|
@@ -50,7 +50,11 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8" class="item">
|
|
|
<div class="label">销售类型</div>
|
|
|
- <div class="value">{{detailData.saleTypeName}}</div>
|
|
|
+ <div class="value">
|
|
|
+ <el-select v-model="detailData.saleTypeId" placeholder="选择销售类型" style="width: 100%" clearable>
|
|
|
+ <el-option v-for="item in salesTypeList" :key="item.id" :label="item.saleName" :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
</el-col>
|
|
|
<el-col :span="8" class="item">
|
|
|
<div class="label">联系人</div>
|
|
@@ -187,6 +191,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { getOrderDetail, examineHome } from "@/api/supply/engin";
|
|
|
+import { getTypeList } from '@/api/common'
|
|
|
|
|
|
export default {
|
|
|
name: 'HomeExamine',
|
|
@@ -213,11 +218,14 @@ export default {
|
|
|
formLoading: false,
|
|
|
examineForm: {
|
|
|
remark: '',
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+ salesTypeList: [],
|
|
|
}
|
|
|
},
|
|
|
|
|
|
created() {
|
|
|
+ this.getSalesTypeList();
|
|
|
this.getDetail();
|
|
|
},
|
|
|
|
|
@@ -238,6 +246,16 @@ export default {
|
|
|
return currentdate;
|
|
|
},
|
|
|
|
|
|
+ // 获取销售类型列表
|
|
|
+ getSalesTypeList() {
|
|
|
+ getTypeList({
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: -1
|
|
|
+ }).then((res) => {
|
|
|
+ this.salesTypeList = res.data.records;
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
// 返回列表
|
|
|
goBack() {
|
|
|
this.$emit('backListFormDetail');
|
|
@@ -257,9 +275,13 @@ export default {
|
|
|
cancelButtonText: '取消',
|
|
|
type: 'warning'
|
|
|
}).then(() => {
|
|
|
- let params = this.detailData;
|
|
|
+ let saleTypeItem = this.salesTypeList.find(o => o.id == this.detailData.saleTypeId);
|
|
|
+ let params = JSON.parse(JSON.stringify(this.detailData));
|
|
|
params.examineNote = this.examineForm.remark;
|
|
|
params.examineResult = val;
|
|
|
+ params.saleTypeId = this.detailData.saleTypeId;
|
|
|
+ params.saleTypeCode = saleTypeItem.saleCode;
|
|
|
+ params.saleTypeName = saleTypeItem.saleName;
|
|
|
examineHome(params).then(res => {
|
|
|
this.$successMsg();
|
|
|
this.goBack();
|