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

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

上级 8e965eb7
...@@ -57,10 +57,8 @@ ...@@ -57,10 +57,8 @@
"@types/mockjs": "^1.0.2", "@types/mockjs": "^1.0.2",
"@types/qs": "^6.9.0", "@types/qs": "^6.9.0",
"@vue/cli-plugin-babel": "^4.1.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-router": "^4.1.0",
"@vue/cli-plugin-typescript": "^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-plugin-vuex": "^4.1.0",
"@vue/cli-service": "^4.1.0", "@vue/cli-service": "^4.1.0",
"@vue/test-utils": "1.0.0-beta.29", "@vue/test-utils": "1.0.0-beta.29",
......
...@@ -170,10 +170,20 @@ export default class DropDownList extends Vue { ...@@ -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 * @memberof DropDownList
*/ */
@Prop() public valueType?: string; public value: any = null;
/** /**
* 计算属性(当前值) * 计算属性(当前值)
...@@ -204,7 +214,7 @@ export default class DropDownList extends Vue { ...@@ -204,7 +214,7 @@ export default class DropDownList extends Vue {
}) })
return JSON.stringify([result]); return JSON.stringify([result]);
} }
return this.itemValue; return this.value;
} }
/** /**
...@@ -263,10 +273,12 @@ export default class DropDownList extends Vue { ...@@ -263,10 +273,12 @@ export default class DropDownList extends Vue {
this.formStateEvent = this.formState.subscribe(({ type, data }) => { this.formStateEvent = this.formState.subscribe(({ type, data }) => {
if (Object.is('load', type)) { if (Object.is('load', type)) {
this.loadData(); this.loadData();
this.readyValue();
} }
}); });
} }
this.loadData(); this.loadData();
this.readyValue();
} }
/** /**
...@@ -298,6 +310,29 @@ export default class DropDownList extends Vue { ...@@ -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 { ...@@ -331,32 +366,29 @@ export default class DropDownList extends Vue {
* @memberof DropDownList * @memberof DropDownList
*/ */
public formatCodeList(items: Array<any>){ public formatCodeList(items: Array<any>){
let matching: boolean = true; let matching: boolean = false;
this.items = []; this.items = [];
try{ try{
if(this.valueType){ items.forEach((item: any)=>{
items.forEach((item: any)=>{ const type = this.$util.typeOf(item.value);
const type = this.$util.typeOf(item.value); if(type != this.valueType){
if(type != this.valueType){ matching = true;
matching = false; if(type === 'number'){
if(type == 'number'){ item.value = item.value.toString();
item.value = item.value.toString(); }else{
if(item.value.indexOf('.') == -1){
item.value = parseInt(item.value);
}else{ }else{
if(item.value.indexOf('.') == -1){ item.value = parseFloat(item.value);
item.value = parseInt(item.value);
}else{
item.value = parseFloat(item.value);
}
} }
} }
this.items.push(item);
});
if(!matching){
console.warn(`代码表 ${ this.tag } 值类型和属性类型不匹配,已自动强制转换,请修正代码表值类型和属性类型匹配`);
} }
}else{ this.items.push(item);
this.items = items; });
if(matching){
console.warn(`代码表 ${ this.tag } 值类型和属性类型不匹配,已自动强制转换,请修正代码表值类型和属性类型匹配`);
} }
}catch(error){ }catch(error){
console.warn('代码表值类型和属性类型不匹配,自动强制转换异常,请修正代码表值类型和属性类型匹配'); console.warn('代码表值类型和属性类型不匹配,自动强制转换异常,请修正代码表值类型和属性类型匹配');
} }
......
...@@ -140,6 +140,8 @@ export default { ...@@ -140,6 +140,8 @@ export default {
menus: { menus: {
liteindex: { liteindex: {
menuitem2: "数据源", menuitem2: "数据源",
menuitem13: "系统",
menuitem12: "模块",
menuitem1: "实体", menuitem1: "实体",
menuitem9: "模型", menuitem9: "模型",
menuitem6: "微服务", menuitem6: "微服务",
......
...@@ -140,6 +140,8 @@ export default { ...@@ -140,6 +140,8 @@ export default {
menus: { menus: {
liteindex: { liteindex: {
menuitem2: "数据源", menuitem2: "数据源",
menuitem13: "系统",
menuitem12: "模块",
menuitem1: "实体", menuitem1: "实体",
menuitem9: "模型", menuitem9: "模型",
menuitem6: "微服务", menuitem6: "微服务",
......
...@@ -62,6 +62,64 @@ export default { ...@@ -62,6 +62,64 @@ export default {
uiactions: { 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: { editviewtoolbar_toolbar: {
tbitem3: { tbitem3: {
caption: "Save", caption: "Save",
...@@ -128,62 +186,4 @@ export default { ...@@ -128,62 +186,4 @@ export default {
tip: "Help", 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 { ...@@ -61,6 +61,64 @@ export default {
uiactions: { 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: { editviewtoolbar_toolbar: {
tbitem3: { tbitem3: {
caption: "保存", caption: "保存",
...@@ -127,62 +185,4 @@ export default { ...@@ -127,62 +185,4 @@ export default {
tip: "帮助", 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 { ...@@ -43,6 +43,7 @@ export default {
tabpage2: "关系", tabpage2: "关系",
druipart3: "", druipart3: "",
tabpage3: "数据集", tabpage3: "数据集",
tabpage4: "扩展参数",
tabpanel1: "", tabpanel1: "",
group1: "实体基本信息", group1: "实体基本信息",
formpage1: "基本信息", formpage1: "基本信息",
...@@ -58,9 +59,13 @@ export default { ...@@ -58,9 +59,13 @@ export default {
logicname: "逻辑名称", logicname: "逻辑名称",
codename: "代码名称", codename: "代码名称",
tablename: "表名称", tablename: "表名称",
modulename: "模块",
showorder: "排序",
dsname: "数据源", dsname: "数据源",
moduleid: "模块标识",
systemid: "系统标识", systemid: "系统标识",
dsid: "数据源标识", dsid: "数据源标识",
extparams: "扩展参数",
entityid: "标识", entityid: "标识",
}, },
uiactions: { uiactions: {
......
...@@ -42,6 +42,7 @@ export default { ...@@ -42,6 +42,7 @@ export default {
tabpage2: "关系", tabpage2: "关系",
druipart3: "", druipart3: "",
tabpage3: "数据集", tabpage3: "数据集",
tabpage4: "扩展参数",
tabpanel1: "", tabpanel1: "",
group1: "实体基本信息", group1: "实体基本信息",
formpage1: "基本信息", formpage1: "基本信息",
...@@ -57,9 +58,13 @@ export default { ...@@ -57,9 +58,13 @@ export default {
logicname: "逻辑名称", logicname: "逻辑名称",
codename: "代码名称", codename: "代码名称",
tablename: "表名称", tablename: "表名称",
modulename: "模块",
showorder: "排序",
dsname: "数据源", dsname: "数据源",
moduleid: "模块标识",
systemid: "系统标识", systemid: "系统标识",
dsid: "数据源标识", dsid: "数据源标识",
extparams: "扩展参数",
entityid: "标识", entityid: "标识",
}, },
uiactions: { uiactions: {
......
...@@ -35,7 +35,10 @@ export default { ...@@ -35,7 +35,10 @@ export default {
srfsourcekey: "", srfsourcekey: "",
modelname: "名称", modelname: "名称",
codename: "代码名称", codename: "代码名称",
materializedview: "物化视图",
refreshtime: "刷新时间",
modelcfg: "配置", modelcfg: "配置",
systemid: "系统标识",
modelid: "标识", modelid: "标识",
}, },
uiactions: { uiactions: {
...@@ -54,6 +57,8 @@ export default { ...@@ -54,6 +57,8 @@ export default {
details: { details: {
formpage1: "常规条件", formpage1: "常规条件",
n_modelname_like: "名称(%)", n_modelname_like: "名称(%)",
n_codename_like: "代码名称(文本包含(%))",
n_systemid_eq: "系统标识(等于(=))",
}, },
uiactions: { uiactions: {
}, },
......
...@@ -34,7 +34,10 @@ export default { ...@@ -34,7 +34,10 @@ export default {
srfsourcekey: "", srfsourcekey: "",
modelname: "名称", modelname: "名称",
codename: "代码名称", codename: "代码名称",
materializedview: "物化视图",
refreshtime: "刷新时间",
modelcfg: "配置", modelcfg: "配置",
systemid: "系统标识",
modelid: "标识", modelid: "标识",
}, },
uiactions: { uiactions: {
...@@ -53,6 +56,8 @@ export default { ...@@ -53,6 +56,8 @@ export default {
details: { details: {
formpage1: "常规条件", formpage1: "常规条件",
n_modelname_like: "名称(%)", n_modelname_like: "名称(%)",
n_codename_like: "代码名称(文本包含(%))",
n_systemid_eq: "系统标识(等于(=))",
}, },
uiactions: { uiactions: {
}, },
......
...@@ -29,8 +29,6 @@ export default { ...@@ -29,8 +29,6 @@ export default {
details: { details: {
group1: "模块基本信息", group1: "模块基本信息",
formpage1: "基本信息", formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srforikey: "", srforikey: "",
srfkey: "模块标识", srfkey: "模块标识",
srfmajortext: "模块名称", srfmajortext: "模块名称",
...@@ -38,6 +36,10 @@ export default { ...@@ -38,6 +36,10 @@ export default {
srfuf: "", srfuf: "",
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
moduleid: "模块标识", moduleid: "模块标识",
}, },
uiactions: { uiactions: {
...@@ -45,6 +47,10 @@ export default { ...@@ -45,6 +47,10 @@ export default {
}, },
main_grid: { main_grid: {
columns: { columns: {
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
}, },
nodata:"", nodata:"",
uiactions: { uiactions: {
...@@ -53,10 +59,71 @@ export default { ...@@ -53,10 +59,71 @@ export default {
default_searchform: { default_searchform: {
details: { details: {
formpage1: "常规条件", formpage1: "常规条件",
n_modulename_like: "模块名称(文本包含(%))",
n_codename_eq: "代码名称(等于(=))",
n_systemid_eq: "系统标识(=)",
}, },
uiactions: { 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: { editviewtoolbar_toolbar: {
tbitem3: { tbitem3: {
caption: "Save", caption: "Save",
...@@ -123,62 +190,4 @@ export default { ...@@ -123,62 +190,4 @@ export default {
tip: "Help", 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 { ...@@ -28,8 +28,6 @@ export default {
details: { details: {
group1: "模块基本信息", group1: "模块基本信息",
formpage1: "基本信息", formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srforikey: "", srforikey: "",
srfkey: "模块标识", srfkey: "模块标识",
srfmajortext: "模块名称", srfmajortext: "模块名称",
...@@ -37,6 +35,10 @@ export default { ...@@ -37,6 +35,10 @@ export default {
srfuf: "", srfuf: "",
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
moduleid: "模块标识", moduleid: "模块标识",
}, },
uiactions: { uiactions: {
...@@ -44,6 +46,10 @@ export default { ...@@ -44,6 +46,10 @@ export default {
}, },
main_grid: { main_grid: {
columns: { columns: {
modulename: "模块名称",
codename: "代码名称",
showorder: "排序",
systemid: "系统标识",
}, },
nodata:"", nodata:"",
uiactions: { uiactions: {
...@@ -52,10 +58,71 @@ export default { ...@@ -52,10 +58,71 @@ export default {
default_searchform: { default_searchform: {
details: { details: {
formpage1: "常规条件", formpage1: "常规条件",
n_modulename_like: "模块名称(文本包含(%))",
n_codename_eq: "代码名称(等于(=))",
n_systemid_eq: "系统标识(=)",
}, },
uiactions: { 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: { editviewtoolbar_toolbar: {
tbitem3: { tbitem3: {
caption: "保存", caption: "保存",
...@@ -122,62 +189,4 @@ export default { ...@@ -122,62 +189,4 @@ export default {
tip: "帮助", 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) => { ...@@ -27,6 +27,42 @@ mock.onGet('v7/lite-indexappmenu').reply((config: any) => {
textcls: '', textcls: '',
appfunctag: 'AppFunc2', appfunctag: 'AppFunc2',
resourcetag: '', 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', 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 = { export const PageComponents = {
install(Vue: any, opt: any) { 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-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('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-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')); 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 = { ...@@ -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('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-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-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-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('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('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-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('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('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('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('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-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-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')); 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 = { ...@@ -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('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('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('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-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-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')); 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 = { ...@@ -101,6 +101,7 @@ export const viewstate: any = {
'7102cd4ba5ca690e5ce03127920292f5', '7102cd4ba5ca690e5ce03127920292f5',
'814731cc1364dfbfa419942030448e68', '814731cc1364dfbfa419942030448e68',
'd45a5298f0efa4be88f25747ce799fe3', 'd45a5298f0efa4be88f25747ce799fe3',
'cb5d9cb9d0d50f146e0b27a5198c4676',
], ],
}, },
{ {
...@@ -183,6 +184,15 @@ export const viewstate: any = { ...@@ -183,6 +184,15 @@ export const viewstate: any = {
'cf3c723968e116fa32e08679011b9552', 'cf3c723968e116fa32e08679011b9552',
], ],
}, },
{
viewtag: '5c077bbd9af52fa95c68a782f96e74d7',
viewmodule: 'lite',
viewname: 'MetaModulePickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{ {
viewtag: '5c14ceb58f4392849324f2a6dc13eac2', viewtag: '5c14ceb58f4392849324f2a6dc13eac2',
viewmodule: 'lite', viewmodule: 'lite',
...@@ -252,15 +262,17 @@ export const viewstate: any = { ...@@ -252,15 +262,17 @@ export const viewstate: any = {
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'1acb538e571dd5728a1ac2a7248304db', '1acb538e571dd5728a1ac2a7248304db',
'ec89001b31b540bbfbc5df332d300b29',
'e5a20b8d7ce2cf41e100a3738fcff3a3',
'10aa45718d82d8f115c75ba01abb2de1', '10aa45718d82d8f115c75ba01abb2de1',
'1ade7920c947bf50c32012de9962a92d',
'33ec4b7d5a31addaec9b033067520820',
'd613248735503950b91cb7094b036cdc', 'd613248735503950b91cb7094b036cdc',
'f20b2b6dc4d1c75c48f5da3eca3a3274', 'f20b2b6dc4d1c75c48f5da3eca3a3274',
'18d59a3ac7947d7123e0be76e7cb71c0', '16af256f35cdf891e8e04f8fe652e91b',
'1ade7920c947bf50c32012de9962a92d',
'33ec4b7d5a31addaec9b033067520820',
'88894333da0e2e0f7a556ecabf7b48ab', '88894333da0e2e0f7a556ecabf7b48ab',
'18d59a3ac7947d7123e0be76e7cb71c0',
'9c46a7edc5d5d3a08e75ca57fcb7b03c', '9c46a7edc5d5d3a08e75ca57fcb7b03c',
'16af256f35cdf891e8e04f8fe652e91b',
'4f19fa8bfbce2c71261ca7cc076f316e', '4f19fa8bfbce2c71261ca7cc076f316e',
], ],
}, },
...@@ -312,6 +324,15 @@ export const viewstate: any = { ...@@ -312,6 +324,15 @@ export const viewstate: any = {
refviews: [ refviews: [
], ],
}, },
{
viewtag: 'a74ac9914f18ea5f417e041085f19c7f',
viewmodule: 'lite',
viewname: 'DstSystemEditView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{ {
viewtag: 'ae17e402fbd7acdc83dcb52139cfffe2', viewtag: 'ae17e402fbd7acdc83dcb52139cfffe2',
viewmodule: 'avuedata', viewmodule: 'avuedata',
...@@ -321,6 +342,15 @@ export const viewstate: any = { ...@@ -321,6 +342,15 @@ export const viewstate: any = {
refviews: [ refviews: [
], ],
}, },
{
viewtag: 'b35e034dc0072ebf714a930060f78651',
viewmodule: 'lite',
viewname: 'MetaModuleEditView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{ {
viewtag: 'c172e249359ac4100216c0b04ecf5a51', viewtag: 'c172e249359ac4100216c0b04ecf5a51',
viewmodule: 'lite', viewmodule: 'lite',
...@@ -331,6 +361,16 @@ export const viewstate: any = { ...@@ -331,6 +361,16 @@ export const viewstate: any = {
'2a68c7ba74abbda10f2be9d4905f1a7d', '2a68c7ba74abbda10f2be9d4905f1a7d',
], ],
}, },
{
viewtag: 'cb5d9cb9d0d50f146e0b27a5198c4676',
viewmodule: 'lite',
viewname: 'MetaModulePickupView',
viewaction: '',
viewdatachange: false,
refviews: [
'5c077bbd9af52fa95c68a782f96e74d7',
],
},
{ {
viewtag: 'cf3c723968e116fa32e08679011b9552', viewtag: 'cf3c723968e116fa32e08679011b9552',
viewmodule: 'lite', viewmodule: 'lite',
...@@ -381,6 +421,26 @@ export const viewstate: any = { ...@@ -381,6 +421,26 @@ export const viewstate: any = {
refviews: [ 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', viewtag: 'f1e0001abbcc03f658dd28f9f8ad093a',
viewmodule: 'lite', 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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册