@xdmp-open/ui-admin

XDMP platform admin business page components (Vue 3 + Element Plus)
2,419
Install
npm install @xdmp-open/ui-admin
Latest Version:0.1.18
Vue:3
License:Apache-2.0
Last Updated:Oct 19, 2026
Links: npm
Maintainer: linkwith

@xdmp-open/ui-admin

XDMP 平台系统管理业务页面组件(Vue 3 + Element Plus)。vue 与 element-plus 为 peerDependencies。

安装

pnpm add @xdmp-open/ui-admin

用法

import { setupAdminUi } from '@xdmp-open/ui-admin'
import '@xdmp-open/ui-admin/style.css' // 在 @xdmp-open/ui-shared 样式之后引入

setupAdminUi({ sdkClient, getUserInfo, getRoles, hasPermission, logout })

页面以路由级组件导出(如 SystemUserPage),宿主保留同名薄壳文件 re-export 即可。

Vite 须 optimizeDeps.include 本包 dist,不要 exclude。完整宿主约束见 宿主 Vite 约束。

扩展与定制

样式覆盖、props/slots 扩展点、行为钩子、子组件覆写、整页 fork 的完整说明见 扩展说明手册。

Related Packages

@xdmp-open/ui-shared

XDMP platform shared Vue 3 components, directives and theme tokens

2,147
@xdmp-open/ui-iot

XDMP platform IoT business page components: project/thing/sense/monitor/cockpit...

4,482
@xdmp-open/ui-lowcode

XDMP low-code compatibility facade: re-exports core + Element adapter

1,193
element-pro-components

a component library for Vue 3 base on element-plus

19,465 327
@iottest/vue-core

Vue3 + TS 项目脚手架

831

Version History

Version Released License
0.1.18 Apache-2.0
0.1.17 Apache-2.0
0.1.16 Apache-2.0
0.1.15 Apache-2.0
0.1.14 Apache-2.0