|
|
@@ -157,7 +157,7 @@
|
|
|
>
|
|
|
</el-date-picker></el-form-item
|
|
|
></el-col> -->
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="8" v-if="formData.bizType != 2">
|
|
|
<el-form-item label="供应商" prop="supplierId">
|
|
|
<DictSelection
|
|
|
dictName="经销商列表"
|
|
|
@@ -167,7 +167,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="8" v-if="formData.bizType != 2">
|
|
|
<el-form-item label="供应商代号" prop="supplierCode">
|
|
|
<el-input
|
|
|
placeholder="请输入"
|
|
|
@@ -179,7 +179,7 @@
|
|
|
<DictSelection
|
|
|
dictName="经销商列表"
|
|
|
clearable
|
|
|
- v-model="formData.extInfo.clientName"
|
|
|
+ v-model="formData.clientName"
|
|
|
@itemChange="ChangeSuppliers"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
@@ -192,21 +192,41 @@
|
|
|
clearable /></el-form-item
|
|
|
></el-col>
|
|
|
|
|
|
- <el-col :span="8">
|
|
|
+ <!-- <el-col :span="8">
|
|
|
<el-form-item label="送货人" prop="fromUser">
|
|
|
<el-input
|
|
|
placeholder="请输入"
|
|
|
v-model="formData.fromUser"
|
|
|
clearable /></el-form-item
|
|
|
+ ></el-col> -->
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="送货人" prop="fromUser">
|
|
|
+ <el-select
|
|
|
+ v-model="formData.fromUser"
|
|
|
+ filterable
|
|
|
+ placeholder="请选择送货人"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in fromUserList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ @click.native="
|
|
|
+ () => (formData.extInfo.deliveryPhone = item.phone)
|
|
|
+ "
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select> </el-form-item
|
|
|
></el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="送货人联系方式" prop="deliveryPhone">
|
|
|
<el-input
|
|
|
+ disabled
|
|
|
placeholder="请输入"
|
|
|
v-model="formData.extInfo.deliveryPhone"
|
|
|
clearable /></el-form-item
|
|
|
></el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <!-- <el-col :span="8">
|
|
|
<el-form-item label="紧急状态" prop="urgent">
|
|
|
<el-select
|
|
|
filterable
|
|
|
@@ -221,7 +241,7 @@
|
|
|
:label="item.label"
|
|
|
></el-option>
|
|
|
</el-select> </el-form-item
|
|
|
- ></el-col>
|
|
|
+ ></el-col> -->
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="审核人部门" prop="verifyDeptName">
|
|
|
<selectTree
|
|
|
@@ -886,6 +906,7 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ fromUserList: [],
|
|
|
codeList: [],
|
|
|
materialType,
|
|
|
warehousingType,
|
|
|
@@ -1024,7 +1045,7 @@
|
|
|
this.formData.extInfo.supplierName = data.dictValue;
|
|
|
},
|
|
|
ChangeSuppliers(data) {
|
|
|
- this.formData.extInfo.clientName = data.dictValue;
|
|
|
+ this.formData.clientName = data.dictValue;
|
|
|
},
|
|
|
|
|
|
rowClass({ row, column, rowIndex, columnIndex }) {
|
|
|
@@ -1544,9 +1565,17 @@
|
|
|
});
|
|
|
// const res111 = await warehouseDefinition.list();
|
|
|
// this.warehouseList = res111.list;
|
|
|
+ let res22 = await warehouseDefinition.getUserPage({
|
|
|
+ size: -1,
|
|
|
+ page: 1
|
|
|
+ });
|
|
|
+ this.fromUserList = res22.list;
|
|
|
const info = JSON.parse(localStorage.getItem('info'));
|
|
|
- let obj = res.find((item) => item.id === info.deptId);
|
|
|
+ let obj = res.find(
|
|
|
+ (item) => item.id === info.deptId[info.deptId.length - 1]
|
|
|
+ );
|
|
|
if (!obj) return;
|
|
|
+ this.formData.extInfo.deptCode = obj.id;
|
|
|
this.formData.extInfo.deptName = obj.name;
|
|
|
this.formData.extInfo.createUserName = info.name;
|
|
|
this.formData.createUserId = info.id;
|