提交 fd794edd 编写于 作者: ibizdev's avatar ibizdev

zhujiamin 发布系统代码 [TrainSys,网页端]

上级 61684a62
...@@ -13,13 +13,13 @@ ...@@ -13,13 +13,13 @@
"dependencies": { "dependencies": {
"@floating-ui/dom": "^1.5.3", "@floating-ui/dom": "^1.5.3",
"@ibiz-template/command": "^0.0.1-beta.50", "@ibiz-template/command": "^0.0.1-beta.50",
"@ibiz-template/controller": "^0.0.1-beta.134", "@ibiz-template/controller": "^0.0.1-beta.135",
"@ibiz-template/core": "^0.0.1-beta.134", "@ibiz-template/core": "^0.0.1-beta.135",
"@ibiz-template/model": "^0.0.1-beta.134", "@ibiz-template/model": "^0.0.1-beta.135",
"@ibiz-template/runtime": "^0.0.1-beta.134", "@ibiz-template/runtime": "^0.0.1-beta.135",
"@ibiz-template/service": "^0.0.1-beta.134", "@ibiz-template/service": "^0.0.1-beta.135",
"@ibiz-template/theme": "^0.0.1-beta.134", "@ibiz-template/theme": "^0.0.1-beta.135",
"@ibiz-template/vue-util": "^0.0.1-beta.134", "@ibiz-template/vue-util": "^0.0.1-beta.135",
"@ibiz/dynamic-model-api": "^2.1.28", "@ibiz/dynamic-model-api": "^2.1.28",
"@riophae/vue-treeselect": "^0.4.0", "@riophae/vue-treeselect": "^0.4.0",
"dayjs": "^1.11.10", "dayjs": "^1.11.10",
...@@ -82,4 +82,4 @@ ...@@ -82,4 +82,4 @@
"*.{ts,vue}": "eslint --fix", "*.{ts,vue}": "eslint --fix",
"*.scss": "stylelint --custom-syntax=postcss-scss" "*.scss": "stylelint --custom-syntax=postcss-scss"
} }
} }
\ No newline at end of file
lockfileVersion: '6.0' lockfileVersion: '6.1'
settings: settings:
autoInstallPeers: true autoInstallPeers: true
...@@ -12,26 +12,26 @@ dependencies: ...@@ -12,26 +12,26 @@ dependencies:
specifier: ^0.0.1-beta.50 specifier: ^0.0.1-beta.50
version: 0.0.1-beta.50 version: 0.0.1-beta.50
'@ibiz-template/controller': '@ibiz-template/controller':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/runtime@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8) version: 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/runtime@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)
'@ibiz-template/core': '@ibiz-template/core':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1) version: 0.0.1-beta.135(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model': '@ibiz-template/model':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8) version: 0.0.1-beta.135(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8)
'@ibiz-template/runtime': '@ibiz-template/runtime':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(qx-util@0.4.8) version: 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(qx-util@0.4.8)
'@ibiz-template/service': '@ibiz-template/service':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(qx-util@0.4.8)(ramda@0.29.1) version: 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/theme': '@ibiz-template/theme':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134 version: 0.0.1-beta.135
'@ibiz-template/vue-util': '@ibiz-template/vue-util':
specifier: ^0.0.1-beta.134 specifier: ^0.0.1-beta.135
version: 0.0.1-beta.134(@ibiz-template/controller@0.0.1-beta.134)(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@3.6.5)(vue@2.7.15) version: 0.0.1-beta.135(@ibiz-template/controller@0.0.1-beta.135)(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@3.6.5)(vue@2.7.15)
'@ibiz/dynamic-model-api': '@ibiz/dynamic-model-api':
specifier: ^2.1.28 specifier: ^2.1.28
version: 2.1.28(qx-util@0.4.8) version: 2.1.28(qx-util@0.4.8)
...@@ -949,8 +949,8 @@ packages: ...@@ -949,8 +949,8 @@ packages:
qx-util: 0.4.8 qx-util: 0.4.8
dev: false dev: false
/@ibiz-template/controller@0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/runtime@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8): /@ibiz-template/controller@0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/runtime@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8):
resolution: {integrity: sha512-HEmFZElEr3cXmfhPN6EUQp2BbNHw9TjGKXuOCbcS2OrwdvwMnC53a055uC3rzKugp7mC608Dr1EfxwmuDTAXkw==} resolution: {integrity: sha512-LSJYsaG9HUMxBYwTkTgJ/I80+5/KhPlr2nOYFHFYR1+cTTEhxPKC4Tg3zxEwwofsfvMfBTO0Z/aM4y60vlSd7A==}
peerDependencies: peerDependencies:
'@ibiz-template/core': ^0.0.1-beta.132 '@ibiz-template/core': ^0.0.1-beta.132
'@ibiz-template/model': ^0.0.1-beta.132 '@ibiz-template/model': ^0.0.1-beta.132
...@@ -960,10 +960,10 @@ packages: ...@@ -960,10 +960,10 @@ packages:
qs: ^6.11.0 qs: ^6.11.0
qx-util: ^0.4.8 qx-util: ^0.4.8
dependencies: dependencies:
'@ibiz-template/core': 0.0.1-beta.134(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/core': 0.0.1-beta.135(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model': 0.0.1-beta.134(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8) '@ibiz-template/model': 0.0.1-beta.135(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8)
'@ibiz-template/runtime': 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(qx-util@0.4.8) '@ibiz-template/runtime': 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(qx-util@0.4.8)
'@ibiz-template/service': 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/service': 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(qx-util@0.4.8)(ramda@0.29.1)
async-validator: 4.2.5 async-validator: 4.2.5
dayjs: 1.11.10 dayjs: 1.11.10
lodash-es: 4.17.21 lodash-es: 4.17.21
...@@ -971,8 +971,8 @@ packages: ...@@ -971,8 +971,8 @@ packages:
qx-util: 0.4.8 qx-util: 0.4.8
dev: false dev: false
/@ibiz-template/core@0.0.1-beta.134(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1): /@ibiz-template/core@0.0.1-beta.135(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1):
resolution: {integrity: sha512-dhby5vAzM/jftHYnpD77/HnwFAoorq3Zb99Qo3MG5sMDYiQ7BlODrd9A7fqk6A9iChv153jWmoT9FNWhWG6avA==} resolution: {integrity: sha512-tamFD0BKfHgg+oIf7xDbi8Zy0nVSbp1hYSQco0CVr6SiJBmUR3Wg5ZSqTvrj1uNlVOwO5WoYjWR4epO7085hPQ==}
peerDependencies: peerDependencies:
lodash-es: ^4.17.21 lodash-es: ^4.17.21
qx-util: ^0.4.8 qx-util: ^0.4.8
...@@ -989,8 +989,8 @@ packages: ...@@ -989,8 +989,8 @@ packages:
- debug - debug
dev: false dev: false
/@ibiz-template/model@0.0.1-beta.134(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8): /@ibiz-template/model@0.0.1-beta.135(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8):
resolution: {integrity: sha512-nvlc9GFhp6INIXRxBbw1V956sdbqQycSGY9bIoaLUV8mZO+1f8pdgZbN6AbpvqtET/iCXHSnQaVzLKNdPHSsyQ==} resolution: {integrity: sha512-v6GYOe4Jn4Tzv+2KCI7sLvSwAH+5giZBQbulMwJEPO/ZeKDAqePSDTZp5W5afh93isybxjI60LY7pH4TMVYtzg==}
peerDependencies: peerDependencies:
'@ibiz/dynamic-model-api': ^2.1.28 '@ibiz/dynamic-model-api': ^2.1.28
lodash-es: ^4.17.21 lodash-es: ^4.17.21
...@@ -1002,8 +1002,8 @@ packages: ...@@ -1002,8 +1002,8 @@ packages:
qx-util: 0.4.8 qx-util: 0.4.8
dev: false dev: false
/@ibiz-template/runtime@0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(qx-util@0.4.8): /@ibiz-template/runtime@0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(qx-util@0.4.8):
resolution: {integrity: sha512-/a+J7ACBxd6rRCF6HushHaXk1gUQWicizFE2KGEeZ8U7wQ9jA+KuUe4VqWywA+lOX7lDXW9wdcs8E0gvgQI4QQ==} resolution: {integrity: sha512-hCm3u0CurgBdczFBa7EL+iVvjsysMF+wb8K1CBt67DQJO1zVw2vo3MAnjvey6Gv8IcDu2xX9Vgbg+ZL7Ul/eiw==}
peerDependencies: peerDependencies:
'@ibiz-template/core': ^0.0.1-beta.132 '@ibiz-template/core': ^0.0.1-beta.132
'@ibiz-template/model': ^0.0.1-beta.132 '@ibiz-template/model': ^0.0.1-beta.132
...@@ -1011,33 +1011,33 @@ packages: ...@@ -1011,33 +1011,33 @@ packages:
qx-util: ^0.4.8 qx-util: ^0.4.8
dependencies: dependencies:
'@ibiz-template/command': 0.0.1-beta.50 '@ibiz-template/command': 0.0.1-beta.50
'@ibiz-template/core': 0.0.1-beta.134(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/core': 0.0.1-beta.135(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model': 0.0.1-beta.134(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8) '@ibiz-template/model': 0.0.1-beta.135(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8)
'@ibiz-template/service': 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/service': 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(qx-util@0.4.8)(ramda@0.29.1)
qs: 6.11.2 qs: 6.11.2
qx-util: 0.4.8 qx-util: 0.4.8
dev: false dev: false
/@ibiz-template/service@0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(qx-util@0.4.8)(ramda@0.29.1): /@ibiz-template/service@0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(qx-util@0.4.8)(ramda@0.29.1):
resolution: {integrity: sha512-+WJBrio8Yi+YdfyymL74H4SgKHLEUmeGTN/ApgwKj0TJByfmk2QYIbjb4G2kJJRaIsCPyPD5MnpsqV5OiNxT5Q==} resolution: {integrity: sha512-oIUxkWXhzA6ysSWd31tgDW5LeuxjSGb7ofUFooaQ8gCCHkCKaAqAFqZK0te3o6ViIcfvaOKEWumvtEMkhyxEiQ==}
peerDependencies: peerDependencies:
'@ibiz-template/core': ^0.0.1-beta.132 '@ibiz-template/core': ^0.0.1-beta.132
'@ibiz-template/model': ^0.0.1-beta.132 '@ibiz-template/model': ^0.0.1-beta.132
qx-util: ^0.4.8 qx-util: ^0.4.8
ramda: ^0.28.0 ramda: ^0.28.0
dependencies: dependencies:
'@ibiz-template/core': 0.0.1-beta.134(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/core': 0.0.1-beta.135(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model': 0.0.1-beta.134(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8) '@ibiz-template/model': 0.0.1-beta.135(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8)
qx-util: 0.4.8 qx-util: 0.4.8
ramda: 0.29.1 ramda: 0.29.1
dev: false dev: false
/@ibiz-template/theme@0.0.1-beta.134: /@ibiz-template/theme@0.0.1-beta.135:
resolution: {integrity: sha512-TllMDLPWLzMqvJoulPh/u3O1kjzzAIgrV017p3GRjpzC4/QbT2/JvFhLmVEOMg7evCvnq82H8X5RY2ddMGoYrQ==} resolution: {integrity: sha512-nFXZVYEcC1r4h5Hz5QSiQnTJqgNmoyo+HhRXvHgIzMwqQSQnCI4LEO9ZHY6No/CDkobL+X714mPuDBtL5ce1WA==}
dev: false dev: false
/@ibiz-template/vue-util@0.0.1-beta.134(@ibiz-template/controller@0.0.1-beta.134)(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@3.6.5)(vue@2.7.15): /@ibiz-template/vue-util@0.0.1-beta.135(@ibiz-template/controller@0.0.1-beta.135)(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@3.6.5)(vue@2.7.15):
resolution: {integrity: sha512-p+YJ/uPVTA2mXdtmT5bqe17+uRtYO1GpMuFKzq4fImVSCn00bM14lIe7Wfc7lZTNk98VPLoCCgMER6rZmnL5sQ==} resolution: {integrity: sha512-CP19GhG6hFoLnMTwhpgnlj2bd2QZ+b5mfNxGpWcdFDbsLDzs0LD7ejXvwJZvvGrzb3JFMLLD8ahKps3Rtf4eww==}
peerDependencies: peerDependencies:
'@ibiz-template/controller': ^0.0.1-beta.132 '@ibiz-template/controller': ^0.0.1-beta.132
'@ibiz-template/core': ^0.0.1-beta.132 '@ibiz-template/core': ^0.0.1-beta.132
...@@ -1049,10 +1049,10 @@ packages: ...@@ -1049,10 +1049,10 @@ packages:
vue: ^2.7.14 vue: ^2.7.14
vue-router: ^3.6.5 vue-router: ^3.6.5
dependencies: dependencies:
'@ibiz-template/controller': 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(@ibiz-template/runtime@0.0.1-beta.134)(@ibiz-template/service@0.0.1-beta.134)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8) '@ibiz-template/controller': 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(@ibiz-template/runtime@0.0.1-beta.135)(@ibiz-template/service@0.0.1-beta.135)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)
'@ibiz-template/core': 0.0.1-beta.134(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/core': 0.0.1-beta.135(lodash-es@4.17.21)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model': 0.0.1-beta.134(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8) '@ibiz-template/model': 0.0.1-beta.135(@ibiz/dynamic-model-api@2.1.28)(lodash-es@4.17.21)(qx-util@0.4.8)
'@ibiz-template/service': 0.0.1-beta.134(@ibiz-template/core@0.0.1-beta.134)(@ibiz-template/model@0.0.1-beta.134)(qx-util@0.4.8)(ramda@0.29.1) '@ibiz-template/service': 0.0.1-beta.135(@ibiz-template/core@0.0.1-beta.135)(@ibiz-template/model@0.0.1-beta.135)(qx-util@0.4.8)(ramda@0.29.1)
qs: 6.11.2 qs: 6.11.2
qx-util: 0.4.8 qx-util: 0.4.8
ramda: 0.29.1 ramda: 0.29.1
......
...@@ -27,7 +27,12 @@ export const AppUser = defineComponent({ ...@@ -27,7 +27,12 @@ export const AppUser = defineComponent({
render() { render() {
return ( return (
<div class={this.ns.b()}> <div class={this.ns.b()}>
<i-dropdown class={this.ns.b('avatar')}> <i-dropdown
class={[
this.ns.b('avatar'),
this.ns.is('disabled', ibiz.env.disableLogout),
]}
>
<span class={this.ns.b('avatar-wrapper')}> <span class={this.ns.b('avatar-wrapper')}>
<i-avatar <i-avatar
size='small' size='small'
...@@ -35,12 +40,14 @@ export const AppUser = defineComponent({ ...@@ -35,12 +40,14 @@ export const AppUser = defineComponent({
/> />
<span class={this.ns.be('avatar', 'name')}>{this.srfusername}</span> <span class={this.ns.be('avatar', 'name')}>{this.srfusername}</span>
</span> </span>
<i-dropdown-menu slot='list'> {ibiz.env.disableLogout ? null : (
<i-dropdown-item> <i-dropdown-menu slot='list'>
<i class='ivu-icon ivu-icon-ios-log-out'></i> <i-dropdown-item>
<span on-click={this.onClick}>退出登录</span> <i class='ivu-icon ivu-icon-ios-log-out'></i>
</i-dropdown-item> <span on-click={this.onClick}>退出登录</span>
</i-dropdown-menu> </i-dropdown-item>
</i-dropdown-menu>
)}
</i-dropdown> </i-dropdown>
</div> </div>
); );
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册