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

xignzi006 发布系统代码

上级 deae8148
...@@ -369,16 +369,6 @@ ...@@ -369,16 +369,6 @@
"viewtag": "5c7e90ccfaeb49b5bd84ae6c17b479e3", "viewtag": "5c7e90ccfaeb49b5bd84ae6c17b479e3",
"memo": "" "memo": ""
}, },
"contactdashboardview9": {
"title": "联系人数据看板视图",
"caption": "联系人",
"viewtype": "DEPORTALVIEW9",
"viewmodule": "Base",
"viewname": "ContactDashboardView9",
"viewfilename": "contact-dashboard-view9",
"viewtag": "5f858bcdc7f62dbe7c0b05a5e3924240",
"memo": ""
},
"opportunitygridview": { "opportunitygridview": {
"title": "opportunity表格视图", "title": "opportunity表格视图",
"caption": "商机", "caption": "商机",
...@@ -399,6 +389,16 @@ ...@@ -399,6 +389,16 @@
"viewtag": "60093dd36f07238d7a7e72e9ed372942", "viewtag": "60093dd36f07238d7a7e72e9ed372942",
"memo": "" "memo": ""
}, },
"contactdashboardview": {
"title": "联系人数据看板视图",
"caption": "联系人",
"viewtype": "DEPORTALVIEW",
"viewmodule": "Base",
"viewname": "ContactDashboardView",
"viewfilename": "contact-dashboard-view",
"viewtag": "6168a7e787ead13b1e0f9a55007bc68c",
"memo": ""
},
"goalgridview": { "goalgridview": {
"title": "goal表格视图", "title": "goal表格视图",
"caption": "目标", "caption": "目标",
......
...@@ -210,14 +210,14 @@ export default { ...@@ -210,14 +210,14 @@ export default {
info_abstract: { info_abstract: {
caption: "联系人", caption: "联系人",
title: '联系人编辑视图', title: '联系人编辑视图',
},
dashboardview9: {
caption: "联系人",
title: '联系人数据看板视图',
}, },
info_detail: { info_detail: {
caption: "联系人", caption: "联系人",
title: '联系人编辑视图', title: '联系人编辑视图',
},
dashboardview: {
caption: "联系人",
title: '联系人数据看板视图',
}, },
pickupgridview: { pickupgridview: {
caption: "联系人", caption: "联系人",
......
...@@ -209,14 +209,14 @@ export default { ...@@ -209,14 +209,14 @@ export default {
info_abstract: { info_abstract: {
caption: '联系人', caption: '联系人',
title: '联系人编辑视图', title: '联系人编辑视图',
},
dashboardview9: {
caption: '联系人',
title: '联系人数据看板视图',
}, },
info_detail: { info_detail: {
caption: '联系人', caption: '联系人',
title: '联系人编辑视图', title: '联系人编辑视图',
},
dashboardview: {
caption: '联系人',
title: '联系人数据看板视图',
}, },
pickupgridview: { pickupgridview: {
caption: '联系人', caption: '联系人',
......
...@@ -303,14 +303,6 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -303,14 +303,6 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "AccountGridView", "viewname": "AccountGridView",
"viewtag": "5c7e90ccfaeb49b5bd84ae6c17b479e3" "viewtag": "5c7e90ccfaeb49b5bd84ae6c17b479e3"
}, },
"contactdashboardview9": {
"title": "联系人数据看板视图",
"caption": "联系人",
"viewtype": "DEPORTALVIEW9",
"viewmodule": "Base",
"viewname": "ContactDashboardView9",
"viewtag": "5f858bcdc7f62dbe7c0b05a5e3924240"
},
"opportunitygridview": { "opportunitygridview": {
"title": "opportunity表格视图", "title": "opportunity表格视图",
"caption": "商机", "caption": "商机",
...@@ -327,6 +319,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -327,6 +319,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "ContactInfo_Detail", "viewname": "ContactInfo_Detail",
"viewtag": "60093dd36f07238d7a7e72e9ed372942" "viewtag": "60093dd36f07238d7a7e72e9ed372942"
}, },
"contactdashboardview": {
"title": "联系人数据看板视图",
"caption": "联系人",
"viewtype": "DEPORTALVIEW",
"viewmodule": "Base",
"viewname": "ContactDashboardView",
"viewtag": "6168a7e787ead13b1e0f9a55007bc68c"
},
"goalgridview": { "goalgridview": {
"title": "goal表格视图", "title": "goal表格视图",
"caption": "目标", "caption": "目标",
......
// 避免空文件,后台不让空文件过
.contact-dashboard-view {
--contact-dashboard-view: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactDashboardViewBase from './contact-dashboard-view-base.vue';
import view_dashboard from '@widgets/contact/con-abs-dashboard/con-abs-dashboard.vue';
@Component({
components: {
view_dashboard,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactDashboardView extends ContactDashboardViewBase {
}
</script>
\ No newline at end of file
...@@ -23,7 +23,6 @@ export const PageComponents = { ...@@ -23,7 +23,6 @@ export const PageComponents = {
Vue.component('quote-grid-view', () => import('@pages/sales/quote-grid-view/quote-grid-view.vue')); Vue.component('quote-grid-view', () => import('@pages/sales/quote-grid-view/quote-grid-view.vue'));
Vue.component('account-info-account', () => import('@pages/base/account-info-account/account-info-account.vue')); 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('invoice-edit-view', () => import('@pages/finance/invoice-edit-view/invoice-edit-view.vue'));
Vue.component('contact-dashboard-view9', () => import('@pages/base/contact-dashboard-view9/contact-dashboard-view9.vue'));
Vue.component('campaign-info-schedule', () => import('@pages/marketing/campaign-info-schedule/campaign-info-schedule.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('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('campaign-edit-view', () => import('@pages/marketing/campaign-edit-view/campaign-edit-view.vue'));
...@@ -71,6 +70,7 @@ export const PageComponents = { ...@@ -71,6 +70,7 @@ export const PageComponents = {
Vue.component('list-lead-grid-view', () => import('@pages/marketing/list-lead-grid-view/list-lead-grid-view.vue')); Vue.component('list-lead-grid-view', () => import('@pages/marketing/list-lead-grid-view/list-lead-grid-view.vue'));
Vue.component('lead-edit-view', () => import('@pages/sales/lead-edit-view/lead-edit-view.vue')); Vue.component('lead-edit-view', () => import('@pages/sales/lead-edit-view/lead-edit-view.vue'));
Vue.component('phone-call-edit-view', () => import('@pages/base/phone-call-edit-view/phone-call-edit-view.vue')); Vue.component('phone-call-edit-view', () => import('@pages/base/phone-call-edit-view/phone-call-edit-view.vue'));
Vue.component('contact-dashboard-view', () => import('@pages/base/contact-dashboard-view/contact-dashboard-view.vue'));
Vue.component('task-edit-view', () => import('@pages/base/task-edit-view/task-edit-view.vue')); Vue.component('task-edit-view', () => import('@pages/base/task-edit-view/task-edit-view.vue'));
Vue.component('lead-quick-create', () => import('@pages/sales/lead-quick-create/lead-quick-create.vue')); Vue.component('lead-quick-create', () => import('@pages/sales/lead-quick-create/lead-quick-create.vue'));
Vue.component('price-level-pickup-view', () => import('@pages/product/price-level-pickup-view/price-level-pickup-view.vue')); Vue.component('price-level-pickup-view', () => import('@pages/product/price-level-pickup-view/price-level-pickup-view.vue'));
......
...@@ -445,20 +445,6 @@ const router = new Router({ ...@@ -445,20 +445,6 @@ const router = new Router({
}, },
component: () => import('@pages/finance/invoice-edit-view/invoice-edit-view.vue'), component: () => import('@pages/finance/invoice-edit-view/invoice-edit-view.vue'),
}, },
{
path: 'contacts/:contact?/dashboardview9/:dashboardview9?',
meta: {
caption: 'entities.contact.views.dashboardview9.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'dashboardview9', parameterName: 'dashboardview9' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-dashboard-view9/contact-dashboard-view9.vue'),
},
{ {
path: 'campaigns/:campaign?/info_schedule/:info_schedule?', path: 'campaigns/:campaign?/info_schedule/:info_schedule?',
meta: { meta: {
...@@ -1386,6 +1372,20 @@ const router = new Router({ ...@@ -1386,6 +1372,20 @@ const router = new Router({
}, },
component: () => import('@pages/base/phone-call-edit-view/phone-call-edit-view.vue'), component: () => import('@pages/base/phone-call-edit-view/phone-call-edit-view.vue'),
}, },
{
path: 'contacts/:contact?/dashboardview/:dashboardview?',
meta: {
caption: 'entities.contact.views.dashboardview.title',
info:'',
parameters: [
{ pathName: 'central', parameterName: 'central' },
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'dashboardview', parameterName: 'dashboardview' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-dashboard-view/contact-dashboard-view.vue'),
},
{ {
path: 'tasks/:task?/editview/:editview?', path: 'tasks/:task?/editview/:editview?',
meta: { meta: {
...@@ -2127,19 +2127,6 @@ const router = new Router({ ...@@ -2127,19 +2127,6 @@ const router = new Router({
}, },
component: () => import('@pages/base/account-grid-view/account-grid-view.vue'), component: () => import('@pages/base/account-grid-view/account-grid-view.vue'),
}, },
{
path: '/contacts/:contact?/dashboardview9/:dashboardview9?',
meta: {
caption: 'entities.contact.views.dashboardview9.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'dashboardview9', parameterName: 'dashboardview9' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-dashboard-view9/contact-dashboard-view9.vue'),
},
{ {
path: '/opportunities/:opportunity?/gridview/:gridview?', path: '/opportunities/:opportunity?/gridview/:gridview?',
meta: { meta: {
...@@ -2166,6 +2153,19 @@ const router = new Router({ ...@@ -2166,6 +2153,19 @@ const router = new Router({
}, },
component: () => import('@pages/base/contact-info-detail/contact-info-detail.vue'), component: () => import('@pages/base/contact-info-detail/contact-info-detail.vue'),
}, },
{
path: '/contacts/:contact?/dashboardview/:dashboardview?',
meta: {
caption: 'entities.contact.views.dashboardview.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'dashboardview', parameterName: 'dashboardview' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-dashboard-view/contact-dashboard-view.vue'),
},
{ {
path: '/goals/:goal?/gridview/:gridview?', path: '/goals/:goal?/gridview/:gridview?',
meta: { meta: {
......
...@@ -353,16 +353,6 @@ export const viewstate: any = { ...@@ -353,16 +353,6 @@ export const viewstate: any = {
'6e18ac74e5685439110f9b4e534ee005', '6e18ac74e5685439110f9b4e534ee005',
], ],
}, },
{
viewtag: '5f858bcdc7f62dbe7c0b05a5e3924240',
viewmodule: 'Base',
viewname: 'ContactDashboardView9',
viewaction: '',
viewdatachange: false,
refviews: [
'3cf1d1097fdbdea6d7fb32cf7ff09d04',
],
},
{ {
viewtag: '5f8f689d5dccc3db6d2b74a24a8b24ef', viewtag: '5f8f689d5dccc3db6d2b74a24a8b24ef',
viewmodule: 'Sales', viewmodule: 'Sales',
...@@ -382,6 +372,16 @@ export const viewstate: any = { ...@@ -382,6 +372,16 @@ export const viewstate: any = {
refviews: [ refviews: [
], ],
}, },
{
viewtag: '6168a7e787ead13b1e0f9a55007bc68c',
viewmodule: 'Base',
viewname: 'ContactDashboardView',
viewaction: '',
viewdatachange: false,
refviews: [
'3cf1d1097fdbdea6d7fb32cf7ff09d04',
],
},
{ {
viewtag: '631a4276161c551802f3aaf4bd7e607c', viewtag: '631a4276161c551802f3aaf4bd7e607c',
viewmodule: 'Sales', viewmodule: 'Sales',
...@@ -733,8 +733,12 @@ export const viewstate: any = { ...@@ -733,8 +733,12 @@ export const viewstate: any = {
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'f63525be2835a01da997d7f059efb09f', 'f63525be2835a01da997d7f059efb09f',
'aa79d35850f36fbc1a5085353ecd5af5',
'697373026d90700244354625e1d01cc2', '697373026d90700244354625e1d01cc2',
'144fa4796e1efccbfeb7f373d4c0bebb', '144fa4796e1efccbfeb7f373d4c0bebb',
'a95d7d9111bc13a8b73a11ee1e4ff92a',
'893e62d6fbdc4580de7e3e802aec9108',
'a5213905238dbc5d8e1a505029105cc9',
], ],
}, },
{ {
...@@ -929,7 +933,7 @@ export const viewstate: any = { ...@@ -929,7 +933,7 @@ export const viewstate: any = {
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'60093dd36f07238d7a7e72e9ed372942', '60093dd36f07238d7a7e72e9ed372942',
'5f858bcdc7f62dbe7c0b05a5e3924240', '6168a7e787ead13b1e0f9a55007bc68c',
], ],
}, },
], ],
......
...@@ -81,8 +81,8 @@ export default class ContactUIServiceBase extends UIService { ...@@ -81,8 +81,8 @@ export default class ContactUIServiceBase extends UIService {
public initViewMap(){ public initViewMap(){
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'contacts'}); this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'info_abstract',srfappde:'contacts'}); this.allViewMap.set(':',{viewname:'info_abstract',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'dashboardview9',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'info_detail',srfappde:'contacts'}); this.allViewMap.set(':',{viewname:'info_detail',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'dashboardview',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'pickupgridview',srfappde:'contacts'}); this.allViewMap.set(':',{viewname:'pickupgridview',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'byaccount',srfappde:'contacts'}); this.allViewMap.set(':',{viewname:'byaccount',srfappde:'contacts'});
this.allViewMap.set(':',{viewname:'info_address',srfappde:'contacts'}); this.allViewMap.set(':',{viewname:'info_address',srfappde:'contacts'});
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div :class="['app-list', this.items.length > 0 ? '' : 'app-list-empty' ]"> <div :class="['app-list', this.items.length > 0 ? '' : 'app-list-empty' ]">
<div v-if="items.length > 0" style="height:100%;"> <div v-if="items.length > 0" style="height:100%;">
<div v-for = "item in items" :key="item.srfmajortext" :class="['app-list-item', {'isSelect': item.isselected === true ? true : false}]" @click="handleClick(item)" @dblclick="handleDblClick(item)"> <div v-for = "item in items" :key="item.srfmajortext" :class="['app-list-item', {'isSelect': item.isselected === true ? true : false}]" @click="handleClick(item)" @dblclick="handleDblClick(item)">
<layout_dashboard_sysportlet8_list_itempanel name='dashboard_sysportlet8_list_itempanel' :inputData="item" :parentRef="thisRef"></layout_dashboard_sysportlet8_list_itempanel> <layout_dashboard_sysportlet4_list_itempanel name='dashboard_sysportlet4_list_itempanel' :inputData="item" :parentRef="thisRef"></layout_dashboard_sysportlet4_list_itempanel>
</div> </div>
</div> </div>
<div v-else> <div v-else>
...@@ -388,7 +388,7 @@ export default class ByParentKeyBase extends Vue implements ControlInterface { ...@@ -388,7 +388,7 @@ export default class ByParentKeyBase extends Vue implements ControlInterface {
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'AccountSummary视图列表fetchAction参数未配置' }); this.$Notice.error({ title: '错误', desc: 'CampaignSummary视图列表fetchAction参数未配置' });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -452,7 +452,7 @@ export default class ByParentKeyBase extends Vue implements ControlInterface { ...@@ -452,7 +452,7 @@ export default class ByParentKeyBase extends Vue implements ControlInterface {
*/ */
public async remove(datas: any[]): Promise<any> { public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: '错误', desc: 'AccountSummary视图表格removeAction参数未配置' }); this.$Notice.error({ title: '错误', desc: 'CampaignSummary视图表格removeAction参数未配置' });
return; return;
} }
if (datas.length === 0) { if (datas.length === 0) {
......
...@@ -10,7 +10,7 @@ export default class ByParentKeyModel { ...@@ -10,7 +10,7 @@ export default class ByParentKeyModel {
* 获取数据项集合 * 获取数据项集合
* *
* @returns {any[]} * @returns {any[]}
* @memberof ByParentKeyDashboard_sysportlet8_listMode * @memberof ByParentKeyDashboard_sysportlet4_listMode
*/ */
public getDataItems(): any[] { public getDataItems(): any[] {
return [ return [
......
...@@ -2,11 +2,11 @@ ...@@ -2,11 +2,11 @@
import { Component } from 'vue-property-decorator'; import { Component } from 'vue-property-decorator';
import ByParentKeyBase from './by-parent-key-list-base.vue'; import ByParentKeyBase from './by-parent-key-list-base.vue';
import layout_dashboard_sysportlet8_list_itempanel from '@widgets/activity-pointer/by-regarding-object-id-panel/by-regarding-object-id-panel.vue'; import layout_dashboard_sysportlet4_list_itempanel from '@widgets/activity-pointer/by-regarding-object-id-panel/by-regarding-object-id-panel.vue';
@Component({ @Component({
components: { components: {
layout_dashboard_sysportlet8_list_itempanel, layout_dashboard_sysportlet4_list_itempanel,
} }
}) })
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<p class='portlet-title'> <p class='portlet-title'>
<span> <span>
日程安排 活动
</span> </span>
<span class="portlet-action"> <span class="portlet-action">
<a @click="uiAction('u222531e', $event)"> <a @click="uiAction('u222531e', $event)">
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
</p> </p>
<div class="portlet-with-title"> <div class="portlet-with-title">
<!-- 测试 --> <!-- 测试 -->
<view_dashboard_sysportlet8_list <view_dashboard_sysportlet4_list
:viewState="viewState" :viewState="viewState"
:viewparams="viewparams" :viewparams="viewparams"
:context="context" :context="context"
...@@ -35,10 +35,10 @@ ...@@ -35,10 +35,10 @@
updateAction="Update" updateAction="Update"
fetchAction="FetchByParentKey" fetchAction="FetchByParentKey"
:showBusyIndicator="true" :showBusyIndicator="true"
name="dashboard_sysportlet8_list" name="dashboard_sysportlet4_list"
ref='dashboard_sysportlet8_list' ref='dashboard_sysportlet4_list'
@closeview="closeView($event)"> @closeview="closeView($event)">
</view_dashboard_sysportlet8_list> </view_dashboard_sysportlet4_list>
</div> </div>
</div> </div>
</template> </template>
...@@ -151,7 +151,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements ...@@ -151,7 +151,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements
* @param {*} [$event] * @param {*} [$event]
* @memberof * @memberof
*/ */
public dashboard_sysportlet8_u222531e_click(params: any = {}, tag?: any, $event?: any) { public dashboard_sysportlet4_u222531e_click(params: any = {}, tag?: any, $event?: any) {
// 取数 // 取数
let datas: any[] = []; let datas: any[] = [];
let xData: any = null; let xData: any = null;
...@@ -179,7 +179,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements ...@@ -179,7 +179,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements
* @param {*} [$event] * @param {*} [$event]
* @memberof * @memberof
*/ */
public dashboard_sysportlet8_ue577d64_click(params: any = {}, tag?: any, $event?: any) { public dashboard_sysportlet4_ue577d64_click(params: any = {}, tag?: any, $event?: any) {
// 取数 // 取数
let datas: any[] = []; let datas: any[] = [];
let xData: any = null; let xData: any = null;
...@@ -207,7 +207,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements ...@@ -207,7 +207,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements
* @param {*} [$event] * @param {*} [$event]
* @memberof * @memberof
*/ */
public dashboard_sysportlet8_u654c060_click(params: any = {}, tag?: any, $event?: any) { public dashboard_sysportlet4_u654c060_click(params: any = {}, tag?: any, $event?: any) {
// 取数 // 取数
let datas: any[] = []; let datas: any[] = [];
let xData: any = null; let xData: any = null;
...@@ -235,7 +235,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements ...@@ -235,7 +235,7 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements
* @param {*} [$event] * @param {*} [$event]
* @memberof * @memberof
*/ */
public dashboard_sysportlet8_u7019ad0_click(params: any = {}, tag?: any, $event?: any) { public dashboard_sysportlet4_u7019ad0_click(params: any = {}, tag?: any, $event?: any) {
// 取数 // 取数
let datas: any[] = []; let datas: any[] = [];
let xData: any = null; let xData: any = null;
...@@ -385,16 +385,16 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements ...@@ -385,16 +385,16 @@ export default class ActivityPointerList_ByParentKeyBase extends Vue implements
*/ */
public uiAction(tag:string,event:any){ public uiAction(tag:string,event:any){
if(Object.is(tag,'u222531e')){ if(Object.is(tag,'u222531e')){
this.dashboard_sysportlet8_u222531e_click(null,tag,event); this.dashboard_sysportlet4_u222531e_click(null,tag,event);
} }
if(Object.is(tag,'ue577d64')){ if(Object.is(tag,'ue577d64')){
this.dashboard_sysportlet8_ue577d64_click(null,tag,event); this.dashboard_sysportlet4_ue577d64_click(null,tag,event);
} }
if(Object.is(tag,'u654c060')){ if(Object.is(tag,'u654c060')){
this.dashboard_sysportlet8_u654c060_click(null,tag,event); this.dashboard_sysportlet4_u654c060_click(null,tag,event);
} }
if(Object.is(tag,'u7019ad0')){ if(Object.is(tag,'u7019ad0')){
this.dashboard_sysportlet8_u7019ad0_click(null,tag,event); this.dashboard_sysportlet4_u7019ad0_click(null,tag,event);
} }
} }
......
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
<script lang='tsx'> <script lang='tsx'>
import { Component } from 'vue-property-decorator'; import { Component } from 'vue-property-decorator';
import ActivityPointerList_ByParentKeyBase from './list-by-parent-key-portlet-base.vue'; import ActivityPointerList_ByParentKeyBase from './list-by-parent-key-portlet-base.vue';
import view_dashboard_sysportlet8_list from '@widgets/activity-pointer/by-parent-key-list/by-parent-key-list.vue'; import view_dashboard_sysportlet4_list from '@widgets/activity-pointer/by-parent-key-list/by-parent-key-list.vue';
@Component({ @Component({
components: { components: {
view_dashboard_sysportlet8_list, view_dashboard_sysportlet4_list,
} }
}) })
......
...@@ -7,52 +7,93 @@ ...@@ -7,52 +7,93 @@
<i-col :md="{ span: 24, offset: 0 }"> <i-col :md="{ span: 24, offset: 0 }">
<card class="portlet-card" :bordered="false" dis-hover :padding="0"> <card class="portlet-card" :bordered="false" dis-hover :padding="0">
<span> <span>
<div class='portlet-container summarydashboard-container1 ' :style="{}"> <div class='portlet-container summarydashboard-container2 ' :style="{}">
<row> <row>
<i-col :md="{ span: 24, offset: 0 }"> <i-col :sm="{ span: 18, offset: 0 }" :md="{ span: 18, offset: 0 }" :lg="{ span: 18, offset: 0 }">
<div class="portlet-without-title"> <div class="portlet-without-title">
<card class="portlet-card" :bordered="false" dis-hover :padding="0"> <card class="portlet-card" :bordered="false" dis-hover :padding="0">
<span> <span>
<view_dashboard_sysportlet1 <div class='portlet-container summarydashboard-container1 ' :style="{}">
:viewState="viewState" <row>
:viewparams="viewparams" <i-col :md="{ span: 24, offset: 0 }">
:context="context" <div class="portlet-without-title">
name="dashboard_sysportlet1" <card class="portlet-card" :bordered="false" dis-hover :padding="0">
ref='dashboard_sysportlet1' <span>
@closeview="closeView($event)"> <view_dashboard_sysportlet1
</view_dashboard_sysportlet1> :viewState="viewState"
:viewparams="viewparams"
:context="context"
name="dashboard_sysportlet1"
ref='dashboard_sysportlet1'
@closeview="closeView($event)">
</view_dashboard_sysportlet1>
</span>
</card>
</div>
</i-col>
<i-col :md="{ span: 24, offset: 0 }">
<div class="portlet-without-title">
<card class="portlet-card" :bordered="false" dis-hover :padding="0">
<span>
<view_dashboard_sysportlet2
:viewState="viewState"
:viewparams="viewparams"
:context="context"
name="dashboard_sysportlet2"
ref='dashboard_sysportlet2'
@closeview="closeView($event)">
</view_dashboard_sysportlet2>
</span>
</card>
</div>
</i-col>
<i-col :md="{ span: 24, offset: 0 }">
<div class="portlet-without-title">
<card class="portlet-card" :bordered="false" dis-hover :padding="0">
<span>
<view_dashboard_sysportlet3
:viewState="viewState"
:viewparams="viewparams"
:context="context"
name="dashboard_sysportlet3"
ref='dashboard_sysportlet3'
@closeview="closeView($event)">
</view_dashboard_sysportlet3>
</span>
</card>
</div>
</i-col>
</row>
</div>
</span> </span>
</card> </card>
</div> </div>
</i-col> </i-col>
<i-col :md="{ span: 24, offset: 0 }"> <i-col :sm="{ span: 6, offset: 0 }" :md="{ span: 6, offset: 0 }" :lg="{ span: 6, offset: 0 }">
<div class="portlet-without-title"> <div class="portlet-without-title">
<card class="portlet-card" :bordered="false" dis-hover :padding="0"> <card class="portlet-card" :bordered="false" dis-hover :padding="0">
<span> <span>
<view_dashboard_sysportlet2 <div class='portlet-container summarydashboard-container3 ' :style="{}">
:viewState="viewState" <row>
:viewparams="viewparams" <i-col :md="{ span: 24, offset: 0 }">
:context="context" <div class="portlet-without-title">
name="dashboard_sysportlet2" <card class="portlet-card" :bordered="false" dis-hover :padding="0">
ref='dashboard_sysportlet2' <span>
@closeview="closeView($event)"> <view_dashboard_sysportlet4
</view_dashboard_sysportlet2> :viewState="viewState"
</span> :viewparams="viewparams"
</card> :context="context"
</div> :height="300"
</i-col> name="dashboard_sysportlet4"
<i-col :md="{ span: 24, offset: 0 }"> ref='dashboard_sysportlet4'
<div class="portlet-without-title"> @closeview="closeView($event)">
<card class="portlet-card" :bordered="false" dis-hover :padding="0"> </view_dashboard_sysportlet4>
<span> </span>
<view_dashboard_sysportlet3 </card>
:viewState="viewState" </div>
:viewparams="viewparams" </i-col>
:context="context" </row>
name="dashboard_sysportlet3" </div>
ref='dashboard_sysportlet3'
@closeview="closeView($event)">
</view_dashboard_sysportlet3>
</span> </span>
</card> </card>
</div> </div>
......
<script lang='tsx'> <script lang='tsx'>
import { Component } from 'vue-property-decorator'; import { Component } from 'vue-property-decorator';
import SummaryBase from './summary-dashboard-base.vue'; import SummaryBase from './summary-dashboard-base.vue';
import view_dashboard_sysportlet4 from '@widgets/activity-pointer/list-by-parent-key-portlet/list-by-parent-key-portlet.vue';
import view_dashboard_sysportlet2 from '@widgets/campaign/view-schedule-portlet/view-schedule-portlet.vue'; import view_dashboard_sysportlet2 from '@widgets/campaign/view-schedule-portlet/view-schedule-portlet.vue';
import view_dashboard_sysportlet3 from '@widgets/campaign/view-manager-portlet/view-manager-portlet.vue'; import view_dashboard_sysportlet3 from '@widgets/campaign/view-manager-portlet/view-manager-portlet.vue';
import view_dashboard_sysportlet1 from '@widgets/campaign/view-campagin-portlet/view-campagin-portlet.vue'; import view_dashboard_sysportlet1 from '@widgets/campaign/view-campagin-portlet/view-campagin-portlet.vue';
...@@ -8,6 +9,7 @@ import view_dashboard_sysportlet1 from '@widgets/campaign/view-campagin-portlet/ ...@@ -8,6 +9,7 @@ import view_dashboard_sysportlet1 from '@widgets/campaign/view-campagin-portlet/
@Component({ @Component({
components: { components: {
view_dashboard_sysportlet4,
view_dashboard_sysportlet2, view_dashboard_sysportlet2,
view_dashboard_sysportlet3, view_dashboard_sysportlet3,
view_dashboard_sysportlet1, view_dashboard_sysportlet1,
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<i-col :md="{ span: 24, offset: 0 }"> <i-col :md="{ span: 24, offset: 0 }">
<card class="portlet-card" :bordered="false" dis-hover :padding="0"> <card class="portlet-card" :bordered="false" dis-hover :padding="0">
<span> <span>
<div class='portlet-container dashboard-view9dashboard-container1 ' :style="{}"> <div class='portlet-container dashboard-viewdashboard-container1 ' :style="{}">
<row> <row>
<i-col :md="{ span: 24, offset: 0 }"> <i-col :md="{ span: 24, offset: 0 }">
<div class="portlet-without-title"> <div class="portlet-without-title">
......
<template> <template>
<div class='tabviewpanel' style="height:100%;" v-if = 'isActivied' > <div class='tabviewpanel' style="height:100%;" v-if = 'isActivied' >
<contact-dashboard-view9 <contact-dashboard-view
class='viewcontainer2' class='viewcontainer2'
:viewdata="viewdata" :viewdata="viewdata"
:viewparam="viewparam" :viewparam="viewparam"
@viewload="viewDatasChange($event)" @viewload="viewDatasChange($event)"
:viewDefaultUsage="false" > :viewDefaultUsage="false" >
</contact-dashboard-view9> </contact-dashboard-view>
</div> </div>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
......
...@@ -3182,7 +3182,7 @@ ...@@ -3182,7 +3182,7 @@
<!--输出实体[CONTACT]数据结构 --> <!--输出实体[CONTACT]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-contact-97-43"> <changeSet author="a_LAB01_e85d8801c" id="tab-contact-102-43">
<createTable tableName="CONTACT"> <createTable tableName="CONTACT">
<column name="ADDRESS1_FREIGHTTERMSCODE" remarks="" type="VARCHAR(30)"> <column name="ADDRESS1_FREIGHTTERMSCODE" remarks="" type="VARCHAR(30)">
</column> </column>
...@@ -11021,22 +11021,22 @@ ...@@ -11021,22 +11021,22 @@
<addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="MONTHLYFISCALCALENDAR" constraintName="DER1N_MONTHLYFISCALCALENDAR__T" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/> <addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="MONTHLYFISCALCALENDAR" constraintName="DER1N_MONTHLYFISCALCALENDAR__T" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[CONTACT]外键关系 --> <!--输出实体[CONTACT]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-contact-97-212"> <changeSet author="a_LAB01_e85d8801c" id="fk-contact-102-212">
<addForeignKeyConstraint baseColumnNames="PREFERREDEQUIPMENTID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__EQUIPMENT__PREF" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EQUIPMENTID" referencedTableName="EQUIPMENT" validate="true"/> <addForeignKeyConstraint baseColumnNames="PREFERREDEQUIPMENTID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__EQUIPMENT__PREF" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EQUIPMENTID" referencedTableName="EQUIPMENT" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-contact-97-213"> <changeSet author="a_LAB01_e85d8801c" id="fk-contact-102-213">
<addForeignKeyConstraint baseColumnNames="ORIGINATINGLEADID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__LEAD__ORIGINATI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="LEADID" referencedTableName="LEAD" validate="true"/> <addForeignKeyConstraint baseColumnNames="ORIGINATINGLEADID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__LEAD__ORIGINATI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="LEADID" referencedTableName="LEAD" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-contact-97-214"> <changeSet author="a_LAB01_e85d8801c" id="fk-contact-102-214">
<addForeignKeyConstraint baseColumnNames="DEFAULTPRICELEVELID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__PRICELEVEL__DEF" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="PRICELEVELID" referencedTableName="PRICELEVEL" validate="true"/> <addForeignKeyConstraint baseColumnNames="DEFAULTPRICELEVELID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__PRICELEVEL__DEF" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="PRICELEVELID" referencedTableName="PRICELEVEL" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-contact-97-215"> <changeSet author="a_LAB01_e85d8801c" id="fk-contact-102-215">
<addForeignKeyConstraint baseColumnNames="PREFERREDSERVICEID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__SERVICE__PREFER" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="SERVICEID" referencedTableName="SERVICE" validate="true"/> <addForeignKeyConstraint baseColumnNames="PREFERREDSERVICEID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__SERVICE__PREFER" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="SERVICEID" referencedTableName="SERVICE" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-contact-97-216"> <changeSet author="a_LAB01_e85d8801c" id="fk-contact-102-216">
<addForeignKeyConstraint baseColumnNames="SLAID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__SLA__SLAID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="SLAID" referencedTableName="SLA" validate="true"/> <addForeignKeyConstraint baseColumnNames="SLAID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__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-contact-97-217"> <changeSet author="a_LAB01_e85d8801c" id="fk-contact-102-217">
<addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__TRANSACTIONCURR" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/> <addForeignKeyConstraint baseColumnNames="TRANSACTIONCURRENCYID" baseTableName="CONTACT" constraintName="DER1N_CONTACT__TRANSACTIONCURR" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="TRANSACTIONCURRENCYID" referencedTableName="TRANSACTIONCURRENCY" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[TEAM]外键关系 --> <!--输出实体[TEAM]外键关系 -->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册