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

tony001 发布系统代码 [TrainSys,Mob]

上级 841b332e
......@@ -7,6 +7,24 @@
## [Unreleased]
## [0.0.2] - 2023-12-06
### Added
- 支持面板分组容器 & 面板分页容器
- 支持确认操作框工具类
- dashboard支持嵌入视图
- 列表支持选择模式和默认模式
- 403时补充弹窗提示,点击确认后退出登录
### Change
- 表单多数据部件样式优化
### Fixed
- 修复关系界面标题为空时绘制标题容器
## [0.0.1] - 2023-12-04
正式发版
......
FROM image.ibizlab.cn/library/nginx-dynamic:v5.4
FROM image.ibizlab.cn/library/nginx-dynamic:v5.1
WORKDIR /
COPY dist /dist
COPY environment.config /
RUN sed -i "s#20086#30086#g" /etc/nginx/conf.d/nginx.conf
RUN sed -i "/server_name/a \ keepalive_time 3600;" /etc/nginx/conf.d/nginx.conf
\ No newline at end of file
{
"name": "@ibiz-template/next-mob",
"private": true,
"version": "0.0.1",
"version": "0.0.2",
"description": "An Ionic project",
"scripts": {
"dev": "vite",
......@@ -11,14 +11,14 @@
},
"dependencies": {
"@ibiz-template-package/vs-tree-ex": "^0.1.1",
"@ibiz-template/core": "^0.4.0",
"@ibiz-template/core": "^0.4.5",
"@ibiz-template/mob-theme": "^0.2.9",
"@ibiz-template/mob-vue3-components": "^0.0.1",
"@ibiz-template/model-helper": "^0.4.4",
"@ibiz-template/runtime": "^0.4.4",
"@ibiz-template/mob-vue3-components": "^0.0.2",
"@ibiz-template/model-helper": "^0.4.5",
"@ibiz-template/runtime": "^0.4.5",
"@ibiz-template/theme": "^0.4.0",
"@ibiz-template/vue3-util": "^0.4.4",
"@ibiz/model-core": "^0.0.21",
"@ibiz-template/vue3-util": "^0.4.5",
"@ibiz/model-core": "^0.0.26",
"async-validator": "^4.2.5",
"dayjs": "^1.11.10",
"echarts": "^5.4.3",
......
......@@ -9,29 +9,29 @@ dependencies:
specifier: ^0.1.1
version: 0.1.1(vue@3.3.8)
'@ibiz-template/core':
specifier: ^0.4.0
version: 0.4.0(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
specifier: ^0.4.5
version: 0.4.5(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/mob-theme':
specifier: ^0.2.9
version: 0.2.9
'@ibiz-template/mob-vue3-components':
specifier: ^0.0.1
version: 0.0.1(@ibiz-template/core@0.4.0)(@ibiz-template/model-helper@0.4.4)(@ibiz-template/runtime@0.4.4)(@ibiz-template/theme@0.4.0)(@ibiz-template/vue3-util@0.4.4)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(lodash-es@4.17.21)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vant@4.7.2)(vue-router@4.2.5)(vue3-hash-calendar@1.1.3)(vue@3.3.8)
specifier: ^0.0.2
version: 0.0.2(@ibiz-template/core@0.4.5)(@ibiz-template/model-helper@0.4.5)(@ibiz-template/runtime@0.4.5)(@ibiz-template/theme@0.4.0)(@ibiz-template/vue3-util@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(lodash-es@4.17.21)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vant@4.7.2)(vue-router@4.2.5)(vue3-hash-calendar@1.1.3)(vue@3.3.8)
'@ibiz-template/model-helper':
specifier: ^0.4.4
version: 0.4.4(@ibiz-template/runtime@0.4.4)(ramda@0.29.1)
specifier: ^0.4.5
version: 0.4.5(@ibiz-template/runtime@0.4.5)(ramda@0.29.1)
'@ibiz-template/runtime':
specifier: ^0.4.4
version: 0.4.4(@ibiz-template/core@0.4.0)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
specifier: ^0.4.5
version: 0.4.5(@ibiz-template/core@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/theme':
specifier: ^0.4.0
version: 0.4.0
'@ibiz-template/vue3-util':
specifier: ^0.4.4
version: 0.4.4(@ibiz-template/core@0.4.0)(@ibiz-template/runtime@0.4.4)(@ibiz/model-core@0.0.21)(dayjs@1.11.10)(path-browserify@1.0.1)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@4.2.5)(vue@3.3.8)
specifier: ^0.4.5
version: 0.4.5(@ibiz-template/core@0.4.5)(@ibiz-template/runtime@0.4.5)(@ibiz/model-core@0.0.26)(dayjs@1.11.10)(path-browserify@1.0.1)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@4.2.5)(vue@3.3.8)
'@ibiz/model-core':
specifier: ^0.0.21
version: 0.0.21
specifier: ^0.0.26
version: 0.0.26
async-validator:
specifier: ^4.2.5
version: 4.2.5
......@@ -2077,8 +2077,8 @@ packages:
- vue
dev: false
/@ibiz-template/core@0.4.0(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1):
resolution: {integrity: sha512-Roc/F9amSt56eRjW+NtnhYz59M8U6aB4BBFcB6DAAMenibAMtxbhKSwagVx/iAdUjnH1q1iNV/Yw+t1A+BoFag==}
/@ibiz-template/core@0.4.5(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1):
resolution: {integrity: sha512-sxJscZ6h12+NzXb1vdypnU+AEHIwpXxi66A33KezN4xKwgoXq4d0/OUuFvAzKQsBAB5t1k06l+7UhFmF8gPVqQ==}
peerDependencies:
axios: ^1.4.0
lodash-es: ^4.17.21
......@@ -2102,8 +2102,8 @@ packages:
'@ibiz-template/theme': 0.1.24
dev: false
/@ibiz-template/mob-vue3-components@0.0.1(@ibiz-template/core@0.4.0)(@ibiz-template/model-helper@0.4.4)(@ibiz-template/runtime@0.4.4)(@ibiz-template/theme@0.4.0)(@ibiz-template/vue3-util@0.4.4)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(lodash-es@4.17.21)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vant@4.7.2)(vue-router@4.2.5)(vue3-hash-calendar@1.1.3)(vue@3.3.8):
resolution: {integrity: sha512-d73ut9UEuqszDmZYc8TNA31241ulhNeymnKm5/YqD0QlT/RN9mCAnrIsWRmLzazV+JgtfROazLGQF/Jj3YE2hA==}
/@ibiz-template/mob-vue3-components@0.0.2(@ibiz-template/core@0.4.5)(@ibiz-template/model-helper@0.4.5)(@ibiz-template/runtime@0.4.5)(@ibiz-template/theme@0.4.0)(@ibiz-template/vue3-util@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(lodash-es@4.17.21)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vant@4.7.2)(vue-router@4.2.5)(vue3-hash-calendar@1.1.3)(vue@3.3.8):
resolution: {integrity: sha512-H9te5XGVwAZNcMi53NMqPg0D2bkmgrzaL38G5p2rbt6fgdEgIrANgedKEKv9SPWNT2ey5WAGY0cio5ALsIqHxA==}
peerDependencies:
'@ibiz-template/core': ^0.1.3
'@ibiz-template/model-helper': ^0.1.3
......@@ -2125,12 +2125,12 @@ packages:
vue3-hash-calendar: ^1.1.3
dependencies:
'@ibiz-template-package/vs-tree-ex': 0.1.1(vue@3.3.8)
'@ibiz-template/core': 0.4.0(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model-helper': 0.4.4(@ibiz-template/runtime@0.4.4)(ramda@0.29.1)
'@ibiz-template/runtime': 0.4.4(@ibiz-template/core@0.4.0)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/core': 0.4.5(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/model-helper': 0.4.5(@ibiz-template/runtime@0.4.5)(ramda@0.29.1)
'@ibiz-template/runtime': 0.4.5(@ibiz-template/core@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/theme': 0.4.0
'@ibiz-template/vue3-util': 0.4.4(@ibiz-template/core@0.4.0)(@ibiz-template/runtime@0.4.4)(@ibiz/model-core@0.0.21)(dayjs@1.11.10)(path-browserify@1.0.1)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@4.2.5)(vue@3.3.8)
'@ibiz/model-core': 0.0.21
'@ibiz-template/vue3-util': 0.4.5(@ibiz-template/core@0.4.5)(@ibiz-template/runtime@0.4.5)(@ibiz/model-core@0.0.26)(dayjs@1.11.10)(path-browserify@1.0.1)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@4.2.5)(vue@3.3.8)
'@ibiz/model-core': 0.0.26
async-validator: 4.2.5
cherry-markdown: 0.8.26
dayjs: 1.11.10
......@@ -2154,24 +2154,24 @@ packages:
- utf-8-validate
dev: false
/@ibiz-template/model-helper@0.4.4(@ibiz-template/runtime@0.4.4)(ramda@0.29.1):
resolution: {integrity: sha512-qjJQ6vSYOWZ7WLVcLLvnwk4U/Xc9vF+jY3hWUM4dwbEeOQqtAGWUq3Jf9P9bf0Yr2alks4bI5KkjjQGgRnbOIQ==}
/@ibiz-template/model-helper@0.4.5(@ibiz-template/runtime@0.4.5)(ramda@0.29.1):
resolution: {integrity: sha512-v5KBwMejmU2EXJbSqzeWerdpqzGtnROBNtr7UN63Ta7pBg8GKaFQ9NIvE12VDMT5bdNYmLMZAImNce9/Sdw4Kw==}
peerDependencies:
'@ibiz-template/runtime': ^0.4.0
ramda: ^0.29.0
dependencies:
'@ibiz-template/runtime': 0.4.4(@ibiz-template/core@0.4.0)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz/model-core': 0.0.23
'@ibiz/rt-model-api': 0.1.27
'@ibiz-template/runtime': 0.4.5(@ibiz-template/core@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz/model-core': 0.0.24
'@ibiz/rt-model-api': 0.1.32
pluralize: 8.0.0
ramda: 0.29.1
dev: false
/@ibiz-template/runtime@0.4.4(@ibiz-template/core@0.4.0)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1):
resolution: {integrity: sha512-lTnw1bslrsS+lPf2749mzi/xNLUeAy/jL+BTRi/LEBNevOvciNelV8u1kpJ9CnsnQT67omX6kcEz4GqFSaaMlw==}
/@ibiz-template/runtime@0.4.5(@ibiz-template/core@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1):
resolution: {integrity: sha512-tt+EoPhUz9J0yeHuBy31PpWenvs5Ym/7nroLkBQN8u8/C/I2px9svkpOrf9TPJpjXw7hY+83H2OWwN4pIGfdYw==}
peerDependencies:
'@ibiz-template/core': ^0.4.0
'@ibiz/model-core': ^0.0.23
'@ibiz/model-core': ^0.0.24
async-validator: ^4.2.5
dayjs: ^1.11.7
echarts: ^5.4.3
......@@ -2183,8 +2183,8 @@ packages:
qx-util: ^0.4.8
ramda: ^0.29.0
dependencies:
'@ibiz-template/core': 0.4.0(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz/model-core': 0.0.21
'@ibiz-template/core': 0.4.5(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz/model-core': 0.0.26
async-validator: 4.2.5
dayjs: 1.11.10
echarts: 5.4.3
......@@ -2205,12 +2205,12 @@ packages:
resolution: {integrity: sha512-az5CgKBBORRjxQe/Qijo+4LvjyqGKR/zXchnTvO8Bd0/jiStSJsACuZfjDUmkNpi0zpfpgb3rJLmZGS6puBTZA==}
dev: false
/@ibiz-template/vue3-util@0.4.4(@ibiz-template/core@0.4.0)(@ibiz-template/runtime@0.4.4)(@ibiz/model-core@0.0.21)(dayjs@1.11.10)(path-browserify@1.0.1)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@4.2.5)(vue@3.3.8):
resolution: {integrity: sha512-I33OVuzIiOns6BNaNwAkkgqFLcnTahv6bYcUjkPxDLhYFQwmyq3F6d+EM5cLtDGOdgGfV0OM2k4KoUjawenoPQ==}
/@ibiz-template/vue3-util@0.4.5(@ibiz-template/core@0.4.5)(@ibiz-template/runtime@0.4.5)(@ibiz/model-core@0.0.26)(dayjs@1.11.10)(path-browserify@1.0.1)(pinia@2.1.7)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)(vue-router@4.2.5)(vue@3.3.8):
resolution: {integrity: sha512-DksyLASAyQLlg4JRjI2eXFYw2KUKdWgd4JfuYjzsb2lHB7MJxgoXQNsLsz8eU4XUescvE/J9868/i/NAvyHGDw==}
peerDependencies:
'@ibiz-template/core': ^0.4.0
'@ibiz-template/runtime': ^0.4.0
'@ibiz/model-core': ^0.0.23
'@ibiz/model-core': ^0.0.24
dayjs: ^1.11.10
path-browserify: ^1.0.1
pinia: ^2.1.7
......@@ -2220,9 +2220,9 @@ packages:
vue: ^3.3.4
vue-router: ^4.2.4
dependencies:
'@ibiz-template/core': 0.4.0(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/runtime': 0.4.4(@ibiz-template/core@0.4.0)(@ibiz/model-core@0.0.21)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz/model-core': 0.0.21
'@ibiz-template/core': 0.4.5(axios@1.4.0)(lodash-es@4.17.21)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz-template/runtime': 0.4.5(@ibiz-template/core@0.4.5)(@ibiz/model-core@0.0.26)(async-validator@4.2.5)(dayjs@1.11.10)(echarts@5.4.3)(handlebars@4.7.8)(lodash-es@4.17.21)(mqtt@2.18.9)(path-browserify@1.0.1)(qs@6.11.2)(qx-util@0.4.8)(ramda@0.29.1)
'@ibiz/model-core': 0.0.26
dayjs: 1.11.10
path-browserify: 1.0.1
pinia: 2.1.7(typescript@5.2.2)(vue@3.3.8)
......@@ -2233,16 +2233,16 @@ packages:
vue-router: 4.2.5(vue@3.3.8)
dev: false
/@ibiz/model-core@0.0.21:
resolution: {integrity: sha512-suA52HMU6yaDpfNb17+SbNM3sbfYXGf21nVnnKMQP6vAolKic46fHu+x3/yh0vuhOwok7j9bgtPMHmJakIaOJQ==}
/@ibiz/model-core@0.0.24:
resolution: {integrity: sha512-O0Wzbr0I7CwTYcfX+dxZLIuFKB7ecjD94cBYsK73vATSQiw8x8xZk2IhsZYCr8F+amJss2/zMjEaIMgyVcWg3A==}
dev: false
/@ibiz/model-core@0.0.23:
resolution: {integrity: sha512-PZsCjN/3DM8Ilzq2nFbaZocSYAriKtn1QERRncdcEOIGYcuys8HM6bUrdp6VxYJEOyNU3PQDVXkJMnfrLHD9zg==}
/@ibiz/model-core@0.0.26:
resolution: {integrity: sha512-Dui0YoFf/uLptcQVZHZsU7hniRk7oWPYxKpHlNiTn2bOqh/6KJjVTzrE/mrs4qp+NynDGNEJ5YON94MblGt6BA==}
dev: false
/@ibiz/rt-model-api@0.1.27:
resolution: {integrity: sha512-FETP5aF0ke+ZEG4mTcWZuKz3EySEPUf5Rc+x3i/LQ9q3tVBX8uqOgpc9+WHux/Dlrgi/JLogI1mOn9RAGU/1fQ==}
/@ibiz/rt-model-api@0.1.32:
resolution: {integrity: sha512-9EBY5FT2CCrkDlRyb3vY5L7CNoSwbo9Ouf37bGTfRquuLm/uJnfEq+ybvCpS5+AlnxFJvsGtAJPpBjbEL/GSkA==}
dev: false
/@intlify/core-base@9.6.5:
......
......@@ -7,6 +7,7 @@ import {
ModalUtil,
NotificationUtil,
OpenViewUtil,
ConfirmUtil,
OverlayController,
} from '@ibiz-template/mob-vue3-components';
import { OverlayContainer, PluginFactory } from '@ibiz-template/vue3-util';
......@@ -59,6 +60,7 @@ async function createApp(): Promise<void> {
ibiz.openView = new OpenViewUtil(router);
ibiz.message = new MessageUtil();
ibiz.modal = new ModalUtil();
ibiz.confirm = new ConfirmUtil();
ibiz.notification = new NotificationUtil();
ibiz.loading = new LoadingUtil();
ibiz.overlay = new OverlayController();
......
......@@ -17,7 +17,10 @@ import { IErrorHandler } from '@ibiz-template/runtime';
*/
export class UnauthorizedHandler implements IErrorHandler {
match(error: unknown): boolean {
return error instanceof HttpError && error.status === 401;
return (
error instanceof HttpError &&
(error.status === 401 || error.status === 403)
);
}
/**
......@@ -73,10 +76,30 @@ export class UnauthorizedHandler implements IErrorHandler {
const targetUrl = `${UrlHelper.routeBase}/login?ru=${encodeURIComponent(
ru,
)}`;
// 跳转登录地址,不加延时vue-router感知不到路由变更。
setTimeout(() => {
window.location.href = targetUrl;
}, 0);
// 改无权限跳转登录页后,刷新页面。避免无权限模型加载异常
document.body.style.display = 'none';
window.location.href = targetUrl;
window.location.reload();
}
/**
* 处理403
* @author lxm
* @date 2023-12-06 10:19:12
* @protected
* @return {*} {Promise<void>}
*/
protected async handle403(): Promise<void> {
const result = await ibiz.modal.confirm({
title: '当前账户被禁止访问',
desc: '是否要退出当前账户?',
});
if (result) {
const bol = await ibiz.auth.logout();
if (bol) {
window.location.reload();
}
}
}
/**
......@@ -87,13 +110,19 @@ export class UnauthorizedHandler implements IErrorHandler {
* @returns {*} {Promise<void>}
*/
handle(error: unknown): boolean | undefined {
if (error instanceof HttpError && error.status === 401) {
if (ibiz.env.loginMode === LoginMode.CAS) {
this.casLogin();
} else {
this.normalLogin();
if (error instanceof HttpError) {
if (error.status === 401) {
if (ibiz.env.loginMode === LoginMode.CAS) {
this.casLogin();
} else {
this.normalLogin();
}
return true;
}
if (error.status === 403) {
this.handle403();
return true;
}
return true;
}
}
}
......@@ -35,11 +35,6 @@ function IBizVitePlugin(): Plugin[] {
const outFile = join(baseOutModule, pkg, 'index.system.min.js');
copyFileSync(cpFile, outFile);
});
templatePackages.forEach(pkg => {
const cpFile = join(baseModule, pkg, 'dist/index.system.min.js.map');
const outFile = join(baseOutModule, pkg, 'index.system.min.js.map');
copyFileSync(cpFile, outFile);
});
}
// eslint-disable-next-line no-lone-blocks
{
......
......@@ -11537,16 +11537,16 @@
"codeName" : "VMGroup3",
"name" : "视图消息类型测试",
"getPSAppViewMsgGroupDetails" : [ {
"name" : "消息类型-错误信息",
"name" : "消息类型-警告信息",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg6"
"id" : "ViewMsg5"
}
}, {
"name" : "消息类型-警告信息",
"name" : "消息类型-错误信息",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg5"
"id" : "ViewMsg6"
}
}, {
"name" : "消息类型-常规信息",
......@@ -11569,22 +11569,16 @@
"codeName" : "VMGroup4",
"name" : "视图消息位置测试",
"getPSAppViewMsgGroupDetails" : [ {
"name" : "消息位置-弹出",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg10"
}
}, {
"name" : "消息位置-视图上方",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg7"
}
}, {
"name" : "消息位置-视图内容区",
"name" : "消息位置-弹出",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg9"
"id" : "ViewMsg10"
}
}, {
"name" : "消息位置-视图下方",
......@@ -11592,21 +11586,27 @@
"modelref" : true,
"id" : "ViewMsg8"
}
}, {
"name" : "消息位置-视图内容区",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg9"
}
} ]
}, {
"codeName" : "VMGroup8",
"name" : "【静态测试】",
"getPSAppViewMsgGroupDetails" : [ {
"name" : "关闭模式-本次删除-上方-警告",
"name" : "消息位置-视图下方",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg13"
"id" : "ViewMsg8"
}
}, {
"name" : "消息位置-视图下方",
"name" : "关闭模式-本次删除-上方-警告",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg8"
"id" : "ViewMsg13"
}
}, {
"name" : "消息类型-错误信息",
......@@ -11658,16 +11658,16 @@
"id" : "ViewMsg12"
}
}, {
"name" : "关闭模式-本次删除",
"name" : "关闭模式-删除",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg13"
"id" : "ViewMsg11"
}
}, {
"name" : "关闭模式-删除",
"name" : "关闭模式-本次删除",
"getPSAppViewMsg" : {
"modelref" : true,
"id" : "ViewMsg11"
"id" : "ViewMsg13"
}
} ]
}, {
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册