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

xignzi006 发布系统代码

上级 cb4ca9d6
.pickup-view {
--pickup-view: 0;
}
// 避免空文件,后台不让空文件过
.account-inner-pickup-grid-view {
--account-inner-pickup-grid-view: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import AccountInnerPickupGridViewBase from './account-inner-pickup-grid-view-base.vue';
import view_grid from '@widgets/account/inner-pickip-grid/inner-pickip-grid.vue';
import view_searchform from '@widgets/account/default-searchform/default-searchform.vue';
@Component({
components: {
view_grid,
view_searchform,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class AccountInnerPickupGridView extends AccountInnerPickupGridViewBase {
}
</script>
\ No newline at end of file
......@@ -71,7 +71,6 @@ export const PageComponents = {
Vue.component('sales-order-grid-view', () => import('@pages/sales/sales-order-grid-view/sales-order-grid-view.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('account-inner-pickup-grid-view', () => import('@pages/base/account-inner-pickup-grid-view/account-inner-pickup-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('phone-call-edit-view', () => import('@pages/base/phone-call-edit-view/phone-call-edit-view.vue'));
......@@ -86,10 +85,11 @@ export const PageComponents = {
Vue.component('quote-edit-view', () => import('@pages/sales/quote-edit-view/quote-edit-view.vue'));
Vue.component('account-summary', () => import('@pages/base/account-summary/account-summary.vue'));
Vue.component('incident-grid-view', () => import('@pages/service/incident-grid-view/incident-grid-view.vue'));
Vue.component('account-inner-pickup-view', () => import('@pages/base/account-inner-pickup-view/account-inner-pickup-view.vue'));
Vue.component('ibiz-list-quick-create', () => import('@pages/marketing/ibiz-list-quick-create/ibiz-list-quick-create.vue'));
Vue.component('account-inner-pickup-view', () => import('@pages/base/account-inner-pickup-view/account-inner-pickup-view.vue'));
Vue.component('campaign-summary-head', () => import('@pages/marketing/campaign-summary-head/campaign-summary-head.vue'));
Vue.component('account-edit-account-info', () => import('@pages/base/account-edit-account-info/account-edit-account-info.vue'));
Vue.component('account-inner-pickup-grid-view', () => import('@pages/base/account-inner-pickup-grid-view/account-inner-pickup-grid-view.vue'));
Vue.component('campaign-response-quick-create', () => import('@pages/marketing/campaign-response-quick-create/campaign-response-quick-create.vue'));
Vue.component('campaign-summary', () => import('@pages/marketing/campaign-summary/campaign-summary.vue'));
Vue.component('contact-pickup-view', () => import('@pages/base/contact-pickup-view/contact-pickup-view.vue'));
......
......@@ -2688,6 +2688,19 @@ const router = new Router({
},
component: () => import('@pages/base/account-edit-view/account-edit-view.vue'),
},
{
path: '/accounts/:account?/innerpickupgridview/:innerpickupgridview?',
meta: {
caption: 'entities.account.views.innerpickupgridview.title',
info:'',
parameters: [
{ pathName: 'accounts', parameterName: 'account' },
{ pathName: 'innerpickupgridview', parameterName: 'innerpickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/base/account-inner-pickup-grid-view/account-inner-pickup-grid-view.vue'),
},
{
path: '/accounts/:account?/info_introduction/:info_introduction?',
meta: {
......
......@@ -486,6 +486,15 @@ export const viewstate: any = {
'29bfcd628ab25e297248ff0524d12908',
],
},
{
viewtag: '7217511947b8833ba5683e54c06b0271',
viewmodule: 'Base',
viewname: 'AccountInnerPickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '73bb9f7e653384ca09f8bbbfd580d892',
viewmodule: 'Base',
......
/**
* InnerPickip 部件模型
*
* @export
* @class InnerPickipModel
*/
export default class InnerPickipModel {
/**
* 是否是实体数据导出
*
* @returns {any[]}
* @memberof InnerPickipGridMode
*/
public isDEExport: boolean = false;
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof InnerPickipGridMode
*/
public getDataItems(): any[] {
if(this.isDEExport){
return [
]
}else{
return [
{
name: 'accountname',
prop: 'accountname',
dataType: 'TEXT',
},
{
name: 'primarycontactid',
prop: 'primarycontactid',
dataType: 'PICKUP',
},
{
name: 'transactioncurrencyid',
prop: 'transactioncurrencyid',
dataType: 'PICKUP',
},
{
name: 'slaid',
prop: 'slaid',
dataType: 'PICKUP',
},
{
name: 'srfmajortext',
prop: 'accountname',
dataType: 'TEXT',
},
{
name: 'srfkey',
prop: 'accountid',
dataType: 'GUID',
},
{
name: 'srfdataaccaction',
prop: 'accountid',
dataType: 'GUID',
},
{
name: 'preferredequipmentid',
prop: 'preferredequipmentid',
dataType: 'PICKUP',
},
{
name: 'territoryid',
prop: 'territoryid',
dataType: 'PICKUP',
},
{
name: 'preferredserviceid',
prop: 'preferredserviceid',
dataType: 'PICKUP',
},
{
name: 'defaultpricelevelid',
prop: 'defaultpricelevelid',
dataType: 'PICKUP',
},
{
name: 'emailaddress1',
prop: 'emailaddress1',
dataType: 'TEXT',
},
{
name: 'originatingleadid',
prop: 'originatingleadid',
dataType: 'PICKUP',
},
{
name: 'parentaccountid',
prop: 'parentaccountid',
dataType: 'PICKUP',
},
{
name: 'account',
prop: 'accountid',
},
{
name:'size',
prop:'size'
},
{
name:'query',
prop:'query'
},
{
name:'page',
prop:'page'
},
{
name:'sort',
prop:'sort'
},
{
name:'srfparentdata',
prop:'srfparentdata'
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
]
}
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import InnerPickipBase from './inner-pickip-grid-base.vue';
@Component({
components: {
}
})
export default class InnerPickip extends InnerPickipBase {
}
</script>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册