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

xignzi006 发布系统代码

上级 be274ef0
......@@ -339,14 +339,14 @@
"viewtag": "4745ca10fe4421ea043cb9ace1840224",
"memo": ""
},
"listaccounteditview": {
"title": "营销列表-账户编辑视图",
"listaccountbylist": {
"title": "营销列表-账户表格视图",
"caption": "营销列表-账户",
"viewtype": "DEEDITVIEW",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListAccountEditView",
"viewfilename": "list-account-edit-view",
"viewtag": "49dc1a714631338858cd0441f6c720ca",
"viewname": "ListAccountByList",
"viewfilename": "list-account-by-list",
"viewtag": "4799b0e7139b537ebe9313a004daa0ac",
"memo": "系统自动添加"
},
"campaignsummary_head": {
......@@ -699,26 +699,16 @@
"viewtag": "a0baf844a4d48914ee2623448b1a73fb",
"memo": ""
},
"listaccountoptionview": {
"listaccountquickcreatebylist": {
"title": "快速新建",
"caption": "快速新建",
"viewtype": "DEOPTVIEW",
"viewmodule": "Marketing",
"viewname": "ListAccountOptionView",
"viewfilename": "list-account-option-view",
"viewname": "ListAccountQuickCreateByList",
"viewfilename": "list-account-quick-create-by-list",
"viewtag": "a1b44c891ef0bbc073c82693d8489de6",
"memo": ""
},
"listaccountgridview": {
"title": "营销列表-账户表格视图",
"caption": "营销列表-账户",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListAccountGridView",
"viewfilename": "list-account-grid-view",
"viewtag": "a4919bb27b92cb14381930c8face40b0",
"memo": "系统自动添加"
},
"appointmenteditview": {
"title": "appointment编辑视图",
"caption": "约会",
......
......@@ -18,39 +18,16 @@ export default {
statecode: '状态',
},
views: {
editview: {
bylist: {
caption: "营销列表-账户",
title: '营销列表-账户编辑视图',
title: '营销列表-账户表格视图',
},
optionview: {
quickcreatebylist: {
caption: "快速新建",
title: '快速新建',
},
gridview: {
caption: "营销列表-账户",
title: '营销列表-账户表格视图',
},
},
main_form: {
details: {
group1: "营销列表-账户基本信息",
formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "关系标识",
srfmajortext: "关系名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
relationshipsid: "关系标识",
},
uiactions: {
},
},
edit_bylistquickcreate_form: {
quickcreatebylist_form: {
details: {
group1: "营销列表-账户基本信息",
formpage1: "基本信息",
......@@ -85,7 +62,7 @@ export default {
uiactions: {
},
},
gridviewtoolbar_toolbar: {
bylisttoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
......@@ -123,22 +100,4 @@ export default {
tip: "Filter",
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
tip: "Save",
},
tbitem5: {
caption: "Save And Close",
tip: "Save And Close Window",
},
tbitem6: {
caption: "-",
tip: "",
},
tbitem12: {
caption: "关闭",
tip: "关闭",
},
},
};
\ No newline at end of file
......@@ -17,39 +17,16 @@ export default {
statecode: '状态',
},
views: {
editview: {
bylist: {
caption: '营销列表-账户',
title: '营销列表-账户编辑视图',
title: '营销列表-账户表格视图',
},
optionview: {
quickcreatebylist: {
caption: '快速新建',
title: '快速新建',
},
gridview: {
caption: '营销列表-账户',
title: '营销列表-账户表格视图',
},
},
main_form: {
details: {
group1: '营销列表-账户基本信息',
formpage1: '基本信息',
group2: '操作信息',
formpage2: '其它',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '关系标识',
srfmajortext: '关系名称',
srftempmode: '',
srfuf: '',
srfdeid: '',
srfsourcekey: '',
relationshipsid: '关系标识',
},
uiactions: {
},
},
edit_bylistquickcreate_form: {
quickcreatebylist_form: {
details: {
group1: '营销列表-账户基本信息',
formpage1: '基本信息',
......@@ -84,7 +61,7 @@ export default {
uiactions: {
},
},
gridviewtoolbar_toolbar: {
bylisttoolbar_toolbar: {
tbitem3: {
caption: '新建',
tip: '新建',
......@@ -122,22 +99,4 @@ export default {
tip: '过滤',
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: '保存',
tip: '保存',
},
tbitem5: {
caption: '保存并关闭',
tip: '保存并关闭',
},
tbitem6: {
caption: '-',
tip: '',
},
tbitem12: {
caption: '关闭',
tip: '关闭',
},
},
};
\ No newline at end of file
......@@ -279,13 +279,13 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "LeadQuickCreate",
"viewtag": "4745ca10fe4421ea043cb9ace1840224"
},
"listaccounteditview": {
"title": "营销列表-账户编辑视图",
"listaccountbylist": {
"title": "营销列表-账户表格视图",
"caption": "营销列表-账户",
"viewtype": "DEEDITVIEW",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListAccountEditView",
"viewtag": "49dc1a714631338858cd0441f6c720ca"
"viewname": "ListAccountByList",
"viewtag": "4799b0e7139b537ebe9313a004daa0ac"
},
"campaignsummary_head": {
"title": "市场活动概览",
......@@ -567,22 +567,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBizListSummary",
"viewtag": "a0baf844a4d48914ee2623448b1a73fb"
},
"listaccountoptionview": {
"listaccountquickcreatebylist": {
"title": "快速新建",
"caption": "快速新建",
"viewtype": "DEOPTVIEW",
"viewmodule": "Marketing",
"viewname": "ListAccountOptionView",
"viewname": "ListAccountQuickCreateByList",
"viewtag": "a1b44c891ef0bbc073c82693d8489de6"
},
"listaccountgridview": {
"title": "营销列表-账户表格视图",
"caption": "营销列表-账户",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListAccountGridView",
"viewtag": "a4919bb27b92cb14381930c8face40b0"
},
"appointmenteditview": {
"title": "appointment编辑视图",
"caption": "约会",
......
......@@ -3,6 +3,7 @@ export const PageComponents = {
Vue.component('account-quick-create', () => import('@pages/base/account-quick-create/account-quick-create.vue'));
Vue.component('appointment-quick-create', () => import('@pages/base/appointment-quick-create/appointment-quick-create.vue'));
Vue.component('account-info-introduction', () => import('@pages/base/account-info-introduction/account-info-introduction.vue'));
Vue.component('list-account-by-list', () => import('@pages/marketing/list-account-by-list/list-account-by-list.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-activity-quick-create', () => import('@pages/marketing/campaign-activity-quick-create/campaign-activity-quick-create.vue'));
......@@ -37,9 +38,7 @@ export const PageComponents = {
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('list-account-grid-view', () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'));
Vue.component('email-edit-view', () => import('@pages/base/email-edit-view/email-edit-view.vue'));
Vue.component('list-account-edit-view', () => import('@pages/marketing/list-account-edit-view/list-account-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'));
......@@ -58,6 +57,7 @@ export const PageComponents = {
Vue.component('ibiz-list-info', () => import('@pages/marketing/ibiz-list-info/ibiz-list-info.vue'));
Vue.component('ibiz-list-summary', () => import('@pages/marketing/ibiz-list-summary/ibiz-list-summary.vue'));
Vue.component('lead-pickup-grid-view', () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'));
Vue.component('list-account-quick-create-by-list', () => import('@pages/marketing/list-account-quick-create-by-list/list-account-quick-create-by-list.vue'));
Vue.component('list-lead-edit-view', () => import('@pages/marketing/list-lead-edit-view/list-lead-edit-view.vue'));
Vue.component('campaign-list-edit-view', () => import('@pages/marketing/campaign-list-edit-view/campaign-list-edit-view.vue'));
Vue.component('account-pickup-grid-view', () => import('@pages/base/account-pickup-grid-view/account-pickup-grid-view.vue'));
......
......@@ -77,6 +77,50 @@ const router = new Router({
},
component: () => import('@pages/base/account-info-introduction/account-info-introduction.vue'),
},
{
path: 'ibizlists/:ibizlist?/listaccounts/:listaccount?/bylist/:bylist?',
meta: {
caption: 'entities.listaccount.views.bylist.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'ibizlists', parameterName: 'ibizlist' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'bylist', parameterName: 'bylist' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-by-list/list-account-by-list.vue'),
},
{
path: 'accounts/:account?/listaccounts/:listaccount?/bylist/:bylist?',
meta: {
caption: 'entities.listaccount.views.bylist.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'bylist', parameterName: 'bylist' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-by-list/list-account-by-list.vue'),
},
{
path: 'listaccounts/:listaccount?/bylist/:bylist?',
meta: {
caption: 'entities.listaccount.views.bylist.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'bylist', parameterName: 'bylist' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-by-list/list-account-by-list.vue'),
},
{
path: 'campaignresponses/:campaignresponse?/editview/:editview?',
meta: {
......@@ -701,50 +745,6 @@ const router = new Router({
},
component: () => import('@pages/base/contact-tab-exp-view/contact-tab-exp-view.vue'),
},
{
path: 'ibizlists/:ibizlist?/listaccounts/:listaccount?/gridview/:gridview?',
meta: {
caption: 'entities.listaccount.views.gridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'ibizlists', parameterName: 'ibizlist' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'),
},
{
path: 'accounts/:account?/listaccounts/:listaccount?/gridview/:gridview?',
meta: {
caption: 'entities.listaccount.views.gridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'),
},
{
path: 'listaccounts/:listaccount?/gridview/:gridview?',
meta: {
caption: 'entities.listaccount.views.gridview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'),
},
{
path: 'emails/:email?/editview/:editview?',
meta: {
......@@ -759,50 +759,6 @@ const router = new Router({
},
component: () => import('@pages/base/email-edit-view/email-edit-view.vue'),
},
{
path: 'ibizlists/:ibizlist?/listaccounts/:listaccount?/editview/:editview?',
meta: {
caption: 'entities.listaccount.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'ibizlists', parameterName: 'ibizlist' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-edit-view/list-account-edit-view.vue'),
},
{
path: 'accounts/:account?/listaccounts/:listaccount?/editview/:editview?',
meta: {
caption: 'entities.listaccount.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-edit-view/list-account-edit-view.vue'),
},
{
path: 'listaccounts/:listaccount?/editview/:editview?',
meta: {
caption: 'entities.listaccount.views.editview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-edit-view/list-account-edit-view.vue'),
},
{
path: 'goals/:goal?/gridview/:gridview?',
meta: {
......@@ -1099,6 +1055,50 @@ const router = new Router({
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: 'ibizlists/:ibizlist?/listaccounts/:listaccount?/quickcreatebylist/:quickcreatebylist?',
meta: {
caption: 'entities.listaccount.views.quickcreatebylist.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'ibizlists', parameterName: 'ibizlist' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'quickcreatebylist', parameterName: 'quickcreatebylist' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-quick-create-by-list/list-account-quick-create-by-list.vue'),
},
{
path: 'accounts/:account?/listaccounts/:listaccount?/quickcreatebylist/:quickcreatebylist?',
meta: {
caption: 'entities.listaccount.views.quickcreatebylist.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'quickcreatebylist', parameterName: 'quickcreatebylist' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-quick-create-by-list/list-account-quick-create-by-list.vue'),
},
{
path: 'listaccounts/:listaccount?/quickcreatebylist/:quickcreatebylist?',
meta: {
caption: 'entities.listaccount.views.quickcreatebylist.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'quickcreatebylist', parameterName: 'quickcreatebylist' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-quick-create-by-list/list-account-quick-create-by-list.vue'),
},
{
path: 'contacts/:contact?/leads/:lead?/listleads/:listlead?/editview/:editview?',
meta: {
......@@ -2382,47 +2382,6 @@ const router = new Router({
},
component: () => import('@pages/sales/lead-quick-create/lead-quick-create.vue'),
},
{
path: '/ibizlists/:ibizlist?/listaccounts/:listaccount?/editview/:editview?',
meta: {
caption: 'entities.listaccount.views.editview.title',
info:'',
parameters: [
{ pathName: 'ibizlists', parameterName: 'ibizlist' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-edit-view/list-account-edit-view.vue'),
},
{
path: '/accounts/:account?/listaccounts/:listaccount?/editview/:editview?',
meta: {
caption: 'entities.listaccount.views.editview.title',
info:'',
parameters: [
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-edit-view/list-account-edit-view.vue'),
},
{
path: '/listaccounts/:listaccount?/editview/:editview?',
meta: {
caption: 'entities.listaccount.views.editview.title',
info:'',
parameters: [
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-edit-view/list-account-edit-view.vue'),
},
{
path: '/campaigns/:campaign?/summary_head/:summary_head?',
meta: {
......@@ -3008,47 +2967,6 @@ const router = new Router({
},
component: () => import('@pages/marketing/ibiz-list-summary/ibiz-list-summary.vue'),
},
{
path: '/ibizlists/:ibizlist?/listaccounts/:listaccount?/gridview/:gridview?',
meta: {
caption: 'entities.listaccount.views.gridview.title',
info:'',
parameters: [
{ pathName: 'ibizlists', parameterName: 'ibizlist' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'),
},
{
path: '/accounts/:account?/listaccounts/:listaccount?/gridview/:gridview?',
meta: {
caption: 'entities.listaccount.views.gridview.title',
info:'',
parameters: [
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'),
},
{
path: '/listaccounts/:listaccount?/gridview/:gridview?',
meta: {
caption: 'entities.listaccount.views.gridview.title',
info:'',
parameters: [
{ pathName: 'listaccounts', parameterName: 'listaccount' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/marketing/list-account-grid-view/list-account-grid-view.vue'),
},
{
path: '/appointments/:appointment?/editview/:editview?',
meta: {
......
......@@ -321,15 +321,6 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: '49dc1a714631338858cd0441f6c720ca',
viewmodule: 'Marketing',
viewname: 'ListAccountEditView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '51785f69973d8e6b0b1e002a03626fc7',
viewmodule: 'Marketing',
......@@ -668,16 +659,6 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'a4919bb27b92cb14381930c8face40b0',
viewmodule: 'Marketing',
viewname: 'ListAccountGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'49dc1a714631338858cd0441f6c720ca',
],
},
{
viewtag: 'a50134133db91e46c8434ad0ebff22c7',
viewmodule: 'Base',
......@@ -751,10 +732,10 @@ export const viewstate: any = {
viewdatachange: false,
refviews: [
'661e0045037121d27f78b71049dc0d8a',
'4799b0e7139b537ebe9313a004daa0ac',
'a0baf844a4d48914ee2623448b1a73fb',
'829c9b0c0bf0c3796537872b84f26935',
'3124753ba4abff3aaf49355a5197c4ab',
'a4919bb27b92cb14381930c8face40b0',
],
},
{
......
......@@ -79,9 +79,8 @@ export default class ListAccountUIServiceBase extends UIService {
* @memberof ListAccountUIServiceBase
*/
public initViewMap(){
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'listaccounts'});
this.allViewMap.set(':',{viewname:'optionview',srfappde:'listaccounts'});
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'listaccounts'});
this.allViewMap.set(':',{viewname:'bylist',srfappde:'listaccounts'});
this.allViewMap.set(':',{viewname:'quickcreatebylist',srfappde:'listaccounts'});
}
/**
......
<template>
<div class='tabviewpanel' style="height:100%;" v-if = 'isActivied' >
<list-account-grid-view
<list-account-by-list
class='viewcontainer2'
:viewdata="viewdata"
:viewparam="viewparam"
@viewload="viewDatasChange($event)"
:viewDefaultUsage="false" >
</list-account-grid-view>
</list-account-by-list>
</div>
</template>
<script lang='tsx'>
......
......@@ -9836,7 +9836,7 @@
<!--输出实体[LIST]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-list-29-110">
<changeSet author="a_LAB01_e85d8801c" id="tab-list-30-110">
<createTable tableName="LIST">
<column name="OWNERIDTYPE" remarks="" type="VARCHAR(100)">
</column>
......@@ -11565,7 +11565,7 @@
<!--输出实体[POST]外键关系 -->
<!--输出实体[CONTRACTTEMPLATE]外键关系 -->
<!--输出实体[LIST]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-list-29-393">
<changeSet author="a_LAB01_e85d8801c" id="fk-list-30-393">
<addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="LIST" constraintName="DER1N_LIST__TRANSACTIONCURRENC" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/>
</changeSet>
<!--输出实体[KNOWLEDGEBASERECORD]外键关系 -->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册