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

chitanda 发布系统代码

上级 c5c0e890
......@@ -199,16 +199,6 @@
"viewtag": "29bfcd628ab25e297248ff0524d12908",
"memo": "系统自动添加"
},
"listleadeditview": {
"title": "营销列表-潜在客户编辑视图",
"caption": "营销列表-潜在客户",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadEditView",
"viewfilename": "list-lead-edit-view",
"viewtag": "29e6b575138e5652740ab94b21c40928",
"memo": "系统自动添加"
},
"contactinfo_book": {
"title": "联系人编辑视图",
"caption": "联系人",
......@@ -219,6 +209,16 @@
"viewtag": "2b787c59ba090b37b9a1ba8f8ba045b4",
"memo": ""
},
"listleadbylist": {
"title": "营销列表-潜在客户(根据营销列表)",
"caption": "潜在客户",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadByList",
"viewfilename": "list-lead-by-list",
"viewtag": "2c6be792e84450585986e22f75dffa52",
"memo": "系统自动添加"
},
"leadeditview": {
"title": "lead编辑视图",
"caption": "潜在顾客",
......@@ -579,16 +579,6 @@
"viewtag": "7FCD2E75-E34A-493C-922E-8AE47BCE08CA",
"memo": ""
},
"listleadgridview": {
"title": "营销列表-潜在客户表格视图",
"caption": "营销列表-潜在客户",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadGridView",
"viewfilename": "list-lead-grid-view",
"viewtag": "829c9b0c0bf0c3796537872b84f26935",
"memo": "系统自动添加"
},
"ibizlistquickcreate": {
"title": "快速新建",
"caption": "快速新建",
......@@ -639,6 +629,16 @@
"viewtag": "8b806fb12589b2fc17d1bb90f4b5422e",
"memo": "系统自动添加"
},
"listleadquickcreatebylist": {
"title": "快速新建(根据营销列表)",
"caption": "快速新建",
"viewtype": "DEOPTVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadQuickCreateByList",
"viewfilename": "list-lead-quick-create-by-list",
"viewtag": "8d3e0363ae4532310000143fd6d61aae",
"memo": ""
},
"salesliteraturegridview": {
"title": "salesliterature表格视图",
"caption": "销售宣传资料",
......
......@@ -18,21 +18,19 @@ export default {
statuscode: '状态描述',
},
views: {
editview: {
caption: "营销列表-潜在客户",
title: '营销列表-潜在客户编辑视图',
bylist: {
caption: "潜在客户",
title: '营销列表-潜在客户(根据营销列表)',
},
gridview: {
caption: "营销列表-潜在客户",
title: '营销列表-潜在客户表格视图',
quickcreatebylist: {
caption: "快速新建",
title: '快速新建(根据营销列表)',
},
},
main_form: {
quickcreatebylist_form: {
details: {
group1: "营销列表-潜在客户基本信息",
formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "关系标识",
......@@ -41,6 +39,8 @@ export default {
srfuf: "",
srfdeid: "",
srfsourcekey: "",
entity2name: "潜在顾客",
entity2id: "潜在顾客",
relationshipsid: "关系标识",
},
uiactions: {
......@@ -64,7 +64,7 @@ export default {
uiactions: {
},
},
gridviewtoolbar_toolbar: {
bylisttoolbar_toolbar: {
tbitem3: {
caption: "New",
tip: "New",
......@@ -102,22 +102,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,21 +17,19 @@ export default {
statuscode: '状态描述',
},
views: {
editview: {
caption: '营销列表-潜在客户',
title: '营销列表-潜在客户编辑视图',
bylist: {
caption: '潜在客户',
title: '营销列表-潜在客户(根据营销列表)',
},
gridview: {
caption: '营销列表-潜在客户',
title: '营销列表-潜在客户表格视图',
quickcreatebylist: {
caption: '快速新建',
title: '快速新建(根据营销列表)',
},
},
main_form: {
quickcreatebylist_form: {
details: {
group1: '营销列表-潜在客户基本信息',
formpage1: '基本信息',
group2: '操作信息',
formpage2: '其它',
srfupdatedate: '更新时间',
srforikey: '',
srfkey: '关系标识',
......@@ -40,6 +38,8 @@ export default {
srfuf: '',
srfdeid: '',
srfsourcekey: '',
entity2name: '潜在顾客',
entity2id: '潜在顾客',
relationshipsid: '关系标识',
},
uiactions: {
......@@ -63,7 +63,7 @@ export default {
uiactions: {
},
},
gridviewtoolbar_toolbar: {
bylisttoolbar_toolbar: {
tbitem3: {
caption: '新建',
tip: '新建',
......@@ -101,22 +101,4 @@ export default {
tip: '过滤',
},
},
editviewtoolbar_toolbar: {
tbitem3: {
caption: '保存',
tip: '保存',
},
tbitem5: {
caption: '保存并关闭',
tip: '保存并关闭',
},
tbitem6: {
caption: '-',
tip: '',
},
tbitem12: {
caption: '关闭',
tip: '关闭',
},
},
};
\ No newline at end of file
......@@ -167,14 +167,6 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "AccountPickupView",
"viewtag": "29bfcd628ab25e297248ff0524d12908"
},
"listleadeditview": {
"title": "营销列表-潜在客户编辑视图",
"caption": "营销列表-潜在客户",
"viewtype": "DEEDITVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadEditView",
"viewtag": "29e6b575138e5652740ab94b21c40928"
},
"contactinfo_book": {
"title": "联系人编辑视图",
"caption": "联系人",
......@@ -183,6 +175,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "ContactInfo_Book",
"viewtag": "2b787c59ba090b37b9a1ba8f8ba045b4"
},
"listleadbylist": {
"title": "营销列表-潜在客户(根据营销列表)",
"caption": "潜在客户",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadByList",
"viewtag": "2c6be792e84450585986e22f75dffa52"
},
"leadeditview": {
"title": "lead编辑视图",
"caption": "潜在顾客",
......@@ -471,14 +471,6 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "CenteralPortal",
"viewtag": "7FCD2E75-E34A-493C-922E-8AE47BCE08CA"
},
"listleadgridview": {
"title": "营销列表-潜在客户表格视图",
"caption": "营销列表-潜在客户",
"viewtype": "DEGRIDVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadGridView",
"viewtag": "829c9b0c0bf0c3796537872b84f26935"
},
"ibizlistquickcreate": {
"title": "快速新建",
"caption": "快速新建",
......@@ -519,6 +511,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "PriceLevelPickupView",
"viewtag": "8b806fb12589b2fc17d1bb90f4b5422e"
},
"listleadquickcreatebylist": {
"title": "快速新建(根据营销列表)",
"caption": "快速新建",
"viewtype": "DEOPTVIEW",
"viewmodule": "Marketing",
"viewname": "ListLeadQuickCreateByList",
"viewtag": "8d3e0363ae4532310000143fd6d61aae"
},
"salesliteraturegridview": {
"title": "salesliterature表格视图",
"caption": "销售宣传资料",
......
// 避免空文件,后台不让空文件过
.list-lead-by-list {
--list-lead-by-list: 0;
}
// 视图样式
// this is less
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ListLeadByListBase from './list-lead-by-list-base.vue';
import view_grid from '@widgets/list-lead/main-grid/main-grid.vue';
import view_searchform from '@widgets/list-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 ListLeadByList extends ListLeadByListBase {
}
</script>
\ No newline at end of file
.option-view {
--option-view: 0;
}
// 避免空文件,后台不让空文件过
.list-lead-quick-create-by-list {
--list-lead-quick-create-by-list: 0;
}
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import ListLeadQuickCreateByListBase from './list-lead-quick-create-by-list-base.vue';
import view_form from '@widgets/list-lead/quick-create-by-list-form/quick-create-by-list-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 ListLeadQuickCreateByList extends ListLeadQuickCreateByListBase {
}
</script>
\ No newline at end of file
......@@ -12,6 +12,7 @@ export const PageComponents = {
Vue.component('account-edit-view', () => import('@pages/base/account-edit-view/account-edit-view.vue'));
Vue.component('list-contact-grid-view', () => import('@pages/marketing/list-contact-grid-view/list-contact-grid-view.vue'));
Vue.component('fax-edit-view', () => import('@pages/base/fax-edit-view/fax-edit-view.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('campaign-list-grid-view', () => import('@pages/marketing/campaign-list-grid-view/campaign-list-grid-view.vue'));
Vue.component('activity-pointer-edit-view', () => import('@pages/base/activity-pointer-edit-view/activity-pointer-edit-view.vue'));
......@@ -55,21 +56,22 @@ export const PageComponents = {
Vue.component('sales-literature-edit-view', () => import('@pages/sales/sales-literature-edit-view/sales-literature-edit-view.vue'));
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'));
Vue.component('product-edit-quick-create', () => import('@pages/product/product-edit-quick-create/product-edit-quick-create.vue'));
Vue.component('list-lead-quick-create-by-list', () => import('@pages/marketing/list-lead-quick-create-by-list/list-lead-quick-create-by-list.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('contact-info-abstract', () => import('@pages/base/contact-info-abstract/contact-info-abstract.vue'));
Vue.component('list-contact-edit-view', () => import('@pages/marketing/list-contact-edit-view/list-contact-edit-view.vue'));
Vue.component('campaign-grid-view', () => import('@pages/marketing/campaign-grid-view/campaign-grid-view.vue'));
Vue.component('list-lead-by-list', () => import('@pages/marketing/list-lead-by-list/list-lead-by-list.vue'));
Vue.component('account-info-major-contact', () => import('@pages/base/account-info-major-contact/account-info-major-contact.vue'));
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('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'));
Vue.component('contact-dashboard-view', () => import('@pages/base/contact-dashboard-view/contact-dashboard-view.vue'));
......
......@@ -132,6 +132,16 @@ export const viewstate: any = {
'4745ca10fe4421ea043cb9ace1840224',
],
},
{
viewtag: '1bc48b15dbe69c5f30dafe489f58aacb',
viewmodule: 'Sales',
viewname: 'LeadPickupView',
viewaction: '',
viewdatachange: false,
refviews: [
'7d00f63c306adf3537efeabb3326095d',
],
},
{
viewtag: '1d3b94223a5d3f8ab1d2fe334c8c4afd',
viewmodule: 'Base',
......@@ -190,21 +200,22 @@ export const viewstate: any = {
],
},
{
viewtag: '29e6b575138e5652740ab94b21c40928',
viewmodule: 'Marketing',
viewname: 'ListLeadEditView',
viewtag: '2b787c59ba090b37b9a1ba8f8ba045b4',
viewmodule: 'Base',
viewname: 'ContactInfo_Book',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '2b787c59ba090b37b9a1ba8f8ba045b4',
viewmodule: 'Base',
viewname: 'ContactInfo_Book',
viewtag: '2c6be792e84450585986e22f75dffa52',
viewmodule: 'Marketing',
viewname: 'ListLeadByList',
viewaction: '',
viewdatachange: false,
refviews: [
'8d3e0363ae4532310000143fd6d61aae',
],
},
{
......@@ -521,22 +532,21 @@ export const viewstate: any = {
],
},
{
viewtag: '7FCD2E75-E34A-493C-922E-8AE47BCE08CA',
viewmodule: 'Ungroup',
viewname: 'CenteralPortal',
viewtag: '7d00f63c306adf3537efeabb3326095d',
viewmodule: 'Sales',
viewname: 'LeadPickupGridView',
viewaction: '',
viewdatachange: false,
refviews: [
],
},
{
viewtag: '829c9b0c0bf0c3796537872b84f26935',
viewmodule: 'Marketing',
viewname: 'ListLeadGridView',
viewtag: '7FCD2E75-E34A-493C-922E-8AE47BCE08CA',
viewmodule: 'Ungroup',
viewname: 'CenteralPortal',
viewaction: '',
viewdatachange: false,
refviews: [
'29e6b575138e5652740ab94b21c40928',
],
},
{
......@@ -602,6 +612,16 @@ export const viewstate: any = {
'dd10cba0f2ded085120f7dc8eccc7c10',
],
},
{
viewtag: '8d3e0363ae4532310000143fd6d61aae',
viewmodule: 'Marketing',
viewname: 'ListLeadQuickCreateByList',
viewaction: '',
viewdatachange: false,
refviews: [
'1bc48b15dbe69c5f30dafe489f58aacb',
],
},
{
viewtag: '90b48a107932f432e0dde42791a51887',
viewmodule: 'Sales',
......@@ -675,6 +695,7 @@ export const viewstate: any = {
viewaction: '',
viewdatachange: false,
refviews: [
'054fb10ed157549dc619f06af1c21a31',
],
},
{
......@@ -750,9 +771,9 @@ export const viewstate: any = {
viewdatachange: false,
refviews: [
'661e0045037121d27f78b71049dc0d8a',
'2c6be792e84450585986e22f75dffa52',
'4799b0e7139b537ebe9313a004daa0ac',
'a0baf844a4d48914ee2623448b1a73fb',
'829c9b0c0bf0c3796537872b84f26935',
'3124753ba4abff3aaf49355a5197c4ab',
],
},
......
......@@ -79,8 +79,8 @@ export default class ListLeadUIServiceBase extends UIService {
* @memberof ListLeadUIServiceBase
*/
public initViewMap(){
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'listleads'});
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'listleads'});
this.allViewMap.set(':',{viewname:'bylist',srfappde:'listleads'});
this.allViewMap.set(':',{viewname:'quickcreatebylist',srfappde:'listleads'});
}
/**
......
<template>
<div class='tabviewpanel' style="height:100%;" v-if = 'isActivied' >
<list-lead-grid-view
<list-lead-by-list
class='viewcontainer2'
:viewdata="viewdata"
:viewparam="viewparam"
@viewload="viewDatasChange($event)"
:viewDefaultUsage="false" >
</list-lead-grid-view>
</list-lead-by-list>
</div>
</template>
<script lang='tsx'>
......
......@@ -669,7 +669,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 };
......@@ -706,7 +706,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 } ;
......
......@@ -258,20 +258,6 @@ export default class MainBase extends Vue implements ControlInterface {
return this.selections[0];
}
/**
* 打开新建数据视图
*
* @type {any}
* @memberof Main
*/
@Prop() public newdata: any;
/**
* 打开编辑数据视图
*
* @type {any}
* @memberof Main
*/
@Prop() public opendata: any;
/**
* 显示处理提示
......@@ -646,7 +632,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}, pageReset: boolean = false): void {
if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格fetchAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格fetchAction参数未配置' });
return;
}
if(pageReset){
......@@ -723,7 +709,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格removeAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格removeAction参数未配置' });
return;
}
let _datas:any[] = [];
......@@ -829,7 +815,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public addBatch(arg: any = {}): void {
if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格fetchAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格fetchAction参数未配置' });
return;
}
if(!arg){
......@@ -1375,7 +1361,7 @@ export default class MainBase extends Vue implements ControlInterface {
try {
if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格createAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格createAction参数未配置' });
}else{
Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
......@@ -1383,7 +1369,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
}else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){
this.$Notice.error({ title: '错误', desc: 'LeadGridView视图表格updateAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'LeadPickupGridView视图表格updateAction参数未配置' });
}else{
Object.assign(item,{viewparams:this.viewparams});
if(item.lead){
......
......@@ -9,6 +9,21 @@
<i-col v-show="detailsModel.entity2name.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='entity2name' :itemRules="this.rules.entity2name" class='' :caption="$t('entities.listaccount.quickcreatebylist_form.details.entity2name')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.entity2name.error" :isEmptyCaption="false" labelPos="LEFT">
<app-embed-picker
:formState="formState"
:data="JSON.stringify(this.data)"
:context="context"
:viewparams="viewparams"
:ignorefieldvaluechange="ignorefieldvaluechange"
:value="data.entity2name"
name="entity2name"
:localContext ='{ }'
:localParam ='{ }'
valueItem=''
refviewname="account-inner-pickup-view"
@formitemvaluechange="onFormItemValueChange"
style="">
</app-embed-picker>
</app-form-item>
......
......@@ -589,7 +589,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图搜索表单loadAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图搜索表单loadAction参数未配置' });
return;
}
const arg: any = { ...opt };
......@@ -626,7 +626,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/
public loadDraft(opt: any = {},mode?:string): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图搜索表单loaddraftAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图搜索表单loaddraftAction参数未配置' });
return;
}
const arg: any = { ...opt } ;
......
......@@ -665,7 +665,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}, pageReset: boolean = false): void {
if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图表格fetchAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图表格fetchAction参数未配置' });
return;
}
if(pageReset){
......@@ -742,7 +742,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图表格removeAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图表格removeAction参数未配置' });
return;
}
let _datas:any[] = [];
......@@ -848,7 +848,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public addBatch(arg: any = {}): void {
if(!this.fetchAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图表格fetchAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图表格fetchAction参数未配置' });
return;
}
if(!arg){
......@@ -1394,7 +1394,7 @@ export default class MainBase extends Vue implements ControlInterface {
try {
if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图表格createAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图表格createAction参数未配置' });
}else{
Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
......@@ -1402,7 +1402,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
}else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){
this.$Notice.error({ title: '错误', desc: 'ListLeadGridView视图表格updateAction参数未配置' });
this.$Notice.error({ title: '错误', desc: 'ListLeadByList视图表格updateAction参数未配置' });
}else{
Object.assign(item,{viewparams:this.viewparams});
if(item.listlead){
......
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import QuickCreateByListBase from './quick-create-by-list-form-base.vue';
@Component({
components: {
}
})
export default class QuickCreateByList extends QuickCreateByListBase {
}
</script>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册