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

ibiz4j 发布系统代码 [ibz-lite,应用]

上级 8e965eb7
......@@ -57,10 +57,8 @@
"@types/mockjs": "^1.0.2",
"@types/qs": "^6.9.0",
"@vue/cli-plugin-babel": "^4.1.0",
"@vue/cli-plugin-e2e-cypress": "^4.1.0",
"@vue/cli-plugin-router": "^4.1.0",
"@vue/cli-plugin-typescript": "^4.1.0",
"@vue/cli-plugin-unit-jest": "^4.1.0",
"@vue/cli-plugin-vuex": "^4.1.0",
"@vue/cli-service": "^4.1.0",
"@vue/test-utils": "1.0.0-beta.29",
......
......@@ -170,10 +170,20 @@ export default class DropDownList extends Vue {
/**
* 属性类型
* @type {string}
*
* @type {'string' | 'number'}
* @memberof DropDownList
*/
@Prop({ default: 'string' })
public valueType!: 'string' | 'number';
/**
* 选择实际值
*
* @type {*}
* @memberof DropDownList
*/
@Prop() public valueType?: string;
public value: any = null;
/**
* 计算属性(当前值)
......@@ -204,7 +214,7 @@ export default class DropDownList extends Vue {
})
return JSON.stringify([result]);
}
return this.itemValue;
return this.value;
}
/**
......@@ -263,10 +273,12 @@ export default class DropDownList extends Vue {
this.formStateEvent = this.formState.subscribe(({ type, data }) => {
if (Object.is('load', type)) {
this.loadData();
this.readyValue();
}
});
}
this.loadData();
this.readyValue();
}
/**
......@@ -298,6 +310,29 @@ export default class DropDownList extends Vue {
});
}
}
/**
* 准备值
*
* @memberof DropDownList
*/
public readyValue() {
if (this.itemValue == null) {
this.value = null;
return;
}
if (this.$util.typeOf(this.itemValue) === this.valueType) {
this.value = this.itemValue;
} else if (this.valueType === 'number') {
if (this.itemValue.indexOf('.') === -1) {
this.value = parseInt(this.itemValue);
} else {
this.value = parseFloat(this.itemValue);
}
} else {
this.value = this.itemValue.toString();
}
}
/**
* 下拉点击事件
......@@ -331,32 +366,29 @@ export default class DropDownList extends Vue {
* @memberof DropDownList
*/
public formatCodeList(items: Array<any>){
let matching: boolean = true;
let matching: boolean = false;
this.items = [];
try{
if(this.valueType){
items.forEach((item: any)=>{
const type = this.$util.typeOf(item.value);
if(type != this.valueType){
matching = false;
if(type == 'number'){
item.value = item.value.toString();
items.forEach((item: any)=>{
const type = this.$util.typeOf(item.value);
if(type != this.valueType){
matching = true;
if(type === 'number'){
item.value = item.value.toString();
}else{
if(item.value.indexOf('.') == -1){
item.value = parseInt(item.value);
}else{
if(item.value.indexOf('.') == -1){
item.value = parseInt(item.value);
}else{
item.value = parseFloat(item.value);
}
item.value = parseFloat(item.value);
}
}
this.items.push(item);
});
if(!matching){
console.warn(`代码表 ${ this.tag } 值类型和属性类型不匹配,已自动强制转换,请修正代码表值类型和属性类型匹配`);
}
}else{
this.items = items;
this.items.push(item);
});
if(matching){
console.warn(`代码表 ${ this.tag } 值类型和属性类型不匹配,已自动强制转换,请修正代码表值类型和属性类型匹配`);
}
}catch(error){
console.warn('代码表值类型和属性类型不匹配,自动强制转换异常,请修正代码表值类型和属性类型匹配');
}
......
......@@ -140,6 +140,8 @@ export default {
menus: {
liteindex: {
menuitem2: "数据源",
menuitem13: "系统",
menuitem12: "模块",
menuitem1: "实体",
menuitem9: "模型",
menuitem6: "微服务",
......
......@@ -140,6 +140,8 @@ export default {
menus: {
liteindex: {
menuitem2: "数据源",
menuitem13: "系统",
menuitem12: "模块",
menuitem1: "实体",
menuitem9: "模型",
menuitem6: "微服务",
......
......@@ -62,6 +62,64 @@ export default {
uiactions: {
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
},
tbitem4: {
caption: "Edit",
tip: "Edit {0}",
},
tbitem6: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "Export Data Model",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "Filter",
tip: "Filter",
},
tbitem18: {
caption: "Help",
tip: "Help",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
......@@ -128,62 +186,4 @@ export default {
tip: "Help",
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
},
tbitem4: {
caption: "Edit",
tip: "Edit {0}",
},
tbitem6: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "Export Data Model",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "Filter",
tip: "Filter",
},
tbitem18: {
caption: "Help",
tip: "Help",
},
},
};
\ No newline at end of file
......@@ -61,6 +61,64 @@ export default {
uiactions: {
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "新建",
tip: "新建",
},
tbitem4: {
caption: "编辑",
tip: "编辑",
},
tbitem6: {
caption: "拷贝",
tip: "拷贝",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "导出",
tip: "导出",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "导出数据模型",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "过滤",
tip: "过滤",
},
tbitem18: {
caption: "帮助",
tip: "帮助",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "保存",
......@@ -127,62 +185,4 @@ export default {
tip: "帮助",
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "新建",
tip: "新建",
},
tbitem4: {
caption: "编辑",
tip: "编辑",
},
tbitem6: {
caption: "拷贝",
tip: "拷贝",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "导出",
tip: "导出",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "导出数据模型",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "过滤",
tip: "过滤",
},
tbitem18: {
caption: "帮助",
tip: "帮助",
},
},
};
\ No newline at end of file
......@@ -43,6 +43,7 @@ export default {
tabpage2: "关系",
druipart3: "",
tabpage3: "数据集",
tabpage4: "扩展参数",
tabpanel1: "",
group1: "实体基本信息",
formpage1: "基本信息",
......@@ -58,9 +59,13 @@ export default {
logicname: "逻辑名称",
codename: "代码名称",
tablename: "表名称",
modulename: "模块",
showorder: "排序",
dsname: "数据源",
moduleid: "模块标识",
systemid: "系统标识",
dsid: "数据源标识",
extparams: "扩展参数",
entityid: "标识",
},
uiactions: {
......
......@@ -42,6 +42,7 @@ export default {
tabpage2: "关系",
druipart3: "",
tabpage3: "数据集",
tabpage4: "扩展参数",
tabpanel1: "",
group1: "实体基本信息",
formpage1: "基本信息",
......@@ -57,9 +58,13 @@ export default {
logicname: "逻辑名称",
codename: "代码名称",
tablename: "表名称",
modulename: "模块",
showorder: "排序",
dsname: "数据源",
moduleid: "模块标识",
systemid: "系统标识",
dsid: "数据源标识",
extparams: "扩展参数",
entityid: "标识",
},
uiactions: {
......
......@@ -35,7 +35,10 @@ export default {
srfsourcekey: "",
modelname: "名称",
codename: "代码名称",
materializedview: "物化视图",
refreshtime: "刷新时间",
modelcfg: "配置",
systemid: "系统标识",
modelid: "标识",
},
uiactions: {
......@@ -54,6 +57,8 @@ export default {
details: {
formpage1: "常规条件",
n_modelname_like: "名称(%)",
n_codename_like: "代码名称(文本包含(%))",
n_systemid_eq: "系统标识(等于(=))",
},
uiactions: {
},
......
......@@ -34,7 +34,10 @@ export default {
srfsourcekey: "",
modelname: "名称",
codename: "代码名称",
materializedview: "物化视图",
refreshtime: "刷新时间",
modelcfg: "配置",
systemid: "系统标识",
modelid: "标识",
},
uiactions: {
......@@ -53,6 +56,8 @@ export default {
details: {
formpage1: "常规条件",
n_modelname_like: "名称(%)",
n_codename_like: "代码名称(文本包含(%))",
n_systemid_eq: "系统标识(等于(=))",
},
uiactions: {
},
......
......@@ -29,8 +29,6 @@ export default {
details: {
group1: "模块基本信息",
formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srforikey: "",
srfkey: "模块标识",
srfmajortext: "模块名称",
......@@ -38,6 +36,10 @@ export default {
srfuf: "",
srfdeid: "",
srfsourcekey: "",
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
moduleid: "模块标识",
},
uiactions: {
......@@ -45,6 +47,10 @@ export default {
},
main_grid: {
columns: {
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
},
nodata:"",
uiactions: {
......@@ -53,10 +59,71 @@ export default {
default_searchform: {
details: {
formpage1: "常规条件",
n_modulename_like: "模块名称(文本包含(%))",
n_codename_eq: "代码名称(等于(=))",
n_systemid_eq: "系统标识(=)",
},
uiactions: {
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
},
tbitem4: {
caption: "Edit",
tip: "Edit {0}",
},
tbitem6: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "Export Data Model",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "Filter",
tip: "Filter",
},
tbitem18: {
caption: "Help",
tip: "Help",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
......@@ -123,62 +190,4 @@ export default {
tip: "Help",
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
},
tbitem4: {
caption: "Edit",
tip: "Edit {0}",
},
tbitem6: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "Export Data Model",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "Filter",
tip: "Filter",
},
tbitem18: {
caption: "Help",
tip: "Help",
},
},
};
\ No newline at end of file
......@@ -28,8 +28,6 @@ export default {
details: {
group1: "模块基本信息",
formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srforikey: "",
srfkey: "模块标识",
srfmajortext: "模块名称",
......@@ -37,6 +35,10 @@ export default {
srfuf: "",
srfdeid: "",
srfsourcekey: "",
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
moduleid: "模块标识",
},
uiactions: {
......@@ -44,6 +46,10 @@ export default {
},
main_grid: {
columns: {
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
},
nodata:"",
uiactions: {
......@@ -52,10 +58,71 @@ export default {
default_searchform: {
details: {
formpage1: "常规条件",
n_modulename_like: "模块名称(文本包含(%))",
n_codename_eq: "代码名称(等于(=))",
n_systemid_eq: "系统标识(=)",
},
uiactions: {
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "新建",
tip: "新建",
},
tbitem4: {
caption: "编辑",
tip: "编辑",
},
tbitem6: {
caption: "拷贝",
tip: "拷贝",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "导出",
tip: "导出",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "导出数据模型",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "过滤",
tip: "过滤",
},
tbitem18: {
caption: "帮助",
tip: "帮助",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "保存",
......@@ -122,62 +189,4 @@ export default {
tip: "帮助",
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "新建",
tip: "新建",
},
tbitem4: {
caption: "编辑",
tip: "编辑",
},
tbitem6: {
caption: "拷贝",
tip: "拷贝",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "导出",
tip: "导出",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem16: {
caption: "其它",
tip: "其它",
},
tbitem21: {
caption: "导出数据模型",
tip: "导出数据模型",
},
tbitem23: {
caption: "数据导入",
tip: "数据导入",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "过滤",
tip: "过滤",
},
tbitem18: {
caption: "帮助",
tip: "帮助",
},
},
};
\ No newline at end of file
......@@ -27,6 +27,42 @@ mock.onGet('v7/lite-indexappmenu').reply((config: any) => {
textcls: '',
appfunctag: 'AppFunc2',
resourcetag: '',
},
{
id: '5EB1E88B-564C-4F54-89A3-5954D5EE97F0',
name: 'menuitem13',
text: '系统',
type: 'MENUITEM',
counterid: '',
tooltip: '系统',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'AppFunc13',
resourcetag: '',
},
{
id: '65EB3C1E-8D9D-4694-A65F-495137764D2F',
name: 'menuitem12',
text: '模块',
type: 'MENUITEM',
counterid: '',
tooltip: '模块',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'AppFunc12',
resourcetag: '',
},
{
id: '4F6D513C-830B-4920-8D21-C7241EBC417D',
......
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
.dst-system-edit-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import DstSystemEditViewBase from './dst-system-edit-view-base.vue';
import view_form from '@widgets/dst-system/main-form/main-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class DstSystemEditView extends DstSystemEditViewBase {
}
</script>
\ No newline at end of file
.dst-system-grid-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import DstSystemGridViewBase from './dst-system-grid-view-base.vue';
import view_grid from '@widgets/dst-system/main-grid/main-grid.vue';
import view_searchform from '@widgets/dst-system/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class DstSystemGridView extends DstSystemGridViewBase {
}
</script>
\ No newline at end of file
export const PageComponents = {
install(Vue: any, opt: any) {
Vue.component('dst-microservice-edit-view', () => import('@pages/lite/dst-microservice-edit-view/dst-microservice-edit-view.vue'));
Vue.component('dst-system-grid-view', () => import('@pages/lite/dst-system-grid-view/dst-system-grid-view.vue'));
Vue.component('meta-model-edit-view', () => import('@pages/lite/meta-model-edit-view/meta-model-edit-view.vue'));
Vue.component('dst-data-source-grid-view', () => import('@pages/lite/dst-data-source-grid-view/dst-data-source-grid-view.vue'));
Vue.component('dst-microservice-pickup-grid-view', () => import('@pages/lite/dst-microservice-pickup-grid-view/dst-microservice-pickup-grid-view.vue'));
......@@ -15,14 +16,18 @@ export const PageComponents = {
Vue.component('dst-config-edit-view', () => import('@pages/lite/dst-config-edit-view/dst-config-edit-view.vue'));
Vue.component('meta-data-set-edit-view', () => import('@pages/lite/meta-data-set-edit-view/meta-data-set-edit-view.vue'));
Vue.component('meta-model-grid-view', () => import('@pages/lite/meta-model-grid-view/meta-model-grid-view.vue'));
Vue.component('meta-module-pickup-view', () => import('@pages/lite/meta-module-pickup-view/meta-module-pickup-view.vue'));
Vue.component('dst-router-grid-view', () => import('@pages/lite/dst-router-grid-view/dst-router-grid-view.vue'));
Vue.component('dst-system-edit-view', () => import('@pages/lite/dst-system-edit-view/dst-system-edit-view.vue'));
Vue.component('dst-microservice-grid-view', () => import('@pages/lite/dst-microservice-grid-view/dst-microservice-grid-view.vue'));
Vue.component('meta-module-grid-view', () => import('@pages/lite/meta-module-grid-view/meta-module-grid-view.vue'));
Vue.component('blade-visual-grid-view', () => import('@pages/avuedata/blade-visual-grid-view/blade-visual-grid-view.vue'));
Vue.component('meta-field-pickup-view', () => import('@pages/lite/meta-field-pickup-view/meta-field-pickup-view.vue'));
Vue.component('meta-relationship-edit-view', () => import('@pages/lite/meta-relationship-edit-view/meta-relationship-edit-view.vue'));
Vue.component('dst-data-source-pickup-view', () => import('@pages/lite/dst-data-source-pickup-view/dst-data-source-pickup-view.vue'));
Vue.component('meta-field-edit-grid-view', () => import('@pages/lite/meta-field-edit-grid-view/meta-field-edit-grid-view.vue'));
Vue.component('dst-component-grid-view', () => import('@pages/lite/dst-component-grid-view/dst-component-grid-view.vue'));
Vue.component('meta-module-edit-view', () => import('@pages/lite/meta-module-edit-view/meta-module-edit-view.vue'));
Vue.component('meta-entity-pickup-grid-view', () => import('@pages/lite/meta-entity-pickup-grid-view/meta-entity-pickup-grid-view.vue'));
Vue.component('meta-relationship-edit-grid-view', () => import('@pages/lite/meta-relationship-edit-grid-view/meta-relationship-edit-grid-view.vue'));
Vue.component('meta-entity-edit-view', () => import('@pages/lite/meta-entity-edit-view/meta-entity-edit-view.vue'));
......@@ -30,6 +35,7 @@ export const PageComponents = {
Vue.component('meta-field-pickup-grid-view', () => import('@pages/lite/meta-field-pickup-grid-view/meta-field-pickup-grid-view.vue'));
Vue.component('blade-visual-edit-view', () => import('@pages/avuedata/blade-visual-edit-view/blade-visual-edit-view.vue'));
Vue.component('dst-component-edit-view', () => import('@pages/lite/dst-component-edit-view/dst-component-edit-view.vue'));
Vue.component('meta-module-pickup-grid-view', () => import('@pages/lite/meta-module-pickup-grid-view/meta-module-pickup-grid-view.vue'));
Vue.component('dst-router-edit-view', () => import('@pages/lite/dst-router-edit-view/dst-router-edit-view.vue'));
Vue.component('dst-app-grid-view', () => import('@pages/lite/dst-app-grid-view/dst-app-grid-view.vue'));
Vue.component('dst-view-grid-view', () => import('@pages/lite/dst-view-grid-view/dst-view-grid-view.vue'));
......
.view-card {
>.ivu-card-extra {
top: 5px;
right: 0px;
}
}
.meta-module-edit-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import MetaModuleEditViewBase from './meta-module-edit-view-base.vue';
import view_form from '@widgets/meta-module/main-form/main-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class MetaModuleEditView extends MetaModuleEditViewBase {
}
</script>
\ No newline at end of file
.meta-module-grid-view{
position: relative;
}
.toolbar-container {
button {
margin: 6px 0px 4px 4px;
.caption {
margin-left: 4px;
}
}
.seperator {
color: #dcdee2;
margin: 0 0px 0 4px;
}
}
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import MetaModuleGridViewBase from './meta-module-grid-view-base.vue';
import view_grid from '@widgets/meta-module/main-grid/main-grid.vue';
import view_searchform from '@widgets/meta-module/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class MetaModuleGridView extends MetaModuleGridViewBase {
}
</script>
\ No newline at end of file
.meta-module-pickup-grid-view{
position: relative;
}
.meta-module-pickup-grid-view{
display: block;
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import MetaModulePickupGridViewBase from './meta-module-pickup-grid-view-base.vue';
import view_grid from '@widgets/meta-module/main-grid/main-grid.vue';
import view_searchform from '@widgets/meta-module/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class MetaModulePickupGridView extends MetaModulePickupGridViewBase {
}
</script>
\ No newline at end of file
.meta-module-pickup-view{
position: relative;
}
.pickup-view {
>.pickupviewpanel {
flex-grow: 1;
display: flex;
justify-content: flex-end;
height: calc(100% - 64px);
}
>.footer {
height: 64px;
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import MetaModulePickupViewBase from './meta-module-pickup-view-base.vue';
import view_pickupviewpanel from '@widgets/meta-module/pickup-viewpickupviewpanel-pickupviewpanel/pickup-viewpickupviewpanel-pickupviewpanel.vue';
@Component({
components: {
view_pickupviewpanel,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class MetaModulePickupView extends MetaModulePickupViewBase {
}
</script>
\ No newline at end of file
......@@ -101,6 +101,7 @@ export const viewstate: any = {
'7102cd4ba5ca690e5ce03127920292f5',
'814731cc1364dfbfa419942030448e68',
'd45a5298f0efa4be88f25747ce799fe3',
'cb5d9cb9d0d50f146e0b27a5198c4676',
],
},
{
......@@ -183,6 +184,15 @@ export const viewstate: any = {
'cf3c723968e116fa32e08679011b9552',
],
},
{
viewtag: '5c077bbd9af52fa95c68a782f96e74d7',
viewmodule: 'lite',
viewname: 'MetaModulePickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '5c14ceb58f4392849324f2a6dc13eac2',
viewmodule: 'lite',
......@@ -252,15 +262,17 @@ export const viewstate: any = {
viewdatachange: false,
refviews: [
'1acb538e571dd5728a1ac2a7248304db',
'ec89001b31b540bbfbc5df332d300b29',
'e5a20b8d7ce2cf41e100a3738fcff3a3',
'10aa45718d82d8f115c75ba01abb2de1',
'1ade7920c947bf50c32012de9962a92d',
'33ec4b7d5a31addaec9b033067520820',
'd613248735503950b91cb7094b036cdc',
'f20b2b6dc4d1c75c48f5da3eca3a3274',
'18d59a3ac7947d7123e0be76e7cb71c0',
'16af256f35cdf891e8e04f8fe652e91b',
'1ade7920c947bf50c32012de9962a92d',
'33ec4b7d5a31addaec9b033067520820',
'88894333da0e2e0f7a556ecabf7b48ab',
'18d59a3ac7947d7123e0be76e7cb71c0',
'9c46a7edc5d5d3a08e75ca57fcb7b03c',
'16af256f35cdf891e8e04f8fe652e91b',
'4f19fa8bfbce2c71261ca7cc076f316e',
],
},
......@@ -312,6 +324,15 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'a74ac9914f18ea5f417e041085f19c7f',
viewmodule: 'lite',
viewname: 'DstSystemEditView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: 'ae17e402fbd7acdc83dcb52139cfffe2',
viewmodule: 'avuedata',
......@@ -321,6 +342,15 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'b35e034dc0072ebf714a930060f78651',
viewmodule: 'lite',
viewname: 'MetaModuleEditView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: 'c172e249359ac4100216c0b04ecf5a51',
viewmodule: 'lite',
......@@ -331,6 +361,16 @@ export const viewstate: any = {
'2a68c7ba74abbda10f2be9d4905f1a7d',
],
},
{
viewtag: 'cb5d9cb9d0d50f146e0b27a5198c4676',
viewmodule: 'lite',
viewname: 'MetaModulePickupView',
viewaction: '',
viewdatachange: false,
refviews: [
'5c077bbd9af52fa95c68a782f96e74d7',
],
},
{
viewtag: 'cf3c723968e116fa32e08679011b9552',
viewmodule: 'lite',
......@@ -381,6 +421,26 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'e5a20b8d7ce2cf41e100a3738fcff3a3',
viewmodule: 'lite',
viewname: 'DstSystemGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'a74ac9914f18ea5f417e041085f19c7f',
],
},
{
viewtag: 'ec89001b31b540bbfbc5df332d300b29',
viewmodule: 'lite',
viewname: 'MetaModuleGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'b35e034dc0072ebf714a930060f78651',
],
},
{
viewtag: 'f1e0001abbcc03f658dd28f9f8ad093a',
viewmodule: 'lite',
......
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import DefaultBase from './default-searchform-base.vue';
@Component({
components: {
}
})
export default class Default extends DefaultBase {
}
</script>
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册