Browse Source

客户需求管理工作台新增优化

pull/61/head
wangxy 3 years ago
parent
commit
d9588ea046
1 changed files with 34 additions and 4 deletions
  1. +34
    -4
      src/views/plan/workbench/homePage/beta/predict/predictEdit.vue

+ 34
- 4
src/views/plan/workbench/homePage/beta/predict/predictEdit.vue View File

@ -31,6 +31,7 @@
<el-form-item :label="getColumnName('AP_CustDemandVerHead-ActualReleaseTime')" prop="AP_CustDemandVerHead-ActualReleaseTime">
<el-date-picker v-model="formData['AP_CustDemandVerHead-ActualReleaseTime']"
type="datetime"
disabled
value-format="YYYY-MM-DD HH:mm:ss"
placeholder="选择日期时间">
</el-date-picker>
@ -38,7 +39,12 @@
</el-col>
<el-col :span="6">
<el-form-item :label="getColumnName('AP_CustDemandVerHead-CreateMode')" prop="AP_CustDemandVerHead-CreateMode">
<el-input v-model="formData['AP_CustDemandVerHead-CreateMode']" disabled placeholder="请输入" />
<el-select v-model="formData['AP_CustDemandVerHead-CreateMode']" disabled placeholder="请选择" style="width:100%;">
<el-option v-for="item in getCreateModeArray"
:key="item['AP_CustDemandModel-DemandModelId']"
:label="item['AP_CustDemandModel-Descr']"
:value="item['AP_CustDemandModel-DemandModelId']" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
@ -56,7 +62,7 @@
</el-form-item>
</el-col>
</el-row>
<el-row v-if="item.title === '修改' || item.title === '复制'">
<el-row>
<el-col :span="24">
<el-table
:data="formData['AP_CustDemandVerHead-CustomerItem']"
@ -123,26 +129,50 @@ export default {
addUrl: '/admin/ap/custdemandverhead/insertone', //
updateUrl: '/admin/ap/custdemandverhead/updateone', //
},
getCreateModeArray: [], //
}
},
mounted() {
this.getCreateModeData()
if (this.item.title === '修改') {
this.handleUpdate(this.item.CustomerId, this.item.VersionId)
} else if (this.item.title === '复制') {
this.handleUpdate(this.item.CustomerId, this.item.VersionId)
}else {
this.handleAdd()
this.handleAdd(this.item.CustomerId)
}
},
methods: {
handleAdd() { //
//
getCreateModeData() {
get(`/admin/ap/custdemandmodel/selectlist`).then(res => {
if (res.code === 200) {
this.getCreateModeArray = res.data || []
}
})
},
handleAdd(CustomerId) { //
this.title = '添加'
this.formData['AP_CustDemandVerHead-CustomerId'] = this.item.CustomerId
this.formData['AP_CustDemandVerHead-CreateMode'] = this.item.CreateModel
this.handleUpdateAdd(CustomerId)
},
handleCopy() { //
this.title = '复制'
},
//
handleUpdateAdd(CustomerId) {
get(`/admin/ap/custdemandverhead/selectonebycust`, {"customerId": CustomerId})
.then(res => {
if (res.code === 200) {
let formNewData = res.data
this.formData = formNewData
if (formNewData['AP_CustDemandVerHead-CustomerItem'].length > 0) {
this.headers = (formNewData['AP_CustDemandVerHead-CustomerItem'][0].SortKeys)
}
}
})
},
handleUpdate(CustomerId, VersionId) { //
get(`/admin/ap/custdemandverhead/selectone/${CustomerId}/${VersionId}`)
.then(res => {


Loading…
Cancel
Save