|
|
|
@ -94,16 +94,26 @@
|
|
|
|
|
</div>
|
|
|
|
|
<el-table :data="dataForm.receiptout_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="392933248017164229"-->
|
|
|
|
|
<!-- :bissId="dataForm.sourceNo" :excludeFields="excludeFields" :columnOptions="receiptout_item0licenseNocolumnOptions"-->
|
|
|
|
|
<!-- propsValue="license_num" relationField="license_num" popupType="dialog" popupWidth="800px"-->
|
|
|
|
|
<!-- hasPage :pageSize="20" @change="popupSelectlicenseNo">-->
|
|
|
|
|
<!-- </popupSelect>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<!-- </el-table-column>-->
|
|
|
|
|
<el-table-column prop="vehicleId" width="140" label="车牌号" align="center">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<popupSelect v-model="scope.row.licenseNo" placeholder="请选择" clearable
|
|
|
|
|
:field="'licenseNo'+scope.$index" interfaceId="392933248017164229"
|
|
|
|
|
:bissId="dataForm.sourceNo" :excludeFields="excludeFields" :columnOptions="receiptout_item0licenseNocolumnOptions"
|
|
|
|
|
propsValue="license_num" relationField="license_num" popupType="dialog" popupWidth="800px"
|
|
|
|
|
<popupSelect v-model="scope.row.vehicleId" :bissId="dataForm.sourceNo" :excludeFields="excludeFields"
|
|
|
|
|
placeholder="请选择" clearable :field="'vehicleId'+scope.$index" interfaceId="392933248017164229" :columnOptions="receiptout_item0vehicleIdcolumnOptions" propsValue="vehicle_id" relationField="ticketno" popupType="dialog"
|
|
|
|
|
popupWidth="800px"
|
|
|
|
|
hasPage :pageSize="20" @change="popupSelectlicenseNo">
|
|
|
|
|
</popupSelect>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<el-table-column prop="materialName" label="物料名称" width="140" align="center">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.materialName" placeholder="请输入" clearable :disabled="true">
|
|
|
|
@ -293,12 +303,15 @@
|
|
|
|
|
"id": "2"
|
|
|
|
|
}],
|
|
|
|
|
|
|
|
|
|
receiptout_item0licenseNocolumnOptions: [{
|
|
|
|
|
receiptout_item0vehicleIdcolumnOptions: [{
|
|
|
|
|
"label": "车辆号",
|
|
|
|
|
"value": "license_num"
|
|
|
|
|
"value": "ticketno"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "库区名称",
|
|
|
|
|
"value": "out_area"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "仓库名称",
|
|
|
|
|
"value": "name"
|
|
|
|
|
}, {
|
|
|
|
|
"label": "物料名称",
|
|
|
|
|
"value": "material_name"
|
|
|
|
@ -416,8 +429,9 @@
|
|
|
|
|
var num = 0;
|
|
|
|
|
var amount = 0;
|
|
|
|
|
for (let i = 0; i < this.dataForm.receiptout_item0List.length; i++) {
|
|
|
|
|
excludeFields.push(this.dataForm.receiptout_item0List[i].licenseNo);
|
|
|
|
|
if (a == this.dataForm.receiptout_item0List[i].licenseNo) {
|
|
|
|
|
excludeFields.push(this.dataForm.receiptout_item0List[i].vehicleId);
|
|
|
|
|
if (a == this.dataForm.receiptout_item0List[i].vehicleId) {
|
|
|
|
|
this.dataForm.receiptout_item0List[i].vehicleId = b.ticketno;
|
|
|
|
|
this.dataForm.receiptout_item0List[i].materialName = b.material_name;
|
|
|
|
|
this.dataForm.receiptout_item0List[i].deliveryNum = b.settlement;
|
|
|
|
|
this.dataForm.receiptout_item0List[i].unit = b.unit;
|
|
|
|
@ -428,6 +442,7 @@
|
|
|
|
|
this.dataForm.receiptout_item0List[i].deleteUserId = b.pound_type;
|
|
|
|
|
this.dataForm.receiptout_item0List[i].rateAmount = b.price * b.rate;
|
|
|
|
|
this.dataForm.receiptout_item0List[i].reservoirareaId = b.out_area;
|
|
|
|
|
this.dataForm.receiptout_item0List[i].warehouseId = b.name;
|
|
|
|
|
}
|
|
|
|
|
num = num + parseFloat(this.dataForm.receiptout_item0List[i].deliveryNum);
|
|
|
|
|
amount = amount + parseFloat(this.dataForm.receiptout_item0List[i].amount);
|
|
|
|
@ -537,7 +552,7 @@
|
|
|
|
|
},
|
|
|
|
|
addreceiptout_item0List() {
|
|
|
|
|
let item = {
|
|
|
|
|
licenseNo: undefined,
|
|
|
|
|
vehicleId: undefined,
|
|
|
|
|
materialName: undefined,
|
|
|
|
|
reservoirareaId: undefined,
|
|
|
|
|
warehouseId: undefined,
|
|
|
|
|