This commit is contained in:
linfso 2024-10-11 13:06:45 +08:00
parent 857f8d5b4c
commit 8650d6159a
2 changed files with 23 additions and 3 deletions

View File

@ -490,7 +490,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item :label="$t('包装类型')" prop="packType" label-width="70px""> <el-form-item :label="$t('包装类型')" prop="packType" label-width="70px">
<el-select multiple="" v-model="form.packType" placeholder=""> <el-select multiple="" v-model="form.packType" placeholder="">
<el-option <el-option
v-for="dict in dict.type.emis_tab_packing_type" v-for="dict in dict.type.emis_tab_packing_type"

View File

@ -291,8 +291,8 @@
<span ><dict-tag :options="dict.type.emis_tab_packing_type" :value="billDetail.packType"/></span> <span ><dict-tag :options="dict.type.emis_tab_packing_type" :value="billDetail.packType"/></span>
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
<el-form-item :label="$t('包装类型')" prop="packType" label-width="70px""> <el-form-item :label="$t('包装类型')" prop="packType" label-width="70px">
<el-select multiple="" v-model="form.packType" placeholder=""> <el-select multiple="" v-model="form.packType" placeholder="" @change="onPackTypeChange">
<el-option <el-option
v-for="dict in dict.type.emis_tab_packing_type" v-for="dict in dict.type.emis_tab_packing_type"
:key="dict.value" :key="dict.value"
@ -1329,6 +1329,11 @@ export default {
handler (newVa, oldValue) { handler (newVa, oldValue) {
this.form=this.newValue; this.form=this.newValue;
console.log("====>newValue this.form==>",this.form); console.log("====>newValue this.form==>",this.form);
if(this.form.packType&&this.form.packType!=''){
this.form.packType=this.form.packType.split(",");
}
}, },
deep: true deep: true
}, },
@ -1375,6 +1380,11 @@ export default {
this.handleCalcFeeItem(); this.handleCalcFeeItem();
} }
}, },
onPackTypeChange(){
// if(this.form.packType&&this.form.packType.length>0){
// this.form.packType=this.form.packType.join(",");
// }
},
deleteFeeItem(row){ deleteFeeItem(row){
if(row.blAutoGen==1){ if(row.blAutoGen==1){
this.$modal.msgError('不允许删除!') this.$modal.msgError('不允许删除!')
@ -1412,6 +1422,12 @@ export default {
// this.form=Object.assign({},this.newValue); // this.form=Object.assign({},this.newValue);
this.form=this.newValue; this.form=this.newValue;
if(this.form.packType&&this.form.packType!=''){
this.form.packType=this.form.packType.split(",");
console.log("==>this.form.packTypeArr==>",this.form.packTypeArr)
}
// Object.assign({},this.newValue); // Object.assign({},this.newValue);
// if(this.newValue.cargoList){ // if(this.newValue.cargoList){
@ -1427,6 +1443,10 @@ export default {
this.billDetail=this.oldValue; this.billDetail=this.oldValue;
}, },
getJsonData(){ getJsonData(){
if(this.form.packType&&this.form.packType.length>0){
this.form.packType=this.form.packType.join(",");
}
let jsonData={ let jsonData={
oldValue:this.billDetail, oldValue:this.billDetail,
newValue:this.form newValue:this.form