|
|
|
@ -96,17 +96,31 @@
|
|
|
|
|
</div>
|
|
|
|
|
<el-table :data="dataForm.receiptin_item0List" size='mini' show-summary :summary-method="getSummaries">
|
|
|
|
|
<el-table-column type="index" width="50" label="序号" align="center" />
|
|
|
|
|
<el-table-column prop="licenseno" width="140" label="车牌号" align="center">
|
|
|
|
|
|
|
|
|
|
<!-- <el-table-column prop="licenseno" width="140" label="车牌号" align="center">-->
|
|
|
|
|
<!-- <template slot-scope="scope">-->
|
|
|
|
|
<!-- <popupSelect v-model="scope.row.licenseno" placeholder="请选择" clearable-->
|
|
|
|
|
<!-- :field="'licenseno'+scope.$index"-->
|
|
|
|
|
<!-- interfaceId="392933121244325765" :columnOptions="receiptin_item0licensenocolumnOptions"-->
|
|
|
|
|
<!-- propsValue="license_num" relationField="license_num" popupType="dialog" popupWidth="1000px" popupTitle="选择车牌"-->
|
|
|
|
|
<!-- :bissId="dataForm.souceno" :excludeFields="excludeFields"-->
|
|
|
|
|
<!-- @change="popupSelect2">-->
|
|
|
|
|
<!-- </popupSelect>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<!-- </el-table-column>-->
|
|
|
|
|
|
|
|
|
|
<el-table-column prop="vehicleId" label="车辆ID" width="140" align="center" >
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<popupSelect v-model="scope.row.licenseno" placeholder="请选择" clearable
|
|
|
|
|
:field="'licenseno'+scope.$index"
|
|
|
|
|
interfaceId="392933121244325765" :columnOptions="receiptin_item0licensenocolumnOptions"
|
|
|
|
|
propsValue="license_num" relationField="license_num" popupType="dialog" popupWidth="1000px" popupTitle="选择车牌"
|
|
|
|
|
<popupSelect v-model="scope.row.vehicleId"
|
|
|
|
|
placeholder="请选择" clearable :field="'vehicleId'+scope.$index" interfaceId="392933121244325765" :columnOptions="receiptin_item0vehicleIdcolumnOptions" propsValue="vehicle_id" relationField="ticketno" popupType="dialog"
|
|
|
|
|
popupWidth="800px"popupTitle="选择车牌"
|
|
|
|
|
:bissId="dataForm.souceno" :excludeFields="excludeFields"
|
|
|
|
|
@change="popupSelect2">
|
|
|
|
|
>
|
|
|
|
|
</popupSelect>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<el-table-column prop="materialname" width="140" label="物料名称" align="center">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.materialname" placeholder="请输入" :disabled="true">
|
|
|
|
@ -174,9 +188,9 @@
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="poundType" width="140" label="磅单类型" align="center">
|
|
|
|
|
<el-table-column prop="pountType" width="140" label="磅单类型" align="center">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-select v-model="scope.row.poundType" placeholder="请选择" clearable :disabled="true">
|
|
|
|
|
<el-select v-model="scope.row.pountType" placeholder="请选择" clearable :disabled="true">
|
|
|
|
|
<el-option v-for="(item, index) in poundTypeOptions" :key="index" :label="item.fullName"
|
|
|
|
|
:value="item.id" :disabled="item.disabled"></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
@ -278,9 +292,9 @@
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
|
|
|
|
|
receiptin_item0licensenocolumnOptions: [{
|
|
|
|
|
receiptin_item0vehicleIdcolumnOptions: [{
|
|
|
|
|
"label": "车牌号",
|
|
|
|
|
"value": "license_num"
|
|
|
|
|
"value": "ticketno"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "物料名称",
|
|
|
|
|
"value": "material_name"
|
|
|
|
@ -420,9 +434,9 @@
|
|
|
|
|
var num = 0;
|
|
|
|
|
var amount = 0;
|
|
|
|
|
for (let i = 0; i < this.dataForm.receiptin_item0List.length; i++) {
|
|
|
|
|
excludeFields.push(this.dataForm.receiptin_item0List[i].licenseno);
|
|
|
|
|
if (a == this.dataForm.receiptin_item0List[i].licenseno) {
|
|
|
|
|
this.dataForm.receiptin_item0List[i].licenseno = b.license_num;
|
|
|
|
|
excludeFields.push(this.dataForm.receiptin_item0List[i].vehicleId);
|
|
|
|
|
if (a == this.dataForm.receiptin_item0List[i].vehicleId) {
|
|
|
|
|
this.dataForm.receiptin_item0List[i].ticketno = b.ticketno;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].materialname = b.material_name;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].reservoirareaId = b.in_area;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].warehouseId = b.name;
|
|
|
|
@ -432,7 +446,7 @@
|
|
|
|
|
this.dataForm.receiptin_item0List[i].rate = b.rate;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].amount = b.amount;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].batchno = b.poundlist_id;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].poundType = b.pound_type;
|
|
|
|
|
this.dataForm.receiptin_item0List[i].pountType = b.pount_type;
|
|
|
|
|
this.rateOptions.forEach((column, index) => {
|
|
|
|
|
if(column.id == b.rate){
|
|
|
|
|
this.dataForm.receiptin_item0List[i].rateamount = b.amount * column.fullName;
|
|
|
|
|