This commit is contained in:
linfso 2024-06-05 19:03:28 +08:00
parent c11fee5341
commit 39e91db5fd

View File

@ -168,7 +168,9 @@
<el-row :gutter="0" style="display: flex;flex-wrap: wrap;">
<el-col :span="8">
<el-form-item :label="$t('运单编号')" prop="billCode" label-width="80px">
<el-input v-model="form.billCode"></el-input>
<el-input v-model="form.billCode" clearable="" placeholder="单号输入后按回车" @keyup.enter.native="handleScanInput">
<i slot="suffix" class="iconfont">&#xe656;</i>
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
@ -217,12 +219,12 @@
</el-col>
<el-col :span="8">
<el-form-item :label="$t('重量')" prop="transferWeight" label-width="80px">
<el-input v-model="form.transferWeight"></el-input>
<el-input v-model="form.transferWeight" disabled></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :label="$t('体积')" prop="transferVolume" label-width="80px">
<el-input v-model="form.transferVolume"></el-input>
<el-input v-model="form.transferVolume" disabled></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
@ -260,6 +262,7 @@ import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker';
import EmisSiteSimplePicker from '@/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue';
import { getDateTimeToString } from '@/utils/payutils'
import { parseTime, dateToStr } from "@/utils/custom";
import { getWaybillDetail } from "@/api/emis/emisWaybill";
export default {
name: "WaybillTransfer",
@ -371,6 +374,25 @@ export default {
this.dateTimeRange=[start,end];
},
methods: {
handleScanInput(){
if(this.form.billCode==null || this.form.billCode==''){
this.$message.error("输入单号后回车");
return;
}
getWaybillDetail(billCode).then(response => {
if(response.code != 200){
this.$modal.msgError(scanRstItem.msg);
return;
}
let record =Object.assign({}, response.data);
this.form.transferWeigh=record.billWeight;
this.form.transferVolume=record.totalVolume;
});
},
/** 查询运单转件表列表 */
getList() {
this.loading = true;