From 978b755bc23e39a302c98700554243fb500d512d Mon Sep 17 00:00:00 2001 From: wangxy Date: Thu, 23 Dec 2021 14:18:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/queryComponent/index.vue | 4 +++ .../homePage/beta/predict/predictEdit.vue | 32 +++++++++++++++++-- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/components/queryComponent/index.vue b/src/components/queryComponent/index.vue index a35389b..3b23be3 100644 --- a/src/components/queryComponent/index.vue +++ b/src/components/queryComponent/index.vue @@ -181,6 +181,10 @@ export default { this.msgError('请先选择客户') return } + if (this.customerId === 'MAIN' || this.customerId === 'CUST' || this.customerId === 'GRP') { + this.msgError('请先选择客户') + return + } this.$router.push({path:'/plan/workbench/homePage/beta/predict/predictEdit', query: { CustomerId: this.customerId, CreateModel: this.CreateModel, diff --git a/src/views/plan/workbench/homePage/beta/predict/predictEdit.vue b/src/views/plan/workbench/homePage/beta/predict/predictEdit.vue index ce1703d..c683d5f 100644 --- a/src/views/plan/workbench/homePage/beta/predict/predictEdit.vue +++ b/src/views/plan/workbench/homePage/beta/predict/predictEdit.vue @@ -13,6 +13,16 @@ + + + + + + + @@ -186,7 +196,9 @@ export default { defaultItem:{ AriId:undefined }, + startWeek: '', getCreateModeArray: [], // 获取关联模型数据 + startWeekArray: [], orgListArray: [], CustDemandVerDetail: {}, } @@ -199,6 +211,7 @@ export default { } else if (this.item.title === '复制') { this.handleUpdate(this.item.CustomerId, this.item.VersionId) }else { + this.getWeekData() this.handleAdd(this.item.CustomerId) } }, @@ -222,6 +235,14 @@ export default { } }) }, + // 获取周 + getWeekData() { + get(`/admin/ap/custdemandverhead/selectweeks`).then(res => { + if (res.code === 200) { + this.startWeekArray = res.data || [] + } + }) + }, // 获取使用组织数据 getOrgListData() { get(`/admin/common/org/list`).then(res => { @@ -235,9 +256,16 @@ export default { this.formData['AP_CustDemandVerHead-CreateMode'] = this.item.CreateModel this.handleUpdateAdd(CustomerId) }, + changeStartWeek(data) { + this.handleUpdateAdd(this.item.CustomerId, data) + }, // 新增初始显示数据 - handleUpdateAdd(CustomerId) { - get(`/admin/ap/custdemandverhead/selectonebycust`, {"customerId": CustomerId}) + handleUpdateAdd(CustomerId, startWeek) { + let params= { + "customerId": CustomerId, + "startWeek": startWeek || undefined + } + get(`/admin/ap/custdemandverhead/selectonebycust`, params) .then(res => { if (res.code === 200) { let formNewData = res.data