This commit is contained in:
linfso 2024-08-14 08:01:18 +08:00
commit b193bc5978

View File

@ -142,7 +142,7 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="寄件公司" prop="sendCompany" label-width="80px"> <el-form-item label="寄件公司" prop="sendCompany" label-width="80px">
<el-input v-model="record.sender.company" placeholder="" disabled > <el-input v-model="sender.company" placeholder="" disabled >
</el-input> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -161,7 +161,7 @@
type="primary" type="primary"
plain plain
size="mini" size="mini"
:disabled="multiple" :disabled="disableBtn"
@click="handleScanUpload" @click="handleScanUpload"
v-hasPermi="['emis:emisTmsScanRecord:add']" v-hasPermi="['emis:emisTmsScanRecord:add']"
>上传</el-button> >上传</el-button>
@ -172,7 +172,7 @@
plain plain
icon="el-icon-delete" icon="el-icon-delete"
size="mini" size="mini"
:disabled="multiple" :disabled="disableBtn"
@click="clearSelectionBatch" @click="clearSelectionBatch"
v-hasPermi="['emis:emisTmsScanRecord:remove']" v-hasPermi="['emis:emisTmsScanRecord:remove']"
>删除</el-button> >删除</el-button>
@ -284,7 +284,7 @@ export default {
// 非单个禁用 // 非单个禁用
single: true, single: true,
// 非多个禁用 // 非多个禁用
multiple: true, disableBtn: true,
checkedDetail:[], checkedDetail:[],
// 遮罩层 // 遮罩层
loading: false, loading: false,
@ -308,7 +308,8 @@ export default {
}, },
//查询信息展示 //查询信息展示
record:null record:{},
sender:{}
}; };
}, },
watch: { watch: {
@ -557,8 +558,16 @@ export default {
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
this.ids = selection.map(item => item.billCode) this.ids = selection.map(item => item.billCode)
this.single = selection.length!==1 // this.single = selection.length!==1
this.multiple = !selection.length this.disableBtn = selection.length < 1;
if(selection.length == 1){
let record =Object.assign({}, selection[0]);
this.record = record;
this.sender = record.sender || {};
}else{
this.record = {}
this.sender = {};
}
}, },
// 扫描上传 // 扫描上传
handleScanUpload(){ handleScanUpload(){
@ -610,6 +619,7 @@ export default {
this.emisTmsScanRecordList = newList this.emisTmsScanRecordList = newList
// 清空数据 // 清空数据
this.record={}; this.record={};
this.sender={}
this.$modal.msgSuccess(scanRstItem.message); this.$modal.msgSuccess(scanRstItem.message);
}); });
}, },
@ -683,7 +693,14 @@ export default {
let indexBillCode=record.billCode; let indexBillCode=record.billCode;
this.dataMap[indexBillCode]=record; this.dataMap[indexBillCode]=record;
this.emisTmsScanRecordList.push(record); this.emisTmsScanRecordList.push(record);
isBatch || this.emisTmsScanRecordList.length > 1 ? this.record = {} : this.record = record; console.log(this.emisTmsScanRecordList)
if(isBatch || this.emisTmsScanRecordList.length > 1){
this.record = {}
this.sender = {};
}else{
this.record = record;
this.sender = record.sender || {};
}
this.form.picUrl = ""; this.form.picUrl = "";
}); });
} }