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

lab_gzf 部署微服务应用

上级 539ec820
......@@ -59,6 +59,16 @@
"viewtag": "135343573fd869053d84ecc2f48ffd49",
"memo": ""
},
"eamplanassetplangridview": {
"title": "维护计划信息",
"caption": "维护计划",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanAssetPlanGridView",
"viewfilename": "eamplan-asset-plan-grid-view",
"viewtag": "137ce0ca66c0d59f25a3a7c93496b1e6",
"memo": "系统自动添加"
},
"eamassetstatemodellinegridview": {
"title": "资产状态模型明细表格视图",
"caption": "资产状态模型明细",
......@@ -249,6 +259,16 @@
"viewtag": "4db903dc10459c98d4834775020d8b74",
"memo": ""
},
"eamapplyassetapplygridview": {
"title": "维护申请信息",
"caption": "维护申请",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Apply",
"viewname": "EAMApplyAssetApplyGridView",
"viewfilename": "eamapply-asset-apply-grid-view",
"viewtag": "54b41ee0f64fc8764a9d3cf1559c09db",
"memo": "系统自动添加"
},
"eamapplytypepickupview": {
"title": "维护申请类型数据选择视图",
"caption": "维护申请类型",
......@@ -299,6 +319,16 @@
"viewtag": "67367b30b36597f2b4f455b9738f4dd8",
"memo": ""
},
"eamworkorderassetwogridview": {
"title": "工单信息",
"caption": "工单",
"viewtype": "DEGRIDVIEW",
"viewmodule": "WorkOrder",
"viewname": "EAMWorkOrderAssetWOGridView",
"viewfilename": "eamwork-order-asset-wogrid-view",
"viewtag": "676593404c77c76b49ada7a06d45a25b",
"memo": "系统自动添加"
},
"eamwotypepickupview": {
"title": "工单类型数据选择视图",
"caption": "工单类型",
......
......@@ -25,6 +25,10 @@ export default {
caption: "维护申请",
title: "维护申请主信息",
},
assetapplygridview: {
caption: "维护申请",
title: "维护申请信息",
},
gridview: {
caption: "维护申请",
title: "维护申请信息",
......@@ -42,10 +46,9 @@ export default {
title: "快速新建",
},
},
if_001_form: {
ef_001_form: {
details: {
group1: "基本信息",
grouppanel1: "资产信息",
group1: "维护申请基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -58,22 +61,20 @@ export default {
applynumber: "维护申请编号",
eamapplyname: "维护申请名称",
eamapplytypename: "维护申请类型",
eamservicelevelname: "服务等级",
begintime: "希望开始时间",
endtime: "希望结束时间",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eamlocationid: "功能位置标识",
eamapplyid: "维护申请标识",
assetid: "资产标识",
eamapplytypeid: "维护申请类型标识",
},
uiactions: {
},
},
ef_001_form: {
if_001_form: {
details: {
group1: "维护申请基本信息",
group1: "基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -86,12 +87,28 @@ export default {
applynumber: "维护申请编号",
eamapplyname: "维护申请名称",
eamapplytypename: "维护申请类型",
eamservicelevelname: "服务等级",
begintime: "希望开始时间",
endtime: "希望结束时间",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eamlocationid: "功能位置标识",
eamapplyid: "维护申请标识",
assetid: "资产标识",
eamapplytypeid: "维护申请类型标识",
},
uiactions: {
},
},
grid_001_grid: {
columns: {
assetname: "资产",
applynumber: "维护申请编号",
eamapplyname: "维护申请名称",
eamapplytypename: "维护申请类型",
eamlocationname: "功能位置",
begintime: "希望开始时间",
endtime: "希望结束时间",
},
uiactions: {
},
......@@ -116,6 +133,52 @@ export default {
uiactions: {
},
},
assetapplygridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
tip: "新建",
},
tbitem14: {
caption: "-",
tip: "",
},
tbitem2: {
caption: "Edit",
tip: "Edit {0}",
},
seperator2: {
caption: "",
tip: "",
},
tbitem1: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem15: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem16: {
caption: "-",
tip: "",
},
tbitem3: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem10: {
caption: "Filter",
tip: "Filter",
},
},
gridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
......
......@@ -24,6 +24,10 @@ export default {
caption: "维护申请",
title: "维护申请主信息",
},
assetapplygridview: {
caption: "维护申请",
title: "维护申请信息",
},
gridview: {
caption: "维护申请",
title: "维护申请信息",
......@@ -41,10 +45,9 @@ export default {
title: "快速新建",
},
},
if_001_form: {
ef_001_form: {
details: {
group1: "基本信息",
grouppanel1: "资产信息",
group1: "维护申请基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -57,22 +60,20 @@ export default {
applynumber: "维护申请编号",
eamapplyname: "维护申请名称",
eamapplytypename: "维护申请类型",
eamservicelevelname: "服务等级",
begintime: "希望开始时间",
endtime: "希望结束时间",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eamlocationid: "功能位置标识",
eamapplyid: "维护申请标识",
assetid: "资产标识",
eamapplytypeid: "维护申请类型标识",
},
uiactions: {
},
},
ef_001_form: {
if_001_form: {
details: {
group1: "维护申请基本信息",
group1: "基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -85,12 +86,28 @@ export default {
applynumber: "维护申请编号",
eamapplyname: "维护申请名称",
eamapplytypename: "维护申请类型",
eamservicelevelname: "服务等级",
begintime: "希望开始时间",
endtime: "希望结束时间",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eamlocationid: "功能位置标识",
eamapplyid: "维护申请标识",
assetid: "资产标识",
eamapplytypeid: "维护申请类型标识",
},
uiactions: {
},
},
grid_001_grid: {
columns: {
assetname: "资产",
applynumber: "维护申请编号",
eamapplyname: "维护申请名称",
eamapplytypename: "维护申请类型",
eamlocationname: "功能位置",
begintime: "希望开始时间",
endtime: "希望结束时间",
},
uiactions: {
},
......@@ -115,6 +132,52 @@ export default {
uiactions: {
},
},
assetapplygridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
tip: "新建",
},
tbitem14: {
caption: "-",
tip: "",
},
tbitem2: {
caption: "编辑",
tip: "编辑",
},
seperator2: {
caption: "",
tip: "",
},
tbitem1: {
caption: "拷贝",
tip: "拷贝",
},
tbitem15: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem16: {
caption: "-",
tip: "",
},
tbitem3: {
caption: "导出",
tip: "导出",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem10: {
caption: "过滤",
tip: "过滤",
},
},
gridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
......
......@@ -19,6 +19,10 @@ export default {
content: "内容",
},
views: {
assetplangridview: {
caption: "维护计划",
title: "维护计划信息",
},
infoview: {
caption: "维护计划",
title: "维护计划信息",
......@@ -48,10 +52,9 @@ export default {
title: "维护计划数据选择视图",
},
},
if_001_form: {
ef_001_form: {
details: {
group1: "维护计划基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -63,11 +66,8 @@ export default {
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
mdate: "制定日期",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eammonitorpointname: "测点",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
......@@ -75,9 +75,10 @@ export default {
uiactions: {
},
},
ef_001_form: {
if_001_form: {
details: {
group1: "维护计划基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -89,8 +90,11 @@ export default {
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
mdate: "制定日期",
content: "内容",
assetname: "资产",
eamlocationname: "功能位置",
eammonitorpointname: "测点",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
......@@ -98,6 +102,17 @@ export default {
uiactions: {
},
},
grid_001_grid: {
columns: {
assetname: "资产",
plannumber: "计划编号",
eamplanname: "维护计划名称",
eamlocationname: "功能位置",
mdate: "制定日期",
},
uiactions: {
},
},
main_grid: {
columns: {
plannumber: "计划编号",
......@@ -116,6 +131,52 @@ export default {
uiactions: {
},
},
assetplangridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
tip: "新建",
},
tbitem14: {
caption: "-",
tip: "",
},
tbitem2: {
caption: "Edit",
tip: "Edit {0}",
},
seperator2: {
caption: "",
tip: "",
},
tbitem1: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem15: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem16: {
caption: "-",
tip: "",
},
tbitem3: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem10: {
caption: "Filter",
tip: "Filter",
},
},
gridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
......
......@@ -18,6 +18,10 @@ export default {
content: "内容",
},
views: {
assetplangridview: {
caption: "维护计划",
title: "维护计划信息",
},
infoview: {
caption: "维护计划",
title: "维护计划信息",
......@@ -47,10 +51,9 @@ export default {
title: "维护计划数据选择视图",
},
},
if_001_form: {
ef_001_form: {
details: {
group1: "维护计划基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -62,11 +65,8 @@ export default {
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
mdate: "制定日期",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eammonitorpointname: "测点",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
......@@ -74,9 +74,10 @@ export default {
uiactions: {
},
},
ef_001_form: {
if_001_form: {
details: {
group1: "维护计划基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -88,8 +89,11 @@ export default {
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
mdate: "制定日期",
content: "内容",
assetname: "资产",
eamlocationname: "功能位置",
eammonitorpointname: "测点",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
......@@ -97,6 +101,17 @@ export default {
uiactions: {
},
},
grid_001_grid: {
columns: {
assetname: "资产",
plannumber: "计划编号",
eamplanname: "维护计划名称",
eamlocationname: "功能位置",
mdate: "制定日期",
},
uiactions: {
},
},
main_grid: {
columns: {
plannumber: "计划编号",
......@@ -115,6 +130,52 @@ export default {
uiactions: {
},
},
assetplangridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
tip: "新建",
},
tbitem14: {
caption: "-",
tip: "",
},
tbitem2: {
caption: "编辑",
tip: "编辑",
},
seperator2: {
caption: "",
tip: "",
},
tbitem1: {
caption: "拷贝",
tip: "拷贝",
},
tbitem15: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem16: {
caption: "-",
tip: "",
},
tbitem3: {
caption: "导出",
tip: "导出",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem10: {
caption: "过滤",
tip: "过滤",
},
},
gridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
......
......@@ -40,6 +40,10 @@ export default {
caption: "工单",
title: "工单主信息",
},
assetwogridview: {
caption: "工单",
title: "工单信息",
},
gridview: {
caption: "工单",
title: "工单信息",
......@@ -61,11 +65,9 @@ export default {
title: "产生的工单",
},
},
if_001_form: {
ef_001_form: {
details: {
group1: "基本信息",
grouppanel1: "资产信息",
grouppanel2: "执行信息",
group1: "工单基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -78,26 +80,21 @@ export default {
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
pworkordername: "上级工单",
eamservicelevelname: "服务等级",
mdate: "制定日期",
eamwooriginname: "工单来源",
assetname: "资产",
eamlocationname: "功能位置",
wodate: "执行日期",
begintime: "实际开始时间",
endtime: "实际结束时间",
worklength: "工时",
eamlocationid: "功能位置标识",
workorderid: "工单标识",
eamwotypeid: "工单类型标识",
assetid: "资产标识",
},
uiactions: {
},
},
ef_001_form: {
if_001_form: {
details: {
group1: "工单基本信息",
group1: "基本信息",
grouppanel1: "资产信息",
grouppanel2: "执行信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -110,11 +107,18 @@ export default {
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
pworkordername: "上级工单",
eamservicelevelname: "服务等级",
mdate: "制定日期",
eamwooriginname: "工单来源",
assetname: "资产",
eamlocationname: "功能位置",
wodate: "执行日期",
begintime: "实际开始时间",
endtime: "实际结束时间",
worklength: "工时",
eamlocationid: "功能位置标识",
workorderid: "工单标识",
eamwotypeid: "工单类型标识",
assetid: "资产标识",
},
uiactions: {
......@@ -139,6 +143,19 @@ export default {
uiactions: {
},
},
grid_003_grid: {
columns: {
assetname: "资产",
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
eamwooriginname: "工单来源",
eamlocationname: "功能位置",
wodate: "执行日期",
},
uiactions: {
},
},
grid_002_grid: {
columns: {
pworkordername: "上级工单",
......@@ -232,6 +249,52 @@ export default {
tip: "Filter",
},
},
assetwogridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
tip: "新建",
},
tbitem14: {
caption: "-",
tip: "",
},
tbitem2: {
caption: "Edit",
tip: "Edit {0}",
},
seperator2: {
caption: "",
tip: "",
},
tbitem1: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem15: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem16: {
caption: "-",
tip: "",
},
tbitem3: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem10: {
caption: "Filter",
tip: "Filter",
},
},
applywogridviewtoolbar_toolbar: {
tbitem5: {
caption: "New",
......
......@@ -39,6 +39,10 @@ export default {
caption: "工单",
title: "工单主信息",
},
assetwogridview: {
caption: "工单",
title: "工单信息",
},
gridview: {
caption: "工单",
title: "工单信息",
......@@ -60,11 +64,9 @@ export default {
title: "产生的工单",
},
},
if_001_form: {
ef_001_form: {
details: {
group1: "基本信息",
grouppanel1: "资产信息",
grouppanel2: "执行信息",
group1: "工单基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -77,26 +79,21 @@ export default {
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
pworkordername: "上级工单",
eamservicelevelname: "服务等级",
mdate: "制定日期",
eamwooriginname: "工单来源",
assetname: "资产",
eamlocationname: "功能位置",
wodate: "执行日期",
begintime: "实际开始时间",
endtime: "实际结束时间",
worklength: "工时",
eamlocationid: "功能位置标识",
workorderid: "工单标识",
eamwotypeid: "工单类型标识",
assetid: "资产标识",
},
uiactions: {
},
},
ef_001_form: {
if_001_form: {
details: {
group1: "工单基本信息",
group1: "基本信息",
grouppanel1: "资产信息",
grouppanel2: "执行信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -109,11 +106,18 @@ export default {
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
pworkordername: "上级工单",
eamservicelevelname: "服务等级",
mdate: "制定日期",
eamwooriginname: "工单来源",
assetname: "资产",
eamlocationname: "功能位置",
wodate: "执行日期",
begintime: "实际开始时间",
endtime: "实际结束时间",
worklength: "工时",
eamlocationid: "功能位置标识",
workorderid: "工单标识",
eamwotypeid: "工单类型标识",
assetid: "资产标识",
},
uiactions: {
......@@ -138,6 +142,19 @@ export default {
uiactions: {
},
},
grid_003_grid: {
columns: {
assetname: "资产",
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
eamwooriginname: "工单来源",
eamlocationname: "功能位置",
wodate: "执行日期",
},
uiactions: {
},
},
grid_002_grid: {
columns: {
pworkordername: "上级工单",
......@@ -231,6 +248,52 @@ export default {
tip: "过滤",
},
},
assetwogridviewtoolbar_toolbar: {
tbitem12_openquickcreateview: {
caption: "新建",
tip: "新建",
},
tbitem14: {
caption: "-",
tip: "",
},
tbitem2: {
caption: "编辑",
tip: "编辑",
},
seperator2: {
caption: "",
tip: "",
},
tbitem1: {
caption: "拷贝",
tip: "拷贝",
},
tbitem15: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "删除",
tip: "删除",
},
tbitem16: {
caption: "-",
tip: "",
},
tbitem3: {
caption: "导出",
tip: "导出",
},
tbitem17: {
caption: "-",
tip: "",
},
tbitem10: {
caption: "过滤",
tip: "过滤",
},
},
applywogridviewtoolbar_toolbar: {
tbitem5: {
caption: "新建",
......
......@@ -55,6 +55,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMLocationTreeExpView",
"viewtag": "135343573fd869053d84ecc2f48ffd49"
},
"eamplanassetplangridview": {
"title": "维护计划信息",
"caption": "维护计划",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanAssetPlanGridView",
"viewtag": "137ce0ca66c0d59f25a3a7c93496b1e6"
},
"eamassetstatemodellinegridview": {
"title": "资产状态模型明细表格视图",
"caption": "资产状态模型明细",
......@@ -207,6 +215,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMAssetSummaryView",
"viewtag": "4db903dc10459c98d4834775020d8b74"
},
"eamapplyassetapplygridview": {
"title": "维护申请信息",
"caption": "维护申请",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Apply",
"viewname": "EAMApplyAssetApplyGridView",
"viewtag": "54b41ee0f64fc8764a9d3cf1559c09db"
},
"eamapplytypepickupview": {
"title": "维护申请类型数据选择视图",
"caption": "维护申请类型",
......@@ -247,6 +263,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMApplyStateGridView",
"viewtag": "67367b30b36597f2b4f455b9738f4dd8"
},
"eamworkorderassetwogridview": {
"title": "工单信息",
"caption": "工单",
"viewtype": "DEGRIDVIEW",
"viewmodule": "WorkOrder",
"viewname": "EAMWorkOrderAssetWOGridView",
"viewtag": "676593404c77c76b49ada7a06d45a25b"
},
"eamwotypepickupview": {
"title": "工单类型数据选择视图",
"caption": "工单类型",
......
<studio-view-style2 viewName="eamapplyassetapplygridview" viewTitle="维护申请信息" class='degridview eamapply-asset-apply-grid-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<i-input slot="quickSearch" v-show="!isExpandSearchForm" v-model="query" placeholder="维护申请名称" search @on-search="onSearch($event)"/>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:showBusyIndicator="true"
v-show="isExpandSearchForm"
loaddraftAction="FilterGetDraft"
loadAction="FilterGet"
name="searchform"
ref='searchform'
@save="searchform_save($event)"
@search="searchform_search($event)"
@load="searchform_load($event)"
@closeview="closeView($event)">
</view_searchform>
</template>
<view_grid
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:isSingleSelect="isGridSingleSelect"
:showBusyIndicator="true"
:isOpenEdit="false"
:gridRowActiveMode="gridRowActiveMode"
@save="onSave.apply(_self, arguments)"
updateAction=""
removeAction="Remove"
loaddraftAction=""
loadAction=""
createAction=""
fetchAction="FetchDefault"
:newdata="newdata.bind(_self)"
:opendata="opendata.bind(_self)"
name="grid"
ref='grid'
@selectionchange="grid_selectionchange($event)"
@beforeload="grid_beforeload($event)"
@rowdblclick="grid_rowdblclick($event)"
@remove="grid_remove($event)"
@load="grid_load($event)"
@closeview="closeView($event)">
</view_grid>
</studio-view-style2>
\ No newline at end of file
<template src="./eamapply-asset-apply-grid-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMApplyAssetApplyGridViewBase } from './eamapply-asset-apply-grid-view-base';
import view_grid from '@widgets/eamapply/grid-001-grid/grid-001-grid.vue';
import view_searchform from '@widgets/eamapply/default-searchform/default-searchform.vue';
/**
* 维护申请信息视图
*
* @export
* @class EAMApplyAssetApplyGridView
* @extends {EAMApplyAssetApplyGridViewBase}
*/
@Component({
components: {
view_grid,
view_searchform,
}
})
@VueLifeCycleProcessing()
export default class EAMApplyAssetApplyGridView extends EAMApplyAssetApplyGridViewBase { }
</script>
......@@ -504,7 +504,12 @@ export class EAMApplyGridViewBase extends GridViewBase {
if(args.length >0){
Object.assign(tempContext,args[0]);
}
const deResParameters: any[] = [];
let deResParameters: any[] = [];
if(tempContext.eamasset && true){
deResParameters = [
{ pathName: 'eamassets', parameterName: 'eamasset' },
]
}
const parameters: any[] = [
{ pathName: 'eamapplies', parameterName: 'eamapply' },
];
......@@ -550,7 +555,12 @@ export class EAMApplyGridViewBase extends GridViewBase {
if(args.length >0){
Object.assign(tempContext,args[0]);
}
const deResParameters: any[] = [];
let deResParameters: any[] = [];
if(tempContext.eamasset && true){
deResParameters = [
{ pathName: 'eamassets', parameterName: 'eamasset' },
]
}
const parameters: any[] = [
{ pathName: 'eamapplies', parameterName: 'eamapply' },
{ pathName: 'infoview', parameterName: 'infoview' },
......
<studio-view-style2 viewName="eamassetpickupgridview" viewTitle="资产选择表格视图" class='depickupgridview eamasset-pickup-grid-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamplanassetplangridview" viewTitle="维护计划信息" class='degridview eamplan-asset-plan-grid-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<i-input slot="quickSearch" v-show="!isExpandSearchForm" v-model="query" placeholder="维护计划名称" search @on-search="onSearch($event)"/>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:showBusyIndicator="true"
v-show="isExpandSearchForm"
loaddraftAction="FilterGetDraft"
loadAction="FilterGet"
name="searchform"
ref='searchform'
@save="searchform_save($event)"
@search="searchform_search($event)"
@load="searchform_load($event)"
@closeview="closeView($event)">
</view_searchform>
</template>
<view_grid
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:isSingleSelect="isGridSingleSelect"
:showBusyIndicator="true"
:isOpenEdit="false"
:gridRowActiveMode="gridRowActiveMode"
@save="onSave.apply(_self, arguments)"
updateAction=""
removeAction="Remove"
loaddraftAction=""
loadAction=""
createAction=""
fetchAction="FetchDefault"
:newdata="newdata.bind(_self)"
:opendata="opendata.bind(_self)"
name="grid"
ref='grid'
@selectionchange="grid_selectionchange($event)"
@beforeload="grid_beforeload($event)"
@rowdblclick="grid_rowdblclick($event)"
@remove="grid_remove($event)"
@load="grid_load($event)"
@closeview="closeView($event)">
</view_grid>
</studio-view-style2>
\ No newline at end of file
<template src="./eamplan-asset-plan-grid-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMPlanAssetPlanGridViewBase } from './eamplan-asset-plan-grid-view-base';
import view_grid from '@widgets/eamplan/grid-001-grid/grid-001-grid.vue';
import view_searchform from '@widgets/eamplan/default-searchform/default-searchform.vue';
/**
* 维护计划信息视图
*
* @export
* @class EAMPlanAssetPlanGridView
* @extends {EAMPlanAssetPlanGridViewBase}
*/
@Component({
components: {
view_grid,
view_searchform,
}
})
@VueLifeCycleProcessing()
export default class EAMPlanAssetPlanGridView extends EAMPlanAssetPlanGridViewBase { }
</script>
......@@ -504,7 +504,12 @@ export class EAMPlanGridViewBase extends GridViewBase {
if(args.length >0){
Object.assign(tempContext,args[0]);
}
const deResParameters: any[] = [];
let deResParameters: any[] = [];
if(tempContext.eamasset && true){
deResParameters = [
{ pathName: 'eamassets', parameterName: 'eamasset' },
]
}
const parameters: any[] = [
{ pathName: 'eamplans', parameterName: 'eamplan' },
];
......@@ -550,7 +555,12 @@ export class EAMPlanGridViewBase extends GridViewBase {
if(args.length >0){
Object.assign(tempContext,args[0]);
}
const deResParameters: any[] = [];
let deResParameters: any[] = [];
if(tempContext.eamasset && true){
deResParameters = [
{ pathName: 'eamassets', parameterName: 'eamasset' },
]
}
const parameters: any[] = [
{ pathName: 'eamplans', parameterName: 'eamplan' },
{ pathName: 'infoview', parameterName: 'infoview' },
......
<studio-view-style2 viewName="eamworkorderassetwogridview" viewTitle="工单信息" class='degridview eamwork-order-asset-wogrid-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<i-input slot="quickSearch" v-show="!isExpandSearchForm" v-model="query" placeholder="工单名称" search @on-search="onSearch($event)"/>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:showBusyIndicator="true"
v-show="isExpandSearchForm"
loaddraftAction="FilterGetDraft"
loadAction="FilterGet"
name="searchform"
ref='searchform'
@save="searchform_save($event)"
@search="searchform_search($event)"
@load="searchform_load($event)"
@closeview="closeView($event)">
</view_searchform>
</template>
<view_grid
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:isSingleSelect="isGridSingleSelect"
:showBusyIndicator="true"
:isOpenEdit="false"
:gridRowActiveMode="gridRowActiveMode"
@save="onSave.apply(_self, arguments)"
updateAction=""
removeAction="Remove"
loaddraftAction=""
loadAction=""
createAction=""
fetchAction="FetchDefault"
:newdata="newdata.bind(_self)"
:opendata="opendata.bind(_self)"
name="grid"
ref='grid'
@selectionchange="grid_selectionchange($event)"
@beforeload="grid_beforeload($event)"
@rowdblclick="grid_rowdblclick($event)"
@remove="grid_remove($event)"
@load="grid_load($event)"
@closeview="closeView($event)">
</view_grid>
</studio-view-style2>
\ No newline at end of file
<template src="./eamwork-order-asset-wogrid-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMWorkOrderAssetWOGridViewBase } from './eamwork-order-asset-wogrid-view-base';
import view_grid from '@widgets/eamwork-order/grid-003-grid/grid-003-grid.vue';
import view_searchform from '@widgets/eamwork-order/default-searchform/default-searchform.vue';
/**
* 工单信息视图
*
* @export
* @class EAMWorkOrderAssetWOGridView
* @extends {EAMWorkOrderAssetWOGridViewBase}
*/
@Component({
components: {
view_grid,
view_searchform,
}
})
@VueLifeCycleProcessing()
export default class EAMWorkOrderAssetWOGridView extends EAMWorkOrderAssetWOGridViewBase { }
</script>
......@@ -48,6 +48,16 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async Select(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && context.eamapply){
let res:any = Http.getInstance().get(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/${context.eamapply}/select`,isloading);
return res;
}
if(context.eamasset && context.eamapply){
let res:any = Http.getInstance().get(`/eamassets/${context.eamasset}/eamapplies/${context.eamapply}/select`,isloading);
return res;
}
let res:any = Http.getInstance().get(`/eamapplies/${context.eamapply}/select`,isloading);
return res;
......@@ -63,6 +73,36 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && true){
let masterData:any = {};
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
}
if(data.srffrontuf){
delete data.srffrontuf;
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamworkorders',JSON.stringify(res.data.eamworkorders?res.data.eamworkorders:[]));
return res;
}
if(context.eamasset && true){
let masterData:any = {};
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
}
if(data.srffrontuf){
delete data.srffrontuf;
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/eamassets/${context.eamasset}/eamapplies`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamworkorders',JSON.stringify(res.data.eamworkorders?res.data.eamworkorders:[]));
return res;
}
let masterData:any = {};
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
......@@ -88,6 +128,20 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && context.eamapply){
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/${context.eamapply}`,data,isloading);
return res;
}
if(context.eamasset && context.eamapply){
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/eamassets/${context.eamasset}/eamapplies/${context.eamapply}`,data,isloading);
return res;
}
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/eamapplies/${context.eamapply}`,data,isloading);
......@@ -105,6 +159,14 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async Remove(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && context.eamapply){
let res:any = Http.getInstance().delete(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/${context.eamapply}`,isloading);
return res;
}
if(context.eamasset && context.eamapply){
let res:any = Http.getInstance().delete(`/eamassets/${context.eamasset}/eamapplies/${context.eamapply}`,isloading);
return res;
}
let res:any = Http.getInstance().delete(`/eamapplies/${context.eamapply}`,isloading);
return res;
}
......@@ -119,6 +181,16 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && context.eamapply){
let res:any = await Http.getInstance().get(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/${context.eamapply}`,isloading);
return res;
}
if(context.eamasset && context.eamapply){
let res:any = await Http.getInstance().get(`/eamassets/${context.eamasset}/eamapplies/${context.eamapply}`,isloading);
return res;
}
let res:any = await Http.getInstance().get(`/eamapplies/${context.eamapply}`,isloading);
return res;
......@@ -134,6 +206,18 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && true){
let res:any = await Http.getInstance().get(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/getdraft`,isloading);
res.data.eamapply = data.eamapply;
return res;
}
if(context.eamasset && true){
let res:any = await Http.getInstance().get(`/eamassets/${context.eamasset}/eamapplies/getdraft`,isloading);
res.data.eamapply = data.eamapply;
return res;
}
let res:any = await Http.getInstance().get(`/eamapplies/getdraft`,isloading);
res.data.eamapply = data.eamapply;
......@@ -150,6 +234,20 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async CheckKey(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && context.eamapply){
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/${context.eamapply}/checkkey`,data,isloading);
return res;
}
if(context.eamasset && context.eamapply){
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/eamassets/${context.eamasset}/eamapplies/${context.eamapply}/checkkey`,data,isloading);
return res;
}
let res:any = Http.getInstance().post(`/eamapplies/${context.eamapply}/checkkey`,data,isloading);
return res;
}
......@@ -164,6 +262,20 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && context.eamapply){
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/${context.eamapply}/save`,data,isloading);
return res;
}
if(context.eamasset && context.eamapply){
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/eamassets/${context.eamasset}/eamapplies/${context.eamapply}/save`,data,isloading);
return res;
}
let masterData:any = {};
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/eamapplies/${context.eamapply}/save`,data,isloading);
......@@ -181,6 +293,16 @@ export default class EAMApplyServiceBase extends EntityService {
* @memberof EAMApplyServiceBase
*/
public async FetchDefault(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
if(context.eamlocation && context.eamasset && true){
let tempData:any = JSON.parse(JSON.stringify(data));
let res:any = Http.getInstance().get(`/eamlocations/${context.eamlocation}/eamassets/${context.eamasset}/eamapplies/fetchdefault`,tempData,isloading);
return res;
}
if(context.eamasset && true){
let tempData:any = JSON.parse(JSON.stringify(data));
let res:any = Http.getInstance().get(`/eamassets/${context.eamasset}/eamapplies/fetchdefault`,tempData,isloading);
return res;
}
let tempData:any = JSON.parse(JSON.stringify(data));
let res:any = Http.getInstance().get(`/eamapplies/fetchdefault`,tempData,isloading);
return res;
......
......@@ -79,7 +79,10 @@ export default class EAMAssetServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/eamlocations/${context.eamlocation}/eamassets`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamapplies',JSON.stringify(res.data.eamapplies?res.data.eamapplies:[]));
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamassets',JSON.stringify(res.data.eamassets?res.data.eamassets:[]));
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamplans',JSON.stringify(res.data.eamplans?res.data.eamplans:[]));
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamworkorders',JSON.stringify(res.data.eamworkorders?res.data.eamworkorders:[]));
return res;
}
......@@ -93,7 +96,10 @@ export default class EAMAssetServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/eamassets`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamapplies',JSON.stringify(res.data.eamapplies?res.data.eamapplies:[]));
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamassets',JSON.stringify(res.data.eamassets?res.data.eamassets:[]));
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamplans',JSON.stringify(res.data.eamplans?res.data.eamplans:[]));
this.tempStorage.setItem(tempContext.srfsessionkey+'_eamworkorders',JSON.stringify(res.data.eamworkorders?res.data.eamworkorders:[]));
return res;
}
......
......@@ -64,6 +64,17 @@ export const viewstate: any = {
'21edc7e27023f06aac51f150f3fb1f10',
],
},
{
viewtag: '137ce0ca66c0d59f25a3a7c93496b1e6',
viewmodule: 'Plan',
viewname: 'EAMPlanAssetPlanGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'c98258106bd8b2d56bbadf7a67179c2e',
'66df4099ca35ed7c25fe15aca40ea3a5',
],
},
{
viewtag: '15caf81deb1f02479030f14d90ce5c3e',
viewmodule: 'Asset',
......@@ -262,6 +273,17 @@ export const viewstate: any = {
'afb13d98ae97ebb876598388432f8c1d',
],
},
{
viewtag: '54b41ee0f64fc8764a9d3cf1559c09db',
viewmodule: 'Apply',
viewname: 'EAMApplyAssetApplyGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'ef9454c4b53cd737f1beca7bf2c5ea25',
'96e58ee9a57415beb8209aae53b14926',
],
},
{
viewtag: '580afbcfa6a1d32b3591d40eaa1b9d5a',
viewmodule: 'Apply',
......@@ -304,6 +326,17 @@ export const viewstate: any = {
'6e69be88d76554770ec8448800b6881d',
],
},
{
viewtag: '676593404c77c76b49ada7a06d45a25b',
viewmodule: 'WorkOrder',
viewname: 'EAMWorkOrderAssetWOGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'326f3b663c055e3f1ec6fa0d2c3f0223',
'2fc820c040c33d878fc98791e3ad6d80',
],
},
{
viewtag: '687ed577b14b3da7a542f17d0a1a6529',
viewmodule: 'WorkOrder',
......@@ -340,7 +373,10 @@ export const viewstate: any = {
viewaction: '',
viewdatachange: false,
refviews: [
'676593404c77c76b49ada7a06d45a25b',
'3bac4846ece1082b8c3799d9a1fc7dde',
'137ce0ca66c0d59f25a3a7c93496b1e6',
'54b41ee0f64fc8764a9d3cf1559c09db',
'4db903dc10459c98d4834775020d8b74',
'c8bf8b682adc459f7f285328199ba4b4',
],
......
......@@ -92,6 +92,7 @@ export default class EAMWorkOrderUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'infoview',srfappde:'eamworkorders'});
this.allViewMap.set(':',{viewname:'quickcreateview',srfappde:'eamworkorders'});
this.allViewMap.set(':',{viewname:'info_mainview',srfappde:'eamworkorders'});
this.allViewMap.set(':',{viewname:'assetwogridview',srfappde:'eamworkorders'});
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'eamworkorders'});
this.allViewMap.set(':',{viewname:'childwogridview',srfappde:'eamworkorders'});
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'eamworkorders'});
......
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册