From 2fcff8b8249ca59cb061ef78addecfd430d3c905 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 7 Aug 2024 16:30:10 +0800 Subject: [PATCH] md --- src/components/XdTable/index.vue | 10 +-- .../emis/emisWaybill/sendWaybillList.vue | 5 +- .../emis/emisWaybill/sendWaybillListNew.vue | 68 ++++++++----------- 3 files changed, 38 insertions(+), 45 deletions(-) diff --git a/src/components/XdTable/index.vue b/src/components/XdTable/index.vue index a0434b63..a3764438 100644 --- a/src/components/XdTable/index.vue +++ b/src/components/XdTable/index.vue @@ -322,10 +322,10 @@ export default { } var fileRowNodes = oDiv.getElementsByTagName("tr"); - refTableObj.clearSelection() + // refTableObj.clearSelection() for (var i = 0; i < fileRowNodes.length; i++) { if (fileRowNodes[i].className.indexOf("el-table__row") != -1) { - fileRowNodes[i].classList.remove("rowSeled"); + // fileRowNodes[i].classList.remove("rowSeled"); selRowList.push(fileRowNodes[i]); } } @@ -336,7 +336,7 @@ export default { var _x = null; var _y = null; - // vnode.context.clearEventBubble(evt); + vnode.context.clearEventBubble(evt); // //打开开关 vnode.context.mouseflag = true; // //鼠标拖动时画框 @@ -417,7 +417,7 @@ export default { } else { if (selRowList[i].className.indexOf("rowSeled") != -1 ) { // selRowList[i].className = "el-table__row"; - // refTableObj.toggleRowSelection(vnode.context.tableData[i],false); + refTableObj.toggleRowSelection(vnode.context.tableData[i],false); // vnode.context.multipleSelection.forEach((ele,i)=>{ // //这里没用对象是否相等用的是传入table中的唯一的myKey字段 // if(ele[vnode.context.myKey]==vnode.context.tableData[i][vnode.context.myKey] ){ @@ -428,7 +428,7 @@ export default { } } } - // vnode.context.clearEventBubble(evt); + vnode.context.clearEventBubble(evt); }; function showContextMenu(event){ diff --git a/src/views/emis/emisWaybill/sendWaybillList.vue b/src/views/emis/emisWaybill/sendWaybillList.vue index b3ae16a8..8c365d6e 100644 --- a/src/views/emis/emisWaybill/sendWaybillList.vue +++ b/src/views/emis/emisWaybill/sendWaybillList.vue @@ -246,7 +246,7 @@ - + @@ -840,6 +840,9 @@ export default { }, calcDeliveryTime(startData,endDate){ return timeDiffTime(startData,endDate) + }, + onSalemanChange(){ + this.queryParams.sendSiteCode=null; }, //标红table指定行 tableRowClassName({row, rowIndex}) { diff --git a/src/views/emis/emisWaybill/sendWaybillListNew.vue b/src/views/emis/emisWaybill/sendWaybillListNew.vue index a854a3fb..b9db466a 100644 --- a/src/views/emis/emisWaybill/sendWaybillListNew.vue +++ b/src/views/emis/emisWaybill/sendWaybillListNew.vue @@ -43,9 +43,9 @@ - + - + @@ -250,7 +250,7 @@ - + @@ -560,10 +560,6 @@ - @@ -853,9 +849,9 @@ export default { }; }, created() { - // if(this.$store.getters.ownerSiteCode!='88888'){ - // this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode; - // } + if(this.$store.getters.ownerSiteCode!='88888'){ + this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode; + } const end = new Date() const start = new Date() start.setHours(0,0,0,0) @@ -881,7 +877,10 @@ export default { calcDeliveryTime(startData,endDate){ return timeDiffTime(startData,endDate) }, - //标红table指定行 + onSalemanChange(){ + this.queryParams.sendSiteCode=null; + }, + //标红table指定行 tableRowClassName({row, rowIndex}) { if (row.blSign=='1') { @@ -907,39 +906,30 @@ export default { initQueryParams(){ - - // this.queryOrderType="1"; - // this.queryOrderDateType="1"; - - if(this.queryParams.billCode){ - if(this.queryOrderType != "1"){ - this.queryParams.orderSn=formatSearchStr(this.queryParams.billCode); - this.queryParams.billCode=null; - }else{ - // 处理子单号 - let qBillCode=formatSearchStr(this.queryParams.billCode); - let billArr = qBillCode.split(","); - let newBillCodeStr=""; - billArr.forEach(item=>{ - if(item.startsWith("T")){ - let mainBillCode=item.substr(0,14); - newBillCodeStr=newBillCodeStr+mainBillCode+","; - }else{ - newBillCodeStr=newBillCodeStr+item+","; - } - }); - this.queryParams.billCode=newBillCodeStr; - - } - } this.queryParams=this.addDateRange(this.queryParams, this.dateRange,"sendDate"); + let qParam=null; + if(this.queryParams.billCode){ + qParam={ + pageNum:this.queryParams.pageNum, + pageSize:this.queryParams.pageSize, + billCode:this.queryParams.billCode, + } + }else{ + + if(this.$store.getters.ownerSiteCode!='88888'&&(this.queryParams.salesmen==null||this.queryParams.salesmen=='') ){ + this.queryParams.sendSiteCode=this.$store.getters.ownerSiteCode; + } + + qParam=this.queryParams + } + + return qParam; }, /** 查询运单列表列表 */ getList() { this.loading = true; - this.initQueryParams(); - - listEmisWaybill(this.queryParams).then(response => { + let qParam=this.initQueryParams(); + listEmisWaybill(qParam).then(response => { this.emisWaybillList = response.rows; this.total = response.total; this.loading = false;