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

xignzi006 发布系统代码

上级 c061b4b5
......@@ -29,6 +29,26 @@
"viewtag": "06c6da1c8093784a9e76e1ccc52231b7",
"memo": "系统自动添加"
},
"campaigninfo_head": {
"title": "头信息",
"caption": "头信息",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignInfo_Head",
"viewfilename": "campaign-info-head",
"viewtag": "072d39d4184205e68a5c66fabe32b55e",
"memo": "系统自动添加"
},
"campaigngridview": {
"title": "campaign表格视图",
"caption": "市场活动",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignGridView",
"viewfilename": "campaign-grid-view",
"viewtag": "07c5035fbb847e889f3dbb9657723f30",
"memo": ""
},
"salesordereditview": {
"title": "salesorder编辑视图",
"caption": "订单",
......@@ -159,6 +179,16 @@
"viewtag": "303fcfed216ca770612be2c0a97be789",
"memo": "系统自动添加"
},
"campaignactivityeditview": {
"title": "campaignactivity编辑视图",
"caption": "市场活动项目",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignActivityEditView",
"viewfilename": "campaign-activity-edit-view",
"viewtag": "30458f00562fda145be535e56948b067",
"memo": "系统自动添加"
},
"incidentgridview": {
"title": "incident表格视图",
"caption": "案例",
......@@ -189,6 +219,16 @@
"viewtag": "3f78dcc732a7a8ba6d959dcf6007b225",
"memo": "系统自动添加"
},
"campaigneditview": {
"title": "campaign编辑视图",
"caption": "市场活动",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignEditView",
"viewfilename": "campaign-edit-view",
"viewtag": "41bf6f27bc4248555f1b51ebcaffad1c",
"memo": "系统自动添加"
},
"activitypointergridview": {
"title": "活动",
"caption": "活动",
......@@ -199,6 +239,16 @@
"viewtag": "45fdc8ee4d1401d2d625e80177395ddc",
"memo": ""
},
"campaignsummary_head": {
"title": "市场活动概览",
"caption": "市场活动概览",
"viewtype": "DEPORTALVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignSummary_Head",
"viewfilename": "campaign-summary-head",
"viewtag": "51785f69973d8e6b0b1e002a03626fc7",
"memo": "系统自动添加"
},
"producteditview": {
"title": "product编辑视图",
"caption": "产品",
......
......@@ -113,6 +113,7 @@ export default {
menuitem6: '产品',
menuitem14: '销售宣传资料',
menuitem23: '市场营销',
menuitem30: '市场活动',
menuitem15: '市场营销列表',
menuitem29: '快速市场活动',
menuitem24: '绩效',
......
......@@ -113,6 +113,7 @@ export default {
menuitem6: '产品',
menuitem14: '销售宣传资料',
menuitem23: '市场营销',
menuitem30: '市场活动',
menuitem15: '市场营销列表',
menuitem29: '快速市场活动',
menuitem24: '绩效',
......
......@@ -76,6 +76,10 @@ export default {
slaid: 'SLA',
},
views: {
editview: {
caption: "市场活动项目",
title: 'campaignactivity编辑视图',
},
gridview: {
caption: "市场活动项目",
title: 'campaignactivity表格视图',
......
......@@ -75,6 +75,10 @@ export default {
slaid: 'SLA',
},
views: {
editview: {
caption: '市场活动项目',
title: 'campaignactivity编辑视图',
},
gridview: {
caption: '市场活动项目',
title: 'campaignactivity表格视图',
......
......@@ -136,44 +136,6 @@ export default {
uiactions: {
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
tip: "Save",
},
tbitem4: {
caption: "Save And New",
tip: "Save And New",
},
tbitem5: {
caption: "Save And Close",
tip: "Save And Close Window",
},
tbitem6: {
caption: "-",
tip: "",
},
tbitem7: {
caption: "Remove And Close",
tip: "Remove And Close Window",
},
tbitem8: {
caption: "-",
tip: "",
},
tbitem12: {
caption: "New",
tip: "New",
},
tbitem13: {
caption: "-",
tip: "",
},
tbitem14: {
caption: "Copy",
tip: "Copy {0}",
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "New",
......@@ -212,4 +174,42 @@ export default {
tip: "Filter",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
tip: "Save",
},
tbitem4: {
caption: "Save And New",
tip: "Save And New",
},
tbitem5: {
caption: "Save And Close",
tip: "Save And Close Window",
},
tbitem6: {
caption: "-",
tip: "",
},
tbitem7: {
caption: "Remove And Close",
tip: "Remove And Close Window",
},
tbitem8: {
caption: "-",
tip: "",
},
tbitem12: {
caption: "New",
tip: "New",
},
tbitem13: {
caption: "-",
tip: "",
},
tbitem14: {
caption: "Copy",
tip: "Copy {0}",
},
},
};
\ No newline at end of file
......@@ -135,44 +135,6 @@ export default {
uiactions: {
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: '保存',
tip: '保存',
},
tbitem4: {
caption: '保存并新建',
tip: '保存并新建',
},
tbitem5: {
caption: '保存并关闭',
tip: '保存并关闭',
},
tbitem6: {
caption: '-',
tip: '',
},
tbitem7: {
caption: '删除并关闭',
tip: '删除并关闭',
},
tbitem8: {
caption: '-',
tip: '',
},
tbitem12: {
caption: '新建',
tip: '新建',
},
tbitem13: {
caption: '-',
tip: '',
},
tbitem14: {
caption: '拷贝',
tip: '拷贝',
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: '新建',
......@@ -211,4 +173,42 @@ export default {
tip: '过滤',
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: '保存',
tip: '保存',
},
tbitem4: {
caption: '保存并新建',
tip: '保存并新建',
},
tbitem5: {
caption: '保存并关闭',
tip: '保存并关闭',
},
tbitem6: {
caption: '-',
tip: '',
},
tbitem7: {
caption: '删除并关闭',
tip: '删除并关闭',
},
tbitem8: {
caption: '-',
tip: '',
},
tbitem12: {
caption: '新建',
tip: '新建',
},
tbitem13: {
caption: '-',
tip: '',
},
tbitem14: {
caption: '拷贝',
tip: '拷贝',
},
},
};
\ No newline at end of file
......@@ -52,9 +52,25 @@ export default {
currencyname: '货币名称',
},
views: {
info_head: {
caption: "头信息",
title: '头信息',
},
gridview: {
caption: "市场活动",
title: 'campaign表格视图',
},
info_campagin: {
caption: "活动信息",
title: '活动信息',
},
editview: {
caption: "市场活动",
title: 'campaign编辑视图',
},
summary_head: {
caption: "市场活动概览",
title: '市场活动概览',
},
info_manager: {
caption: "管理信息",
......@@ -73,10 +89,36 @@ export default {
title: '日程安排',
},
},
info_campagin_form: {
info_head_form: {
details: {
grouppanel1: "分组面板",
grouppanel2: "分组面板",
group1: "市场活动",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "市场活动",
srfmajortext: "活动名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
campaignname: "活动名称",
owneridyominame: "负责人",
statuscode: "状态描述",
expectedrevenue: "估计收入",
template: "模板",
campaignid: "市场活动",
},
uiactions: {
},
},
main_form: {
details: {
group1: "市场活动",
formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "市场活动",
......@@ -90,15 +132,19 @@ export default {
transactioncurrencyname: "货币名称",
typecode: "市场活动类型",
expectedresponse: "预期响应百分比",
objective: "活动内容",
createman: "建立人",
createdate: "建立时间",
updateman: "更新人",
updatedate: "更新时间",
transactioncurrencyid: "货币",
campaignid: "市场活动",
},
uiactions: {
},
},
info_manager_form: {
info_campagin_form: {
details: {
group1: "管理信息",
group1: "市场活动",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
......@@ -108,10 +154,12 @@ export default {
srfuf: "",
srfdeid: "",
srfsourcekey: "",
budgetedcost: "预算分配",
othercost: "其他费用",
totalactualcost: "市场活动总费用",
owneridyominame: "负责人",
campaignname: "活动名称",
codename: "市场活动代码",
transactioncurrencyname: "货币名称",
typecode: "市场活动类型",
expectedresponse: "预期响应百分比",
objective: "活动内容",
campaignid: "市场活动",
},
uiactions: {
......@@ -138,4 +186,117 @@ export default {
uiactions: {
},
},
info_manager_form: {
details: {
group1: "管理信息",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "市场活动",
srfmajortext: "活动名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
budgetedcost: "预算分配",
othercost: "其他费用",
totalactualcost: "市场活动总费用",
owneridyominame: "负责人",
campaignid: "市场活动",
},
uiactions: {
},
},
main_grid: {
columns: {
campaignname: "活动名称",
updateman: "更新人",
updatedate: "更新时间",
},
uiactions: {
},
},
default_searchform: {
details: {
formpage1: "常规条件",
},
uiactions: {
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
},
tbitem4: {
caption: "Edit",
tip: "Edit {0}",
},
tbitem6: {
caption: "Copy",
tip: "Copy {0}",
},
tbitem7: {
caption: "-",
tip: "",
},
tbitem8: {
caption: "Remove",
tip: "Remove {0}",
},
tbitem9: {
caption: "-",
tip: "",
},
tbitem13: {
caption: "Export",
tip: "Export {0} Data To Excel",
},
tbitem10: {
caption: "-",
tip: "",
},
tbitem19: {
caption: "Filter",
tip: "Filter",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
tip: "Save",
},
tbitem4: {
caption: "Save And New",
tip: "Save And New",
},
tbitem5: {
caption: "Save And Close",
tip: "Save And Close Window",
},
tbitem6: {
caption: "-",
tip: "",
},
tbitem7: {
caption: "Remove And Close",
tip: "Remove And Close Window",
},
tbitem8: {
caption: "-",
tip: "",
},
tbitem12: {
caption: "New",
tip: "New",
},
tbitem13: {
caption: "-",
tip: "",
},
tbitem14: {
caption: "Copy",
tip: "Copy {0}",
},
},
};
\ No newline at end of file
......@@ -51,9 +51,25 @@ export default {
currencyname: '货币名称',
},
views: {
info_head: {
caption: '头信息',
title: '头信息',
},
gridview: {
caption: '市场活动',
title: 'campaign表格视图',
},
info_campagin: {
caption: '活动信息',
title: '活动信息',
},
editview: {
caption: '市场活动',
title: 'campaign编辑视图',
},
summary_head: {
caption: '市场活动概览',
title: '市场活动概览',
},
info_manager: {
caption: '管理信息',
......@@ -72,10 +88,36 @@ export default {
title: '日程安排',
},
},
info_campagin_form: {
info_head_form: {
details: {
grouppanel1: '分组面板',
grouppanel2: '分组面板',
group1: '市场活动',
formpage1: '基本信息',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '市场活动',
srfmajortext: '活动名称',
srftempmode: '',
srfuf: '',
srfdeid: '',
srfsourcekey: '',
campaignname: '活动名称',
owneridyominame: '负责人',
statuscode: '状态描述',
expectedrevenue: '估计收入',
template: '模板',
campaignid: '市场活动',
},
uiactions: {
},
},
main_form: {
details: {
group1: '市场活动',
formpage1: '基本信息',
group2: '操作信息',
formpage2: '其它',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '市场活动',
......@@ -89,15 +131,19 @@ export default {
transactioncurrencyname: '货币名称',
typecode: '市场活动类型',
expectedresponse: '预期响应百分比',
objective: '活动内容',
createman: '建立人',
createdate: '建立时间',
updateman: '更新人',
updatedate: '更新时间',
transactioncurrencyid: '货币',
campaignid: '市场活动',
},
uiactions: {
},
},
info_manager_form: {
info_campagin_form: {
details: {
group1: '管理信息',
group1: '市场活动',
formpage1: '基本信息',
srfupdatedate: '更新时间',
srforikey: '',
......@@ -107,10 +153,12 @@ export default {
srfuf: '',
srfdeid: '',
srfsourcekey: '',
budgetedcost: '预算分配',
othercost: '其他费用',
totalactualcost: '市场活动总费用',
owneridyominame: '负责人',
campaignname: '活动名称',
codename: '市场活动代码',
transactioncurrencyname: '货币名称',
typecode: '市场活动类型',
expectedresponse: '预期响应百分比',
objective: '活动内容',
campaignid: '市场活动',
},
uiactions: {
......@@ -137,4 +185,117 @@ export default {
uiactions: {
},
},
info_manager_form: {
details: {
group1: '管理信息',
formpage1: '基本信息',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '市场活动',
srfmajortext: '活动名称',
srftempmode: '',
srfuf: '',
srfdeid: '',
srfsourcekey: '',
budgetedcost: '预算分配',
othercost: '其他费用',
totalactualcost: '市场活动总费用',
owneridyominame: '负责人',
campaignid: '市场活动',
},
uiactions: {
},
},
main_grid: {
columns: {
campaignname: '活动名称',
updateman: '更新人',
updatedate: '更新时间',
},
uiactions: {
},
},
default_searchform: {
details: {
formpage1: '常规条件',
},
uiactions: {
},
},
gridviewtoolbar_toolbar: {
tbitem3: {
caption: '新建',
tip: '新建',
},
tbitem4: {
caption: '编辑',
tip: '编辑',
},
tbitem6: {
caption: '拷贝',
tip: '拷贝',
},
tbitem7: {
caption: '-',
tip: '',
},
tbitem8: {
caption: '删除',
tip: '删除',
},
tbitem9: {
caption: '-',
tip: '',
},
tbitem13: {
caption: '导出',
tip: '导出',
},
tbitem10: {
caption: '-',
tip: '',
},
tbitem19: {
caption: '过滤',
tip: '过滤',
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: '保存',
tip: '保存',
},
tbitem4: {
caption: '保存并新建',
tip: '保存并新建',
},
tbitem5: {
caption: '保存并关闭',
tip: '保存并关闭',
},
tbitem6: {
caption: '-',
tip: '',
},
tbitem7: {
caption: '删除并关闭',
tip: '删除并关闭',
},
tbitem8: {
caption: '-',
tip: '',
},
tbitem12: {
caption: '新建',
tip: '新建',
},
tbitem13: {
caption: '-',
tip: '',
},
tbitem14: {
caption: '拷贝',
tip: '拷贝',
},
},
};
\ No newline at end of file
......@@ -189,7 +189,7 @@ mock.onGet('v7/centralappmenu').reply((config: any) => {
iconcls: 'fa fa-line-chart',
icon: '',
textcls: '',
appfunctag: '_2',
appfunctag: '_3',
resourcetag: '',
},
{
......@@ -471,6 +471,24 @@ mock.onGet('v7/centralappmenu').reply((config: any) => {
resourcetag: '',
items: [
{
id: '05EC84AA-5E79-47BD-B4B3-4DDAC4971BC1',
name: 'menuitem30',
text: '市场活动',
type: 'MENUITEM',
counterid: '',
tooltip: '市场活动',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: '_2',
resourcetag: '',
},
{
id: '9d8a95a162adb059740db3cd304dfd3b',
name: 'menuitem15',
text: '市场营销列表',
......
......@@ -31,6 +31,22 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IncidentEditView",
"viewtag": "06c6da1c8093784a9e76e1ccc52231b7"
},
"campaigninfo_head": {
"title": "头信息",
"caption": "头信息",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignInfo_Head",
"viewtag": "072d39d4184205e68a5c66fabe32b55e"
},
"campaigngridview": {
"title": "campaign表格视图",
"caption": "市场活动",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignGridView",
"viewtag": "07c5035fbb847e889f3dbb9657723f30"
},
"salesordereditview": {
"title": "salesorder编辑视图",
"caption": "订单",
......@@ -135,6 +151,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "SalesLiteratureEditView",
"viewtag": "303fcfed216ca770612be2c0a97be789"
},
"campaignactivityeditview": {
"title": "campaignactivity编辑视图",
"caption": "市场活动项目",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignActivityEditView",
"viewtag": "30458f00562fda145be535e56948b067"
},
"incidentgridview": {
"title": "incident表格视图",
"caption": "案例",
......@@ -159,6 +183,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "FaxEditView",
"viewtag": "3f78dcc732a7a8ba6d959dcf6007b225"
},
"campaigneditview": {
"title": "campaign编辑视图",
"caption": "市场活动",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignEditView",
"viewtag": "41bf6f27bc4248555f1b51ebcaffad1c"
},
"activitypointergridview": {
"title": "活动",
"caption": "活动",
......@@ -167,6 +199,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "ActivityPointerGridView",
"viewtag": "45fdc8ee4d1401d2d625e80177395ddc"
},
"campaignsummary_head": {
"title": "市场活动概览",
"caption": "市场活动概览",
"viewtype": "DEPORTALVIEW",
"viewmodule": "Marketing",
"viewname": "CampaignSummary_Head",
"viewtag": "51785f69973d8e6b0b1e002a03626fc7"
},
"producteditview": {
"title": "product编辑视图",
"caption": "产品",
......
......@@ -5,6 +5,7 @@ export const PageComponents = {
Vue.component('account-info-introduction', () => import('@pages/base/account-info-introduction/account-info-introduction.vue'));
Vue.component('campaign-response-edit-view', () => import('@pages/marketing/campaign-response-edit-view/campaign-response-edit-view.vue'));
Vue.component('sales-order-edit-view', () => import('@pages/sales/sales-order-edit-view/sales-order-edit-view.vue'));
Vue.component('campaign-info', () => import('@pages/marketing/campaign-info/campaign-info.vue'));
Vue.component('account-edit-view', () => import('@pages/base/account-edit-view/account-edit-view.vue'));
Vue.component('fax-edit-view', () => import('@pages/base/fax-edit-view/fax-edit-view.vue'));
Vue.component('incident-edit-view', () => import('@pages/service/incident-edit-view/incident-edit-view.vue'));
......@@ -19,15 +20,20 @@ export const PageComponents = {
Vue.component('account-info-account', () => import('@pages/base/account-info-account/account-info-account.vue'));
Vue.component('invoice-edit-view', () => import('@pages/finance/invoice-edit-view/invoice-edit-view.vue'));
Vue.component('account-summary', () => import('@pages/base/account-summary/account-summary.vue'));
Vue.component('campaign-info-schedule', () => import('@pages/marketing/campaign-info-schedule/campaign-info-schedule.vue'));
Vue.component('account-info-contact-setting', () => import('@pages/base/account-info-contact-setting/account-info-contact-setting.vue'));
Vue.component('campaign-edit-view', () => import('@pages/marketing/campaign-edit-view/campaign-edit-view.vue'));
Vue.component('opportunity-grid-view', () => import('@pages/sales/opportunity-grid-view/opportunity-grid-view.vue'));
Vue.component('letter-edit-view', () => import('@pages/base/letter-edit-view/letter-edit-view.vue'));
Vue.component('goal-edit-view', () => import('@pages/sales/goal-edit-view/goal-edit-view.vue'));
Vue.component('transaction-currency-pickup-view', () => import('@pages/base/transaction-currency-pickup-view/transaction-currency-pickup-view.vue'));
Vue.component('campaign-info-campagin', () => import('@pages/marketing/campaign-info-campagin/campaign-info-campagin.vue'));
Vue.component('account-info-address', () => import('@pages/base/account-info-address/account-info-address.vue'));
Vue.component('appointment-edit-view', () => import('@pages/base/appointment-edit-view/appointment-edit-view.vue'));
Vue.component('contact-tab-exp-view', () => import('@pages/base/contact-tab-exp-view/contact-tab-exp-view.vue'));
Vue.component('email-edit-view', () => import('@pages/base/email-edit-view/email-edit-view.vue'));
Vue.component('goal-grid-view', () => import('@pages/sales/goal-grid-view/goal-grid-view.vue'));
Vue.component('transaction-currency-pickup-grid-view', () => import('@pages/base/transaction-currency-pickup-grid-view/transaction-currency-pickup-grid-view.vue'));
Vue.component('contact-grid-view', () => import('@pages/base/contact-grid-view/contact-grid-view.vue'));
Vue.component('service-appointment-edit-view', () => import('@pages/service/service-appointment-edit-view/service-appointment-edit-view.vue'));
Vue.component('account-grid-view', () => import('@pages/base/account-grid-view/account-grid-view.vue'));
......@@ -40,10 +46,18 @@ export const PageComponents = {
Vue.component('contact-by-account', () => import('@pages/base/contact-by-account/contact-by-account.vue'));
Vue.component('product-grid-view', () => import('@pages/product/product-grid-view/product-grid-view.vue'));
Vue.component('sales-literature-edit-view', () => import('@pages/sales/sales-literature-edit-view/sales-literature-edit-view.vue'));
Vue.component('campaign-activity-grid-view', () => import('@pages/marketing/campaign-activity-grid-view/campaign-activity-grid-view.vue'));
Vue.component('account-pickup-grid-view', () => import('@pages/base/account-pickup-grid-view/account-pickup-grid-view.vue'));
Vue.component('account-info', () => import('@pages/base/account-info/account-info.vue'));
Vue.component('campaign-info-manager', () => import('@pages/marketing/campaign-info-manager/campaign-info-manager.vue'));
Vue.component('campaign-summary', () => import('@pages/marketing/campaign-summary/campaign-summary.vue'));
Vue.component('campaign-grid-view', () => import('@pages/marketing/campaign-grid-view/campaign-grid-view.vue'));
Vue.component('campaign-response-grid-view', () => import('@pages/marketing/campaign-response-grid-view/campaign-response-grid-view.vue'));
Vue.component('campaign-info-head', () => import('@pages/marketing/campaign-info-head/campaign-info-head.vue'));
Vue.component('account-info-major-contact', () => import('@pages/base/account-info-major-contact/account-info-major-contact.vue'));
Vue.component('campaign-activity-edit-view', () => import('@pages/marketing/campaign-activity-edit-view/campaign-activity-edit-view.vue'));
Vue.component('sales-order-grid-view', () => import('@pages/sales/sales-order-grid-view/sales-order-grid-view.vue'));
Vue.component('campaign-summary-head', () => import('@pages/marketing/campaign-summary-head/campaign-summary-head.vue'));
Vue.component('contact-option-view', () => import('@pages/base/contact-option-view/contact-option-view.vue'));
Vue.component('activity-pointer-by-parent-key', () => import('@pages/base/activity-pointer-by-parent-key/activity-pointer-by-parent-key.vue'));
Vue.component('lead-edit-view', () => import('@pages/sales/lead-edit-view/lead-edit-view.vue'));
......
......@@ -106,32 +106,32 @@ const router = new Router({
component: () => import('@pages/sales/sales-order-edit-view/sales-order-edit-view.vue'),
},
{
path: 'accounts/:account?/editview/:editview?',
path: 'campaigns/:campaign?/info/:info?',
meta: {
caption: 'entities.account.views.editview.title',
caption: 'entities.campaign.views.info.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'editview', parameterName: 'editview' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'info', parameterName: 'info' },
],
requireAuth: true,
},
component: () => import('@pages/base/account-edit-view/account-edit-view.vue'),
component: () => import('@pages/marketing/campaign-info/campaign-info.vue'),
},
{
path: 'faxes/:fax?/editview/:editview?',
path: 'accounts/:account?/editview/:editview?',
meta: {
caption: 'entities.fax.views.editview.title',
caption: 'entities.account.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'faxes', parameterName: 'fax' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/base/fax-edit-view/fax-edit-view.vue'),
component: () => import('@pages/base/account-edit-view/account-edit-view.vue'),
},
{
path: 'contacts/:contact?/abstracteditview9/:abstracteditview9?',
......@@ -147,6 +147,20 @@ const router = new Router({
},
component: () => import('@pages/base/contact-abstract-edit-view9/contact-abstract-edit-view9.vue'),
},
{
path: 'faxes/:fax?/editview/:editview?',
meta: {
caption: 'entities.fax.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'faxes', parameterName: 'fax' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/base/fax-edit-view/fax-edit-view.vue'),
},
{
path: 'incidents/:incident?/editview/:editview?',
meta: {
......@@ -328,6 +342,20 @@ const router = new Router({
},
component: () => import('@pages/base/account-summary/account-summary.vue'),
},
{
path: 'campaigns/:campaign?/info_schedule/:info_schedule?',
meta: {
caption: 'entities.campaign.views.info_schedule.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'info_schedule', parameterName: 'info_schedule' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-info-schedule/campaign-info-schedule.vue'),
},
{
path: 'accounts/:account?/info_contactsetting/:info_contactsetting?',
meta: {
......@@ -342,6 +370,20 @@ const router = new Router({
},
component: () => import('@pages/base/account-info-contact-setting/account-info-contact-setting.vue'),
},
{
path: 'campaigns/:campaign?/editview/:editview?',
meta: {
caption: 'entities.campaign.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-edit-view/campaign-edit-view.vue'),
},
{
path: 'opportunities/:opportunity?/gridview/:gridview?',
meta: {
......@@ -385,32 +427,46 @@ const router = new Router({
component: () => import('@pages/sales/goal-edit-view/goal-edit-view.vue'),
},
{
path: 'accounts/:account?/info_address/:info_address?',
path: 'transactioncurrencies/:transactioncurrency?/pickupview/:pickupview?',
meta: {
caption: 'entities.account.views.info_address.title',
caption: 'entities.transactioncurrency.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'info_address', parameterName: 'info_address' },
{ pathName: 'transactioncurrencies', parameterName: 'transactioncurrency' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/base/account-info-address/account-info-address.vue'),
component: () => import('@pages/base/transaction-currency-pickup-view/transaction-currency-pickup-view.vue'),
},
{
path: 'appointments/:appointment?/editview/:editview?',
path: 'campaigns/:campaign?/info_campagin/:info_campagin?',
meta: {
caption: 'entities.appointment.views.editview.title',
caption: 'entities.campaign.views.info_campagin.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'appointments', parameterName: 'appointment' },
{ pathName: 'editview', parameterName: 'editview' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'info_campagin', parameterName: 'info_campagin' },
],
requireAuth: true,
},
component: () => import('@pages/base/appointment-edit-view/appointment-edit-view.vue'),
component: () => import('@pages/marketing/campaign-info-campagin/campaign-info-campagin.vue'),
},
{
path: 'accounts/:account?/info_address/:info_address?',
meta: {
caption: 'entities.account.views.info_address.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'info_address', parameterName: 'info_address' },
],
requireAuth: true,
},
component: () => import('@pages/base/account-info-address/account-info-address.vue'),
},
{
path: 'contacts/:contact?/detailinfoeditview9/:detailinfoeditview9?',
......@@ -426,6 +482,20 @@ const router = new Router({
},
component: () => import('@pages/base/contact-detail-info-edit-view9/contact-detail-info-edit-view9.vue'),
},
{
path: 'appointments/:appointment?/editview/:editview?',
meta: {
caption: 'entities.appointment.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'appointments', parameterName: 'appointment' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/base/appointment-edit-view/appointment-edit-view.vue'),
},
{
path: 'contacts/:contact?/tabexpview/:tabexpview?',
meta: {
......@@ -468,6 +538,20 @@ const router = new Router({
},
component: () => import('@pages/sales/goal-grid-view/goal-grid-view.vue'),
},
{
path: 'transactioncurrencies/:transactioncurrency?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.transactioncurrency.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'transactioncurrencies', parameterName: 'transactioncurrency' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/base/transaction-currency-pickup-grid-view/transaction-currency-pickup-grid-view.vue'),
},
{
path: 'contacts/:contact?/gridview/:gridview?',
meta: {
......@@ -636,6 +720,20 @@ const router = new Router({
},
component: () => import('@pages/sales/sales-literature-edit-view/sales-literature-edit-view.vue'),
},
{
path: 'campaignactivities/:campaignactivity?/gridview/:gridview?',
meta: {
caption: 'entities.campaignactivity.views.gridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaignactivities', parameterName: 'campaignactivity' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-activity-grid-view/campaign-activity-grid-view.vue'),
},
{
path: 'accounts/:account?/pickupgridview/:pickupgridview?',
meta: {
......@@ -664,6 +762,76 @@ const router = new Router({
},
component: () => import('@pages/base/account-info/account-info.vue'),
},
{
path: 'campaigns/:campaign?/info_manager/:info_manager?',
meta: {
caption: 'entities.campaign.views.info_manager.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'info_manager', parameterName: 'info_manager' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-info-manager/campaign-info-manager.vue'),
},
{
path: 'campaigns/:campaign?/summary/:summary?',
meta: {
caption: 'entities.campaign.views.summary.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'summary', parameterName: 'summary' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-summary/campaign-summary.vue'),
},
{
path: 'campaigns/:campaign?/gridview/:gridview?',
meta: {
caption: 'entities.campaign.views.gridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-grid-view/campaign-grid-view.vue'),
},
{
path: 'campaignresponses/:campaignresponse?/gridview/:gridview?',
meta: {
caption: 'entities.campaignresponse.views.gridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaignresponses', parameterName: 'campaignresponse' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-response-grid-view/campaign-response-grid-view.vue'),
},
{
path: 'campaigns/:campaign?/info_head/:info_head?',
meta: {
caption: 'entities.campaign.views.info_head.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'info_head', parameterName: 'info_head' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-info-head/campaign-info-head.vue'),
},
{
path: 'accounts/:account?/info_majorcontact/:info_majorcontact?',
meta: {
......@@ -678,6 +846,20 @@ const router = new Router({
},
component: () => import('@pages/base/account-info-major-contact/account-info-major-contact.vue'),
},
{
path: 'campaignactivities/:campaignactivity?/editview/:editview?',
meta: {
caption: 'entities.campaignactivity.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaignactivities', parameterName: 'campaignactivity' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-activity-edit-view/campaign-activity-edit-view.vue'),
},
{
path: 'salesorders/:salesorder?/gridview/:gridview?',
meta: {
......@@ -692,6 +874,20 @@ const router = new Router({
},
component: () => import('@pages/sales/sales-order-grid-view/sales-order-grid-view.vue'),
},
{
path: 'campaigns/:campaign?/summary_head/:summary_head?',
meta: {
caption: 'entities.campaign.views.summary_head.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'summary_head', parameterName: 'summary_head' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/campaign-summary-head/campaign-summary-head.vue'),
},
{
path: 'contacts/:contact?/optionview/:optionview?',
meta: {
......
......@@ -328,6 +328,7 @@ export const viewstate: any = {
viewaction: '',
viewdatachange: false,
refviews: [
'07c5035fbb847e889f3dbb9657723f30',
'24a93674ec4c976c08902a3e95421ca6',
'b38bc0256ecd5be1a58a3c2210a98d05',
'5f8f689d5dccc3db6d2b74a24a8b24ef',
......
......@@ -79,6 +79,7 @@ export default class CampaignActivityUIServiceBase extends UIService {
* @memberof CampaignActivityUIServiceBase
*/
public initViewMap(){
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'campaignactivities'});
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'campaignactivities'});
}
......
......@@ -79,7 +79,11 @@ export default class CampaignUIServiceBase extends UIService {
* @memberof CampaignUIServiceBase
*/
public initViewMap(){
this.allViewMap.set(':',{viewname:'info_head',srfappde:'campaigns'});
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'campaigns'});
this.allViewMap.set(':',{viewname:'info_campagin',srfappde:'campaigns'});
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'campaigns'});
this.allViewMap.set(':',{viewname:'summary_head',srfappde:'campaigns'});
this.allViewMap.set(':',{viewname:'info_manager',srfappde:'campaigns'});
this.allViewMap.set(':',{viewname:'summary',srfappde:'campaigns'});
this.allViewMap.set(':',{viewname:'info',srfappde:'campaigns'});
......
......@@ -40,6 +40,9 @@ export default class CentralBase extends Vue {
case 'Auto6':
this.clickAuto6(item);
return;
case '_2':
this.click_2(item);
return;
case 'Auto11':
this.clickAuto11(item);
return;
......@@ -49,8 +52,8 @@ export default class CentralBase extends Vue {
case 'Auto10':
this.clickAuto10(item);
return;
case '_2':
this.click_2(item);
case '_3':
this.click_3(item);
return;
case 'Auto1':
this.clickAuto1(item);
......@@ -196,6 +199,24 @@ export default class CentralBase extends Vue {
this.$router.push(path);
}
/**
* 市场活动
*
* @param {*} [item={}]
* @memberof Central
*/
public click_2(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'gridview', parameterName: 'gridview' },
];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
this.$router.push(path);
}
/**
* 产品管理
*
......@@ -256,7 +277,7 @@ export default class CentralBase extends Vue {
* @param {*} [item={}]
* @memberof Central
*/
public click_2(item: any = {}) {
public click_3(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
......
......@@ -200,7 +200,7 @@ export default class CentralModel {
iconcls: 'fa fa-line-chart',
icon: '',
textcls: '',
appfunctag: '_2',
appfunctag: '_3',
appfuncyype: 'APPVIEW',
viewname: 'centeral-portal',
resourcetag: '',
......@@ -522,6 +522,27 @@ export default class CentralModel {
resourcetag: '',
items: [
{
id: '05EC84AA-5E79-47BD-B4B3-4DDAC4971BC1',
name: 'menuitem30',
text: '市场活动',
type: 'MENUITEM',
counterid: '',
tooltip: '市场活动',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: '_2',
appfuncyype: 'APPVIEW',
viewname: 'campaign-grid-view',
resourcetag: '',
}
,
{
id: '9d8a95a162adb059740db3cd304dfd3b',
name: 'menuitem15',
text: '市场营销列表',
......@@ -840,6 +861,18 @@ export default class CentralModel {
{ pathName: 'gridview', parameterName: 'gridview' },
],
},
{
appfunctag: '_2',
appfuncyype: 'APPVIEW',
openmode: '',
codename: 'campaigngridview',
deResParameters: [],
routepath: '/central/:central?/campaigns/:campaign?/gridview/:gridview?',
parameters: [
{ pathName: 'campaigns', parameterName: 'campaign' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
},
{
appfunctag: 'Auto11',
appfuncyype: 'APPVIEW',
......@@ -877,7 +910,7 @@ export default class CentralModel {
],
},
{
appfunctag: '_2',
appfunctag: '_3',
appfuncyype: 'APPVIEW',
openmode: '',
codename: 'centeralportal',
......
......@@ -7334,7 +7334,7 @@
<!--输出实体[CAMPAIGN]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-campaign-43-75">
<changeSet author="a_LAB01_e85d8801c" id="tab-campaign-46-75">
<createTable tableName="CAMPAIGN">
<column name="EXPECTEDRESPONSE" remarks="" type="INT">
</column>
......@@ -11281,10 +11281,10 @@
<addForeignKeyConstraint baseColumnNames="BASECURRENCYID" baseTableName="ORGANIZATION" constraintName="DER1N_ORGANIZATION__TRANSACTIO" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/>
</changeSet>
<!--输出实体[CAMPAIGN]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-campaign-43-311">
<changeSet author="a_LAB01_e85d8801c" id="fk-campaign-46-311">
<addForeignKeyConstraint baseColumnNames="PRICELISTID" baseTableName="CAMPAIGN" constraintName="DER1N_CAMPAIGN__PRICELEVEL__PR" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="PRICELEVELID" referencedTableName="PRICELEVEL" validate="true"/>
</changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-campaign-43-312">
<changeSet author="a_LAB01_e85d8801c" id="fk-campaign-46-312">
<addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="CAMPAIGN" constraintName="DER1N_CAMPAIGN__TRANSACTIONCUR" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/>
</changeSet>
<!--输出实体[BOOKABLERESCHARACTERISTIC]外键关系 -->
......
......@@ -217,7 +217,7 @@
{
"appid":"BusinessCentral",
"appname":"企业中心",
"appmenu":[{"menuid":"Central", "menuname":"Central", "menuitem":[{ "id":"user_menus" , "name":"用户菜单" , "items":[{ "id":"menuitem3" , "name":"设置" },{ "id":"menuitem4" , "name":"注销" }]},{ "id":"top_menus" , "name":"顶部菜单" },{ "id":"left_exp" , "name":"左侧菜单" , "items":[{ "id":"menuitem17" , "name":"主页" },{ "id":"menuitem18" , "name":"最近" },{ "id":"menuitem19" , "name":"固定" },{ "id":"menuitem16" , "name":"我的工作" , "items":[{ "id":"menuitem1" , "name":"仪表盘" },{ "id":"menuitem2" , "name":"活动" }]},{ "id":"menuitem20" , "name":"客户" , "items":[{ "id":"menuitem5" , "name":"客户" },{ "id":"menuitem7" , "name":"联系人" }]},{ "id":"menuitem21" , "name":"销售" , "items":[{ "id":"menuitem8" , "name":"潜在客户" },{ "id":"menuitem9" , "name":"商机" },{ "id":"menuitem10" , "name":"竞争对手" }]},{ "id":"menuitem22" , "name":"宣传资料" , "items":[{ "id":"menuitem11" , "name":"报价单" },{ "id":"menuitem12" , "name":"订单" },{ "id":"menuitem13" , "name":"发票" },{ "id":"menuitem6" , "name":"产品" },{ "id":"menuitem14" , "name":"销售宣传资料" }]},{ "id":"menuitem23" , "name":"市场营销" , "items":[{ "id":"menuitem15" , "name":"市场营销列表" },{ "id":"menuitem29" , "name":"快速市场活动" }]},{ "id":"menuitem24" , "name":"绩效" , "items":[{ "id":"menuitem25" , "name":"目标" },{ "id":"menuitem26" , "name":"预测" }]},{ "id":"menuitem27" , "name":"服务" , "items":[{ "id":"menuitem28" , "name":"服务案例" }]}]},{ "id":"bottom_exp" , "name":"底部内容" },{ "id":"footer_left" , "name":"底部左侧" },{ "id":"footer_center" , "name":"底部中间" },{ "id":"footer_right" , "name":"底部右侧" }] }]
"appmenu":[{"menuid":"Central", "menuname":"Central", "menuitem":[{ "id":"user_menus" , "name":"用户菜单" , "items":[{ "id":"menuitem3" , "name":"设置" },{ "id":"menuitem4" , "name":"注销" }]},{ "id":"top_menus" , "name":"顶部菜单" },{ "id":"left_exp" , "name":"左侧菜单" , "items":[{ "id":"menuitem17" , "name":"主页" },{ "id":"menuitem18" , "name":"最近" },{ "id":"menuitem19" , "name":"固定" },{ "id":"menuitem16" , "name":"我的工作" , "items":[{ "id":"menuitem1" , "name":"仪表盘" },{ "id":"menuitem2" , "name":"活动" }]},{ "id":"menuitem20" , "name":"客户" , "items":[{ "id":"menuitem5" , "name":"客户" },{ "id":"menuitem7" , "name":"联系人" }]},{ "id":"menuitem21" , "name":"销售" , "items":[{ "id":"menuitem8" , "name":"潜在客户" },{ "id":"menuitem9" , "name":"商机" },{ "id":"menuitem10" , "name":"竞争对手" }]},{ "id":"menuitem22" , "name":"宣传资料" , "items":[{ "id":"menuitem11" , "name":"报价单" },{ "id":"menuitem12" , "name":"订单" },{ "id":"menuitem13" , "name":"发票" },{ "id":"menuitem6" , "name":"产品" },{ "id":"menuitem14" , "name":"销售宣传资料" }]},{ "id":"menuitem23" , "name":"市场营销" , "items":[{ "id":"menuitem30" , "name":"市场活动" },{ "id":"menuitem15" , "name":"市场营销列表" },{ "id":"menuitem29" , "name":"快速市场活动" }]},{ "id":"menuitem24" , "name":"绩效" , "items":[{ "id":"menuitem25" , "name":"目标" },{ "id":"menuitem26" , "name":"预测" }]},{ "id":"menuitem27" , "name":"服务" , "items":[{ "id":"menuitem28" , "name":"服务案例" }]}]},{ "id":"bottom_exp" , "name":"底部内容" },{ "id":"footer_left" , "name":"底部左侧" },{ "id":"footer_center" , "name":"底部中间" },{ "id":"footer_right" , "name":"底部右侧" }] }]
}
]
}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册