Browse Source

Merge pull request '优化' (#114) from wangxy into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_AdvancedPlanner_Front/pulls/114
pull/116/head
wangxy 3 years ago
parent
commit
c1d22b4bf8
2 changed files with 34 additions and 2 deletions
  1. +4
    -0
      src/components/queryComponent/index.vue
  2. +30
    -2
      src/views/plan/workbench/homePage/beta/predict/predictEdit.vue

+ 4
- 0
src/components/queryComponent/index.vue View File

@ -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,


+ 30
- 2
src/views/plan/workbench/homePage/beta/predict/predictEdit.vue View File

@ -13,6 +13,16 @@
<el-input v-model="formData['AP_CustDemandVerHead-VersionId']" :disabled="item.title === '修改'" placeholder="请输入" />
</el-form-item>
</el-col>
<el-col :span="6" v-if="item.title !== '修改' && item.title !== '复制'">
<el-form-item label="起始周">
<el-select v-model="startWeek" @change="changeStartWeek" placeholder="请选择" style="width:100%;">
<el-option v-for="item in startWeekArray"
:key="item['val']"
:label="item['key']"
:value="item['val']" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item :label="getColumnName('AP_CustDemandVerHead-Descr')" prop="AP_CustDemandVerHead-Descr">
<el-input v-model="formData['AP_CustDemandVerHead-Descr']" placeholder="请输入" />
@ -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


Loading…
Cancel
Save