This commit is contained in:
linfso 2025-01-18 17:14:38 +08:00
parent fb0d31340e
commit b8b776fc64

View File

@ -20,7 +20,7 @@
<el-input v-model="form.nameEn" placeholder="请输入英文简称" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="结算类型" prop="settledType">
<el-select v-model="form.settledType" :placeholder="$t('结算类型')" >
<el-option key="1" label="现金" value="1" />
@ -28,9 +28,9 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="12">
<el-form-item label="运输方式" prop="transType">
<el-select v-model="form.transType" placeholder="运输方式" clearable filterable>
<el-select multiple clearable v-model="form.transTypeIdArr" placeholder="运输方式" @change="onTransTypeChange" style="width:100%" >
<el-option
v-for="item in dict.type.emis_biz_shipping_method"
v-bind:key="item.value"
@ -132,6 +132,10 @@ export default {
this.loading = true;
getEmisSupplier(this.id).then(response => {
this.form = response.data;
if(this.form.transType){
this.$set(this.form,"transTypeIdArr",this.form.transType.split(","))
}
this.loading = false;
});
}else{
@ -139,6 +143,11 @@ export default {
}
// this.getTreeselect();
},
onTransTypeChange(){
if(this.form.transTypeIdArr){
this.form.transType=this.form.transTypeIdArr.join(",");
}
},
handleSelectSite(){
this.openSiteSelectTreeForm=true;
},
@ -163,6 +172,7 @@ export default {
nameEn: null,
settledType: null,
transType: null,
transTypeIdArr:[],
bizSite: null,
bizSiteName: null,
companyName: null,
@ -186,6 +196,10 @@ export default {
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if(this.form.transTypeIdArr){
this.form.transType=this.form.transTypeIdArr.join(",");
}
if (this.form.id != null) {
updateEmisSupplier(this.form).then(response => {
this.$modal.msgSuccess("修改成功");