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

lab_gzf 部署微服务应用

上级 abdc2035
......@@ -269,6 +269,16 @@
"viewtag": "5c77b6ea410878aa7297d299eb755563",
"memo": ""
},
"eamplaninfoview": {
"title": "维护计划信息",
"caption": "维护计划",
"viewtype": "DETABEXPVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanInfoView",
"viewfilename": "eamplan-info-view",
"viewtag": "66df4099ca35ed7c25fe15aca40ea3a5",
"memo": ""
},
"eamapplystategridview": {
"title": "维护申请状态表格视图",
"caption": "维护申请状态",
......@@ -319,6 +329,16 @@
"viewtag": "6c816d46a07d56b2a9afca077d9bbfc3",
"memo": ""
},
"eamplansummaryview": {
"title": "维护计划主信息看板",
"caption": "维护计划",
"viewtype": "DEPORTALVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanSummaryView",
"viewfilename": "eamplan-summary-view",
"viewtag": "6e69be88d76554770ec8448800b6881d",
"memo": ""
},
"eamsparepartsproeditview": {
"title": "备件包物料编辑视图",
"caption": "备件包物料",
......@@ -349,6 +369,16 @@
"viewtag": "72c39b4fb4834276ae3933be232a2c90",
"memo": "系统自动添加"
},
"eamplaninfo_mainview": {
"title": "维护计划主信息",
"caption": "维护计划",
"viewtype": "DEEDITVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanInfo_MainView",
"viewfilename": "eamplan-info-main-view",
"viewtag": "77a4e1c6dd284b75b0db1c44937f3d8b",
"memo": ""
},
"eamworkordergridview": {
"title": "工单信息",
"caption": "工单",
......@@ -659,6 +689,16 @@
"viewtag": "c8bf8b682adc459f7f285328199ba4b4",
"memo": "系统自动添加"
},
"eamplanquickcreateview": {
"title": "快速新建",
"caption": "维护计划",
"viewtype": "DEOPTVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanQuickCreateView",
"viewfilename": "eamplan-quick-create-view",
"viewtag": "c98258106bd8b2d56bbadf7a67179c2e",
"memo": ""
},
"eamserviceleveleditview": {
"title": "服务等级编辑",
"caption": "服务等级",
......@@ -749,6 +789,16 @@
"viewtag": "d768b752c0404797713700991cbf95c5",
"memo": "系统自动添加"
},
"eamplangridview": {
"title": "维护计划信息",
"caption": "维护计划",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanGridView",
"viewfilename": "eamplan-grid-view",
"viewtag": "db1413b1b33f83be146b43ecb25dd82e",
"memo": ""
},
"eamlocationtypeeditview": {
"title": "功能位置类型信息",
"caption": "功能位置类型",
......@@ -830,7 +880,7 @@
"memo": ""
},
"eamworkorderapplywogridview": {
"title": "申请产生工单",
"title": "产生的工单",
"caption": "工单",
"viewtype": "DEGRIDVIEW",
"viewmodule": "WorkOrder",
......
......@@ -51,10 +51,14 @@ export class AuthServiceRegister {
this.allAuthService.set('eamapplytype', () => import('@/authservice/eamapply-type/eamapply-type-auth-service'));
this.allAuthService.set('eamproduct', () => import('@/authservice/eamproduct/eamproduct-auth-service'));
this.allAuthService.set('eamservicelevel', () => import('@/authservice/eamservice-level/eamservice-level-auth-service'));
this.allAuthService.set('eamplancdt', () => import('@/authservice/eamplan-cdt/eamplan-cdt-auth-service'));
this.allAuthService.set('eamplan', () => import('@/authservice/eamplan/eamplan-auth-service'));
this.allAuthService.set('eamsparepartspro', () => import('@/authservice/eamspare-parts-pro/eamspare-parts-pro-auth-service'));
this.allAuthService.set('eamapplystatemodelline', () => import('@/authservice/eamapply-state-model-line/eamapply-state-model-line-auth-service'));
this.allAuthService.set('eamsparepartsgroup', () => import('@/authservice/eamspare-parts-group/eamspare-parts-group-auth-service'));
this.allAuthService.set('eamplanline', () => import('@/authservice/eamplan-line/eamplan-line-auth-service'));
this.allAuthService.set('eamlocationstatemodelline', () => import('@/authservice/eamlocation-state-model-line/eamlocation-state-model-line-auth-service'));
this.allAuthService.set('eamplanschedule', () => import('@/authservice/eamplan-schedule/eamplan-schedule-auth-service'));
this.allAuthService.set('eamassetpartsgroup', () => import('@/authservice/eamasset-parts-group/eamasset-parts-group-auth-service'));
this.allAuthService.set('eamasset', () => import('@/authservice/eamasset/eamasset-auth-service'));
this.allAuthService.set('eamapplystate', () => import('@/authservice/eamapply-state/eamapply-state-auth-service'));
......
import AuthService from '../auth-service';
/**
* 维护计划条件权限服务对象基类
*
* @export
* @class EAMPlanCDTAuthServiceBase
* @extends {AuthService}
*/
export default class EAMPlanCDTAuthServiceBase extends AuthService {
/**
* Creates an instance of EAMPlanCDTAuthServiceBase.
*
* @param {*} [opts={}]
* @memberof EAMPlanCDTAuthServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 根据当前数据获取实体操作标识
*
* @param {*} mainSateOPPrivs 传入数据操作标识
* @returns {any}
* @memberof EAMPlanCDTAuthServiceBase
*/
public getOPPrivs(mainSateOPPrivs:any):any{
let curDefaultOPPrivs:any = JSON.parse(JSON.stringify(this.defaultOPPrivs));
if(mainSateOPPrivs){
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
}
return curDefaultOPPrivs;
}
}
\ No newline at end of file
import EAMPlanCDTAuthServiceBase from './eamplan-cdt-auth-service-base';
/**
* 维护计划条件权限服务对象
*
* @export
* @class EAMPlanCDTAuthService
* @extends {EAMPlanCDTAuthServiceBase}
*/
export default class EAMPlanCDTAuthService extends EAMPlanCDTAuthServiceBase {
/**
* Creates an instance of EAMPlanCDTAuthService.
*
* @param {*} [opts={}]
* @memberof EAMPlanCDTAuthService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
import AuthService from '../auth-service';
/**
* 计划步骤权限服务对象基类
*
* @export
* @class EAMPlanLineAuthServiceBase
* @extends {AuthService}
*/
export default class EAMPlanLineAuthServiceBase extends AuthService {
/**
* Creates an instance of EAMPlanLineAuthServiceBase.
*
* @param {*} [opts={}]
* @memberof EAMPlanLineAuthServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 根据当前数据获取实体操作标识
*
* @param {*} mainSateOPPrivs 传入数据操作标识
* @returns {any}
* @memberof EAMPlanLineAuthServiceBase
*/
public getOPPrivs(mainSateOPPrivs:any):any{
let curDefaultOPPrivs:any = JSON.parse(JSON.stringify(this.defaultOPPrivs));
if(mainSateOPPrivs){
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
}
return curDefaultOPPrivs;
}
}
\ No newline at end of file
import EAMPlanLineAuthServiceBase from './eamplan-line-auth-service-base';
/**
* 计划步骤权限服务对象
*
* @export
* @class EAMPlanLineAuthService
* @extends {EAMPlanLineAuthServiceBase}
*/
export default class EAMPlanLineAuthService extends EAMPlanLineAuthServiceBase {
/**
* Creates an instance of EAMPlanLineAuthService.
*
* @param {*} [opts={}]
* @memberof EAMPlanLineAuthService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
import AuthService from '../auth-service';
/**
* 维护计划时刻设置权限服务对象基类
*
* @export
* @class EAMPlanScheduleAuthServiceBase
* @extends {AuthService}
*/
export default class EAMPlanScheduleAuthServiceBase extends AuthService {
/**
* Creates an instance of EAMPlanScheduleAuthServiceBase.
*
* @param {*} [opts={}]
* @memberof EAMPlanScheduleAuthServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 根据当前数据获取实体操作标识
*
* @param {*} mainSateOPPrivs 传入数据操作标识
* @returns {any}
* @memberof EAMPlanScheduleAuthServiceBase
*/
public getOPPrivs(mainSateOPPrivs:any):any{
let curDefaultOPPrivs:any = JSON.parse(JSON.stringify(this.defaultOPPrivs));
if(mainSateOPPrivs){
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
}
return curDefaultOPPrivs;
}
}
\ No newline at end of file
import EAMPlanScheduleAuthServiceBase from './eamplan-schedule-auth-service-base';
/**
* 维护计划时刻设置权限服务对象
*
* @export
* @class EAMPlanScheduleAuthService
* @extends {EAMPlanScheduleAuthServiceBase}
*/
export default class EAMPlanScheduleAuthService extends EAMPlanScheduleAuthServiceBase {
/**
* Creates an instance of EAMPlanScheduleAuthService.
*
* @param {*} [opts={}]
* @memberof EAMPlanScheduleAuthService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
import AuthService from '../auth-service';
/**
* 维护计划权限服务对象基类
*
* @export
* @class EAMPlanAuthServiceBase
* @extends {AuthService}
*/
export default class EAMPlanAuthServiceBase extends AuthService {
/**
* Creates an instance of EAMPlanAuthServiceBase.
*
* @param {*} [opts={}]
* @memberof EAMPlanAuthServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 根据当前数据获取实体操作标识
*
* @param {*} mainSateOPPrivs 传入数据操作标识
* @returns {any}
* @memberof EAMPlanAuthServiceBase
*/
public getOPPrivs(mainSateOPPrivs:any):any{
let curDefaultOPPrivs:any = JSON.parse(JSON.stringify(this.defaultOPPrivs));
if(mainSateOPPrivs){
Object.assign(curDefaultOPPrivs,mainSateOPPrivs);
}
return curDefaultOPPrivs;
}
}
\ No newline at end of file
import EAMPlanAuthServiceBase from './eamplan-auth-service-base';
/**
* 维护计划权限服务对象
*
* @export
* @class EAMPlanAuthService
* @extends {EAMPlanAuthServiceBase}
*/
export default class EAMPlanAuthService extends EAMPlanAuthServiceBase {
/**
* Creates an instance of EAMPlanAuthService.
*
* @param {*} [opts={}]
* @memberof EAMPlanAuthService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
/**
* 维护计划条件
*
* @export
* @interface EAMPlanCDT
*/
export interface EAMPlanCDT {
/**
* 维护计划条件标识
*
* @returns {*}
* @memberof EAMPlanCDT
*/
eamplancdtid?: any;
/**
* 建立时间
*
* @returns {*}
* @memberof EAMPlanCDT
*/
createdate?: any;
/**
* 更新人
*
* @returns {*}
* @memberof EAMPlanCDT
*/
updateman?: any;
/**
* 维护计划条件名称
*
* @returns {*}
* @memberof EAMPlanCDT
*/
eamplancdtname?: any;
/**
* 建立人
*
* @returns {*}
* @memberof EAMPlanCDT
*/
createman?: any;
/**
* 更新时间
*
* @returns {*}
* @memberof EAMPlanCDT
*/
updatedate?: any;
/**
* 维护计划标识
*
* @returns {*}
* @memberof EAMPlanCDT
*/
eamplanid?: any;
}
\ No newline at end of file
/**
* 计划步骤
*
* @export
* @interface EAMPlanLine
*/
export interface EAMPlanLine {
/**
* 计划步骤标识
*
* @returns {*}
* @memberof EAMPlanLine
*/
eamplanlineid?: any;
/**
* 建立时间
*
* @returns {*}
* @memberof EAMPlanLine
*/
createdate?: any;
/**
* 更新时间
*
* @returns {*}
* @memberof EAMPlanLine
*/
updatedate?: any;
/**
* 更新人
*
* @returns {*}
* @memberof EAMPlanLine
*/
updateman?: any;
/**
* 建立人
*
* @returns {*}
* @memberof EAMPlanLine
*/
createman?: any;
/**
* 计划步骤名称
*
* @returns {*}
* @memberof EAMPlanLine
*/
eamplanlinename?: any;
/**
* 维护计划标识
*
* @returns {*}
* @memberof EAMPlanLine
*/
eamplanid?: any;
/**
* 功能位置标识
*
* @returns {*}
* @memberof EAMPlanLine
*/
eamlocationid?: any;
/**
* 资产标识
*
* @returns {*}
* @memberof EAMPlanLine
*/
assetid?: any;
}
\ No newline at end of file
/**
* 维护计划时刻设置
*
* @export
* @interface EAMPlanSchedule
*/
export interface EAMPlanSchedule {
/**
* 维护计划时刻设置标识
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
eamplanscheduleid?: any;
/**
* 维护计划时刻设置名称
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
eamplanschedulename?: any;
/**
* 建立人
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
createman?: any;
/**
* 建立时间
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
createdate?: any;
/**
* 更新时间
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
updatedate?: any;
/**
* 更新人
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
updateman?: any;
/**
* 维护计划标识
*
* @returns {*}
* @memberof EAMPlanSchedule
*/
eamplanid?: any;
}
\ No newline at end of file
/**
* 维护计划
*
* @export
* @interface EAMPlan
*/
export interface EAMPlan {
/**
* 更新时间
*
* @returns {*}
* @memberof EAMPlan
*/
updatedate?: any;
/**
* 维护计划名称
*
* @returns {*}
* @memberof EAMPlan
*/
eamplanname?: any;
/**
* 建立时间
*
* @returns {*}
* @memberof EAMPlan
*/
createdate?: any;
/**
* 建立人
*
* @returns {*}
* @memberof EAMPlan
*/
createman?: any;
/**
* 更新人
*
* @returns {*}
* @memberof EAMPlan
*/
updateman?: any;
/**
* 维护计划标识
*
* @returns {*}
* @memberof EAMPlan
*/
eamplanid?: any;
/**
* 功能位置标识
*
* @returns {*}
* @memberof EAMPlan
*/
eamlocationid?: any;
/**
* 资产标识
*
* @returns {*}
* @memberof EAMPlan
*/
assetid?: any;
/**
* 资产
*
* @returns {*}
* @memberof EAMPlan
*/
assetname?: any;
/**
* 功能位置
*
* @returns {*}
* @memberof EAMPlan
*/
eamlocationname?: any;
/**
* 计划编号
*
* @returns {*}
* @memberof EAMPlan
*/
plannumber?: any;
/**
* 测点标识
*
* @returns {*}
* @memberof EAMPlan
*/
eammonitorpointid?: any;
/**
* 测点
*
* @returns {*}
* @memberof EAMPlan
*/
eammonitorpointname?: any;
/**
* 描述
*
* @returns {*}
* @memberof EAMPlan
*/
description?: any;
/**
* 制定日期
*
* @returns {*}
* @memberof EAMPlan
*/
mdate?: any;
}
\ No newline at end of file
......@@ -197,4 +197,12 @@ export interface EAMWorkOrder {
* @memberof EAMWorkOrder
*/
pworkordername?: any;
/**
* 描述
*
* @returns {*}
* @memberof EAMWorkOrder
*/
description?: any;
}
\ No newline at end of file
......@@ -10,10 +10,14 @@ import woorigin_en_US from '@locale/lanres/entities/woorigin/woorigin_en_US';
import eamapplytype_en_US from '@locale/lanres/entities/eamapply-type/eamapply-type_en_US';
import eamproduct_en_US from '@locale/lanres/entities/eamproduct/eamproduct_en_US';
import eamservicelevel_en_US from '@locale/lanres/entities/eamservice-level/eamservice-level_en_US';
import eamplancdt_en_US from '@locale/lanres/entities/eamplan-cdt/eamplan-cdt_en_US';
import eamplan_en_US from '@locale/lanres/entities/eamplan/eamplan_en_US';
import eamsparepartspro_en_US from '@locale/lanres/entities/eamspare-parts-pro/eamspare-parts-pro_en_US';
import eamapplystatemodelline_en_US from '@locale/lanres/entities/eamapply-state-model-line/eamapply-state-model-line_en_US';
import eamsparepartsgroup_en_US from '@locale/lanres/entities/eamspare-parts-group/eamspare-parts-group_en_US';
import eamplanline_en_US from '@locale/lanres/entities/eamplan-line/eamplan-line_en_US';
import eamlocationstatemodelline_en_US from '@locale/lanres/entities/eamlocation-state-model-line/eamlocation-state-model-line_en_US';
import eamplanschedule_en_US from '@locale/lanres/entities/eamplan-schedule/eamplan-schedule_en_US';
import eamassetpartsgroup_en_US from '@locale/lanres/entities/eamasset-parts-group/eamasset-parts-group_en_US';
import eamasset_en_US from '@locale/lanres/entities/eamasset/eamasset_en_US';
import eamapplystate_en_US from '@locale/lanres/entities/eamapply-state/eamapply-state_en_US';
......@@ -164,6 +168,7 @@ export default {
menuitem3: "维护申请",
menuitem18: "工单",
menuitem5: "维护计划",
menuitem20: "维护计划",
},
},
formpage:{
......@@ -274,10 +279,14 @@ export default {
eamapplytype: eamapplytype_en_US,
eamproduct: eamproduct_en_US,
eamservicelevel: eamservicelevel_en_US,
eamplancdt: eamplancdt_en_US,
eamplan: eamplan_en_US,
eamsparepartspro: eamsparepartspro_en_US,
eamapplystatemodelline: eamapplystatemodelline_en_US,
eamsparepartsgroup: eamsparepartsgroup_en_US,
eamplanline: eamplanline_en_US,
eamlocationstatemodelline: eamlocationstatemodelline_en_US,
eamplanschedule: eamplanschedule_en_US,
eamassetpartsgroup: eamassetpartsgroup_en_US,
eamasset: eamasset_en_US,
eamapplystate: eamapplystate_en_US,
......
......@@ -10,10 +10,14 @@ import woorigin_zh_CN from '@locale/lanres/entities/woorigin/woorigin_zh_CN';
import eamapplytype_zh_CN from '@locale/lanres/entities/eamapply-type/eamapply-type_zh_CN';
import eamproduct_zh_CN from '@locale/lanres/entities/eamproduct/eamproduct_zh_CN';
import eamservicelevel_zh_CN from '@locale/lanres/entities/eamservice-level/eamservice-level_zh_CN';
import eamplancdt_zh_CN from '@locale/lanres/entities/eamplan-cdt/eamplan-cdt_zh_CN';
import eamplan_zh_CN from '@locale/lanres/entities/eamplan/eamplan_zh_CN';
import eamsparepartspro_zh_CN from '@locale/lanres/entities/eamspare-parts-pro/eamspare-parts-pro_zh_CN';
import eamapplystatemodelline_zh_CN from '@locale/lanres/entities/eamapply-state-model-line/eamapply-state-model-line_zh_CN';
import eamsparepartsgroup_zh_CN from '@locale/lanres/entities/eamspare-parts-group/eamspare-parts-group_zh_CN';
import eamplanline_zh_CN from '@locale/lanres/entities/eamplan-line/eamplan-line_zh_CN';
import eamlocationstatemodelline_zh_CN from '@locale/lanres/entities/eamlocation-state-model-line/eamlocation-state-model-line_zh_CN';
import eamplanschedule_zh_CN from '@locale/lanres/entities/eamplan-schedule/eamplan-schedule_zh_CN';
import eamassetpartsgroup_zh_CN from '@locale/lanres/entities/eamasset-parts-group/eamasset-parts-group_zh_CN';
import eamasset_zh_CN from '@locale/lanres/entities/eamasset/eamasset_zh_CN';
import eamapplystate_zh_CN from '@locale/lanres/entities/eamapply-state/eamapply-state_zh_CN';
......@@ -164,6 +168,7 @@ export default {
menuitem3: "维护申请",
menuitem18: "工单",
menuitem5: "维护计划",
menuitem20: "维护计划",
},
},
formpage:{
......@@ -273,10 +278,14 @@ export default {
eamapplytype: eamapplytype_zh_CN,
eamproduct: eamproduct_zh_CN,
eamservicelevel: eamservicelevel_zh_CN,
eamplancdt: eamplancdt_zh_CN,
eamplan: eamplan_zh_CN,
eamsparepartspro: eamsparepartspro_zh_CN,
eamapplystatemodelline: eamapplystatemodelline_zh_CN,
eamsparepartsgroup: eamsparepartsgroup_zh_CN,
eamplanline: eamplanline_zh_CN,
eamlocationstatemodelline: eamlocationstatemodelline_zh_CN,
eamplanschedule: eamplanschedule_zh_CN,
eamassetpartsgroup: eamassetpartsgroup_zh_CN,
eamasset: eamasset_zh_CN,
eamapplystate: eamapplystate_zh_CN,
......
export default {
fields: {
eamplancdtid: "维护计划条件标识",
createdate: "建立时间",
updateman: "更新人",
eamplancdtname: "维护计划条件名称",
createman: "建立人",
updatedate: "更新时间",
eamplanid: "维护计划标识",
},
};
\ No newline at end of file
export default {
fields: {
eamplancdtid: "维护计划条件标识",
createdate: "建立时间",
updateman: "更新人",
eamplancdtname: "维护计划条件名称",
createman: "建立人",
updatedate: "更新时间",
eamplanid: "维护计划标识",
},
};
\ No newline at end of file
export default {
fields: {
eamplanlineid: "计划步骤标识",
createdate: "建立时间",
updatedate: "更新时间",
updateman: "更新人",
createman: "建立人",
eamplanlinename: "计划步骤名称",
eamplanid: "维护计划标识",
eamlocationid: "功能位置标识",
assetid: "资产标识",
},
};
\ No newline at end of file
export default {
fields: {
eamplanlineid: "计划步骤标识",
createdate: "建立时间",
updatedate: "更新时间",
updateman: "更新人",
createman: "建立人",
eamplanlinename: "计划步骤名称",
eamplanid: "维护计划标识",
eamlocationid: "功能位置标识",
assetid: "资产标识",
},
};
\ No newline at end of file
export default {
fields: {
eamplanscheduleid: "维护计划时刻设置标识",
eamplanschedulename: "维护计划时刻设置名称",
createman: "建立人",
createdate: "建立时间",
updatedate: "更新时间",
updateman: "更新人",
eamplanid: "维护计划标识",
},
};
\ No newline at end of file
export default {
fields: {
eamplanscheduleid: "维护计划时刻设置标识",
eamplanschedulename: "维护计划时刻设置名称",
createman: "建立人",
createdate: "建立时间",
updatedate: "更新时间",
updateman: "更新人",
eamplanid: "维护计划标识",
},
};
\ No newline at end of file
export default {
fields: {
updatedate: "更新时间",
eamplanname: "维护计划名称",
createdate: "建立时间",
createman: "建立人",
updateman: "更新人",
eamplanid: "维护计划标识",
eamlocationid: "功能位置标识",
assetid: "资产标识",
assetname: "资产",
eamlocationname: "功能位置",
plannumber: "计划编号",
eammonitorpointid: "测点标识",
eammonitorpointname: "测点",
description: "描述",
mdate: "制定日期",
},
views: {
infoview: {
caption: "维护计划",
title: "维护计划信息",
},
summaryview: {
caption: "维护计划",
title: "维护计划主信息看板",
},
info_mainview: {
caption: "维护计划",
title: "维护计划主信息",
},
quickcreateview: {
caption: "维护计划",
title: "快速新建",
},
gridview: {
caption: "维护计划",
title: "维护计划信息",
},
},
if_001_form: {
details: {
group1: "维护计划基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "维护计划标识",
srfmajortext: "维护计划名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
mdate: "制定日期",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eammonitorpointname: "测点",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
},
uiactions: {
},
},
ef_001_form: {
details: {
group1: "维护计划基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "维护计划标识",
srfmajortext: "维护计划名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
assetname: "资产",
eamlocationname: "功能位置",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
},
uiactions: {
},
},
main_grid: {
columns: {
},
uiactions: {
},
},
default_searchform: {
details: {
formpage1: "常规条件",
},
uiactions: {
},
},
gridviewtoolbar_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",
},
},
};
\ No newline at end of file
export default {
fields: {
updatedate: "更新时间",
eamplanname: "维护计划名称",
createdate: "建立时间",
createman: "建立人",
updateman: "更新人",
eamplanid: "维护计划标识",
eamlocationid: "功能位置标识",
assetid: "资产标识",
assetname: "资产",
eamlocationname: "功能位置",
plannumber: "计划编号",
eammonitorpointid: "测点标识",
eammonitorpointname: "测点",
description: "描述",
mdate: "制定日期",
},
views: {
infoview: {
caption: "维护计划",
title: "维护计划信息",
},
summaryview: {
caption: "维护计划",
title: "维护计划主信息看板",
},
info_mainview: {
caption: "维护计划",
title: "维护计划主信息",
},
quickcreateview: {
caption: "维护计划",
title: "快速新建",
},
gridview: {
caption: "维护计划",
title: "维护计划信息",
},
},
if_001_form: {
details: {
group1: "维护计划基本信息",
grouppanel1: "资产信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "维护计划标识",
srfmajortext: "维护计划名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
mdate: "制定日期",
description: "描述",
assetname: "资产",
eamlocationname: "功能位置",
eammonitorpointname: "测点",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
},
uiactions: {
},
},
ef_001_form: {
details: {
group1: "维护计划基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "维护计划标识",
srfmajortext: "维护计划名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
plannumber: "计划编号",
eamplanname: "维护计划名称",
assetname: "资产",
eamlocationname: "功能位置",
eamlocationid: "功能位置标识",
eamplanid: "维护计划标识",
assetid: "资产标识",
},
uiactions: {
},
},
main_grid: {
columns: {
},
uiactions: {
},
},
default_searchform: {
details: {
formpage1: "常规条件",
},
uiactions: {
},
},
gridviewtoolbar_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: "过滤",
},
},
};
\ No newline at end of file
......@@ -25,6 +25,7 @@ export default {
wooriginname: "工单来源",
eamwotypename: "工单类型",
pworkordername: "上级工单",
description: "描述",
},
views: {
infoview: {
......@@ -57,7 +58,7 @@ export default {
},
applywogridview: {
caption: "工单",
title: "申请产生工单",
title: "产生的工单",
},
},
if_001_form: {
......@@ -154,10 +155,10 @@ export default {
},
grid_001_grid: {
columns: {
eamwooriginname: "工单来源",
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
eamwooriginname: "工单来源",
assetname: "资产",
eamlocationname: "功能位置",
wodate: "执行日期",
......
......@@ -24,6 +24,7 @@ export default {
wooriginname: "工单来源",
eamwotypename: "工单类型",
pworkordername: "上级工单",
description: "描述",
},
views: {
infoview: {
......@@ -56,7 +57,7 @@ export default {
},
applywogridview: {
caption: "工单",
title: "申请产生工单",
title: "产生的工单",
},
},
if_001_form: {
......@@ -153,10 +154,10 @@ export default {
},
grid_001_grid: {
columns: {
eamwooriginname: "工单来源",
wonumber: "工单编号",
workordername: "工单名称",
eamwotypename: "工单类型",
eamwooriginname: "工单来源",
assetname: "资产",
eamlocationname: "功能位置",
wodate: "执行日期",
......
......@@ -415,6 +415,26 @@ mock.onGet('v7/app-index-viewappmenu').reply((config: any) => {
textcls: '',
appfunctag: '',
resourcetag: '',
items: [
{
id: '248932F0-F1F3-4B4F-B1B1-21C82C74A217',
name: 'menuitem20',
text: '维护计划',
type: 'MENUITEM',
counterid: '',
tooltip: '维护计划',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: 'fa fa-calendar',
icon: '',
textcls: '',
appfunctag: '_16',
resourcetag: '',
},
],
},
],
},
......
......@@ -19,10 +19,14 @@ import './entity/woorigins/woorigins';
import './entity/eamapply-types/eamapply-types';
import './entity/eamproducts/eamproducts';
import './entity/eamservice-levels/eamservice-levels';
import './entity/eamplan-cdts/eamplan-cdts';
import './entity/eamplans/eamplans';
import './entity/eamspare-parts-pros/eamspare-parts-pros';
import './entity/eamapply-state-model-lines/eamapply-state-model-lines';
import './entity/eamspare-parts-groups/eamspare-parts-groups';
import './entity/eamplan-lines/eamplan-lines';
import './entity/eamlocation-state-model-lines/eamlocation-state-model-lines';
import './entity/eamplan-schedules/eamplan-schedules';
import './entity/eamasset-parts-groups/eamasset-parts-groups';
import './entity/eamassets/eamassets';
import './entity/eamapply-states/eamapply-states';
......
......@@ -223,6 +223,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMApplyGridView",
"viewtag": "5c77b6ea410878aa7297d299eb755563"
},
"eamplaninfoview": {
"title": "维护计划信息",
"caption": "维护计划",
"viewtype": "DETABEXPVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanInfoView",
"viewtag": "66df4099ca35ed7c25fe15aca40ea3a5"
},
"eamapplystategridview": {
"title": "维护申请状态表格视图",
"caption": "维护申请状态",
......@@ -263,6 +271,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMAssetInfoView",
"viewtag": "6c816d46a07d56b2a9afca077d9bbfc3"
},
"eamplansummaryview": {
"title": "维护计划主信息看板",
"caption": "维护计划",
"viewtype": "DEPORTALVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanSummaryView",
"viewtag": "6e69be88d76554770ec8448800b6881d"
},
"eamsparepartsproeditview": {
"title": "备件包物料编辑视图",
"caption": "备件包物料",
......@@ -287,6 +303,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMAssetTypePickupView",
"viewtag": "72c39b4fb4834276ae3933be232a2c90"
},
"eamplaninfo_mainview": {
"title": "维护计划主信息",
"caption": "维护计划",
"viewtype": "DEEDITVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanInfo_MainView",
"viewtag": "77a4e1c6dd284b75b0db1c44937f3d8b"
},
"eamworkordergridview": {
"title": "工单信息",
"caption": "工单",
......@@ -535,6 +559,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMAssetChildGridView",
"viewtag": "c8bf8b682adc459f7f285328199ba4b4"
},
"eamplanquickcreateview": {
"title": "快速新建",
"caption": "维护计划",
"viewtype": "DEOPTVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanQuickCreateView",
"viewtag": "c98258106bd8b2d56bbadf7a67179c2e"
},
"eamserviceleveleditview": {
"title": "服务等级编辑",
"caption": "服务等级",
......@@ -607,6 +639,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EAMPRODUCTPickupView",
"viewtag": "d768b752c0404797713700991cbf95c5"
},
"eamplangridview": {
"title": "维护计划信息",
"caption": "维护计划",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Plan",
"viewname": "EAMPlanGridView",
"viewtag": "db1413b1b33f83be146b43ecb25dd82e"
},
"eamlocationtypeeditview": {
"title": "功能位置类型信息",
"caption": "功能位置类型",
......@@ -672,7 +712,7 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewtag": "ef9454c4b53cd737f1beca7bf2c5ea25"
},
"eamworkorderapplywogridview": {
"title": "申请产生工单",
"title": "产生的工单",
"caption": "工单",
"viewtype": "DEGRIDVIEW",
"viewmodule": "WorkOrder",
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamassetchildgridview" viewTitle="资产表格视图" class='degridview eamasset-child-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamasseteditview" viewTitle="资产信息编辑" class='deeditview eamasset-edit-view'>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
<studio-view-style2 viewName="eamassetgridview" viewTitle="资产信息" class='degridview eamasset-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_tabexppanel
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
<studio-view-style2 viewName="eamassetpartsgrouppartsassetgridview" viewTitle="备件包相关资产" class='degridview eamasset-parts-group-parts-asset-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
<studio-view-style2 viewName="eamassetstatemodellinegridview" viewTitle="资产状态模型明细表格视图" class='degridview eamasset-state-model-line-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamsparepartsproeditview" viewTitle="备件包物料编辑视图" class='deeditview eamspare-parts-proedit-view'>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
<studio-view-style2 viewName="eamsparepartspropartsprogridview" viewTitle="备件包下物料" class='degridview eamspare-parts-proparts-pro-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -11,9 +11,11 @@ export const PageComponents = {
Vue.component('eamspare-parts-group-dashboard-view', () => import('@pages/asset/eamspare-parts-group-dashboard-view/eamspare-parts-group-dashboard-view.vue'));
Vue.component('eamlocation-tree-exp-view', () => import('@pages/location/eamlocation-tree-exp-view/eamlocation-tree-exp-view.vue'));
Vue.component('eamlocation-edit-view', () => import('@pages/location/eamlocation-edit-view/eamlocation-edit-view.vue'));
Vue.component('eamasset-state-edit-view', () => import('@pages/asset/eamasset-state-edit-view/eamasset-state-edit-view.vue'));
Vue.component('eamlocation-tree-child-grid-view', () => import('@pages/location/eamlocation-tree-child-grid-view/eamlocation-tree-child-grid-view.vue'));
Vue.component('eamasset-state-edit-view', () => import('@pages/asset/eamasset-state-edit-view/eamasset-state-edit-view.vue'));
Vue.component('eamplan-info-view', () => import('@pages/plan/eamplan-info-view/eamplan-info-view.vue'));
Vue.component('eamlocation-state-pickup-grid-view', () => import('@pages/location/eamlocation-state-pickup-grid-view/eamlocation-state-pickup-grid-view.vue'));
Vue.component('eamplan-grid-view', () => import('@pages/plan/eamplan-grid-view/eamplan-grid-view.vue'));
Vue.component('eamservice-level-grid-view', () => import('@pages/work-order/eamservice-level-grid-view/eamservice-level-grid-view.vue'));
Vue.component('eamasset-grid-view', () => import('@pages/asset/eamasset-grid-view/eamasset-grid-view.vue'));
Vue.component('eamapply-info-view', () => import('@pages/apply/eamapply-info-view/eamapply-info-view.vue'));
......@@ -26,22 +28,24 @@ export const PageComponents = {
Vue.component('eamlocation-state-pickup-view', () => import('@pages/location/eamlocation-state-pickup-view/eamlocation-state-pickup-view.vue'));
Vue.component('eamlocation-state-model-pickup-view', () => import('@pages/location/eamlocation-state-model-pickup-view/eamlocation-state-model-pickup-view.vue'));
Vue.component('eamlocation-info-main-view', () => import('@pages/location/eamlocation-info-main-view/eamlocation-info-main-view.vue'));
Vue.component('eamplan-info-main-view', () => import('@pages/plan/eamplan-info-main-view/eamplan-info-main-view.vue'));
Vue.component('eamwork-order-info-main-view', () => import('@pages/work-order/eamwork-order-info-main-view/eamwork-order-info-main-view.vue'));
Vue.component('eamspare-parts-group-pickup-view', () => import('@pages/asset/eamspare-parts-group-pickup-view/eamspare-parts-group-pickup-view.vue'));
Vue.component('eamapply-grid-view', () => import('@pages/apply/eamapply-grid-view/eamapply-grid-view.vue'));
Vue.component('eamasset-state-pickup-view', () => import('@pages/asset/eamasset-state-pickup-view/eamasset-state-pickup-view.vue'));
Vue.component('eamlocation-type-pickup-view', () => import('@pages/location/eamlocation-type-pickup-view/eamlocation-type-pickup-view.vue'));
Vue.component('eamasset-state-grid-view', () => import('@pages/asset/eamasset-state-grid-view/eamasset-state-grid-view.vue'));
Vue.component('eamwork-order-grid-view', () => import('@pages/work-order/eamwork-order-grid-view/eamwork-order-grid-view.vue'));
Vue.component('eamasset-info-main-view', () => import('@pages/asset/eamasset-info-main-view/eamasset-info-main-view.vue'));
Vue.component('eamwork-order-grid-view', () => import('@pages/work-order/eamwork-order-grid-view/eamwork-order-grid-view.vue'));
Vue.component('eamplan-quick-create-view', () => import('@pages/plan/eamplan-quick-create-view/eamplan-quick-create-view.vue'));
Vue.component('eamasset-state-model-grid-view', () => import('@pages/asset/eamasset-state-model-grid-view/eamasset-state-model-grid-view.vue'));
Vue.component('eamwotype-grid-view', () => import('@pages/work-order/eamwotype-grid-view/eamwotype-grid-view.vue'));
Vue.component('eamasset-edit-view', () => import('@pages/asset/eamasset-edit-view/eamasset-edit-view.vue'));
Vue.component('eamasset-type-grid-view', () => import('@pages/asset/eamasset-type-grid-view/eamasset-type-grid-view.vue'));
Vue.component('eamasset-state-model-pickup-grid-view', () => import('@pages/asset/eamasset-state-model-pickup-grid-view/eamasset-state-model-pickup-grid-view.vue'));
Vue.component('eamservice-level-edit-view', () => import('@pages/work-order/eamservice-level-edit-view/eamservice-level-edit-view.vue'));
Vue.component('eamasset-location-asset-grid-view', () => import('@pages/asset/eamasset-location-asset-grid-view/eamasset-location-asset-grid-view.vue'));
Vue.component('eamasset-parts-group-parts-asset-grid-view', () => import('@pages/asset/eamasset-parts-group-parts-asset-grid-view/eamasset-parts-group-parts-asset-grid-view.vue'));
Vue.component('eamasset-location-asset-grid-view', () => import('@pages/asset/eamasset-location-asset-grid-view/eamasset-location-asset-grid-view.vue'));
Vue.component('eamapply-type-pickup-grid-view', () => import('@pages/apply/eamapply-type-pickup-grid-view/eamapply-type-pickup-grid-view.vue'));
Vue.component('eamspare-parts-group-info-view', () => import('@pages/asset/eamspare-parts-group-info-view/eamspare-parts-group-info-view.vue'));
Vue.component('eamlocation-info-view', () => import('@pages/location/eamlocation-info-view/eamlocation-info-view.vue'));
......@@ -81,6 +85,7 @@ export const PageComponents = {
Vue.component('eamwork-order-quick-create-view', () => import('@pages/work-order/eamwork-order-quick-create-view/eamwork-order-quick-create-view.vue'));
Vue.component('eamlocation-grid-view', () => import('@pages/location/eamlocation-grid-view/eamlocation-grid-view.vue'));
Vue.component('eamasset-type-pickup-grid-view', () => import('@pages/asset/eamasset-type-pickup-grid-view/eamasset-type-pickup-grid-view.vue'));
Vue.component('eamplan-summary-view', () => import('@pages/plan/eamplan-summary-view/eamplan-summary-view.vue'));
Vue.component('eamapply-summary-view', () => import('@pages/apply/eamapply-summary-view/eamapply-summary-view.vue'));
Vue.component('eamlocation-state-model-grid-view', () => import('@pages/location/eamlocation-state-model-grid-view/eamlocation-state-model-grid-view.vue'));
Vue.component('eamspare-parts-proedit-view', () => import('@pages/asset/eamspare-parts-proedit-view/eamspare-parts-proedit-view.vue'));
......
<studio-view-style2 viewName="eamlocationchildgridview" viewTitle="功能位置表格视图" class='degridview eamlocation-child-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
<studio-view-style2 viewName="eamlocationgridview" viewTitle="功能位置信息" class='degridview eamlocation-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamlocationstatelistexpview" viewTitle="功能位置状态信息" class='delistexpview eamlocation-state-list-exp-view'>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_listexpbar
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
<studio-view-style2 viewName="eamlocationstatemodellinegridview" viewTitle="功能位置状态模型明细表格视图" class='degridview eamlocation-state-model-line-grid-view'>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamlocationtreechildgridview" viewTitle="功能位置信息" class='degridview eamlocation-tree-child-grid-view'>
<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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
......@@ -3,7 +3,7 @@
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<view_form
:viewState="viewState"
:viewparams="viewparams"
......
......@@ -4,7 +4,7 @@
</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($event)"/> </template>
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<template slot="searchForm">
<view_searchform
:viewState="viewState"
......
<studio-view-style2 viewName="eamplangridview" viewTitle="维护计划信息" class='degridview eamplan-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-grid-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMPlanGridViewBase } from './eamplan-grid-view-base';
import view_grid from '@widgets/eamplan/main-grid/main-grid.vue';
import view_searchform from '@widgets/eamplan/default-searchform/default-searchform.vue';
/**
* 维护计划信息视图
*
* @export
* @class EAMPlanGridView
* @extends {EAMPlanGridViewBase}
*/
@Component({
components: {
view_grid,
view_searchform,
}
})
@VueLifeCycleProcessing()
export default class EAMPlanGridView extends EAMPlanGridViewBase { }
</script>
import { Subject } from 'rxjs';
import { EditViewBase } from '@/studio-core';
import EAMPlanService from '@/service/eamplan/eamplan-service';
import EAMPlanAuthService from '@/authservice/eamplan/eamplan-auth-service';
import EditViewEngine from '@engine/view/edit-view-engine';
import EAMPlanUIService from '@/uiservice/eamplan/eamplan-ui-service';
/**
* 维护计划主信息视图基类
*
* @export
* @class EAMPlanInfo_MainViewBase
* @extends {EditViewBase}
*/
export class EAMPlanInfo_MainViewBase extends EditViewBase {
/**
* 视图对应应用实体名称
*
* @protected
* @type {string}
* @memberof EAMPlanInfo_MainViewBase
*/
protected appDeName: string = 'eamplan';
/**
* 应用实体主键
*
* @protected
* @type {string}
* @memberof EAMPlanInfo_MainViewBase
*/
protected appDeKey: string = 'eamplanid';
/**
* 应用实体主信息
*
* @protected
* @type {string}
* @memberof EAMPlanInfo_MainViewBase
*/
protected appDeMajor: string = 'eamplanname';
/**
* 实体服务对象
*
* @type {EAMPlanService}
* @memberof EAMPlanInfo_MainViewBase
*/
protected appEntityService: EAMPlanService = new EAMPlanService;
/**
* 实体权限服务对象
*
* @type EAMPlanUIService
* @memberof EAMPlanInfo_MainViewBase
*/
public appUIService: EAMPlanUIService = new EAMPlanUIService(this.$store);
/**
* 计数器服务对象集合
*
* @protected
* @type {Array<*>}
* @memberof EAMPlanInfo_MainViewBase
*/
protected counterServiceArray: Array<any> = [];
/**
* 视图模型数据
*
* @protected
* @type {*}
* @memberof EAMPlanInfo_MainViewBase
*/
protected model: any = {
srfCaption: 'entities.eamplan.views.info_mainview.caption',
srfTitle: 'entities.eamplan.views.info_mainview.title',
srfSubTitle: 'entities.eamplan.views.info_mainview.subtitle',
dataInfo: ''
}
/**
* 容器模型
*
* @protected
* @type {*}
* @memberof EAMPlanInfo_MainViewBase
*/
protected containerModel: any = {
view_form: { name: 'form', type: 'FORM' },
};
/**
* 视图唯一标识
*
* @protected
* @type {string}
* @memberof ViewBase
*/
protected viewtag: string = '77a4e1c6dd284b75b0db1c44937f3d8b';
/**
* 视图引擎
*
* @public
* @type {Engine}
* @memberof EAMPlanInfo_MainViewBase
*/
public engine: EditViewEngine = new EditViewEngine();
/**
* 引擎初始化
*
* @public
* @memberof EAMPlanInfo_MainViewBase
*/
public engineInit(): void {
this.engine.init({
view: this,
form: this.$refs.form,
p2k: '0',
keyPSDEField: 'eamplan',
majorPSDEField: 'eamplanname',
isLoadDefault: true,
});
}
/**
* form 部件 save 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof EAMPlanInfo_MainViewBase
*/
public form_save($event: any, $event2?: any): void {
this.engine.onCtrlEvent('form', 'save', $event);
}
/**
* form 部件 remove 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof EAMPlanInfo_MainViewBase
*/
public form_remove($event: any, $event2?: any): void {
this.engine.onCtrlEvent('form', 'remove', $event);
}
/**
* form 部件 load 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof EAMPlanInfo_MainViewBase
*/
public form_load($event: any, $event2?: any): void {
this.engine.onCtrlEvent('form', 'load', $event);
}
}
\ No newline at end of file
<studio-view-style2 viewName="eamplaninfo_mainview" viewTitle="维护计划主信息" class='deeditview eamplan-info-main-view from-dashboard-style'>
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@save="form_save($event)"
@remove="form_remove($event)"
@load="form_load($event)"
@closeview="closeView($event)">
</view_form>
</studio-view-style2>
\ No newline at end of file
<template src="./eamplan-info-main-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMPlanInfo_MainViewBase } from './eamplan-info-main-view-base';
import view_form from '@widgets/eamplan/if-001-form/if-001-form.vue';
/**
* 维护计划主信息视图
*
* @export
* @class EAMPlanInfo_MainView
* @extends {EAMPlanInfo_MainViewBase}
*/
@Component({
components: {
view_form,
}
})
@VueLifeCycleProcessing()
export default class EAMPlanInfo_MainView extends EAMPlanInfo_MainViewBase { }
</script>
<studio-view-style2 viewName="eamplaninfoview" viewTitle="维护计划信息" class='detabexpview eamplan-info-view'>
<template slot='title'>
<span class='caption-info'>{{$t(model.srfTitle)}}</span>
</template>
<view_tabexppanel
:viewState="viewState"
:viewparams="viewparams"
:context="context"
name="tabexppanel"
ref='tabexppanel'
@closeview="closeView($event)">
</view_tabexppanel>
</studio-view-style2>
\ No newline at end of file
<template src="./eamplan-info-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMPlanInfoViewBase } from './eamplan-info-view-base';
import view_tabexppanel from '@widgets/eamplan/info-viewtabexppanel-tabexppanel/info-viewtabexppanel-tabexppanel.vue';
/**
* 维护计划信息视图
*
* @export
* @class EAMPlanInfoView
* @extends {EAMPlanInfoViewBase}
*/
@Component({
components: {
view_tabexppanel,
}
})
@VueLifeCycleProcessing()
export default class EAMPlanInfoView extends EAMPlanInfoViewBase { }
</script>
<template src="./eamplan-quick-create-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { EAMPlanQuickCreateViewBase } from './eamplan-quick-create-view-base';
import view_form from '@widgets/eamplan/ef-001-form/ef-001-form.vue';
/**
* 快速新建视图
*
* @export
* @class EAMPlanQuickCreateView
* @extends {EAMPlanQuickCreateViewBase}
*/
@Component({
components: {
view_form,
}
})
@VueLifeCycleProcessing()
export default class EAMPlanQuickCreateView extends EAMPlanQuickCreateViewBase { }
</script>
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册