|
@@ -1274,7 +1274,7 @@
|
|
|
placeholder="请选择计价单位"
|
|
|
clearable
|
|
|
:disabled="browseStatus"
|
|
|
- @change="changeFeeUnit(scope.row)"
|
|
|
+ @change="changeFeeUnit(scope.row)"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, index) in fFeetunitOptions"
|
|
@@ -3298,6 +3298,18 @@ export default {
|
|
|
return this.$message.error("请勿重复卸货");
|
|
|
}
|
|
|
}
|
|
|
+ if (this.CntrTable.length > 0) {
|
|
|
+ let arr = [];
|
|
|
+ this.CntrTable.map((e) => {
|
|
|
+ this.cntrList.map((item) => {
|
|
|
+ if (item.fId == e.fCntrid) {
|
|
|
+ arr.push(item.fName + "*" + e.fCntrcount);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ arr = [...new Set(arr)];
|
|
|
+ this.form.fCntval = arr.join("/");
|
|
|
+ }
|
|
|
let formData = new window.FormData();
|
|
|
formData.append("warehouseBills", JSON.stringify(this.form));
|
|
|
formData.append("tEnclosure", JSON.stringify(this.relevantAttachments));
|
|
@@ -3343,6 +3355,18 @@ export default {
|
|
|
return this.$message.error("请存在未卸货的数据");
|
|
|
}
|
|
|
}
|
|
|
+ if (this.CntrTable.length > 0) {
|
|
|
+ let arr = [];
|
|
|
+ this.CntrTable.map((e) => {
|
|
|
+ this.cntrList.map((item) => {
|
|
|
+ if (item.fId == e.fCntrid) {
|
|
|
+ arr.push(item.fName + "*" + e.fCntrcount);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ arr = [...new Set(arr)];
|
|
|
+ this.form.fCntval = arr.join("/");
|
|
|
+ }
|
|
|
let formData = new window.FormData();
|
|
|
formData.append("warehouseBills", JSON.stringify(this.form));
|
|
|
formData.append("warehousebillsitems", JSON.stringify(this.Printinglist));
|
|
@@ -3387,6 +3411,18 @@ export default {
|
|
|
return this.$message.error("请存在未入库的数据");
|
|
|
}
|
|
|
}
|
|
|
+ if (this.CntrTable.length > 0) {
|
|
|
+ let arr = [];
|
|
|
+ this.CntrTable.map((e) => {
|
|
|
+ this.cntrList.map((item) => {
|
|
|
+ if (item.fId == e.fCntrid) {
|
|
|
+ arr.push(item.fName + "*" + e.fCntrcount);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ arr = [...new Set(arr)];
|
|
|
+ this.form.fCntval = arr.join("/");
|
|
|
+ }
|
|
|
// 撤回入库
|
|
|
let formData = new window.FormData();
|
|
|
formData.append("warehouseBills", JSON.stringify(this.form));
|
|
@@ -3457,10 +3493,10 @@ export default {
|
|
|
this.$set(this.form, "fStltypeid", this.form.fStltypeid.toString());
|
|
|
}
|
|
|
if (!this.copyStatus) {
|
|
|
- if(response.data.warehouseBillsItem){
|
|
|
+ if (response.data.warehouseBillsItem) {
|
|
|
this.detailList = response.data.warehouseBillsItem;
|
|
|
- }else{
|
|
|
- this.detailList = []
|
|
|
+ } else {
|
|
|
+ this.detailList = [];
|
|
|
}
|
|
|
response.data.warehousebillsfeesCr.map((e) => {
|
|
|
if (e.fFeeunitid) {
|
|
@@ -3484,7 +3520,7 @@ export default {
|
|
|
if (response.data.enclosures) {
|
|
|
this.relevantAttachments = response.data.enclosures;
|
|
|
}
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.$set(this.form, "fMblno", null);
|
|
|
this.$set(this.form, "fMarks", null);
|
|
|
this.$set(this.form, "fProductName", null);
|
|
@@ -3559,6 +3595,18 @@ export default {
|
|
|
let formData = new window.FormData();
|
|
|
// 附件数据
|
|
|
this.form.fBillingway = this.form.fFeetunit;
|
|
|
+ if (this.CntrTable.length > 0) {
|
|
|
+ let arr = [];
|
|
|
+ this.CntrTable.map((e) => {
|
|
|
+ this.cntrList.map((item) => {
|
|
|
+ if (item.fId == e.fCntrid) {
|
|
|
+ arr.push(item.fName + "*" + e.fCntrcount);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ arr = [...new Set(arr)];
|
|
|
+ this.form.fCntval = arr.join("/");
|
|
|
+ }
|
|
|
formData.append("tWarehouseBills", JSON.stringify(this.form));
|
|
|
// 库存明细
|
|
|
formData.append(
|
|
@@ -3599,6 +3647,18 @@ export default {
|
|
|
let formData = new window.FormData();
|
|
|
// 附件数据
|
|
|
this.form.fBillingway = this.form.fFeetunit;
|
|
|
+ if (this.CntrTable.length > 0) {
|
|
|
+ let arr = [];
|
|
|
+ this.CntrTable.map((e) => {
|
|
|
+ this.cntrList.map((item) => {
|
|
|
+ if (item.fId == e.fCntrid) {
|
|
|
+ arr.push(item.fName + "*" + e.fCntrcount);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ arr = [...new Set(arr)];
|
|
|
+ this.form.fCntval = arr.join("/");
|
|
|
+ }
|
|
|
formData.append("tWarehouseBills", JSON.stringify(this.form));
|
|
|
// 库存明细
|
|
|
formData.append(
|
|
@@ -4295,7 +4355,7 @@ export default {
|
|
|
}
|
|
|
this.$set(row, "fAmount", Number(fUnitprice) * Number(fQty)).toFixed(2);
|
|
|
},
|
|
|
- // 变更计价单位
|
|
|
+ // 变更计价单位
|
|
|
changeFeeUnit(row) {
|
|
|
if (!row.fFeeunitid) {
|
|
|
return false;
|
|
@@ -4322,6 +4382,18 @@ export default {
|
|
|
//打印
|
|
|
addprint(status) {
|
|
|
if (status == "zyd") {
|
|
|
+ if (this.CntrTable.length > 0) {
|
|
|
+ let arr = [];
|
|
|
+ this.CntrTable.map((e) => {
|
|
|
+ this.cntrList.map((item) => {
|
|
|
+ if (item.fId == e.fCntrid) {
|
|
|
+ arr.push(item.fName + "*" + e.fCntrcount);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ arr = [...new Set(arr)];
|
|
|
+ this.form.fCntval = arr.join("/");
|
|
|
+ }
|
|
|
let formData = new window.FormData();
|
|
|
formData.append("warehouseBills", JSON.stringify(this.form));
|
|
|
formData.append(
|