提交 8466ef6d 编写于 作者: ibizdev's avatar ibizdev

chitanda 发布系统代码

上级 857af89a
...@@ -429,6 +429,16 @@ ...@@ -429,6 +429,16 @@
"viewtag": "49dc1a714631338858cd0441f6c720ca", "viewtag": "49dc1a714631338858cd0441f6c720ca",
"memo": "系统自动添加" "memo": "系统自动添加"
}, },
"leadinfo_market": {
"title": "潜在顾客编辑视图",
"caption": "潜在顾客",
"viewtype": "DEEDITVIEW",
"viewmodule": "Sales",
"viewname": "LeadInfo_Market",
"viewfilename": "lead-info-market",
"viewtag": "49e5e89fb51fa9929925b532841b2549",
"memo": ""
},
"campaignsummary_head": { "campaignsummary_head": {
"title": "市场活动概览", "title": "市场活动概览",
"caption": "市场活动概览", "caption": "市场活动概览",
...@@ -609,6 +619,16 @@ ...@@ -609,6 +619,16 @@
"viewtag": "7877d7e7e55fe21f48e8382e07579f33", "viewtag": "7877d7e7e55fe21f48e8382e07579f33",
"memo": "系统自动添加" "memo": "系统自动添加"
}, },
"leadinfo_contact": {
"title": "潜在顾客编辑视图",
"caption": "潜在顾客",
"viewtype": "DEEDITVIEW",
"viewmodule": "Sales",
"viewname": "LeadInfo_Contact",
"viewfilename": "lead-info-contact",
"viewtag": "795099de0273f3172b18315bc3dae5e1",
"memo": ""
},
"campaignresponsequickcreate": { "campaignresponsequickcreate": {
"title": "快速新建", "title": "快速新建",
"caption": "快速新建", "caption": "快速新建",
...@@ -839,6 +859,16 @@ ...@@ -839,6 +859,16 @@
"viewtag": "a5213905238dbc5d8e1a505029105cc9", "viewtag": "a5213905238dbc5d8e1a505029105cc9",
"memo": "系统自动添加" "memo": "系统自动添加"
}, },
"leadinfo_company": {
"title": "潜在顾客编辑视图",
"caption": "潜在顾客",
"viewtype": "DEEDITVIEW",
"viewmodule": "Sales",
"viewname": "LeadInfo_Company",
"viewfilename": "lead-info-company",
"viewtag": "a53ca3c6c3f107b2d0c1a60e6ab3679e",
"memo": ""
},
"ibizlisteditview": { "ibizlisteditview": {
"title": "市场营销列表编辑视图", "title": "市场营销列表编辑视图",
"caption": "市场营销列表", "caption": "市场营销列表",
......
...@@ -173,11 +173,23 @@ export default { ...@@ -173,11 +173,23 @@ export default {
quickcreate: { quickcreate: {
caption: "快速新建", caption: "快速新建",
title: '快速新建', title: '快速新建',
},
info_market: {
caption: "潜在顾客",
title: '潜在顾客编辑视图',
},
info_contact: {
caption: "潜在顾客",
title: '潜在顾客编辑视图',
}, },
pickupgridview: { pickupgridview: {
caption: "潜在顾客", caption: "潜在顾客",
title: '潜在顾客选择表格视图', title: '潜在顾客选择表格视图',
}, },
info_company: {
caption: "潜在顾客",
title: '潜在顾客编辑视图',
},
}, },
quickcreate_form: { quickcreate_form: {
details: { details: {
...@@ -226,6 +238,74 @@ export default { ...@@ -226,6 +238,74 @@ export default {
uiactions: { uiactions: {
}, },
}, },
marketinfo_form: {
details: {
group1: "潜在顾客基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "潜在顾客",
srfmajortext: "姓名",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
campaignname: "源市场活动",
donotsendmm: "市场营销资料",
lastusedincampaign: "上次市场活动日期",
leadid: "潜在顾客",
},
uiactions: {
},
},
contactinfo_form: {
details: {
group1: "潜在顾客基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "潜在顾客",
srfmajortext: "姓名",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
subject: "主题",
fullname: "姓名",
jobtitle: "职务",
telephone1: "商务电话",
mobilephone: "移动电话",
emailaddress1: "电子邮件",
leadid: "潜在顾客",
},
uiactions: {
},
},
companyinfo_form: {
details: {
rawitem1: "",
group1: "潜在顾客基本信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "潜在顾客",
srfmajortext: "姓名",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
companyname: "公司名称",
websiteurl: "网站",
address1_postalcode: "邮政编码",
address1_country: "国家/地区",
address1_stateorprovince: "省/直辖市/自治区",
address1_city: "市/县",
address1_line1: "街道",
leadid: "潜在顾客",
},
uiactions: {
},
},
main_grid: { main_grid: {
columns: { columns: {
fullname: "姓名", fullname: "姓名",
......
...@@ -172,11 +172,23 @@ export default { ...@@ -172,11 +172,23 @@ export default {
quickcreate: { quickcreate: {
caption: '快速新建', caption: '快速新建',
title: '快速新建', title: '快速新建',
},
info_market: {
caption: '潜在顾客',
title: '潜在顾客编辑视图',
},
info_contact: {
caption: '潜在顾客',
title: '潜在顾客编辑视图',
}, },
pickupgridview: { pickupgridview: {
caption: '潜在顾客', caption: '潜在顾客',
title: '潜在顾客选择表格视图', title: '潜在顾客选择表格视图',
}, },
info_company: {
caption: '潜在顾客',
title: '潜在顾客编辑视图',
},
}, },
quickcreate_form: { quickcreate_form: {
details: { details: {
...@@ -225,6 +237,74 @@ export default { ...@@ -225,6 +237,74 @@ export default {
uiactions: { uiactions: {
}, },
}, },
marketinfo_form: {
details: {
group1: '潜在顾客基本信息',
formpage1: '基本信息',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '潜在顾客',
srfmajortext: '姓名',
srftempmode: '',
srfuf: '',
srfdeid: '',
srfsourcekey: '',
campaignname: '源市场活动',
donotsendmm: '市场营销资料',
lastusedincampaign: '上次市场活动日期',
leadid: '潜在顾客',
},
uiactions: {
},
},
contactinfo_form: {
details: {
group1: '潜在顾客基本信息',
formpage1: '基本信息',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '潜在顾客',
srfmajortext: '姓名',
srftempmode: '',
srfuf: '',
srfdeid: '',
srfsourcekey: '',
subject: '主题',
fullname: '姓名',
jobtitle: '职务',
telephone1: '商务电话',
mobilephone: '移动电话',
emailaddress1: '电子邮件',
leadid: '潜在顾客',
},
uiactions: {
},
},
companyinfo_form: {
details: {
rawitem1: '',
group1: '潜在顾客基本信息',
formpage1: '基本信息',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '潜在顾客',
srfmajortext: '姓名',
srftempmode: '',
srfuf: '',
srfdeid: '',
srfsourcekey: '',
companyname: '公司名称',
websiteurl: '网站',
address1_postalcode: '邮政编码',
address1_country: '国家/地区',
address1_stateorprovince: '省/直辖市/自治区',
address1_city: '市/县',
address1_line1: '街道',
leadid: '潜在顾客',
},
uiactions: {
},
},
main_grid: { main_grid: {
columns: { columns: {
fullname: '姓名', fullname: '姓名',
......
...@@ -351,6 +351,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -351,6 +351,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "ListAccountEditView", "viewname": "ListAccountEditView",
"viewtag": "49dc1a714631338858cd0441f6c720ca" "viewtag": "49dc1a714631338858cd0441f6c720ca"
}, },
"leadinfo_market": {
"title": "潜在顾客编辑视图",
"caption": "潜在顾客",
"viewtype": "DEEDITVIEW",
"viewmodule": "Sales",
"viewname": "LeadInfo_Market",
"viewtag": "49e5e89fb51fa9929925b532841b2549"
},
"campaignsummary_head": { "campaignsummary_head": {
"title": "市场活动概览", "title": "市场活动概览",
"caption": "市场活动概览", "caption": "市场活动概览",
...@@ -495,6 +503,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -495,6 +503,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "GoalEditView", "viewname": "GoalEditView",
"viewtag": "7877d7e7e55fe21f48e8382e07579f33" "viewtag": "7877d7e7e55fe21f48e8382e07579f33"
}, },
"leadinfo_contact": {
"title": "潜在顾客编辑视图",
"caption": "潜在顾客",
"viewtype": "DEEDITVIEW",
"viewmodule": "Sales",
"viewname": "LeadInfo_Contact",
"viewtag": "795099de0273f3172b18315bc3dae5e1"
},
"campaignresponsequickcreate": { "campaignresponsequickcreate": {
"title": "快速新建", "title": "快速新建",
"caption": "快速新建", "caption": "快速新建",
...@@ -679,6 +695,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -679,6 +695,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "EmailEditView", "viewname": "EmailEditView",
"viewtag": "a5213905238dbc5d8e1a505029105cc9" "viewtag": "a5213905238dbc5d8e1a505029105cc9"
}, },
"leadinfo_company": {
"title": "潜在顾客编辑视图",
"caption": "潜在顾客",
"viewtype": "DEEDITVIEW",
"viewmodule": "Sales",
"viewname": "LeadInfo_Company",
"viewtag": "a53ca3c6c3f107b2d0c1a60e6ab3679e"
},
"ibizlisteditview": { "ibizlisteditview": {
"title": "市场营销列表编辑视图", "title": "市场营销列表编辑视图",
"caption": "市场营销列表", "caption": "市场营销列表",
......
...@@ -109,6 +109,7 @@ export default class AccountEditViewBase extends Vue { ...@@ -109,6 +109,7 @@ export default class AccountEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class AccountEditViewBase extends Vue { ...@@ -169,6 +170,7 @@ export default class AccountEditViewBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class AccountInfo_AllBase extends Vue { ...@@ -109,6 +109,7 @@ export default class AccountInfo_AllBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class AccountInfo_AllBase extends Vue { ...@@ -169,6 +170,7 @@ export default class AccountInfo_AllBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class AccountInfo_MajorContactBase extends Vue { ...@@ -109,6 +109,7 @@ export default class AccountInfo_MajorContactBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class AccountInfo_MajorContactBase extends Vue { ...@@ -169,6 +170,7 @@ export default class AccountInfo_MajorContactBase extends Vue {
} }
} }
</script> </script>
......
...@@ -320,7 +320,6 @@ export default class AccountInfoBase extends Vue { ...@@ -320,7 +320,6 @@ export default class AccountInfoBase extends Vue {
} }
/** /**
* 加载模型 * 加载模型
* *
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
</studio-view-style2> </studio-view-style2>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
...@@ -117,7 +116,6 @@ export default class AccountInnerPickupViewBase extends Vue { ...@@ -117,7 +116,6 @@ export default class AccountInnerPickupViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -188,7 +186,7 @@ export default class AccountInnerPickupViewBase extends Vue { ...@@ -188,7 +186,7 @@ export default class AccountInnerPickupViewBase extends Vue {
* 视图选中数据 * 视图选中数据
* *
* @type {any[]} * @type {any[]}
* @memberof AccountInnerPickupViewBase * @memberof AccountInnerPickupView
*/ */
public viewSelections:any[] = []; public viewSelections:any[] = [];
...@@ -196,7 +194,7 @@ export default class AccountInnerPickupViewBase extends Vue { ...@@ -196,7 +194,7 @@ export default class AccountInnerPickupViewBase extends Vue {
* 是否显示按钮 * 是否显示按钮
* *
* @type {boolean} * @type {boolean}
* @memberof AccountInnerPickupViewBase * @memberof AccountInnerPickupView
*/ */
@Prop({default: true}) public isShowButton!: boolean; @Prop({default: true}) public isShowButton!: boolean;
...@@ -204,14 +202,40 @@ export default class AccountInnerPickupViewBase extends Vue { ...@@ -204,14 +202,40 @@ export default class AccountInnerPickupViewBase extends Vue {
* 是否单选 * 是否单选
* *
* @type {boolean} * @type {boolean}
* @memberof AccountInnerPickupViewBase * @memberof AccountInnerPickupView
*/ */
public isSingleSelect: boolean = true; public isSingleSelect: boolean = true;
/**
* 视图参数变更
*
* @protected
* @param {*} newVal
* @param {*} oldVal
* @memberof AccountInnerPickupView
*/
protected viewParamChange(newVal: any, oldVal: any): void {
if(this.viewparams.selectedData){
this.selectedData = JSON.stringify(this.viewparams.selectedData);
}
}
/**
* 视图组件挂载完毕
*
* @protected
* @memberof AccountInnerPickupView
*/
protected viewMounted(): void {
if(this.viewparams.selectedData){
this.engine.onCtrlEvent('pickupviewpanel', 'selectionchange', this.viewparams.selectedData);
}
}
/** /**
* 确定 * 确定
* *
* @memberof AccountInnerPickupViewBase * @memberof AccountInnerPickupView
*/ */
public onClickOk(): void { public onClickOk(): void {
this.$emit('viewdataschange', this.viewSelections); this.$emit('viewdataschange', this.viewSelections);
...@@ -221,7 +245,7 @@ export default class AccountInnerPickupViewBase extends Vue { ...@@ -221,7 +245,7 @@ export default class AccountInnerPickupViewBase extends Vue {
/** /**
* 取消 * 取消
* *
* @memberof AccountInnerPickupViewBase * @memberof AccountInnerPickupView
*/ */
public onClickCancel(): void { public onClickCancel(): void {
this.$emit('close', null); this.$emit('close', null);
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
</studio-view-style2> </studio-view-style2>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
...@@ -117,7 +116,6 @@ export default class AccountPickupViewBase extends Vue { ...@@ -117,7 +116,6 @@ export default class AccountPickupViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -188,7 +186,7 @@ export default class AccountPickupViewBase extends Vue { ...@@ -188,7 +186,7 @@ export default class AccountPickupViewBase extends Vue {
* 视图选中数据 * 视图选中数据
* *
* @type {any[]} * @type {any[]}
* @memberof AccountPickupViewBase * @memberof AccountPickupView
*/ */
public viewSelections:any[] = []; public viewSelections:any[] = [];
...@@ -196,7 +194,7 @@ export default class AccountPickupViewBase extends Vue { ...@@ -196,7 +194,7 @@ export default class AccountPickupViewBase extends Vue {
* 是否显示按钮 * 是否显示按钮
* *
* @type {boolean} * @type {boolean}
* @memberof AccountPickupViewBase * @memberof AccountPickupView
*/ */
@Prop({default: true}) public isShowButton!: boolean; @Prop({default: true}) public isShowButton!: boolean;
...@@ -204,14 +202,40 @@ export default class AccountPickupViewBase extends Vue { ...@@ -204,14 +202,40 @@ export default class AccountPickupViewBase extends Vue {
* 是否单选 * 是否单选
* *
* @type {boolean} * @type {boolean}
* @memberof AccountPickupViewBase * @memberof AccountPickupView
*/ */
public isSingleSelect: boolean = true; public isSingleSelect: boolean = true;
/**
* 视图参数变更
*
* @protected
* @param {*} newVal
* @param {*} oldVal
* @memberof AccountPickupView
*/
protected viewParamChange(newVal: any, oldVal: any): void {
if(this.viewparams.selectedData){
this.selectedData = JSON.stringify(this.viewparams.selectedData);
}
}
/**
* 视图组件挂载完毕
*
* @protected
* @memberof AccountPickupView
*/
protected viewMounted(): void {
if(this.viewparams.selectedData){
this.engine.onCtrlEvent('pickupviewpanel', 'selectionchange', this.viewparams.selectedData);
}
}
/** /**
* 确定 * 确定
* *
* @memberof AccountPickupViewBase * @memberof AccountPickupView
*/ */
public onClickOk(): void { public onClickOk(): void {
this.$emit('viewdataschange', this.viewSelections); this.$emit('viewdataschange', this.viewSelections);
...@@ -221,7 +245,7 @@ export default class AccountPickupViewBase extends Vue { ...@@ -221,7 +245,7 @@ export default class AccountPickupViewBase extends Vue {
/** /**
* 取消 * 取消
* *
* @memberof AccountPickupViewBase * @memberof AccountPickupView
*/ */
public onClickCancel(): void { public onClickCancel(): void {
this.$emit('close', null); this.$emit('close', null);
......
<template> <template>
<studio-view-style2 viewName="accountsummary" viewTitle="客户概览" class='deportalview account-summary'> <studio-view-style2 viewName="accountsummary" viewTitle="客户概览" class='deportalview account-summary'>
<view_dashboard <view_dashboard
......
...@@ -139,6 +139,7 @@ export default class ActivityPointerEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class ActivityPointerEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class ActivityPointerEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class ActivityPointerEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class AppointmentEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class AppointmentEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class AppointmentEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class AppointmentEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
<template> <template>
<studio-view-style2 viewName="contactdashboardview" viewTitle="联系人数据看板视图" class='deportalview contact-dashboard-view'> <studio-view-style2 viewName="contactdashboardview" viewTitle="联系人数据看板视图" class='deportalview contact-dashboard-view'>
<view_dashboard <view_dashboard
......
...@@ -109,6 +109,7 @@ export default class ContactInfo_AbstractBase extends Vue { ...@@ -109,6 +109,7 @@ export default class ContactInfo_AbstractBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class ContactInfo_AbstractBase extends Vue { ...@@ -169,6 +170,7 @@ export default class ContactInfo_AbstractBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class ContactInfo_AddressBase extends Vue { ...@@ -109,6 +109,7 @@ export default class ContactInfo_AddressBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class ContactInfo_AddressBase extends Vue { ...@@ -169,6 +170,7 @@ export default class ContactInfo_AddressBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class ContactInfo_BookBase extends Vue { ...@@ -109,6 +109,7 @@ export default class ContactInfo_BookBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class ContactInfo_BookBase extends Vue { ...@@ -169,6 +170,7 @@ export default class ContactInfo_BookBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class ContactInfo_MarketBase extends Vue { ...@@ -109,6 +109,7 @@ export default class ContactInfo_MarketBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class ContactInfo_MarketBase extends Vue { ...@@ -169,6 +170,7 @@ export default class ContactInfo_MarketBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class ContactInfo_PersonBase extends Vue { ...@@ -109,6 +109,7 @@ export default class ContactInfo_PersonBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class ContactInfo_PersonBase extends Vue { ...@@ -169,6 +170,7 @@ export default class ContactInfo_PersonBase extends Vue {
} }
} }
</script> </script>
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
</studio-view-style2> </studio-view-style2>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
...@@ -117,7 +116,6 @@ export default class ContactPickupViewBase extends Vue { ...@@ -117,7 +116,6 @@ export default class ContactPickupViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -188,7 +186,7 @@ export default class ContactPickupViewBase extends Vue { ...@@ -188,7 +186,7 @@ export default class ContactPickupViewBase extends Vue {
* 视图选中数据 * 视图选中数据
* *
* @type {any[]} * @type {any[]}
* @memberof ContactPickupViewBase * @memberof ContactPickupView
*/ */
public viewSelections:any[] = []; public viewSelections:any[] = [];
...@@ -196,7 +194,7 @@ export default class ContactPickupViewBase extends Vue { ...@@ -196,7 +194,7 @@ export default class ContactPickupViewBase extends Vue {
* 是否显示按钮 * 是否显示按钮
* *
* @type {boolean} * @type {boolean}
* @memberof ContactPickupViewBase * @memberof ContactPickupView
*/ */
@Prop({default: true}) public isShowButton!: boolean; @Prop({default: true}) public isShowButton!: boolean;
...@@ -204,14 +202,40 @@ export default class ContactPickupViewBase extends Vue { ...@@ -204,14 +202,40 @@ export default class ContactPickupViewBase extends Vue {
* 是否单选 * 是否单选
* *
* @type {boolean} * @type {boolean}
* @memberof ContactPickupViewBase * @memberof ContactPickupView
*/ */
public isSingleSelect: boolean = true; public isSingleSelect: boolean = true;
/**
* 视图参数变更
*
* @protected
* @param {*} newVal
* @param {*} oldVal
* @memberof ContactPickupView
*/
protected viewParamChange(newVal: any, oldVal: any): void {
if(this.viewparams.selectedData){
this.selectedData = JSON.stringify(this.viewparams.selectedData);
}
}
/**
* 视图组件挂载完毕
*
* @protected
* @memberof ContactPickupView
*/
protected viewMounted(): void {
if(this.viewparams.selectedData){
this.engine.onCtrlEvent('pickupviewpanel', 'selectionchange', this.viewparams.selectedData);
}
}
/** /**
* 确定 * 确定
* *
* @memberof ContactPickupViewBase * @memberof ContactPickupView
*/ */
public onClickOk(): void { public onClickOk(): void {
this.$emit('viewdataschange', this.viewSelections); this.$emit('viewdataschange', this.viewSelections);
...@@ -221,7 +245,7 @@ export default class ContactPickupViewBase extends Vue { ...@@ -221,7 +245,7 @@ export default class ContactPickupViewBase extends Vue {
/** /**
* 取消 * 取消
* *
* @memberof ContactPickupViewBase * @memberof ContactPickupView
*/ */
public onClickCancel(): void { public onClickCancel(): void {
this.$emit('close', null); this.$emit('close', null);
......
...@@ -124,7 +124,6 @@ export default class ContactTabExpViewBase extends Vue { ...@@ -124,7 +124,6 @@ export default class ContactTabExpViewBase extends Vue {
} }
/** /**
* 加载模型 * 加载模型
* *
......
...@@ -139,6 +139,7 @@ export default class EmailEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class EmailEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class EmailEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class EmailEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class FaxEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class FaxEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class FaxEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class FaxEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class LetterEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class LetterEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class LetterEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class LetterEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class PhoneCallEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class PhoneCallEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class PhoneCallEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class PhoneCallEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class TaskEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class TaskEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class TaskEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class TaskEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
</studio-view-style2> </studio-view-style2>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
...@@ -117,7 +116,6 @@ export default class TransactionCurrencyPickupViewBase extends Vue { ...@@ -117,7 +116,6 @@ export default class TransactionCurrencyPickupViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -188,7 +186,7 @@ export default class TransactionCurrencyPickupViewBase extends Vue { ...@@ -188,7 +186,7 @@ export default class TransactionCurrencyPickupViewBase extends Vue {
* 视图选中数据 * 视图选中数据
* *
* @type {any[]} * @type {any[]}
* @memberof TransactionCurrencyPickupViewBase * @memberof TransactionCurrencyPickupView
*/ */
public viewSelections:any[] = []; public viewSelections:any[] = [];
...@@ -196,7 +194,7 @@ export default class TransactionCurrencyPickupViewBase extends Vue { ...@@ -196,7 +194,7 @@ export default class TransactionCurrencyPickupViewBase extends Vue {
* 是否显示按钮 * 是否显示按钮
* *
* @type {boolean} * @type {boolean}
* @memberof TransactionCurrencyPickupViewBase * @memberof TransactionCurrencyPickupView
*/ */
@Prop({default: true}) public isShowButton!: boolean; @Prop({default: true}) public isShowButton!: boolean;
...@@ -204,14 +202,40 @@ export default class TransactionCurrencyPickupViewBase extends Vue { ...@@ -204,14 +202,40 @@ export default class TransactionCurrencyPickupViewBase extends Vue {
* 是否单选 * 是否单选
* *
* @type {boolean} * @type {boolean}
* @memberof TransactionCurrencyPickupViewBase * @memberof TransactionCurrencyPickupView
*/ */
public isSingleSelect: boolean = true; public isSingleSelect: boolean = true;
/**
* 视图参数变更
*
* @protected
* @param {*} newVal
* @param {*} oldVal
* @memberof TransactionCurrencyPickupView
*/
protected viewParamChange(newVal: any, oldVal: any): void {
if(this.viewparams.selectedData){
this.selectedData = JSON.stringify(this.viewparams.selectedData);
}
}
/**
* 视图组件挂载完毕
*
* @protected
* @memberof TransactionCurrencyPickupView
*/
protected viewMounted(): void {
if(this.viewparams.selectedData){
this.engine.onCtrlEvent('pickupviewpanel', 'selectionchange', this.viewparams.selectedData);
}
}
/** /**
* 确定 * 确定
* *
* @memberof TransactionCurrencyPickupViewBase * @memberof TransactionCurrencyPickupView
*/ */
public onClickOk(): void { public onClickOk(): void {
this.$emit('viewdataschange', this.viewSelections); this.$emit('viewdataschange', this.viewSelections);
...@@ -221,7 +245,7 @@ export default class TransactionCurrencyPickupViewBase extends Vue { ...@@ -221,7 +245,7 @@ export default class TransactionCurrencyPickupViewBase extends Vue {
/** /**
* 取消 * 取消
* *
* @memberof TransactionCurrencyPickupViewBase * @memberof TransactionCurrencyPickupView
*/ */
public onClickCancel(): void { public onClickCancel(): void {
this.$emit('close', null); this.$emit('close', null);
......
...@@ -139,6 +139,7 @@ export default class InvoiceEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class InvoiceEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class InvoiceEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class InvoiceEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class CampaignEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class CampaignEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class CampaignEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class CampaignEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class CampaignInfo_CampaginBase extends Vue { ...@@ -109,6 +109,7 @@ export default class CampaignInfo_CampaginBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class CampaignInfo_CampaginBase extends Vue { ...@@ -169,6 +170,7 @@ export default class CampaignInfo_CampaginBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class CampaignInfo_HeadBase extends Vue { ...@@ -109,6 +109,7 @@ export default class CampaignInfo_HeadBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class CampaignInfo_HeadBase extends Vue { ...@@ -169,6 +170,7 @@ export default class CampaignInfo_HeadBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class CampaignInfo_ManagerBase extends Vue { ...@@ -109,6 +109,7 @@ export default class CampaignInfo_ManagerBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class CampaignInfo_ManagerBase extends Vue { ...@@ -169,6 +170,7 @@ export default class CampaignInfo_ManagerBase extends Vue {
} }
} }
</script> </script>
......
...@@ -109,6 +109,7 @@ export default class CampaignInfo_ScheduleBase extends Vue { ...@@ -109,6 +109,7 @@ export default class CampaignInfo_ScheduleBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class CampaignInfo_ScheduleBase extends Vue { ...@@ -169,6 +170,7 @@ export default class CampaignInfo_ScheduleBase extends Vue {
} }
} }
</script> </script>
......
...@@ -320,7 +320,6 @@ export default class CampaignInfoBase extends Vue { ...@@ -320,7 +320,6 @@ export default class CampaignInfoBase extends Vue {
} }
/** /**
* 加载模型 * 加载模型
* *
......
...@@ -131,6 +131,7 @@ export default class CampaignListEditViewBase extends Vue { ...@@ -131,6 +131,7 @@ export default class CampaignListEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -371,6 +372,7 @@ export default class CampaignListEditViewBase extends Vue { ...@@ -371,6 +372,7 @@ export default class CampaignListEditViewBase extends Vue {
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class CampaignResponseEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class CampaignResponseEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class CampaignResponseEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class CampaignResponseEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
<template> <template>
<studio-view-style2 viewName="campaignsummary_head" viewTitle="市场活动概览" class='deportalview campaign-summary-head'> <studio-view-style2 viewName="campaignsummary_head" viewTitle="市场活动概览" class='deportalview campaign-summary-head'>
<template slot="toolbar"> <template slot="toolbar">
......
<template> <template>
<studio-view-style2 viewName="campaignsummary" viewTitle="市场活动概览" class='deportalview campaign-summary'> <studio-view-style2 viewName="campaignsummary" viewTitle="市场活动概览" class='deportalview campaign-summary'>
<view_dashboard <view_dashboard
......
...@@ -109,6 +109,7 @@ export default class IBizListInfo_AbstractBase extends Vue { ...@@ -109,6 +109,7 @@ export default class IBizListInfo_AbstractBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -169,6 +170,7 @@ export default class IBizListInfo_AbstractBase extends Vue { ...@@ -169,6 +170,7 @@ export default class IBizListInfo_AbstractBase extends Vue {
} }
} }
</script> </script>
......
...@@ -124,7 +124,6 @@ export default class IBizListInfoBase extends Vue { ...@@ -124,7 +124,6 @@ export default class IBizListInfoBase extends Vue {
} }
/** /**
* 加载模型 * 加载模型
* *
......
<template> <template>
<studio-view-style2 viewName="ibizlistsummary" viewTitle="市场营销列表概览" class='deportalview ibiz-list-summary'> <studio-view-style2 viewName="ibizlistsummary" viewTitle="市场营销列表概览" class='deportalview ibiz-list-summary'>
<view_dashboard <view_dashboard
......
...@@ -131,6 +131,7 @@ export default class ListContactEditViewBase extends Vue { ...@@ -131,6 +131,7 @@ export default class ListContactEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -371,6 +372,7 @@ export default class ListContactEditViewBase extends Vue { ...@@ -371,6 +372,7 @@ export default class ListContactEditViewBase extends Vue {
} }
} }
</script> </script>
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
</studio-view-style2> </studio-view-style2>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
...@@ -117,7 +116,6 @@ export default class PriceLevelPickupViewBase extends Vue { ...@@ -117,7 +116,6 @@ export default class PriceLevelPickupViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -188,7 +186,7 @@ export default class PriceLevelPickupViewBase extends Vue { ...@@ -188,7 +186,7 @@ export default class PriceLevelPickupViewBase extends Vue {
* 视图选中数据 * 视图选中数据
* *
* @type {any[]} * @type {any[]}
* @memberof PriceLevelPickupViewBase * @memberof PriceLevelPickupView
*/ */
public viewSelections:any[] = []; public viewSelections:any[] = [];
...@@ -196,7 +194,7 @@ export default class PriceLevelPickupViewBase extends Vue { ...@@ -196,7 +194,7 @@ export default class PriceLevelPickupViewBase extends Vue {
* 是否显示按钮 * 是否显示按钮
* *
* @type {boolean} * @type {boolean}
* @memberof PriceLevelPickupViewBase * @memberof PriceLevelPickupView
*/ */
@Prop({default: true}) public isShowButton!: boolean; @Prop({default: true}) public isShowButton!: boolean;
...@@ -204,14 +202,40 @@ export default class PriceLevelPickupViewBase extends Vue { ...@@ -204,14 +202,40 @@ export default class PriceLevelPickupViewBase extends Vue {
* 是否单选 * 是否单选
* *
* @type {boolean} * @type {boolean}
* @memberof PriceLevelPickupViewBase * @memberof PriceLevelPickupView
*/ */
public isSingleSelect: boolean = true; public isSingleSelect: boolean = true;
/**
* 视图参数变更
*
* @protected
* @param {*} newVal
* @param {*} oldVal
* @memberof PriceLevelPickupView
*/
protected viewParamChange(newVal: any, oldVal: any): void {
if(this.viewparams.selectedData){
this.selectedData = JSON.stringify(this.viewparams.selectedData);
}
}
/**
* 视图组件挂载完毕
*
* @protected
* @memberof PriceLevelPickupView
*/
protected viewMounted(): void {
if(this.viewparams.selectedData){
this.engine.onCtrlEvent('pickupviewpanel', 'selectionchange', this.viewparams.selectedData);
}
}
/** /**
* 确定 * 确定
* *
* @memberof PriceLevelPickupViewBase * @memberof PriceLevelPickupView
*/ */
public onClickOk(): void { public onClickOk(): void {
this.$emit('viewdataschange', this.viewSelections); this.$emit('viewdataschange', this.viewSelections);
...@@ -221,7 +245,7 @@ export default class PriceLevelPickupViewBase extends Vue { ...@@ -221,7 +245,7 @@ export default class PriceLevelPickupViewBase extends Vue {
/** /**
* 取消 * 取消
* *
* @memberof PriceLevelPickupViewBase * @memberof PriceLevelPickupView
*/ */
public onClickCancel(): void { public onClickCancel(): void {
this.$emit('close', null); this.$emit('close', null);
......
...@@ -139,6 +139,7 @@ export default class ProductEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class ProductEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class ProductEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class ProductEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class CompetitorEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class CompetitorEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class CompetitorEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class CompetitorEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class GoalEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class GoalEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class GoalEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class GoalEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class LeadEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class LeadEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class LeadEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class LeadEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
</studio-view-style2> </studio-view-style2>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
...@@ -117,7 +116,6 @@ export default class LeadPickupViewBase extends Vue { ...@@ -117,7 +116,6 @@ export default class LeadPickupViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -188,7 +186,7 @@ export default class LeadPickupViewBase extends Vue { ...@@ -188,7 +186,7 @@ export default class LeadPickupViewBase extends Vue {
* 视图选中数据 * 视图选中数据
* *
* @type {any[]} * @type {any[]}
* @memberof LeadPickupViewBase * @memberof LeadPickupView
*/ */
public viewSelections:any[] = []; public viewSelections:any[] = [];
...@@ -196,7 +194,7 @@ export default class LeadPickupViewBase extends Vue { ...@@ -196,7 +194,7 @@ export default class LeadPickupViewBase extends Vue {
* 是否显示按钮 * 是否显示按钮
* *
* @type {boolean} * @type {boolean}
* @memberof LeadPickupViewBase * @memberof LeadPickupView
*/ */
@Prop({default: true}) public isShowButton!: boolean; @Prop({default: true}) public isShowButton!: boolean;
...@@ -204,14 +202,40 @@ export default class LeadPickupViewBase extends Vue { ...@@ -204,14 +202,40 @@ export default class LeadPickupViewBase extends Vue {
* 是否单选 * 是否单选
* *
* @type {boolean} * @type {boolean}
* @memberof LeadPickupViewBase * @memberof LeadPickupView
*/ */
public isSingleSelect: boolean = true; public isSingleSelect: boolean = true;
/**
* 视图参数变更
*
* @protected
* @param {*} newVal
* @param {*} oldVal
* @memberof LeadPickupView
*/
protected viewParamChange(newVal: any, oldVal: any): void {
if(this.viewparams.selectedData){
this.selectedData = JSON.stringify(this.viewparams.selectedData);
}
}
/**
* 视图组件挂载完毕
*
* @protected
* @memberof LeadPickupView
*/
protected viewMounted(): void {
if(this.viewparams.selectedData){
this.engine.onCtrlEvent('pickupviewpanel', 'selectionchange', this.viewparams.selectedData);
}
}
/** /**
* 确定 * 确定
* *
* @memberof LeadPickupViewBase * @memberof LeadPickupView
*/ */
public onClickOk(): void { public onClickOk(): void {
this.$emit('viewdataschange', this.viewSelections); this.$emit('viewdataschange', this.viewSelections);
...@@ -221,7 +245,7 @@ export default class LeadPickupViewBase extends Vue { ...@@ -221,7 +245,7 @@ export default class LeadPickupViewBase extends Vue {
/** /**
* 取消 * 取消
* *
* @memberof LeadPickupViewBase * @memberof LeadPickupView
*/ */
public onClickCancel(): void { public onClickCancel(): void {
this.$emit('close', null); this.$emit('close', null);
......
...@@ -139,6 +139,7 @@ export default class OpportunityEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class OpportunityEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class OpportunityEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class OpportunityEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class QuoteEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class QuoteEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class QuoteEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class QuoteEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class SalesLiteratureEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class SalesLiteratureEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class SalesLiteratureEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class SalesLiteratureEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class SalesOrderEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class SalesOrderEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class SalesOrderEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class SalesOrderEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class IncidentEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class IncidentEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class IncidentEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class IncidentEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
...@@ -139,6 +139,7 @@ export default class ServiceAppointmentEditViewBase extends Vue { ...@@ -139,6 +139,7 @@ export default class ServiceAppointmentEditViewBase extends Vue {
/** /**
* 视图引擎 * 视图引擎
* *
...@@ -739,6 +740,7 @@ export default class ServiceAppointmentEditViewBase extends Vue { ...@@ -739,6 +740,7 @@ export default class ServiceAppointmentEditViewBase extends Vue {
xData.print(); xData.print();
} }
} }
</script> </script>
......
<template> <template>
<studio-view-style2 viewName="centeralportal" viewTitle="仪表盘" class='appportalview centeral-portal'> <studio-view-style2 viewName="centeralportal" viewTitle="仪表盘" class='appportalview centeral-portal'>
<template slot='title'> <template slot='title'>
......
...@@ -83,7 +83,10 @@ export default class LeadUIServiceBase extends UIService { ...@@ -83,7 +83,10 @@ export default class LeadUIServiceBase extends UIService {
this.allViewMap.set('PICKUPVIEW:',{viewname:'pickupview',srfappde:'leads'}); this.allViewMap.set('PICKUPVIEW:',{viewname:'pickupview',srfappde:'leads'});
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'leads'}); this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'leads'});
this.allViewMap.set(':',{viewname:'quickcreate',srfappde:'leads'}); this.allViewMap.set(':',{viewname:'quickcreate',srfappde:'leads'});
this.allViewMap.set(':',{viewname:'info_market',srfappde:'leads'});
this.allViewMap.set(':',{viewname:'info_contact',srfappde:'leads'});
this.allViewMap.set(':',{viewname:'pickupgridview',srfappde:'leads'}); this.allViewMap.set(':',{viewname:'pickupgridview',srfappde:'leads'});
this.allViewMap.set(':',{viewname:'info_company',srfappde:'leads'});
} }
/** /**
......
...@@ -6429,7 +6429,7 @@ ...@@ -6429,7 +6429,7 @@
<!--输出实体[LEAD]数据结构 --> <!--输出实体[LEAD]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-lead-58-74"> <changeSet author="a_LAB01_e85d8801c" id="tab-lead-64-74">
<createTable tableName="LEAD"> <createTable tableName="LEAD">
<column name="ADDRESS1_FAX" remarks="" type="VARCHAR(50)"> <column name="ADDRESS1_FAX" remarks="" type="VARCHAR(50)">
</column> </column>
...@@ -11299,28 +11299,28 @@ ...@@ -11299,28 +11299,28 @@
</changeSet> </changeSet>
<!--输出实体[METRIC]外键关系 --> <!--输出实体[METRIC]外键关系 -->
<!--输出实体[LEAD]外键关系 --> <!--输出实体[LEAD]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-307"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-307">
<addForeignKeyConstraint baseColumnNames="PARENTACCOUNTID" baseTableName="LEAD" constraintName="DER1N_LEAD__ACCOUNT__PARENTACC" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ACCOUNTID" referencedTableName="ACCOUNT" validate="true"/> <addForeignKeyConstraint baseColumnNames="PARENTACCOUNTID" baseTableName="LEAD" constraintName="DER1N_LEAD__ACCOUNT__PARENTACC" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ACCOUNTID" referencedTableName="ACCOUNT" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-308"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-308">
<addForeignKeyConstraint baseColumnNames="RELATEDOBJECTID" baseTableName="LEAD" constraintName="DER1N_LEAD__CAMPAIGNRESPONSE__" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ACTIVITYID" referencedTableName="CAMPAIGNRESPONSE" validate="true"/> <addForeignKeyConstraint baseColumnNames="RELATEDOBJECTID" baseTableName="LEAD" constraintName="DER1N_LEAD__CAMPAIGNRESPONSE__" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ACTIVITYID" referencedTableName="CAMPAIGNRESPONSE" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-309"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-309">
<addForeignKeyConstraint baseColumnNames="CAMPAIGNID" baseTableName="LEAD" constraintName="DER1N_LEAD__CAMPAIGN__CAMPAIGN" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="CAMPAIGNID" referencedTableName="CAMPAIGN" validate="true"/> <addForeignKeyConstraint baseColumnNames="CAMPAIGNID" baseTableName="LEAD" constraintName="DER1N_LEAD__CAMPAIGN__CAMPAIGN" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="CAMPAIGNID" referencedTableName="CAMPAIGN" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-310"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-310">
<addForeignKeyConstraint baseColumnNames="PARENTCONTACTID" baseTableName="LEAD" constraintName="DER1N_LEAD__CONTACT__PARENTCON" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="CONTACTID" referencedTableName="CONTACT" validate="true"/> <addForeignKeyConstraint baseColumnNames="PARENTCONTACTID" baseTableName="LEAD" constraintName="DER1N_LEAD__CONTACT__PARENTCON" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="CONTACTID" referencedTableName="CONTACT" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-311"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-311">
<addForeignKeyConstraint baseColumnNames="ORIGINATINGCASEID" baseTableName="LEAD" constraintName="DER1N_LEAD__INCIDENT__ORIGINAT" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="INCIDENTID" referencedTableName="INCIDENT" validate="true"/> <addForeignKeyConstraint baseColumnNames="ORIGINATINGCASEID" baseTableName="LEAD" constraintName="DER1N_LEAD__INCIDENT__ORIGINAT" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="INCIDENTID" referencedTableName="INCIDENT" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-312"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-312">
<addForeignKeyConstraint baseColumnNames="QUALIFYINGOPPORTUNITYID" baseTableName="LEAD" constraintName="DER1N_LEAD__OPPORTUNITY__QUALI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="OPPORTUNITYID" referencedTableName="OPPORTUNITY" validate="true"/> <addForeignKeyConstraint baseColumnNames="QUALIFYINGOPPORTUNITYID" baseTableName="LEAD" constraintName="DER1N_LEAD__OPPORTUNITY__QUALI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="OPPORTUNITYID" referencedTableName="OPPORTUNITY" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-313"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-313">
<addForeignKeyConstraint baseColumnNames="SLAID" baseTableName="LEAD" constraintName="DER1N_LEAD__SLA__SLAID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="SLAID" referencedTableName="SLA" validate="true"/> <addForeignKeyConstraint baseColumnNames="SLAID" baseTableName="LEAD" constraintName="DER1N_LEAD__SLA__SLAID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="SLAID" referencedTableName="SLA" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-lead-58-314"> <changeSet author="a_LAB01_e85d8801c" id="fk-lead-64-314">
<addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="LEAD" constraintName="DER1N_LEAD__TRANSACTIONCURRENC" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/> <addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="LEAD" constraintName="DER1N_LEAD__TRANSACTIONCURRENC" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[TERRITORY]外键关系 --> <!--输出实体[TERRITORY]外键关系 -->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册