1
0

feat(web): 完成用户管理模块

This commit is contained in:
2024-11-18 09:50:37 +08:00
parent 1900265075
commit 05f4ad5b57
11 changed files with 388 additions and 107 deletions

View File

@@ -25,43 +25,67 @@
<script src="assets/sdk/sdk.js"></script>
<script src="assets/component/constants.js"></script>
<script src="assets/component/common.js"></script>
<script src="assets/component/pages/overview-tab.js"></script>
<script src="assets/component/pages/user-tab.js"></script>
<script>
(function () {
let amis = amisRequire('amis/embed')
let amisJSON = {
type: 'page',
title: information.title,
subTitle: '提供合法合规的数据要素可信供给工具',
body: {
debug: true,
type: 'service',
api: {
method: 'get',
url: '${base}/user/state',
headers: {
token: '${token}'
},
className: 'h-full',
type: 'service',
api: {
method: 'get',
url: '${base}/user/state',
headers: {
token: '${token}'
},
onEvent: {
fetchInited: {
actions: [
{
expression: '${!event.data.responseData.token}',
actionType: 'url',
args: {
url: '/login.html',
}
},
onEvent: {
fetchInited: {
actions: [
{
expression: '${!event.data.responseData.token}',
actionType: 'url',
args: {
url: '/login.html',
}
}
]
}
},
body: [
{
type: 'page',
title: information.title,
subTitle: '提供合法合规的数据要素可信供给工具',
toolbar: [
{
type: 'dropdown-button',
label: '${username}',
align: 'right',
trigger: 'hover',
buttons: [
{
label: '个人资料',
},
{
label: '退出登陆',
}
]
}
],
bodyClassName: 'p-0',
body: {
className: 'h-full border-0',
type: 'tabs',
tabsMode: 'vertical',
tabs: [
userTab(),
overviewTab(),
]
}
},
body: [
{
type: 'tpl',
tpl: '${username}'
}
]
}
},
}
]
}
let debug = false
amis.embed(