====>")
this.defaultItems=null;
},
postCode(newVal){
@@ -134,13 +137,17 @@ import { getStaffList } from "@/api/emis/emisStaff";
},
mounted() {
// 给个随机id 判断是否clickoutside
- this.createdId = String(new Date().getTime())
+ // this.createdId = String(new Date().getTime())
},
created() {
+ this.queryParams.ownerSiteCode=this.sideCode;
+
if(this.value!=null && this.isInit){
this.svalue=this.value;
this.queryData(null,this.svalue);
}
+
+
},
methods: {
onClick(){
diff --git a/src/views/emis/emisSettleBill/MergeBillForm.vue b/src/views/emis/emisSettleBill/MergeBillForm.vue
index 1d0abf7d..b6d780dd 100644
--- a/src/views/emis/emisSettleBill/MergeBillForm.vue
+++ b/src/views/emis/emisSettleBill/MergeBillForm.vue
@@ -16,9 +16,37 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -114,7 +142,7 @@
-
+
@@ -173,7 +201,9 @@ export default {
// 结算子账单表格数据
emisSettleSubBillList: [],
- emisSettleBillOptions: [],
+ emisSettleBillOptions: [],
+
+ selectList:[],
billCodeStr:null,
// 遮罩层
@@ -255,6 +285,7 @@ export default {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
+ this.selectList=selection
},
// 取消按钮
@@ -321,8 +352,13 @@ export default {
if (valid) {
if (this.form.id != null) {
let postData={
- settleBillName:this.form.settleBillName
+ id:this.form.id,
+ settleBillName:this.form.settleBillName,
+ billMonth:this.form.billMonth,
+ settleStartDate:this.form.settleStartDate,
+ settleEndDate:this.form.settleEndDate,
}
+
updateEmisSettleBill(postData).then(response => {
this.$modal.msgSuccess("修改成功");
this.initData();
@@ -334,6 +370,18 @@ export default {
},
handleRemovceBillCode(){
+ if(this.emisSettleSubBillList.length<=1){
+ this.$modal.msgError("不允许操作,至少保留一单数据");
+ return;
+ }
+
+ if(!this.billCodeStr){
+ if(this.selectList&&this.selectList.length>0){
+ let tmpBillCodeArr = this.selectList.map(item => item.billCode);
+ this.billCodeStr=tmpBillCodeArr.join(",");
+ }
+ }
+
let postData={
settleBillNo: this.form.settleBillNo,
params:{
@@ -341,6 +389,9 @@ export default {
}
}
+
+ // this.selectList
+
// 生成合账单号
removeSubBillFromSettleBill(postData).then(response => {
this.$modal.msgSuccess("操作成功");
diff --git a/src/views/emis/emisWaybill/waybillDetailReadOnly.vue b/src/views/emis/emisWaybill/waybillDetailReadOnly.vue
index 65869dca..394e08b1 100644
--- a/src/views/emis/emisWaybill/waybillDetailReadOnly.vue
+++ b/src/views/emis/emisWaybill/waybillDetailReadOnly.vue
@@ -206,7 +206,7 @@
- {{ form.freight }}
+ {{ form.freight }}
{{ form.feeRemark }}
diff --git a/src/views/emis/emisWaybill/waybillModify.vue b/src/views/emis/emisWaybill/waybillModify.vue
index f47344d1..2cdc4610 100644
--- a/src/views/emis/emisWaybill/waybillModify.vue
+++ b/src/views/emis/emisWaybill/waybillModify.vue
@@ -802,8 +802,6 @@ import PayeePicker from '@/views/emis/EmisBaseTools/PayeePicker.vue';
import SalemanPicker from '@/views/emis/EmisBaseTools/SalemanPicker.vue';
import ExchangeRatePanel from '@/views/emis/EmisBaseTools/ExchangeRatePanel.vue';
-
-
import TransProductCasPicker from '@/views/emis/EmisBaseTools/TransProductCasPicker.vue';
// import TransProductCasPicker from '@/views/emis/EmisBaseTools/TransProductCasPicker.vue';
@@ -1834,17 +1832,14 @@ methods: {
}
newFee=newFee.toFixed(2);
- feeRemark= feeRemark+item.feeName+'('+item.currency+"):" + item.realFee+",";
-
- feeRemark = feeRemark.slice(0, -1);
-
-
+ // feeRemark= feeRemark+item.feeName+'('+item.currency+"):" + item.realFee+",";
+ // feeRemark = feeRemark.slice(0, -1);
totalFee=Number(totalFee)+Number(newFee);
}
}
- this.form.feeRemark=feeRemark;
+ // this.form.feeRemark=feeRemark;
this.form.freight = totalFee.toFixed(2);
},
// 计算体积重量
diff --git a/src/views/emis/emisWaybill/waybillRecord.vue b/src/views/emis/emisWaybill/waybillRecord.vue
index bf6db850..271b0646 100644
--- a/src/views/emis/emisWaybill/waybillRecord.vue
+++ b/src/views/emis/emisWaybill/waybillRecord.vue
@@ -1215,28 +1215,29 @@ methods: {
let childOrderList=[]
let subBillArr=this.form.billCodeSub.split(',');
-
- for(let i=0;i0){
- let subBillItem ={
- "tplCode":"TAN-GC-130",
- "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
- "orderList":childOrderList.toString()
+ if(childOrderList&&childOrderList.length>0){
+ let subBillItem ={
+ "tplCode":"TAN-GC-130",
+ "printerName":this.$refs.tanexPrinter.getDefaultPrinter(),
+ "orderList":childOrderList.toString()
+ }
+ printDataList.push(subBillItem);
}
- printDataList.push(subBillItem);
}
let billCount=2+childOrderList.length;
// 预览主子单
this.$refs.tanexPrinter.printPreviewAdv(printDataList,billCount)
-
}
}
else{
@@ -1834,17 +1835,14 @@ methods: {
}
newFee=newFee.toFixed(2);
- feeRemark= feeRemark+item.feeName+'('+item.currency+"):" + item.realFee+",";
-
- feeRemark = feeRemark.slice(0, -1);
-
-
+ // feeRemark= feeRemark+item.feeName+'('+item.currency+"):" + item.realFee+",";
+ // feeRemark = feeRemark.slice(0, -1);
totalFee=Number(totalFee)+Number(newFee);
}
}
- this.form.feeRemark=feeRemark;
+ // this.form.feeRemark=feeRemark;
this.form.freight = totalFee.toFixed(2);
},
// 计算体积重量