From aa0476d826821762de971db9d617258201465838 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Sun, 4 Jan 2026 17:18:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=B0=E9=87=91=E5=AE=A2=E6=88=B7=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/tpl/batch_import_order.xls | Bin 36864 -> 39424 bytes src/api/emis/emisMoneyUser.js | 9 + .../EmisBaseTools/EmisMoneyUserPicker.vue | 21 +- .../moneyUserShipmentDetail.vue | 736 ++++++++++++++ .../moneyUserShipmentStat.vue | 63 ++ .../moneyUserShipmentStatQuery.vue | 815 ++++++++++++++++ ...neyUserShipmentStatReceiveCountryQuery.vue | 921 ++++++++++++++++++ .../emis/emisWaybill/batchWaybillRecord.vue | 48 +- .../emis/emisWaybill/centerWaybillList.vue | 40 +- .../emis/emisWaybill/dispatchWaybillList.vue | 40 +- .../emis/emisWaybill/sendWaybillList.vue | 49 +- .../emis/emisWaybill/sendWaybillListNew.vue | 38 +- .../emisWaybill/waybillDetailReadOnly.vue | 4 +- src/views/emis/emisWaybill/waybillGot.vue | 100 +- src/views/emis/emisWaybill/waybillModify.vue | 105 +- src/views/emis/emisWaybill/waybillRecord.vue | 75 +- .../emisWaybillAjustApply/adjustPanel.vue | 56 +- 17 files changed, 2944 insertions(+), 176 deletions(-) create mode 100644 src/views/emis/emisCustomerUser/moneyUserShipmentDetail.vue create mode 100644 src/views/emis/emisCustomerUser/moneyUserShipmentStat.vue create mode 100644 src/views/emis/emisCustomerUser/moneyUserShipmentStatQuery.vue create mode 100644 src/views/emis/emisCustomerUser/moneyUserShipmentStatReceiveCountryQuery.vue diff --git a/public/static/tpl/batch_import_order.xls b/public/static/tpl/batch_import_order.xls index 84b7fe4cae769fb2eff50f35fa7b9f86c27095bb..d4b1c6b691b1da44f9056f56f7826f50bd574a06 100644 GIT binary patch delta 5215 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 E4=K2g=>Px# delta 3304 zcmbtWeNa@_6+idw+hzHD%ST;cMVAi|5O7(RT~?rB7g#{~Sh`TfOq-2@KtzeKCWzoJ zSh1rf0gf?g|1zm|3?`0sGnph~D>d!3W|FD4HqBV3(>5A2Y17(FGi_4q_T0D2j*IJG zeaz+F-|w7z&w1yabN2dP7knp$^H+teDgZFku+XTaVWqKwMm3Fk{7lG=y%z`s6NlS_$NUdr0%NpViO&Q`k3(`b26qNxOgunJ$;Ns z{ETs$Cukf9VgKD2wW1J!0h}VAZxUT81pPfrI3T}=ECyFm?^-PJgHN{y+FTQ1O&wIn) zp1~tg4Fi1r{taP$F%+T5NbqkT?TznHM5BG;e7+$ris8s)@&878HO}xyGMPySF-QRz zO-`xR*Xlu~(~qmuU|dat@bgW`+H&=0{ueSoPEDOqSHnbvv$gW=e$=wfKU`nN5*47-(6McOt{rXDSlg%-tK6T=V6sDt^9|Nm78I}FAv2#g zocD@B2A(hNTHnjIGs-fR+}nb06mi~iVF0#LXunV0kTpU7A0j zxrs{KK;7wOn&)U1sYDlPZcC@dFtyN|G~b}Pg__GRshw`XTa7QN2J0x=o#^gy`WKtV z)KU((HTA&DdxA{nVsFQG!553~b`*K((|}sw?@kZ9%5`9Y*=3GI#P!S50;`ibS%GEA z956}di?|k6{c`P0AJXAnw4P97M-^=q{t}!+hBbdB@_Ba7^M($g;6RY z{;S5_WK@@J&>TizBV-7p6@<#dNK42VM(Kpgc}RlCWDqprtu2L8MVMPfoEfvaa~mmx zLwY&HQQn47E}@NKlox^45b6rc@(Ee-aCcTl8*xlfk?ZS-3tBIx7;W7|UB#Su)_t3;#4q~tlh#5W-w63Yt33ZN9!Ejx?xr5@f2?Pd;N>@v;8_4R;CB>` zc#=!<&4eSK-V)S=WITx_>aamgp1qP>_gs_btwdcpDB~F`L2U@}T$RX1P{uPw0=pvw zd4ftnRV$n4Stvn$2=QP`uoPaNc@i{)WV~)AaQKJ%CWN^sdUQ|T3*L5STB?J$9+HP1 z{D&_CXT$-la3?v>A1-67aqngUwnyI^OUY4@goGTb2H@Eo@=y;|WH}HPd&J0Qb0dVHYYW&cbCb)|5Z$5o;JKaaO zK{<`>&_io0uAaRl@z0CEy2v29XY;9RaqCf5iFR9pSfOMf1!mO#KTg3nCmN*$5P zcxh5A4D0a2$wy}08vNZ0q)qW7TZM{W)KR@sfw^oD;OYdQ0YAuIKRw43~0_#4E$ zX*_%Ujd$(y|E##T>UQ7TOMLhDey;oV4pZxq|2Y2e=b4t1OFW->0sCa#pcDb}L>JvvFbeP@dIMX|b3b6(!|mrn(Z7-Bey;vzjVO z91g3&SXpOx7_1H)n452Pm>ni!j0SV1*g|u u{NjXHIZc9oe5rX8ns;mPbaV0Cu{0&W`XBbs9vfn_?osqT@4N7#kNpo=B + + diff --git a/src/views/emis/emisCustomerUser/moneyUserShipmentStat.vue b/src/views/emis/emisCustomerUser/moneyUserShipmentStat.vue new file mode 100644 index 00000000..95af884c --- /dev/null +++ b/src/views/emis/emisCustomerUser/moneyUserShipmentStat.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/views/emis/emisCustomerUser/moneyUserShipmentStatQuery.vue b/src/views/emis/emisCustomerUser/moneyUserShipmentStatQuery.vue new file mode 100644 index 00000000..e11aba57 --- /dev/null +++ b/src/views/emis/emisCustomerUser/moneyUserShipmentStatQuery.vue @@ -0,0 +1,815 @@ + + + + + diff --git a/src/views/emis/emisCustomerUser/moneyUserShipmentStatReceiveCountryQuery.vue b/src/views/emis/emisCustomerUser/moneyUserShipmentStatReceiveCountryQuery.vue new file mode 100644 index 00000000..d7b0b2b7 --- /dev/null +++ b/src/views/emis/emisCustomerUser/moneyUserShipmentStatReceiveCountryQuery.vue @@ -0,0 +1,921 @@ + + + + + diff --git a/src/views/emis/emisWaybill/batchWaybillRecord.vue b/src/views/emis/emisWaybill/batchWaybillRecord.vue index f2051ce1..f2bf70da 100644 --- a/src/views/emis/emisWaybill/batchWaybillRecord.vue +++ b/src/views/emis/emisWaybill/batchWaybillRecord.vue @@ -76,7 +76,7 @@ - + @@ -99,6 +99,7 @@ + @@ -478,6 +479,7 @@ export default { billCode: element['运单号'], sendDate: parseTime(new Date()), custNo: element['月结客户'], + moneyUserCompany: element['现金客户'], receiveName: element['收件人'], receiveCompany:element['收件公司'], receiveMobile:element['收件电话'], @@ -513,7 +515,7 @@ export default { feeRemark:element['费用备注'], payee: element['回款联系人'], salesmen: element['销售联系人'], - salesSupport: element['销售支持'], + // salesSupport: element['销售支持'], operateEmployeeCode: element['取件员/操作员'], remark: element['录单备注'], blMessage: element['寄件/签收短信'], @@ -525,27 +527,27 @@ export default { uploadStatus: 0, errorInfo:'', } - if (orderData.salesSupport) { - //判断销售支持是否属于销售联系人 - let queryParams = { - pageNum: 1, - pageSize: 100, - status: 1, - salesmen: orderData.salesmen, - salesSupport: orderData.salesSupport, - params: { - userStatus: 1, - sendDate: parseTime(new Date()), - }, - } - getSalesmanSupportList(queryParams).then(response => { - let supportList = response.rows; - if (supportList.findIndex(t => t.salesSupport === orderData.salesSupport) === -1) { - orderData.errorInfo = '销售支持不属于销售联系人'; - orderData.uploadStatus = -1; - } - }); - } + // if (orderData.salesSupport) { + // //判断销售支持是否属于销售联系人 + // let queryParams = { + // pageNum: 1, + // pageSize: 100, + // status: 1, + // salesmen: orderData.salesmen, + // salesSupport: orderData.salesSupport, + // params: { + // userStatus: 1, + // sendDate: parseTime(new Date()), + // }, + // } + // getSalesmanSupportList(queryParams).then(response => { + // let supportList = response.rows; + // if (supportList.findIndex(t => t.salesSupport === orderData.salesSupport) === -1) { + // orderData.errorInfo = '销售支持不属于销售联系人'; + // orderData.uploadStatus = -1; + // } + // }); + // } this.tmpDataList.push(orderData); } diff --git a/src/views/emis/emisWaybill/centerWaybillList.vue b/src/views/emis/emisWaybill/centerWaybillList.vue index 3280c7c4..b2b0864c 100644 --- a/src/views/emis/emisWaybill/centerWaybillList.vue +++ b/src/views/emis/emisWaybill/centerWaybillList.vue @@ -266,8 +266,10 @@ :value="dict.value" > - - + + + + @@ -405,10 +407,10 @@
轨迹异常:停留超时{{calcDeliveryTime(new Date(),scope.row.lastScanDate)}} 天 - - + + {{calcDeliveryTime(new Date(),scope.row.lastScanDate)}}天 - +
@@ -476,8 +478,12 @@ - - + + + +