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

xignzi006 发布系统代码

上级 c2eda770
...@@ -22,14 +22,6 @@ export interface Incident { ...@@ -22,14 +22,6 @@ export interface Incident {
*/ */
versionnumber?: any; versionnumber?: any;
/**
* 客户类型
*
* @returns {*}
* @memberof Incident
*/
customertype?: any;
/** /**
* 第一个响应 SLA 状态 * 第一个响应 SLA 状态
* *
...@@ -54,14 +46,6 @@ export interface Incident { ...@@ -54,14 +46,6 @@ export interface Incident {
*/ */
influencescore?: any; influencescore?: any;
/**
* 客户
*
* @returns {*}
* @memberof Incident
*/
customerid?: any;
/** /**
* 社交个人资料 * 社交个人资料
* *
...@@ -206,14 +190,6 @@ export interface Incident { ...@@ -206,14 +190,6 @@ export interface Incident {
*/ */
entityimage?: any; entityimage?: any;
/**
* 客户
*
* @returns {*}
* @memberof Incident
*/
customername?: any;
/** /**
* 暂候时间(分钟) * 暂候时间(分钟)
* *
...@@ -773,4 +749,28 @@ export interface Incident { ...@@ -773,4 +749,28 @@ export interface Incident {
* @memberof Incident * @memberof Incident
*/ */
slaname?: any; slaname?: any;
/**
* 客户
*
* @returns {*}
* @memberof Incident
*/
customerid?: any;
/**
* 客户
*
* @returns {*}
* @memberof Incident
*/
customername?: any;
/**
* 客户类型
*
* @returns {*}
* @memberof Incident
*/
customertype?: any;
} }
\ No newline at end of file
...@@ -3,11 +3,9 @@ export default { ...@@ -3,11 +3,9 @@ export default {
fields: { fields: {
lastonholdtime: "上一暂候时间", lastonholdtime: "上一暂候时间",
versionnumber: "Version Number", versionnumber: "Version Number",
customertype: "客户类型",
firstresponseslastatus: "第一个响应 SLA 状态", firstresponseslastatus: "第一个响应 SLA 状态",
incidentstagecode: "案例阶段", incidentstagecode: "案例阶段",
influencescore: "影响分数", influencescore: "影响分数",
customerid: "客户",
socialprofileid: "社交个人资料", socialprofileid: "社交个人资料",
ticketnumber: "案例号", ticketnumber: "案例号",
merged: "仅供内部使用", merged: "仅供内部使用",
...@@ -26,7 +24,6 @@ export default { ...@@ -26,7 +24,6 @@ export default {
billedserviceunits: "记帐服务计价单位", billedserviceunits: "记帐服务计价单位",
prioritycode: "优先级", prioritycode: "优先级",
entityimage: "实体图像", entityimage: "实体图像",
customername: "客户",
onholdtime: "暂候时间(分钟)", onholdtime: "暂候时间(分钟)",
createman: "建立人", createman: "建立人",
kbarticleid: "知识库文章", kbarticleid: "知识库文章",
...@@ -97,6 +94,9 @@ export default { ...@@ -97,6 +94,9 @@ export default {
subjectname: "主题", subjectname: "主题",
transactioncurrencyname: "货币", transactioncurrencyname: "货币",
slaname: "SLA", slaname: "SLA",
customerid: "客户",
customername: "客户",
customertype: "客户类型",
}, },
views: { views: {
editview: { editview: {
...@@ -185,10 +185,6 @@ export default { ...@@ -185,10 +185,6 @@ export default {
caseorigincode: "起源", caseorigincode: "起源",
productname: "产品", productname: "产品",
entitlementname: "权利", entitlementname: "权利",
customerid: "客户",
customername: "客户",
customertype: "客户类型",
description: "说明",
productid: "产品", productid: "产品",
incidentid: "案例", incidentid: "案例",
subjectid: "主题", subjectid: "主题",
...@@ -212,7 +208,6 @@ export default { ...@@ -212,7 +208,6 @@ export default {
srfsourcekey: "", srfsourcekey: "",
title: "案例标题", title: "案例标题",
subjectname: "主题", subjectname: "主题",
accountname: "客户",
caseorigincode: "起源", caseorigincode: "起源",
productname: "产品", productname: "产品",
entitlementname: "权利", entitlementname: "权利",
...@@ -241,7 +236,6 @@ export default { ...@@ -241,7 +236,6 @@ export default {
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
title: "案例标题", title: "案例标题",
customerid: "客户",
subjectname: "主题", subjectname: "主题",
casetypecode: "案例类型", casetypecode: "案例类型",
primarycontactname: "联系人", primarycontactname: "联系人",
...@@ -340,13 +334,13 @@ export default { ...@@ -340,13 +334,13 @@ export default {
srfsourcekey: "", srfsourcekey: "",
title: "案例标题", title: "案例标题",
subjectname: "主题", subjectname: "主题",
customername: "客户",
caseorigincode: "起源", caseorigincode: "起源",
productname: "产品", productname: "产品",
entitlementname: "权利", entitlementname: "权利",
description: "说明",
customerid: "客户", customerid: "客户",
customername: "客户",
customertype: "客户类型", customertype: "客户类型",
description: "说明",
productid: "产品", productid: "产品",
incidentid: "案例", incidentid: "案例",
subjectid: "主题", subjectid: "主题",
...@@ -361,7 +355,6 @@ export default { ...@@ -361,7 +355,6 @@ export default {
ticketnumber: "案例号", ticketnumber: "案例号",
prioritycode: "优先级", prioritycode: "优先级",
caseorigincode: "起源", caseorigincode: "起源",
customername: "客户",
statecode: "状态", statecode: "状态",
}, },
uiactions: { uiactions: {
......
...@@ -2,11 +2,9 @@ export default { ...@@ -2,11 +2,9 @@ export default {
fields: { fields: {
lastonholdtime: "上一暂候时间", lastonholdtime: "上一暂候时间",
versionnumber: "Version Number", versionnumber: "Version Number",
customertype: "客户类型",
firstresponseslastatus: "第一个响应 SLA 状态", firstresponseslastatus: "第一个响应 SLA 状态",
incidentstagecode: "案例阶段", incidentstagecode: "案例阶段",
influencescore: "影响分数", influencescore: "影响分数",
customerid: "客户",
socialprofileid: "社交个人资料", socialprofileid: "社交个人资料",
ticketnumber: "案例号", ticketnumber: "案例号",
merged: "仅供内部使用", merged: "仅供内部使用",
...@@ -25,7 +23,6 @@ export default { ...@@ -25,7 +23,6 @@ export default {
billedserviceunits: "记帐服务计价单位", billedserviceunits: "记帐服务计价单位",
prioritycode: "优先级", prioritycode: "优先级",
entityimage: "实体图像", entityimage: "实体图像",
customername: "客户",
onholdtime: "暂候时间(分钟)", onholdtime: "暂候时间(分钟)",
createman: "建立人", createman: "建立人",
kbarticleid: "知识库文章", kbarticleid: "知识库文章",
...@@ -96,6 +93,9 @@ export default { ...@@ -96,6 +93,9 @@ export default {
subjectname: "主题", subjectname: "主题",
transactioncurrencyname: "货币", transactioncurrencyname: "货币",
slaname: "SLA", slaname: "SLA",
customerid: "客户",
customername: "客户",
customertype: "客户类型",
}, },
views: { views: {
editview: { editview: {
...@@ -184,10 +184,6 @@ export default { ...@@ -184,10 +184,6 @@ export default {
caseorigincode: "起源", caseorigincode: "起源",
productname: "产品", productname: "产品",
entitlementname: "权利", entitlementname: "权利",
customerid: "客户",
customername: "客户",
customertype: "客户类型",
description: "说明",
productid: "产品", productid: "产品",
incidentid: "案例", incidentid: "案例",
subjectid: "主题", subjectid: "主题",
...@@ -211,7 +207,6 @@ export default { ...@@ -211,7 +207,6 @@ export default {
srfsourcekey: "", srfsourcekey: "",
title: "案例标题", title: "案例标题",
subjectname: "主题", subjectname: "主题",
accountname: "客户",
caseorigincode: "起源", caseorigincode: "起源",
productname: "产品", productname: "产品",
entitlementname: "权利", entitlementname: "权利",
...@@ -240,7 +235,6 @@ export default { ...@@ -240,7 +235,6 @@ export default {
srfdeid: "", srfdeid: "",
srfsourcekey: "", srfsourcekey: "",
title: "案例标题", title: "案例标题",
customerid: "客户",
subjectname: "主题", subjectname: "主题",
casetypecode: "案例类型", casetypecode: "案例类型",
primarycontactname: "联系人", primarycontactname: "联系人",
...@@ -339,13 +333,13 @@ export default { ...@@ -339,13 +333,13 @@ export default {
srfsourcekey: "", srfsourcekey: "",
title: "案例标题", title: "案例标题",
subjectname: "主题", subjectname: "主题",
customername: "客户",
caseorigincode: "起源", caseorigincode: "起源",
productname: "产品", productname: "产品",
entitlementname: "权利", entitlementname: "权利",
description: "说明",
customerid: "客户", customerid: "客户",
customername: "客户",
customertype: "客户类型", customertype: "客户类型",
description: "说明",
productid: "产品", productid: "产品",
incidentid: "案例", incidentid: "案例",
subjectid: "主题", subjectid: "主题",
...@@ -360,7 +354,6 @@ export default { ...@@ -360,7 +354,6 @@ export default {
ticketnumber: "案例号", ticketnumber: "案例号",
prioritycode: "优先级", prioritycode: "优先级",
caseorigincode: "起源", caseorigincode: "起源",
customername: "客户",
statecode: "状态", statecode: "状态",
}, },
uiactions: { uiactions: {
......
...@@ -1398,10 +1398,8 @@ export const viewstate: any = { ...@@ -1398,10 +1398,8 @@ export const viewstate: any = {
viewaction: '', viewaction: '',
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'05d66c9ecb6eeb18a00a23cca19bf042',
'e52af970c14fd89546ac8ccaecab460c', 'e52af970c14fd89546ac8ccaecab460c',
'ba34ee36c1d0de288403607e17e7eb3e', 'ba34ee36c1d0de288403607e17e7eb3e',
'5f31eceb2d615687c16eab39b11af0b9',
'0dff48c04927315f77dd70a9a2767b59', '0dff48c04927315f77dd70a9a2767b59',
], ],
}, },
......
...@@ -79,10 +79,6 @@ export class ByParentKeyEditFormBase extends EditFormControlBase { ...@@ -79,10 +79,6 @@ export class ByParentKeyEditFormBase extends EditFormControlBase {
caseorigincode: null, caseorigincode: null,
productname: null, productname: null,
entitlementname: null, entitlementname: null,
customerid: null,
customername: null,
customertype: null,
description: null,
productid: null, productid: null,
incidentid: null, incidentid: null,
subjectid: null, subjectid: null,
...@@ -101,18 +97,6 @@ export class ByParentKeyEditFormBase extends EditFormControlBase { ...@@ -101,18 +97,6 @@ export class ByParentKeyEditFormBase extends EditFormControlBase {
{ required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'blur' },
], ],
customerid: [
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'blur' },
],
customername: [
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'blur' },
],
customertype: [
{ required: true, type: 'string', message: '客户类型 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '客户类型 值不能为空', trigger: 'blur' },
],
} }
/** /**
...@@ -152,14 +136,6 @@ export class ByParentKeyEditFormBase extends EditFormControlBase { ...@@ -152,14 +136,6 @@ export class ByParentKeyEditFormBase extends EditFormControlBase {
entitlementname: new FormItemModel({ caption: '权利', detailType: 'FORMITEM', name: 'entitlementname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), entitlementname: new FormItemModel({ caption: '权利', detailType: 'FORMITEM', name: 'entitlementname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customerid: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customerid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customername: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customername', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customertype: new FormItemModel({ caption: '客户类型', detailType: 'FORMITEM', name: 'customertype', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
description: new FormItemModel({ caption: '说明', detailType: 'FORMITEM', name: 'description', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
productid: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), productid: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
incidentid: new FormItemModel({ caption: '案例', detailType: 'FORMITEM', name: 'incidentid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), incidentid: new FormItemModel({ caption: '案例', detailType: 'FORMITEM', name: 'incidentid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
...@@ -169,20 +145,4 @@ export class ByParentKeyEditFormBase extends EditFormControlBase { ...@@ -169,20 +145,4 @@ export class ByParentKeyEditFormBase extends EditFormControlBase {
entitlementid: new FormItemModel({ caption: '权利', detailType: 'FORMITEM', name: 'entitlementid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), entitlementid: new FormItemModel({ caption: '权利', detailType: 'FORMITEM', name: 'entitlementid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
}; };
/**
* 新建默认值
* @memberof ByParentKeyEditFormBase
*/
public createDefault(){
if (this.data.hasOwnProperty('customerid')) {
this.data['customerid'] = this.viewparams['customerid'];
}
if (this.data.hasOwnProperty('customername')) {
this.data['customername'] = this.viewparams['customername'];
}
if (this.data.hasOwnProperty('customertype')) {
this.data['customertype'] = this.viewparams['customertype'];
}
}
} }
\ No newline at end of file
...@@ -80,26 +80,6 @@ export default class ByParentKeyModel { ...@@ -80,26 +80,6 @@ export default class ByParentKeyModel {
prop: 'entitlementname', prop: 'entitlementname',
dataType: 'PICKUPTEXT', dataType: 'PICKUPTEXT',
}, },
{
name: 'customerid',
prop: 'customerid',
dataType: 'TEXT',
},
{
name: 'customername',
prop: 'customername',
dataType: 'TEXT',
},
{
name: 'customertype',
prop: 'customertype',
dataType: 'TEXT',
},
{
name: 'description',
prop: 'description',
dataType: 'TEXT',
},
{ {
name: 'productid', name: 'productid',
prop: 'productid', prop: 'productid',
......
...@@ -5,7 +5,6 @@ import ByParentKeyModel from './by-parent-key-form-model'; ...@@ -5,7 +5,6 @@ import ByParentKeyModel from './by-parent-key-form-model';
import SubjectService from '@/service/subject/subject-service'; import SubjectService from '@/service/subject/subject-service';
import ProductService from '@/service/product/product-service'; import ProductService from '@/service/product/product-service';
import EntitlementService from '@/service/entitlement/entitlement-service'; import EntitlementService from '@/service/entitlement/entitlement-service';
import IncidentCustomerService from '@/service/incident-customer/incident-customer-service';
/** /**
...@@ -69,14 +68,6 @@ export default class ByParentKeyService extends ControlService { ...@@ -69,14 +68,6 @@ export default class ByParentKeyService extends ControlService {
*/ */
public entitlementService: EntitlementService = new EntitlementService(); public entitlementService: EntitlementService = new EntitlementService();
/**
* 案例客户服务对象
*
* @type {IncidentCustomerService}
* @memberof ByParentKeyService
*/
public incidentcustomerService: IncidentCustomerService = new IncidentCustomerService();
/** /**
* 处理数据 * 处理数据
* *
...@@ -125,9 +116,6 @@ export default class ByParentKeyService extends ControlService { ...@@ -125,9 +116,6 @@ export default class ByParentKeyService extends ControlService {
if (Object.is(serviceName, 'EntitlementService') && Object.is(interfaceName, 'FetchDefault')) { if (Object.is(serviceName, 'EntitlementService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.entitlementService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'entitlementid', 'entitlement'); return this.doItems(this.entitlementService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'entitlementid', 'entitlement');
} }
if (Object.is(serviceName, 'IncidentCustomerService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.incidentcustomerService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'customerid', 'incidentcustomer');
}
return Promise.reject([]) return Promise.reject([])
} }
......
...@@ -109,69 +109,6 @@ ...@@ -109,69 +109,6 @@
</app-form-item> </app-form-item>
</i-col>
<i-col v-show="detailsModel.customerid.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='customerid' :itemRules="this.rules.customerid" class='' :caption="$t('entities.incident.byparentkey_form.details.customerid')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.customerid.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.customerid" @enter="onEnter($event)" unit="" :disabled="detailsModel.customerid.disabled" type='text' style=""></input-box>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.customername.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='customername' :itemRules="this.rules.customername" class='' :caption="$t('entities.incident.byparentkey_form.details.customername')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.customername.error" :isEmptyCaption="false" labelPos="LEFT">
<app-picker
:formState="formState"
:data="data"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:disabled="detailsModel.customername.disabled"
name='customername'
deMajorField='customername'
deKeyField='incidentcustomer'
:service="service"
:acParams="{ serviceName: 'IncidentCustomerService', interfaceName: 'FetchDefault'}"
valueitem='customerid'
:value="data.customername"
:pickupView="{ viewname: 'incident-customer-pickup-view', title: $t('entities.incidentcustomer.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'incidentcustomers', parameterName: 'incidentcustomer' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], height: 800, placement:'' }"
style=""
@formitemvaluechange="onFormItemValueChange($event)">
</app-picker>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.customertype.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='customertype' :itemRules="this.rules.customertype" class='' :caption="$t('entities.incident.byparentkey_form.details.customertype')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.customertype.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.customertype" @enter="onEnter($event)" unit="" :disabled="detailsModel.customertype.disabled" type='text' style=""></input-box>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.description.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='description' :itemRules="this.rules.description" class='' :caption="$t('entities.incident.byparentkey_form.details.description')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.description.error" :isEmptyCaption="false" labelPos="LEFT">
<app-mpicker
:activeData="data"
:disabled="detailsModel.description.disabled"
:curvalue="data.description"
name="description"
:context="context"
:viewparams="viewparams"
:localContext ='{ }'
:localParam ='{ }'
:service="service"
valueitem=''
deMajorField='customername'
deKeyField='incidentcustomer'
:acParams="{ serviceName: 'IncidentCustomerService', interfaceName: 'FetchDefault'}"
:pickupView="{ viewname: 'incident-customer-mpickup-view', title: $t('entities.incidentcustomer.views.mpickupview.title'), deResParameters: [], parameters: [{ pathName: 'incidentcustomers', parameterName: 'incidentcustomer' }, { pathName: 'mpickupview', parameterName: 'mpickupview' } ], placement:'' }"
@formitemvaluechange="onFormItemValueChange($event)"
style="">
</app-mpicker>
</app-form-item>
</i-col> </i-col>
</row> </row>
......
...@@ -75,7 +75,6 @@ export class Edit_ChildIncidentEditFormBase extends EditFormControlBase { ...@@ -75,7 +75,6 @@ export class Edit_ChildIncidentEditFormBase extends EditFormControlBase {
srfdeid: null, srfdeid: null,
srfsourcekey: null, srfsourcekey: null,
title: null, title: null,
customerid: null,
subjectname: null, subjectname: null,
casetypecode: null, casetypecode: null,
primarycontactname: null, primarycontactname: null,
...@@ -101,10 +100,6 @@ export class Edit_ChildIncidentEditFormBase extends EditFormControlBase { ...@@ -101,10 +100,6 @@ export class Edit_ChildIncidentEditFormBase extends EditFormControlBase {
{ required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'blur' },
], ],
customerid: [
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'blur' },
],
} }
/** /**
...@@ -136,8 +131,6 @@ export class Edit_ChildIncidentEditFormBase extends EditFormControlBase { ...@@ -136,8 +131,6 @@ export class Edit_ChildIncidentEditFormBase extends EditFormControlBase {
title: new FormItemModel({ caption: '案例标题', detailType: 'FORMITEM', name: 'title', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), title: new FormItemModel({ caption: '案例标题', detailType: 'FORMITEM', name: 'title', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customerid: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customerid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
subjectname: new FormItemModel({ caption: '主题', detailType: 'FORMITEM', name: 'subjectname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), subjectname: new FormItemModel({ caption: '主题', detailType: 'FORMITEM', name: 'subjectname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
casetypecode: new FormItemModel({ caption: '案例类型', detailType: 'FORMITEM', name: 'casetypecode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), casetypecode: new FormItemModel({ caption: '案例类型', detailType: 'FORMITEM', name: 'casetypecode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
......
...@@ -60,11 +60,6 @@ export default class Edit_ChildIncidentModel { ...@@ -60,11 +60,6 @@ export default class Edit_ChildIncidentModel {
prop: 'title', prop: 'title',
dataType: 'TEXT', dataType: 'TEXT',
}, },
{
name: 'customerid',
prop: 'customerid',
dataType: 'TEXT',
},
{ {
name: 'subjectname', name: 'subjectname',
prop: 'subjectname', prop: 'subjectname',
......
...@@ -11,12 +11,6 @@ ...@@ -11,12 +11,6 @@
<input-box v-model="data.title" @enter="onEnter($event)" unit="" :disabled="detailsModel.title.disabled" type='text' style=""></input-box> <input-box v-model="data.title" @enter="onEnter($event)" unit="" :disabled="detailsModel.title.disabled" type='text' style=""></input-box>
</app-form-item> </app-form-item>
</i-col>
<i-col v-show="detailsModel.customerid.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='customerid' :itemRules="this.rules.customerid" class='' :caption="$t('entities.incident.edit_childincident_form.details.customerid')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.customerid.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.customerid" @enter="onEnter($event)" unit="" :disabled="detailsModel.customerid.disabled" type='text' style=""></input-box>
</app-form-item>
</i-col> </i-col>
<i-col v-show="detailsModel.subjectname.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col v-show="detailsModel.subjectname.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='subjectname' :itemRules="this.rules.subjectname" class='' :caption="$t('entities.incident.edit_childincident_form.details.subjectname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.subjectname.error" :isEmptyCaption="false" labelPos="LEFT"> <app-form-item name='subjectname' :itemRules="this.rules.subjectname" class='' :caption="$t('entities.incident.edit_childincident_form.details.subjectname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.subjectname.error" :isEmptyCaption="false" labelPos="LEFT">
......
...@@ -20,9 +20,6 @@ export default class IncidentInfoModel { ...@@ -20,9 +20,6 @@ export default class IncidentInfoModel {
{ {
name: 'versionnumber', name: 'versionnumber',
}, },
{
name: 'customertype',
},
{ {
name: 'firstresponseslastatus', name: 'firstresponseslastatus',
}, },
...@@ -32,9 +29,6 @@ export default class IncidentInfoModel { ...@@ -32,9 +29,6 @@ export default class IncidentInfoModel {
{ {
name: 'influencescore', name: 'influencescore',
}, },
{
name: 'customerid',
},
{ {
name: 'socialprofileid', name: 'socialprofileid',
}, },
...@@ -89,9 +83,6 @@ export default class IncidentInfoModel { ...@@ -89,9 +83,6 @@ export default class IncidentInfoModel {
{ {
name: 'entityimage', name: 'entityimage',
}, },
{
name: 'customername',
},
{ {
name: 'onholdtime', name: 'onholdtime',
}, },
...@@ -303,6 +294,15 @@ export default class IncidentInfoModel { ...@@ -303,6 +294,15 @@ export default class IncidentInfoModel {
{ {
name: 'slaname', name: 'slaname',
}, },
{
name: 'customerid',
},
{
name: 'customername',
},
{
name: 'customertype',
},
] ]
} }
......
...@@ -76,7 +76,6 @@ export class Info_IncidentEditFormBase extends EditFormControlBase { ...@@ -76,7 +76,6 @@ export class Info_IncidentEditFormBase extends EditFormControlBase {
srfsourcekey: null, srfsourcekey: null,
title: null, title: null,
subjectname: null, subjectname: null,
accountname: null,
caseorigincode: null, caseorigincode: null,
productname: null, productname: null,
entitlementname: null, entitlementname: null,
...@@ -133,8 +132,6 @@ export class Info_IncidentEditFormBase extends EditFormControlBase { ...@@ -133,8 +132,6 @@ export class Info_IncidentEditFormBase extends EditFormControlBase {
subjectname: new FormItemModel({ caption: '主题', detailType: 'FORMITEM', name: 'subjectname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), subjectname: new FormItemModel({ caption: '主题', detailType: 'FORMITEM', name: 'subjectname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
accountname: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'accountname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
caseorigincode: new FormItemModel({ caption: '起源', detailType: 'FORMITEM', name: 'caseorigincode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), caseorigincode: new FormItemModel({ caption: '起源', detailType: 'FORMITEM', name: 'caseorigincode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
productname: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), productname: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
......
...@@ -65,11 +65,6 @@ export default class Info_IncidentModel { ...@@ -65,11 +65,6 @@ export default class Info_IncidentModel {
prop: 'subjectname', prop: 'subjectname',
dataType: 'PICKUPTEXT', dataType: 'PICKUPTEXT',
}, },
{
name: 'accountname',
prop: 'accountname',
dataType: 'TEXT',
},
{ {
name: 'caseorigincode', name: 'caseorigincode',
prop: 'caseorigincode', prop: 'caseorigincode',
......
...@@ -19,13 +19,6 @@ ...@@ -19,13 +19,6 @@
<app-span name='subjectname' :value="data.subjectname" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span> <app-span name='subjectname' :value="data.subjectname" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item> </app-form-item>
</i-col>
<i-col v-show="detailsModel.accountname.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='accountname' :itemRules="this.rules.accountname" class='' :caption="$t('entities.incident.info_incident_form.details.accountname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.accountname.error" :isEmptyCaption="false" labelPos="LEFT">
<app-span name='accountname' :value="data.accountname" :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style=""></app-span>
</app-form-item>
</i-col> </i-col>
<i-col v-show="detailsModel.caseorigincode.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }"> <i-col v-show="detailsModel.caseorigincode.visible" :style="{}" :md="{ span: 12, offset: 0 }" :lg="{ span: 8, offset: 0 }" :xl="{ span: 6, offset: 0 }">
<app-form-item name='caseorigincode' :itemRules="this.rules.caseorigincode" class='' :caption="$t('entities.incident.info_incident_form.details.caseorigincode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.caseorigincode.error" :isEmptyCaption="false" labelPos="LEFT"> <app-form-item name='caseorigincode' :itemRules="this.rules.caseorigincode" class='' :caption="$t('entities.incident.info_incident_form.details.caseorigincode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.caseorigincode.error" :isEmptyCaption="false" labelPos="LEFT">
......
...@@ -20,9 +20,6 @@ export default class InfoViewtabexppanelModel { ...@@ -20,9 +20,6 @@ export default class InfoViewtabexppanelModel {
{ {
name: 'versionnumber', name: 'versionnumber',
}, },
{
name: 'customertype',
},
{ {
name: 'firstresponseslastatus', name: 'firstresponseslastatus',
}, },
...@@ -32,9 +29,6 @@ export default class InfoViewtabexppanelModel { ...@@ -32,9 +29,6 @@ export default class InfoViewtabexppanelModel {
{ {
name: 'influencescore', name: 'influencescore',
}, },
{
name: 'customerid',
},
{ {
name: 'socialprofileid', name: 'socialprofileid',
}, },
...@@ -89,9 +83,6 @@ export default class InfoViewtabexppanelModel { ...@@ -89,9 +83,6 @@ export default class InfoViewtabexppanelModel {
{ {
name: 'entityimage', name: 'entityimage',
}, },
{
name: 'customername',
},
{ {
name: 'onholdtime', name: 'onholdtime',
}, },
...@@ -303,6 +294,15 @@ export default class InfoViewtabexppanelModel { ...@@ -303,6 +294,15 @@ export default class InfoViewtabexppanelModel {
{ {
name: 'slaname', name: 'slaname',
}, },
{
name: 'customerid',
},
{
name: 'customername',
},
{
name: 'customertype',
},
] ]
} }
......
...@@ -20,9 +20,6 @@ export default class InfoViewtabviewpanelModel { ...@@ -20,9 +20,6 @@ export default class InfoViewtabviewpanelModel {
{ {
name: 'versionnumber', name: 'versionnumber',
}, },
{
name: 'customertype',
},
{ {
name: 'firstresponseslastatus', name: 'firstresponseslastatus',
}, },
...@@ -32,9 +29,6 @@ export default class InfoViewtabviewpanelModel { ...@@ -32,9 +29,6 @@ export default class InfoViewtabviewpanelModel {
{ {
name: 'influencescore', name: 'influencescore',
}, },
{
name: 'customerid',
},
{ {
name: 'socialprofileid', name: 'socialprofileid',
}, },
...@@ -89,9 +83,6 @@ export default class InfoViewtabviewpanelModel { ...@@ -89,9 +83,6 @@ export default class InfoViewtabviewpanelModel {
{ {
name: 'entityimage', name: 'entityimage',
}, },
{
name: 'customername',
},
{ {
name: 'onholdtime', name: 'onholdtime',
}, },
...@@ -303,6 +294,15 @@ export default class InfoViewtabviewpanelModel { ...@@ -303,6 +294,15 @@ export default class InfoViewtabviewpanelModel {
{ {
name: 'slaname', name: 'slaname',
}, },
{
name: 'customerid',
},
{
name: 'customername',
},
{
name: 'customertype',
},
] ]
} }
......
...@@ -20,9 +20,6 @@ export default class InfoViewtabviewpanel2Model { ...@@ -20,9 +20,6 @@ export default class InfoViewtabviewpanel2Model {
{ {
name: 'versionnumber', name: 'versionnumber',
}, },
{
name: 'customertype',
},
{ {
name: 'firstresponseslastatus', name: 'firstresponseslastatus',
}, },
...@@ -32,9 +29,6 @@ export default class InfoViewtabviewpanel2Model { ...@@ -32,9 +29,6 @@ export default class InfoViewtabviewpanel2Model {
{ {
name: 'influencescore', name: 'influencescore',
}, },
{
name: 'customerid',
},
{ {
name: 'socialprofileid', name: 'socialprofileid',
}, },
...@@ -89,9 +83,6 @@ export default class InfoViewtabviewpanel2Model { ...@@ -89,9 +83,6 @@ export default class InfoViewtabviewpanel2Model {
{ {
name: 'entityimage', name: 'entityimage',
}, },
{
name: 'customername',
},
{ {
name: 'onholdtime', name: 'onholdtime',
}, },
...@@ -303,6 +294,15 @@ export default class InfoViewtabviewpanel2Model { ...@@ -303,6 +294,15 @@ export default class InfoViewtabviewpanel2Model {
{ {
name: 'slaname', name: 'slaname',
}, },
{
name: 'customerid',
},
{
name: 'customername',
},
{
name: 'customertype',
},
] ]
} }
......
...@@ -115,14 +115,6 @@ export class MainGridBase extends GridControllerBase { ...@@ -115,14 +115,6 @@ export class MainGridBase extends GridControllerBase {
util: 'PX', util: 'PX',
isEnableRowEdit: false, isEnableRowEdit: false,
}, },
{
name: 'customername',
label: '客户',
langtag: 'entities.incident.main_grid.columns.customername',
show: true,
util: 'PX',
isEnableRowEdit: false,
},
{ {
name: 'statecode', name: 'statecode',
label: '状态', label: '状态',
...@@ -169,7 +161,6 @@ export class MainGridBase extends GridControllerBase { ...@@ -169,7 +161,6 @@ export class MainGridBase extends GridControllerBase {
'ticketnumber':false, 'ticketnumber':false,
'prioritycode':false, 'prioritycode':false,
'caseorigincode':false, 'caseorigincode':false,
'customername':false,
'statecode':false, 'statecode':false,
}; };
......
...@@ -106,6 +106,11 @@ export default class MainModel { ...@@ -106,6 +106,11 @@ export default class MainModel {
prop: 'title', prop: 'title',
dataType: 'TEXT', dataType: 'TEXT',
}, },
{
name: 'customerid',
prop: 'customerid',
dataType: 'PICKUP',
},
{ {
name: 'productid', name: 'productid',
prop: 'productid', prop: 'productid',
...@@ -136,11 +141,6 @@ export default class MainModel { ...@@ -136,11 +141,6 @@ export default class MainModel {
prop: 'entitlementid', prop: 'entitlementid',
dataType: 'PICKUP', dataType: 'PICKUP',
}, },
{
name: 'customername',
prop: 'customername',
dataType: 'TEXT',
},
{ {
name: 'incident', name: 'incident',
prop: 'incidentid', prop: 'incidentid',
......
...@@ -75,18 +75,6 @@ ...@@ -75,18 +75,6 @@
</template> </template>
</el-table-column> </el-table-column>
</template> </template>
<template v-if="getColumnState('customername')">
<el-table-column show-overflow-tooltip :prop="'customername'" :label="$t('entities.incident.main_grid.columns.customername')" :width="100" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}">
<span class="column-header ">
{{$t('entities.incident.main_grid.columns.customername')}}
</span>
</template>
<template v-slot="{row,column,$index}">
<span>{{row.customername}}</span>
</template>
</el-table-column>
</template>
<template v-if="getColumnState('statecode')"> <template v-if="getColumnState('statecode')">
<el-table-column show-overflow-tooltip :prop="'statecode'" :label="$t('entities.incident.main_grid.columns.statecode')" :width="150" :align="'left'" :sortable="'custom'"> <el-table-column show-overflow-tooltip :prop="'statecode'" :label="$t('entities.incident.main_grid.columns.statecode')" :width="150" :align="'left'" :sortable="'custom'">
<template v-slot:header="{column}"> <template v-slot:header="{column}">
......
...@@ -20,9 +20,6 @@ export default class PickupViewpickupviewpanelModel { ...@@ -20,9 +20,6 @@ export default class PickupViewpickupviewpanelModel {
{ {
name: 'versionnumber', name: 'versionnumber',
}, },
{
name: 'customertype',
},
{ {
name: 'firstresponseslastatus', name: 'firstresponseslastatus',
}, },
...@@ -32,9 +29,6 @@ export default class PickupViewpickupviewpanelModel { ...@@ -32,9 +29,6 @@ export default class PickupViewpickupviewpanelModel {
{ {
name: 'influencescore', name: 'influencescore',
}, },
{
name: 'customerid',
},
{ {
name: 'socialprofileid', name: 'socialprofileid',
}, },
...@@ -89,9 +83,6 @@ export default class PickupViewpickupviewpanelModel { ...@@ -89,9 +83,6 @@ export default class PickupViewpickupviewpanelModel {
{ {
name: 'entityimage', name: 'entityimage',
}, },
{
name: 'customername',
},
{ {
name: 'onholdtime', name: 'onholdtime',
}, },
...@@ -303,6 +294,15 @@ export default class PickupViewpickupviewpanelModel { ...@@ -303,6 +294,15 @@ export default class PickupViewpickupviewpanelModel {
{ {
name: 'slaname', name: 'slaname',
}, },
{
name: 'customerid',
},
{
name: 'customername',
},
{
name: 'customertype',
},
] ]
} }
......
...@@ -76,13 +76,13 @@ export class QuickCreateEditFormBase extends EditFormControlBase { ...@@ -76,13 +76,13 @@ export class QuickCreateEditFormBase extends EditFormControlBase {
srfsourcekey: null, srfsourcekey: null,
title: null, title: null,
subjectname: null, subjectname: null,
customername: null,
caseorigincode: null, caseorigincode: null,
productname: null, productname: null,
entitlementname: null, entitlementname: null,
description: null,
customerid: null, customerid: null,
customername: null,
customertype: null, customertype: null,
description: null,
productid: null, productid: null,
incidentid: null, incidentid: null,
subjectid: null, subjectid: null,
...@@ -101,14 +101,6 @@ export class QuickCreateEditFormBase extends EditFormControlBase { ...@@ -101,14 +101,6 @@ export class QuickCreateEditFormBase extends EditFormControlBase {
{ required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '案例标题 值不能为空', trigger: 'blur' },
], ],
customername: [
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'blur' },
],
customerid: [
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'change' },
{ required: true, type: 'string', message: '客户 值不能为空', trigger: 'blur' },
],
} }
/** /**
...@@ -142,19 +134,19 @@ export class QuickCreateEditFormBase extends EditFormControlBase { ...@@ -142,19 +134,19 @@ export class QuickCreateEditFormBase extends EditFormControlBase {
subjectname: new FormItemModel({ caption: '主题', detailType: 'FORMITEM', name: 'subjectname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), subjectname: new FormItemModel({ caption: '主题', detailType: 'FORMITEM', name: 'subjectname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customername: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customername', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
caseorigincode: new FormItemModel({ caption: '起源', detailType: 'FORMITEM', name: 'caseorigincode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), caseorigincode: new FormItemModel({ caption: '起源', detailType: 'FORMITEM', name: 'caseorigincode', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
productname: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), productname: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
entitlementname: new FormItemModel({ caption: '权利', detailType: 'FORMITEM', name: 'entitlementname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), entitlementname: new FormItemModel({ caption: '权利', detailType: 'FORMITEM', name: 'entitlementname', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
description: new FormItemModel({ caption: '说明', detailType: 'FORMITEM', name: 'description', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customerid: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customerid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), customerid: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customerid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
customertype: new FormItemModel({ caption: '客户类型', detailType: 'FORMITEM', name: 'customertype', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), customername: new FormItemModel({ caption: '客户', detailType: 'FORMITEM', name: 'customername', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
description: new FormItemModel({ caption: '说明', detailType: 'FORMITEM', name: 'description', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), customertype: new FormItemModel({ caption: '客户类型', detailType: 'FORMITEM', name: 'customertype', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
productid: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }), productid: new FormItemModel({ caption: '产品', detailType: 'FORMITEM', name: 'productid', visible: true, isShowCaption: true, form: this, showMoreMode: 0, disabled: false, enableCond: 3 }),
......
...@@ -65,11 +65,6 @@ export default class QuickCreateModel { ...@@ -65,11 +65,6 @@ export default class QuickCreateModel {
prop: 'subjectname', prop: 'subjectname',
dataType: 'PICKUPTEXT', dataType: 'PICKUPTEXT',
}, },
{
name: 'customername',
prop: 'customername',
dataType: 'TEXT',
},
{ {
name: 'caseorigincode', name: 'caseorigincode',
prop: 'caseorigincode', prop: 'caseorigincode',
...@@ -85,20 +80,25 @@ export default class QuickCreateModel { ...@@ -85,20 +80,25 @@ export default class QuickCreateModel {
prop: 'entitlementname', prop: 'entitlementname',
dataType: 'PICKUPTEXT', dataType: 'PICKUPTEXT',
}, },
{
name: 'description',
prop: 'description',
dataType: 'TEXT',
},
{ {
name: 'customerid', name: 'customerid',
prop: 'customerid', prop: 'customerid',
dataType: 'TEXT', dataType: 'PICKUP',
}, },
{ {
name: 'customertype', name: 'customername',
prop: 'customertype', prop: 'customername',
dataType: 'TEXT', dataType: 'PICKUPTEXT',
}, },
{ {
name: 'description', name: 'customertype',
prop: 'description', prop: 'customertype',
dataType: 'TEXT', dataType: 'PICKUPDATA',
}, },
{ {
name: 'productid', name: 'productid',
......
...@@ -3,9 +3,9 @@ import ControlService from '@/widgets/control-service'; ...@@ -3,9 +3,9 @@ import ControlService from '@/widgets/control-service';
import IncidentService from '@/service/incident/incident-service'; import IncidentService from '@/service/incident/incident-service';
import QuickCreateModel from './quick-create-form-model'; import QuickCreateModel from './quick-create-form-model';
import SubjectService from '@/service/subject/subject-service'; import SubjectService from '@/service/subject/subject-service';
import IncidentCustomerService from '@/service/incident-customer/incident-customer-service';
import ProductService from '@/service/product/product-service'; import ProductService from '@/service/product/product-service';
import EntitlementService from '@/service/entitlement/entitlement-service'; import EntitlementService from '@/service/entitlement/entitlement-service';
import IncidentCustomerService from '@/service/incident-customer/incident-customer-service';
/** /**
...@@ -53,14 +53,6 @@ export default class QuickCreateService extends ControlService { ...@@ -53,14 +53,6 @@ export default class QuickCreateService extends ControlService {
*/ */
public subjectService: SubjectService = new SubjectService(); public subjectService: SubjectService = new SubjectService();
/**
* 案例客户服务对象
*
* @type {IncidentCustomerService}
* @memberof QuickCreateService
*/
public incidentcustomerService: IncidentCustomerService = new IncidentCustomerService();
/** /**
* product服务对象 * product服务对象
* *
...@@ -77,6 +69,14 @@ export default class QuickCreateService extends ControlService { ...@@ -77,6 +69,14 @@ export default class QuickCreateService extends ControlService {
*/ */
public entitlementService: EntitlementService = new EntitlementService(); public entitlementService: EntitlementService = new EntitlementService();
/**
* 案例客户服务对象
*
* @type {IncidentCustomerService}
* @memberof QuickCreateService
*/
public incidentcustomerService: IncidentCustomerService = new IncidentCustomerService();
/** /**
* 处理数据 * 处理数据
* *
...@@ -119,15 +119,15 @@ export default class QuickCreateService extends ControlService { ...@@ -119,15 +119,15 @@ export default class QuickCreateService extends ControlService {
if (Object.is(serviceName, 'SubjectService') && Object.is(interfaceName, 'FetchDefault')) { if (Object.is(serviceName, 'SubjectService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.subjectService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'subjectid', 'subject'); return this.doItems(this.subjectService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'subjectid', 'subject');
} }
if (Object.is(serviceName, 'IncidentCustomerService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.incidentcustomerService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'customerid', 'incidentcustomer');
}
if (Object.is(serviceName, 'ProductService') && Object.is(interfaceName, 'FetchDefault')) { if (Object.is(serviceName, 'ProductService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.productService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'productid', 'product'); return this.doItems(this.productService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'productid', 'product');
} }
if (Object.is(serviceName, 'EntitlementService') && Object.is(interfaceName, 'FetchDefault')) { if (Object.is(serviceName, 'EntitlementService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.entitlementService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'entitlementid', 'entitlement'); return this.doItems(this.entitlementService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'entitlementid', 'entitlement');
} }
if (Object.is(serviceName, 'IncidentCustomerService') && Object.is(interfaceName, 'FetchDefault')) {
return this.doItems(this.incidentcustomerService.FetchDefault(JSON.parse(JSON.stringify(context)),data, isloading), 'customerid', 'incidentcustomer');
}
return Promise.reject([]) return Promise.reject([])
} }
......
...@@ -20,9 +20,6 @@ export default class StateTabViewtabexppanelModel { ...@@ -20,9 +20,6 @@ export default class StateTabViewtabexppanelModel {
{ {
name: 'versionnumber', name: 'versionnumber',
}, },
{
name: 'customertype',
},
{ {
name: 'firstresponseslastatus', name: 'firstresponseslastatus',
}, },
...@@ -32,9 +29,6 @@ export default class StateTabViewtabexppanelModel { ...@@ -32,9 +29,6 @@ export default class StateTabViewtabexppanelModel {
{ {
name: 'influencescore', name: 'influencescore',
}, },
{
name: 'customerid',
},
{ {
name: 'socialprofileid', name: 'socialprofileid',
}, },
...@@ -89,9 +83,6 @@ export default class StateTabViewtabexppanelModel { ...@@ -89,9 +83,6 @@ export default class StateTabViewtabexppanelModel {
{ {
name: 'entityimage', name: 'entityimage',
}, },
{
name: 'customername',
},
{ {
name: 'onholdtime', name: 'onholdtime',
}, },
...@@ -303,6 +294,15 @@ export default class StateTabViewtabexppanelModel { ...@@ -303,6 +294,15 @@ export default class StateTabViewtabexppanelModel {
{ {
name: 'slaname', name: 'slaname',
}, },
{
name: 'customerid',
},
{
name: 'customername',
},
{
name: 'customertype',
},
] ]
} }
......
...@@ -66,6 +66,8 @@ public interface IncidentMapper extends BaseMapper<Incident>{ ...@@ -66,6 +66,8 @@ public interface IncidentMapper extends BaseMapper<Incident>{
@Delete("${sql}") @Delete("${sql}")
boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param); boolean deleteBySQL(@Param("sql") String sql, @Param("et")Map param);
List<Incident> selectByCustomerid(@Param("customerid") Serializable customerid) ;
List<Incident> selectByPrimarycontactid(@Param("contactid") Serializable contactid) ; List<Incident> selectByPrimarycontactid(@Param("contactid") Serializable contactid) ;
List<Incident> selectByResponsiblecontactid(@Param("contactid") Serializable contactid) ; List<Incident> selectByResponsiblecontactid(@Param("contactid") Serializable contactid) ;
......
...@@ -44,6 +44,8 @@ public interface IIncidentService extends IService<Incident>{ ...@@ -44,6 +44,8 @@ public interface IIncidentService extends IService<Incident>{
Page<Incident> searchDefault(IncidentSearchContext context) ; Page<Incident> searchDefault(IncidentSearchContext context) ;
Page<Incident> searchEffective(IncidentSearchContext context) ; Page<Incident> searchEffective(IncidentSearchContext context) ;
Page<Incident> searchResolved(IncidentSearchContext context) ; Page<Incident> searchResolved(IncidentSearchContext context) ;
List<Incident> selectByCustomerid(String customerid) ;
void removeByCustomerid(String customerid) ;
List<Incident> selectByPrimarycontactid(String contactid) ; List<Incident> selectByPrimarycontactid(String contactid) ;
void removeByPrimarycontactid(String contactid) ; void removeByPrimarycontactid(String contactid) ;
List<Incident> selectByResponsiblecontactid(String contactid) ; List<Incident> selectByResponsiblecontactid(String contactid) ;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册