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

xignzi006 发布系统代码

上级 63429034
// 避免空文件,后台不让空文件过
.contact-abstract-edit-view9 {
--contact-abstract-edit-view9: 0;
}
// 视图样式
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactAbstractEditView9Base from './contact-abstract-edit-view9-base.vue';
import view_form from '@widgets/contact/quick-create-form/quick-create-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactAbstractEditView9 extends ContactAbstractEditView9Base {
}
</script>
\ No newline at end of file
// 避免空文件,后台不让空文件过
.contact-detail-info-edit-view9 {
--contact-detail-info-edit-view9: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactDetailInfoEditView9Base from './contact-detail-info-edit-view9-base.vue';
import view_form from '@widgets/contact/detail-info-form/detail-info-form.vue';
@Component({
components: {
view_form,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactDetailInfoEditView9 extends ContactDetailInfoEditView9Base {
}
</script>
\ No newline at end of file
// 避免空文件,后台不让空文件过
.contact-tab-exp-view {
--contact-tab-exp-view: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ContactTabExpViewBase from './contact-tab-exp-view-base.vue';
import view_tabexppanel from '@widgets/contact/tab-exp-viewtabexppanel-tabexppanel/tab-exp-viewtabexppanel-tabexppanel.vue';
@Component({
components: {
view_tabexppanel,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class ContactTabExpView extends ContactTabExpViewBase {
}
</script>
\ No newline at end of file
.pickup-view {
--pickup-view: 0;
}
// 避免空文件,后台不让空文件过
.transaction-currency-pickup-grid-view {
--transaction-currency-pickup-grid-view: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import TransactionCurrencyPickupGridViewBase from './transaction-currency-pickup-grid-view-base.vue';
import view_grid from '@widgets/transaction-currency/main-grid/main-grid.vue';
import view_searchform from '@widgets/transaction-currency/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 TransactionCurrencyPickupGridView extends TransactionCurrencyPickupGridViewBase {
}
</script>
\ No newline at end of file
// 避免空文件,后台不让空文件过
.transaction-currency-pickup-view {
--transaction-currency-pickup-view: 0;
}
.pickup-view {
>.pickupviewpanel {
flex-grow: 1;
display: flex;
justify-content: flex-end;
height: calc(100% - 64px);
}
>.footer {
height: 64px;
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import TransactionCurrencyPickupViewBase from './transaction-currency-pickup-view-base.vue';
import view_pickupviewpanel from '@widgets/transaction-currency/pickup-viewpickupviewpanel-pickupviewpanel/pickup-viewpickupviewpanel-pickupviewpanel.vue';
@Component({
components: {
view_pickupviewpanel,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class TransactionCurrencyPickupView extends TransactionCurrencyPickupViewBase {
}
</script>
\ No newline at end of file
.pickup-view {
--pickup-view: 0;
}
// 避免空文件,后台不让空文件过
.lead-pickup-grid-view {
--lead-pickup-grid-view: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import LeadPickupGridViewBase from './lead-pickup-grid-view-base.vue';
import view_grid from '@widgets/lead/main-grid/main-grid.vue';
import view_searchform from '@widgets/lead/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 LeadPickupGridView extends LeadPickupGridViewBase {
}
</script>
\ No newline at end of file
// 避免空文件,后台不让空文件过
.lead-pickup-view {
--lead-pickup-view: 0;
}
.pickup-view {
>.pickupviewpanel {
flex-grow: 1;
display: flex;
justify-content: flex-end;
height: calc(100% - 64px);
}
>.footer {
height: 64px;
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import LeadPickupViewBase from './lead-pickup-view-base.vue';
import view_pickupviewpanel from '@widgets/lead/pickup-viewpickupviewpanel-pickupviewpanel/pickup-viewpickupviewpanel-pickupviewpanel.vue';
@Component({
components: {
view_pickupviewpanel,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
vm.$store.commit('addCurPageViewtag', { route: to, viewtag: vm.viewtag });
});
},
})
export default class LeadPickupView extends LeadPickupViewBase {
}
</script>
\ No newline at end of file
......@@ -7,7 +7,6 @@ export const PageComponents = {
Vue.component('sales-order-edit-view', () => import('@pages/sales/sales-order-edit-view/sales-order-edit-view.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('contact-abstract-edit-view9', () => import('@pages/base/contact-abstract-edit-view9/contact-abstract-edit-view9.vue'));
Vue.component('lead-pickup-view', () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'));
Vue.component('incident-edit-view', () => import('@pages/service/incident-edit-view/incident-edit-view.vue'));
Vue.component('activity-pointer-edit-view', () => import('@pages/base/activity-pointer-edit-view/activity-pointer-edit-view.vue'));
......@@ -27,7 +26,6 @@ export const PageComponents = {
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('account-address', () => import('@pages/base/account-address/account-address.vue'));
Vue.component('contact-detail-info-edit-view9', () => import('@pages/base/contact-detail-info-edit-view9/contact-detail-info-edit-view9.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'));
......@@ -62,7 +60,9 @@ export const PageComponents = {
Vue.component('quote-edit-view', () => import('@pages/sales/quote-edit-view/quote-edit-view.vue'));
Vue.component('incident-grid-view', () => import('@pages/service/incident-grid-view/incident-grid-view.vue'));
Vue.component('account-edit-account-info', () => import('@pages/base/account-edit-account-info/account-edit-account-info.vue'));
Vue.component('contact-detail-info-edit-view9', () => import('@pages/base/contact-detail-info-edit-view9/contact-detail-info-edit-view9.vue'));
Vue.component('account-edit-address', () => import('@pages/base/account-edit-address/account-edit-address.vue'));
Vue.component('contact-abstract-edit-view9', () => import('@pages/base/contact-abstract-edit-view9/contact-abstract-edit-view9.vue'));
Vue.component('contact-pickup-view', () => import('@pages/base/contact-pickup-view/contact-pickup-view.vue'));
}
};
\ No newline at end of file
......@@ -1024,6 +1024,19 @@ const router = new Router({
},
component: () => import('@pages/sales/lead-grid-view/lead-grid-view.vue'),
},
{
path: '/leads/:lead?/pickupview/:pickupview?',
meta: {
caption: 'entities.lead.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-view/lead-pickup-view.vue'),
},
{
path: '/accounts/:account?/accountinfo/:accountinfo?',
meta: {
......@@ -1219,6 +1232,19 @@ const router = new Router({
},
component: () => import('@pages/sales/opportunity-grid-view/opportunity-grid-view.vue'),
},
{
path: '/contacts/:contact?/detailinfoeditview9/:detailinfoeditview9?',
meta: {
caption: 'entities.contact.views.detailinfoeditview9.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'detailinfoeditview9', parameterName: 'detailinfoeditview9' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-detail-info-edit-view9/contact-detail-info-edit-view9.vue'),
},
{
path: '/goals/:goal?/gridview/:gridview?',
meta: {
......@@ -1232,6 +1258,19 @@ 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: '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: '/accounts/:account?/editview/:editview?',
meta: {
......@@ -1297,6 +1336,19 @@ const router = new Router({
},
component: () => import('@pages/sales/opportunity-edit-view/opportunity-edit-view.vue'),
},
{
path: '/leads/:lead?/pickupgridview/:pickupgridview?',
meta: {
caption: 'entities.lead.views.pickupgridview.title',
info:'',
parameters: [
{ pathName: 'leads', parameterName: 'lead' },
{ pathName: 'pickupgridview', parameterName: 'pickupgridview' },
],
requireAuth: true,
},
component: () => import('@pages/sales/lead-pickup-grid-view/lead-pickup-grid-view.vue'),
},
{
path: '/centeralportal/:centeralportal?',
meta: {
......@@ -1375,30 +1427,30 @@ const router = new Router({
component: () => import('@pages/base/account-address/account-address.vue'),
},
{
path: '/serviceappointments/:serviceappointment?/editview/:editview?',
path: '/contacts/:contact?/abstracteditview9/:abstracteditview9?',
meta: {
caption: 'entities.serviceappointment.views.editview.title',
caption: 'entities.contact.views.abstracteditview9.title',
info:'',
parameters: [
{ pathName: 'serviceappointments', parameterName: 'serviceappointment' },
{ pathName: 'editview', parameterName: 'editview' },
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'abstracteditview9', parameterName: 'abstracteditview9' },
],
requireAuth: true,
},
component: () => import('@pages/service/service-appointment-edit-view/service-appointment-edit-view.vue'),
component: () => import('@pages/base/contact-abstract-edit-view9/contact-abstract-edit-view9.vue'),
},
{
path: '/contacts/:contact?/editview/:editview?',
path: '/serviceappointments/:serviceappointment?/editview/:editview?',
meta: {
caption: 'entities.contact.views.editview.title',
caption: 'entities.serviceappointment.views.editview.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'serviceappointments', parameterName: 'serviceappointment' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-edit-view/contact-edit-view.vue'),
component: () => import('@pages/service/service-appointment-edit-view/service-appointment-edit-view.vue'),
},
{
path: '/appointments/:appointment?/editview/:editview?',
......@@ -1569,6 +1621,19 @@ const router = new Router({
},
component: () => import('@pages/sales/competitor-grid-view/competitor-grid-view.vue'),
},
{
path: '/transactioncurrencies/:transactioncurrency?/pickupview/:pickupview?',
meta: {
caption: 'entities.transactioncurrency.views.pickupview.title',
info:'',
parameters: [
{ pathName: 'transactioncurrencies', parameterName: 'transactioncurrency' },
{ pathName: 'pickupview', parameterName: 'pickupview' },
],
requireAuth: true,
},
component: () => import('@pages/base/transaction-currency-pickup-view/transaction-currency-pickup-view.vue'),
},
{
path: '/pricelevels/:pricelevel?/pickupgridview/:pickupgridview?',
meta: {
......@@ -1685,6 +1750,19 @@ const router = new Router({
requireAuth: true,
},
component: () => import('@pages/sales/competitor-edit-view/competitor-edit-view.vue'),
},
{
path: '/contacts/:contact?/tabexpview/:tabexpview?',
meta: {
caption: 'entities.contact.views.tabexpview.title',
info:'',
parameters: [
{ pathName: 'contacts', parameterName: 'contact' },
{ pathName: 'tabexpview', parameterName: 'tabexpview' },
],
requireAuth: true,
},
component: () => import('@pages/base/contact-tab-exp-view/contact-tab-exp-view.vue'),
},
...globalRoutes,
{
......
......@@ -72,6 +72,16 @@ export const viewstate: any = {
'2e17cb1d009dd49ac529319ac15319cd',
],
},
{
viewtag: '1bc48b15dbe69c5f30dafe489f58aacb',
viewmodule: 'Sales',
viewname: 'LeadPickupView',
viewaction: '',
viewdatachange: false,
refviews: [
'7d00f63c306adf3537efeabb3326095d',
],
},
{
viewtag: '1d3b94223a5d3f8ab1d2fe334c8c4afd',
viewmodule: 'Base',
......@@ -239,6 +249,17 @@ export const viewstate: any = {
'7bf35293fd1d9db7816755a74c4d575e',
],
},
{
viewtag: '60093dd36f07238d7a7e72e9ed372942',
viewmodule: 'Base',
viewname: 'ContactDetailInfoEditView9',
viewaction: '',
viewdatachange: false,
refviews: [
'da3f8c1f20f440f3df54d6c13a8de586',
'1bc48b15dbe69c5f30dafe489f58aacb',
],
},
{
viewtag: '631a4276161c551802f3aaf4bd7e607c',
viewmodule: 'Sales',
......@@ -249,6 +270,15 @@ export const viewstate: any = {
'7877d7e7e55fe21f48e8382e07579f33',
],
},
{
viewtag: '6d8a2615030eed5779caea69f7f001aa',
viewmodule: 'Base',
viewname: 'TransactionCurrencyPickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '6e18ac74e5685439110f9b4e534ee005',
viewmodule: 'Base',
......@@ -296,6 +326,15 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: '7d00f63c306adf3537efeabb3326095d',
viewmodule: 'Sales',
viewname: 'LeadPickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '7FCD2E75-E34A-493C-922E-8AE47BCE08CA',
viewmodule: 'Ungroup',
......@@ -377,18 +416,18 @@ export const viewstate: any = {
],
},
{
viewtag: '99d4a530c13b03a98cd143f341394354',
viewmodule: 'Service',
viewname: 'ServiceAppointmentEditView',
viewtag: '928f354b1e67a8b855b7f19f485299b0',
viewmodule: 'Base',
viewname: 'ContactAbstractEditView9',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '9a96ebf2e57358b3590b9d4479edb77a',
viewmodule: 'Base',
viewname: 'ContactEditView',
viewtag: '99d4a530c13b03a98cd143f341394354',
viewmodule: 'Service',
viewname: 'ServiceAppointmentEditView',
viewaction: '',
viewdatachange: false,
refviews: [
......@@ -527,6 +566,16 @@ export const viewstate: any = {
'fc2117de593df9cc982bd802cbdb2154',
],
},
{
viewtag: 'da3f8c1f20f440f3df54d6c13a8de586',
viewmodule: 'Base',
viewname: 'TransactionCurrencyPickupView',
viewaction: '',
viewdatachange: false,
refviews: [
'6d8a2615030eed5779caea69f7f001aa',
],
},
{
viewtag: 'dd10cba0f2ded085120f7dc8eccc7c10',
viewmodule: 'Product',
......@@ -611,6 +660,17 @@ export const viewstate: any = {
refviews: [
],
},
{
viewtag: 'fcdb236b65d78c4a8ae64e74f9483a63',
viewmodule: 'Base',
viewname: 'ContactTabExpView',
viewaction: '',
viewdatachange: false,
refviews: [
'60093dd36f07238d7a7e72e9ed372942',
'928f354b1e67a8b855b7f19f485299b0',
],
},
],
createdviews: [],
}
\ No newline at end of file
/**
* DetailInfo 部件模型
*
* @export
* @class DetailInfoModel
*/
export default class DetailInfoModel {
/**
* 获取数据项集合
*
* @returns {any[]}
* @memberof DetailInfoModel
*/
public getDataItems(): any[] {
return [
{
name: 'srfwfmemo',
prop: 'srfwfmemo',
dataType: 'TEXT',
},
// 前端新增修改标识,新增为"0",修改为"1"或未设值
{
name: 'srffrontuf',
prop: 'srffrontuf',
dataType: 'TEXT',
},
{
name: 'srfupdatedate',
prop: 'updatedate',
dataType: 'DATETIME',
},
{
name: 'srforikey',
},
{
name: 'srfkey',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'srfmajortext',
prop: 'fullname',
dataType: 'TEXT',
},
{
name: 'srftempmode',
},
{
name: 'srfuf',
},
{
name: 'srfdeid',
},
{
name: 'srfsourcekey',
},
{
name: 'gendercode',
prop: 'gendercode',
dataType: 'SSCODELIST',
},
{
name: 'familystatuscode',
prop: 'familystatuscode',
dataType: 'SSCODELIST',
},
{
name: 'spousesname',
prop: 'spousesname',
dataType: 'TEXT',
},
{
name: 'birthdate',
prop: 'birthdate',
dataType: 'DATETIME',
},
{
name: 'anniversary',
prop: 'anniversary',
dataType: 'DATETIME',
},
{
name: 'originatingleadname',
prop: 'originatingleadname',
dataType: 'PICKUPTEXT',
},
{
name: 'lastusedincampaign',
prop: 'lastusedincampaign',
dataType: 'DATETIME',
},
{
name: 'donotsendmm',
prop: 'donotsendmm',
dataType: 'YESNO',
},
{
name: 'transactioncurrencyname',
prop: 'transactioncurrencyname',
dataType: 'PICKUPTEXT',
},
{
name: 'creditlimit',
prop: 'creditlimit',
dataType: 'BIGDECIMAL',
},
{
name: 'creditonhold',
prop: 'creditonhold',
dataType: 'YESNO',
},
{
name: 'paymenttermscode',
prop: 'paymenttermscode',
dataType: 'SSCODELIST',
},
{
name: 'shippingmethodcode',
prop: 'shippingmethodcode',
dataType: 'SSCODELIST',
},
{
name: 'originatingleadid',
prop: 'originatingleadid',
dataType: 'PICKUP',
},
{
name: 'transactioncurrencyid',
prop: 'transactioncurrencyid',
dataType: 'PICKUP',
},
{
name: 'contactid',
prop: 'contactid',
dataType: 'GUID',
},
{
name: 'contact',
prop: 'contactid',
dataType: 'FONTKEY',
},
]
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import DetailInfoBase from './detail-info-form-base.vue';
@Component({
components: {
}
})
export default class DetailInfo extends DetailInfoBase {
}
</script>
\ No newline at end of file
import { Http,Util,Errorlog } from '@/utils';
import ControlService from '@/widgets/control-service';
import ContactService from '@/service/contact/contact-service';
import TabExpViewtabexppanelModel from './tab-exp-viewtabexppanel-tabexppanel-model';
/**
* TabExpViewtabexppanel 部件服务对象
*
* @export
* @class TabExpViewtabexppanelService
*/
export default class TabExpViewtabexppanelService extends ControlService {
/**
* 联系人服务对象
*
* @type {ContactService}
* @memberof TabExpViewtabexppanelService
*/
public appEntityService: ContactService = new ContactService({ $store: this.getStore() });
/**
* 设置从数据模式
*
* @type {boolean}
* @memberof TabExpViewtabexppanelService
*/
public setTempMode(){
this.isTempMode = false;
}
/**
* Creates an instance of TabExpViewtabexppanelService.
*
* @param {*} [opts={}]
* @memberof TabExpViewtabexppanelService
*/
constructor(opts: any = {}) {
super(opts);
this.model = new TabExpViewtabexppanelModel();
}
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import TabExpViewtabexppanelBase from './tab-exp-viewtabexppanel-tabexppanel-base.vue';
import view_tabviewpanel from '@widgets/contact/tab-exp-viewtabviewpanel-tabviewpanel/tab-exp-viewtabviewpanel-tabviewpanel.vue';
import view_tabviewpanel2 from '@widgets/contact/tab-exp-viewtabviewpanel2-tabviewpanel/tab-exp-viewtabviewpanel2-tabviewpanel.vue';
@Component({
components: {
view_tabviewpanel,
view_tabviewpanel2,
}
})
export default class TabExpViewtabexppanel extends TabExpViewtabexppanelBase {
}
</script>
\ No newline at end of file
import { Http } from '@/utils';
import ControlService from '@/widgets/control-service';
/**
* TabExpViewtabviewpanel 部件服务对象
*
* @export
* @class TabExpViewtabviewpanelService
*/
export default class TabExpViewtabviewpanelService extends ControlService {
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import TabExpViewtabviewpanelBase from './tab-exp-viewtabviewpanel-tabviewpanel-base.vue';
@Component({
components: {
}
})
export default class TabExpViewtabviewpanel extends TabExpViewtabviewpanelBase {
}
</script>
\ No newline at end of file
import { Http } from '@/utils';
import ControlService from '@/widgets/control-service';
/**
* TabExpViewtabviewpanel2 部件服务对象
*
* @export
* @class TabExpViewtabviewpanel2Service
*/
export default class TabExpViewtabviewpanel2Service extends ControlService {
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import TabExpViewtabviewpanel2Base from './tab-exp-viewtabviewpanel2-tabviewpanel-base.vue';
@Component({
components: {
}
})
export default class TabExpViewtabviewpanel2 extends TabExpViewtabviewpanel2Base {
}
</script>
\ No newline at end of file
......@@ -561,7 +561,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图搜索表单loadAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图搜索表单loadAction参数未配置' });
return;
}
const arg: any = { ...opt };
......@@ -598,7 +598,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public loadDraft(opt: any = {},mode?:string): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图搜索表单loaddraftAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图搜索表单loaddraftAction参数未配置' });
return;
}
const arg: any = { ...opt } ;
......
import { Http } from '@/utils';
import ControlService from '@/widgets/control-service';
/**
* PickupViewpickupviewpanel 部件服务对象
*
* @export
* @class PickupViewpickupviewpanelService
*/
export default class PickupViewpickupviewpanelService extends ControlService {
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import PickupViewpickupviewpanelBase from './pickup-viewpickupviewpanel-pickupviewpanel-base.vue';
@Component({
components: {
}
})
export default class PickupViewpickupviewpanel extends PickupViewpickupviewpanelBase {
}
</script>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册