|
@@ -197,7 +197,7 @@
|
|
|
>修改
|
|
|
</el-button>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <!-- <el-col :span="1.5">
|
|
|
<el-button
|
|
|
type="danger"
|
|
|
icon="el-icon-delete"
|
|
@@ -207,7 +207,7 @@
|
|
|
v-hasPermi="['warehouseBusiness:warehousebills:remove']"
|
|
|
>删除
|
|
|
</el-button>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
type="warning"
|
|
@@ -558,7 +558,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="计费单位" prop="ffeetunit">
|
|
|
+ <el-form-item label="计费单位" prop="fFeetunit">
|
|
|
<el-select
|
|
|
v-model="form.fFeetunit"
|
|
|
placeholder="请选择计费单位"
|
|
@@ -1048,9 +1048,10 @@
|
|
|
label="*出库件数"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
+ <!-- @change="qtyChange(scope.row)" -->
|
|
|
<el-input
|
|
|
oninput='this.value=this.value.replace(/[^\-?\d]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "")'
|
|
|
- @change="qtyChange(scope.row)"
|
|
|
+
|
|
|
v-model="scope.row.fQty"
|
|
|
:disabled="
|
|
|
browseStatus ||
|
|
@@ -1268,15 +1269,15 @@
|
|
|
</el-table-column>
|
|
|
|
|
|
<el-table-column
|
|
|
- prop="fDriverIdCa"
|
|
|
+ prop="fDriverIdCar"
|
|
|
header-align="center"
|
|
|
- width="130px"
|
|
|
+ width="200px"
|
|
|
align="center"
|
|
|
label="*司机身份证"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
<el-input
|
|
|
- v-model="scope.row.fDriverIdCa"
|
|
|
+ v-model="scope.row.fDriverIdCar"
|
|
|
placeholder="司机身份证"
|
|
|
:disabled="
|
|
|
browseStatus ||
|
|
@@ -1301,12 +1302,7 @@
|
|
|
v-model="scope.row.fIsPass"
|
|
|
placeholder="是否放行"
|
|
|
clearable
|
|
|
- :disabled="
|
|
|
- browseStatus ||
|
|
|
- scope.row.fBillstatus === 20 ||
|
|
|
- scope.row.fBillstatus === 30 ||
|
|
|
- scope.row.fBillstatus === 40
|
|
|
- "
|
|
|
+ disabled
|
|
|
style="width: 80%"
|
|
|
>
|
|
|
<el-option
|
|
@@ -2129,7 +2125,7 @@
|
|
|
v-model="scope.row.fFeeUnitid"
|
|
|
placeholder="请选择计费单位"
|
|
|
@change="changeFeeUnit(scope.row)"
|
|
|
- :disabled="browseStatus"
|
|
|
+ disabled
|
|
|
clearable
|
|
|
>
|
|
|
<el-option
|
|
@@ -2215,9 +2211,9 @@
|
|
|
<template slot-scope="scope">
|
|
|
<el-select
|
|
|
v-model="scope.row.fFeeUnitid"
|
|
|
- placeholder="请选择计费单位"
|
|
|
+ placeholder="请选择计价单位"
|
|
|
@change="changeFeeUnit(scope.row)"
|
|
|
- :disabled="browseStatus"
|
|
|
+ disabled
|
|
|
clearable
|
|
|
>
|
|
|
<el-option
|
|
@@ -2656,20 +2652,7 @@
|
|
|
<td width="200">{{ item.fTruckno }}</td>
|
|
|
<td width="200">货物品名</td>
|
|
|
<td width="200" colspan="4" class="zzss">
|
|
|
- <el-select
|
|
|
- v-model="item.fGoodsid"
|
|
|
- filterable
|
|
|
- remote
|
|
|
- :remote-method="goodsRemoteMethod"
|
|
|
- placeholder="请选择品名"
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="(dict, index) in goodsOptions"
|
|
|
- :key="index.fId"
|
|
|
- :label="dict.fName"
|
|
|
- :value="dict.fId"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ {{ item.fGoodsids }}
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
@@ -2679,10 +2662,10 @@
|
|
|
<td>备注:</td>
|
|
|
<td colspan="5"></td>
|
|
|
</tr>
|
|
|
- <tr>
|
|
|
+ <tr v-for="(item, indexe) in Collectionoptionss" :key="indexe+'index'">
|
|
|
<td>收费</td>
|
|
|
- <td>装箱费</td>
|
|
|
- <td>元</td>
|
|
|
+ <td>{{item.fFeeids}}</td>
|
|
|
+ <td>{{item.fAmount}} 元</td>
|
|
|
<td colspan="4">办单费:5元,过磅费自理</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
@@ -2817,6 +2800,7 @@ export default {
|
|
|
warehouseCrList: [],
|
|
|
warehouseDrList: [],
|
|
|
Printinglist: [],
|
|
|
+ Collectionoptionss: [],
|
|
|
browseStatus: false,
|
|
|
relevantAttachments: [],
|
|
|
// 非单个禁用
|
|
@@ -2973,7 +2957,7 @@ export default {
|
|
|
},
|
|
|
],
|
|
|
fMarks: [{ required: true, message: " ", trigger: "blur" }],
|
|
|
-
|
|
|
+ fFeetunit: [{ required: true, message: " ", trigger: "blur" }],
|
|
|
fFeeUnitid: [{ required: true, message: " ", trigger: "blur" }],
|
|
|
fChargedate: [{ required: true, message: " ", trigger: "blur" }],
|
|
|
fBillingway: [{ required: true, message: " ", trigger: "blur" }],
|
|
@@ -3059,6 +3043,7 @@ export default {
|
|
|
scanStyles: false,
|
|
|
});
|
|
|
this.addList();
|
|
|
+ this.editDialogVisible_sss = false;
|
|
|
},
|
|
|
// 新增附件上传
|
|
|
addRelevt() {
|
|
@@ -3188,6 +3173,20 @@ export default {
|
|
|
fRate: this.fTaxrate
|
|
|
});
|
|
|
}
|
|
|
+ for(let list in this.warehouseDrList) {
|
|
|
+ console.log(this.warehouseDrList)
|
|
|
+
|
|
|
+ if(this.warehouseDrList[list].fFeeUnitid == 1){
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", this.fQty);
|
|
|
+ } else if(this.warehouseDrList[list].fFeeUnitid == 2) {
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", this.fGrossweight);
|
|
|
+ } else if(this.warehouseDrList[list].fFeeUnitid == 3) {
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", this.fNetweight);
|
|
|
+ } else{
|
|
|
+ this.$set(this.warehouseDrList[list], "fQty", 0);
|
|
|
+ }
|
|
|
+ this.$set(this.warehouseDrList[list], "fAmount", Number(this.warehouseDrList[list].fUnitprice) * Number(this.warehouseDrList[list].fQty));
|
|
|
+ }
|
|
|
this.warehousingagreement = false;
|
|
|
}
|
|
|
},
|
|
@@ -3214,6 +3213,18 @@ export default {
|
|
|
fRate: this.fTaxrate
|
|
|
});
|
|
|
}
|
|
|
+ for(let list in this.warehouseCrList) {
|
|
|
+ if(this.warehouseCrList[list].fFeeUnitid == 1){
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", this.fQty);
|
|
|
+ } else if(this.warehouseCrList[list].fFeeUnitid == 2) {
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", this.fGrossweight);
|
|
|
+ } else if(this.warehouseCrList[list].fFeeUnitid == 3) {
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", this.fNetweight);
|
|
|
+ } else{
|
|
|
+ this.$set(this.warehouseCrList[list], "fQty", 0);
|
|
|
+ }
|
|
|
+ this.$set(this.warehouseCrList[list], "fAmount", Number(this.warehouseCrList[list].fUnitprice) * Number(this.warehouseCrList[list].fQty));
|
|
|
+ }
|
|
|
this.warehousingagreements = false;
|
|
|
}
|
|
|
},
|
|
@@ -3254,6 +3265,7 @@ export default {
|
|
|
if (!this.form.fMblno || this.form.fMblno === "") {
|
|
|
this.$set(this.form, "fMblno", this.dialogWhgenlegList[whgen].fMblno);
|
|
|
}
|
|
|
+ console.log(this.dialogWhgenlegList)
|
|
|
this.dataList.push({
|
|
|
fMblno: this.dialogWhgenlegList[whgen].fMblno,
|
|
|
fGoodsid: this.dialogWhgenlegList[whgen].fGoodsid,
|
|
@@ -3281,6 +3293,11 @@ export default {
|
|
|
remark: null,
|
|
|
fIsPass: 1 + ''
|
|
|
});
|
|
|
+ console.log(this.dataList)
|
|
|
+ console.log(this.goodsOptions)
|
|
|
+ // for(let list in this.dataList) {
|
|
|
+ // this.$set(this.dataList[list], "fGoodsid", this.dataList[list].fGoodsids);
|
|
|
+ // }
|
|
|
}
|
|
|
this.whgenlegVisible = false;
|
|
|
},
|
|
@@ -3331,6 +3348,17 @@ export default {
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
+ if (this.Collectionoptionss.length > 0) {
|
|
|
+ for(let list in this.Collectionoptionss) {
|
|
|
+ if(!this.Collectionoptionss[list].fFeeid){
|
|
|
+ this.$message.error("请选择收款信息费用名称!");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ this.$message.error("请选择需要的收款信息!");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
if (this.Printinglist.length > 0) {
|
|
|
for (let warehouseCr in this.Printinglist) {
|
|
|
if (
|
|
@@ -3377,7 +3405,6 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
this.editDialogVisible_sss = true;
|
|
|
- // this.addList()
|
|
|
} else {
|
|
|
this.$message.error("请选择需要打印的明细!");
|
|
|
}
|
|
@@ -3422,7 +3449,6 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
this.editDialogVisible_sss = true;
|
|
|
- // this.addList()
|
|
|
} else {
|
|
|
this.$message.error("请选择需要打印的明细!");
|
|
|
}
|
|
@@ -3645,6 +3671,13 @@ export default {
|
|
|
this.formBrowseStatus = false;
|
|
|
}
|
|
|
}
|
|
|
+ if(response.data.warehouseBillsItem) {
|
|
|
+ for (let li in response.data.warehouseBillsItem){
|
|
|
+ if(response.data.warehouseBillsItem[li] != 10){
|
|
|
+ this.formBrowseStatus = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
if (response.data.corps) {
|
|
|
this.fMblnoOptions = response.data.corps;
|
|
|
this.KHblnoOptions = response.data.corps;
|
|
@@ -3662,11 +3695,11 @@ export default {
|
|
|
if (!this.form.fMblno) {
|
|
|
this.$set(this.form, "fMblno", this.dataList[list].fMblno);
|
|
|
}
|
|
|
- this.$set(
|
|
|
- this.dataList[list],
|
|
|
- "fGoodsids",
|
|
|
- this.dataList[list].fGoodsid
|
|
|
- );
|
|
|
+ // this.$set(
|
|
|
+ // this.dataList[list],
|
|
|
+ // "fGoodsids",
|
|
|
+ // this.dataList[list].fGoodsid
|
|
|
+ // );
|
|
|
this.$set(
|
|
|
this.dataList[list],
|
|
|
"fBsdate",
|
|
@@ -3683,7 +3716,7 @@ export default {
|
|
|
this.$set(
|
|
|
this.warehouseDrList[dr],
|
|
|
"fFeeUnitid",
|
|
|
- this.warehouseDrList[dr].fFeeUnitid + ""
|
|
|
+ this.warehouseDrList[dr].fFeeunitid + ""
|
|
|
);
|
|
|
}
|
|
|
}
|
|
@@ -3694,7 +3727,7 @@ export default {
|
|
|
this.$set(
|
|
|
this.warehouseCrList[cr],
|
|
|
"fFeeUnitid",
|
|
|
- this.warehouseCrList[cr].fFeeUnitid + ""
|
|
|
+ this.warehouseCrList[cr].fFeeunitid + ""
|
|
|
);
|
|
|
}
|
|
|
}
|
|
@@ -3766,6 +3799,18 @@ export default {
|
|
|
// 选择按钮
|
|
|
Collectionoptions(selection) {
|
|
|
console.log(selection);
|
|
|
+ this.Collectionoptionss = selection;
|
|
|
+ for(let lest in this.fWbuOptions){
|
|
|
+ for(let li in this.Collectionoptionss){
|
|
|
+ if(this.fWbuOptions[lest].fId == this.Collectionoptionss[li].fFeeid){
|
|
|
+ this.$set(
|
|
|
+ this.Collectionoptionss[li],
|
|
|
+ "fFeeids",
|
|
|
+ this.fWbuOptions[lest].fName
|
|
|
+ );
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
changefCorpid(row) {
|
|
|
this.$set(row, "fSbu", row.fCorpid);
|
|
@@ -3901,7 +3946,7 @@ export default {
|
|
|
this.$refs["form"].validate((valid) => {
|
|
|
for (let warehouseCr in this.dataListSelection) {
|
|
|
if (this.dataListSelection[warehouseCr].fBillstatus === 20) {
|
|
|
- this.$message.error("请先卸货");
|
|
|
+ this.$message.error("请先装货");
|
|
|
return false;
|
|
|
}
|
|
|
if (this.dataListSelection[warehouseCr].fBillstatus != 30) {
|
|
@@ -4026,13 +4071,20 @@ export default {
|
|
|
for (let i in this.dataList) {
|
|
|
let fQty =
|
|
|
this.dataList[i].fQty === this.dataListSelection[li].fQty;
|
|
|
-
|
|
|
+ let fMblno =
|
|
|
+ this.dataList[i].fMblno === this.dataListSelection[li].fMblno;
|
|
|
+ let fBillstatus =
|
|
|
+ this.dataList[i].fBillstatus ===
|
|
|
+ this.dataListSelection[li].fBillstatus;
|
|
|
+ let fPackagespecs =
|
|
|
+ this.dataList[i].fPackagespecs ===
|
|
|
+ this.dataListSelection[li].fPackagespecs;
|
|
|
+ let fWarehouselocid =
|
|
|
+ this.dataList[i].fWarehouselocid ===
|
|
|
+ this.dataListSelection[li].fWarehouselocid;
|
|
|
let fGoodsid =
|
|
|
this.dataList[i].fGoodsid ===
|
|
|
this.dataListSelection[li].fGoodsid;
|
|
|
- let fcntrtype =
|
|
|
- this.dataList[i].fcntrtype ===
|
|
|
- this.dataListSelection[li].fcntrtype;
|
|
|
let fNetweight =
|
|
|
this.dataList[i].fNetweight ===
|
|
|
this.dataListSelection[li].fNetweight;
|
|
@@ -4040,13 +4092,19 @@ export default {
|
|
|
this.dataList[i].fGrossweight ===
|
|
|
this.dataListSelection[li].fGrossweight;
|
|
|
if (
|
|
|
+ fMblno &&
|
|
|
fGoodsid &&
|
|
|
- fcntrtype &&
|
|
|
+ fBillstatus &&
|
|
|
+ fPackagespecs &&
|
|
|
+ fWarehouselocid &&
|
|
|
fGrossweight &&
|
|
|
fNetweight &&
|
|
|
fQty
|
|
|
) {
|
|
|
this.$set(this.dataList[i], "fBillstatus", 20);
|
|
|
+ for(let list in response.data.warehousebillsitems){
|
|
|
+ this.$set(this.dataList[i], "fSerialNumber", response.data.warehousebillsitems[list].fSerialNumber);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// }
|
|
@@ -4072,7 +4130,6 @@ export default {
|
|
|
this.fid = response.data;
|
|
|
this.formBrowseStatus = false;
|
|
|
this.msgSuccess("撤销入账成功");
|
|
|
- this.$refs.tableList.clearSelection();
|
|
|
for (let li in this.dataWithdrawList) {
|
|
|
for (let i in this.dataList) {
|
|
|
let fQty = this.dataList[i].fQty === this.dataWithdrawList[li].fQty;
|
|
@@ -4101,6 +4158,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ this.$refs.tableList.clearSelection();
|
|
|
});
|
|
|
},
|
|
|
// 装货按钮
|
|
@@ -4108,15 +4166,15 @@ export default {
|
|
|
if (this.Printinglist.length > 0) {
|
|
|
for (let warehouseCr in this.Printinglist) {
|
|
|
console.log(this.Printinglist);
|
|
|
- if (this.dataListSelection[warehouseCr].fBillstatus === 10) {
|
|
|
- this.$message.error("请先打印");
|
|
|
+ if (this.Printinglist[warehouseCr].fBillstatus === 10) {
|
|
|
+ this.$message.error("请先打印作业单");
|
|
|
return false;
|
|
|
- }if (this.dataListSelection[warehouseCr].fBillstatus === 30) {
|
|
|
- this.$message.error("请勿重复卸货");
|
|
|
+ }if (this.Printinglist[warehouseCr].fBillstatus === 30) {
|
|
|
+ this.$message.error("请勿重复装货");
|
|
|
return false;
|
|
|
}
|
|
|
if (this.Printinglist[warehouseCr].fBillstatus === 40) {
|
|
|
- this.$message.error("请勿重复卸货");
|
|
|
+ this.$message.error("请勿重复装货");
|
|
|
return false;
|
|
|
}
|
|
|
|
|
@@ -4144,27 +4202,31 @@ export default {
|
|
|
console.log(this.dataListSelection);
|
|
|
console.log(this.dataList)
|
|
|
for (let li in this.dataListSelection) {
|
|
|
- for (let i in this.dataList) {
|
|
|
- let fQty =
|
|
|
- this.dataList[i].fQty === this.dataListSelection[li].fQty;
|
|
|
- let fGoodsid =
|
|
|
- this.dataList[i].fGoodsid ===
|
|
|
- this.dataListSelection[li].fGoodsid;
|
|
|
- let fcntrtype =
|
|
|
- this.dataList[i].fcntrtype ===
|
|
|
- this.dataListSelection[li].fcntrtype;
|
|
|
- let fNetweight =
|
|
|
- this.dataList[i].fNetweight ===
|
|
|
- this.dataListSelection[li].fNetweight;
|
|
|
- let fGrossweight =
|
|
|
- this.dataList[i].fGrossweight ===
|
|
|
- this.dataListSelection[li].fGrossweight;
|
|
|
- if (
|
|
|
- fGoodsid &&
|
|
|
- fcntrtype &&
|
|
|
- fGrossweight &&
|
|
|
- fNetweight &&
|
|
|
- fQty
|
|
|
+ for (let i in this.dataList) {
|
|
|
+ let fQty =
|
|
|
+ this.dataList[i].fQty === this.dataListSelection[li].fQty;
|
|
|
+ let fBsdate =
|
|
|
+ this.dataList[i].fBsdate ===
|
|
|
+ this.dataListSelection[li].fBsdate;
|
|
|
+ let fGoodsid =
|
|
|
+ this.dataList[i].fGoodsid ===
|
|
|
+ this.dataListSelection[li].fGoodsid;
|
|
|
+ let fcntrtype =
|
|
|
+ this.dataList[i].fcntrtype ===
|
|
|
+ this.dataListSelection[li].fcntrtype;
|
|
|
+ let fNetweight =
|
|
|
+ this.dataList[i].fNetweight ===
|
|
|
+ this.dataListSelection[li].fNetweight;
|
|
|
+ let fGrossweight =
|
|
|
+ this.dataList[i].fGrossweight ===
|
|
|
+ this.dataListSelection[li].fGrossweight;
|
|
|
+ if (
|
|
|
+ fBsdate &&
|
|
|
+ fGoodsid &&
|
|
|
+ fcntrtype &&
|
|
|
+ fGrossweight &&
|
|
|
+ fNetweight &&
|
|
|
+ fQty
|
|
|
) {
|
|
|
this.$set(this.dataList[i], "fBillstatus", 30);
|
|
|
}
|
|
@@ -4284,8 +4346,7 @@ export default {
|
|
|
if (!this.form.fId) {
|
|
|
this.form.fId = this.fid;
|
|
|
}
|
|
|
- }
|
|
|
- });
|
|
|
+
|
|
|
let formDatae = new window.FormData();
|
|
|
// 附件数据
|
|
|
formDatae.append("tWarehouseBills", JSON.stringify(this.form));
|
|
@@ -4317,19 +4378,11 @@ export default {
|
|
|
addWarehousebills(formDatae).then((response) => {
|
|
|
this.msgSuccess("保存成功");
|
|
|
this.dataList = response.data.warehousebillsitems;
|
|
|
- console.log(response.data.warehousebillsitems)
|
|
|
- console.log(this.dataList)
|
|
|
- // for (let list in this.dataList) {
|
|
|
- // this.$set(
|
|
|
- // this.dataList[list],
|
|
|
- // "fGoodsids",
|
|
|
- // Date.parse(this.dataList[list].fGoodsid + '')
|
|
|
- // );
|
|
|
- // }
|
|
|
this.fid = response.data.warehouseBills.fId;
|
|
|
- // this.open = true;
|
|
|
this.getList();
|
|
|
});
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
// 请核成功
|
|
|
pleaseCheck () {
|
|
@@ -4338,18 +4391,6 @@ export default {
|
|
|
this.$message.error("请新增库存明细!");
|
|
|
return false;
|
|
|
}
|
|
|
- // if (this.relevantAttachments.length === 0) {
|
|
|
- // this.$message.error("请新增附件上传!");
|
|
|
- // return false;
|
|
|
- // }
|
|
|
- if (this.warehouseDrList.length === 0) {
|
|
|
- this.$message.error("请新增收款信息!");
|
|
|
- return false;
|
|
|
- }
|
|
|
- if (this.warehouseCrList.length === 0) {
|
|
|
- this.$message.error("请新增付款信息!");
|
|
|
- return false;
|
|
|
- }
|
|
|
for (let list in this.dataList) {
|
|
|
if (!this.dataList[list].fWarehouselocid) {
|
|
|
this.$message.error("请输入库区!");
|
|
@@ -4375,24 +4416,6 @@ export default {
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
- // for (let list in this.relevantAttachments) {
|
|
|
- // if (this.relevantAttachments[list].fName === null) {
|
|
|
- // this.$message.error("请输入附件名称!");
|
|
|
- // return false;
|
|
|
- // }
|
|
|
- // }
|
|
|
- for (let list in this.warehouseDrList) {
|
|
|
- if (!this.warehouseDrList[list].fCorpid) {
|
|
|
- this.$message.error("请选择客户名称");
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
- for (let list in this.warehouseCrList) {
|
|
|
- if (!this.warehouseCrList[list].fCorpid) {
|
|
|
- this.$message.error("请选择客户名称");
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
if (valid) {
|
|
|
this.form.fBillstatus = status;
|
|
|
this.form.fNetweight = this.fNetweight;
|
|
@@ -4405,7 +4428,7 @@ export default {
|
|
|
if (!this.form.fId) {
|
|
|
this.form.fId = this.fid;
|
|
|
}
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
let formData = new window.FormData();
|
|
|
// 附件数据
|
|
@@ -4445,6 +4468,7 @@ export default {
|
|
|
this.open = false;
|
|
|
this.getList();
|
|
|
});
|
|
|
+ }
|
|
|
});
|
|
|
},
|
|
|
/** 删除按钮操作 */
|
|
@@ -4483,31 +4507,31 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
// 出库件数的计算
|
|
|
- qtyChange(row) {
|
|
|
- if (!row.fQty || row.fQty === "") {
|
|
|
- this.$set(row, "fNetweight", 0);
|
|
|
- this.$set(row, "fGrossweight", 0);
|
|
|
- return false;
|
|
|
- }
|
|
|
- // 净重 fPlannetweight
|
|
|
- // 毛重 fPlangrossweight
|
|
|
- let netweight = parseFloat(
|
|
|
- Number(row.fPlannetweight) / Number(row.fPlanqty)
|
|
|
- ).toFixed(6);
|
|
|
- let grossweigh = parseFloat(
|
|
|
- Number(row.fPlangrossweight) / Number(row.fPlanqty)
|
|
|
- ).toFixed(6);
|
|
|
- this.$set(
|
|
|
- row,
|
|
|
- "fNetweight",
|
|
|
- parseFloat(Number(netweight) * Number(row.fQty)).toFixed(6)
|
|
|
- );
|
|
|
- this.$set(
|
|
|
- row,
|
|
|
- "fGrossweight",
|
|
|
- parseFloat(Number(grossweigh) * Number(row.fQty)).toFixed(6)
|
|
|
- );
|
|
|
- },
|
|
|
+ // qtyChange(row) {
|
|
|
+ // if (!row.fQty || row.fQty === "") {
|
|
|
+ // this.$set(row, "fNetweight", 0);
|
|
|
+ // this.$set(row, "fGrossweight", 0);
|
|
|
+ // return false;
|
|
|
+ // }
|
|
|
+ // // 净重 fPlannetweight
|
|
|
+ // // 毛重 fPlangrossweight
|
|
|
+ // let netweight = parseFloat(
|
|
|
+ // Number(row.fPlannetweight) / Number(row.fPlanqty)
|
|
|
+ // ).toFixed(6);
|
|
|
+ // let grossweigh = parseFloat(
|
|
|
+ // Number(row.fPlangrossweight) / Number(row.fPlanqty)
|
|
|
+ // ).toFixed(6);
|
|
|
+ // this.$set(
|
|
|
+ // row,
|
|
|
+ // "fNetweight",
|
|
|
+ // parseFloat(Number(netweight) * Number(row.fQty)).toFixed(6)
|
|
|
+ // );
|
|
|
+ // this.$set(
|
|
|
+ // row,
|
|
|
+ // "fGrossweight",
|
|
|
+ // parseFloat(Number(grossweigh) * Number(row.fQty)).toFixed(6)
|
|
|
+ // );
|
|
|
+ // },
|
|
|
deleteRow(index, rows) {
|
|
|
rows.splice(index, 1);
|
|
|
},
|
|
@@ -4610,7 +4634,7 @@ export default {
|
|
|
text-align: center;
|
|
|
}
|
|
|
.biaoge > tr > td {
|
|
|
- height: 30px;
|
|
|
+ height: 50px;
|
|
|
text-align: center;
|
|
|
border-right: 1px solid #dfe6ec !important;
|
|
|
order-bottom: 1px solid #dfe6ec !important;
|