From 895d23dd5c2ec8e8d992afe84bf2742f43f80486 Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Fri, 15 Mar 2024 08:51:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/dataStatistics/networkPoint.js | 45 ++ api/orderList/orderDetails.js | 46 ++ .../networkPoint/components/charge.vue | 132 ++++++ dataStatistics/networkPoint/img/1.png | Bin 0 -> 1818 bytes dataStatistics/networkPoint/img/2.png | Bin 0 -> 1826 bytes dataStatistics/networkPoint/img/3.png | Bin 0 -> 2037 bytes dataStatistics/networkPoint/index.vue | 424 ++++++++++++++++++ dataStatistics/networkPoint/province.vue | 325 ++++++++++++++ orderList/orderDetails/orderDetails.vue | 295 +++++++----- pages.json | 20 + pages/index/menu.json | 15 + salesRanking/components/charge.vue | 2 +- utils/request.js | 8 +- 13 files changed, 1197 insertions(+), 115 deletions(-) create mode 100644 api/dataStatistics/networkPoint.js create mode 100644 api/orderList/orderDetails.js create mode 100644 dataStatistics/networkPoint/components/charge.vue create mode 100644 dataStatistics/networkPoint/img/1.png create mode 100644 dataStatistics/networkPoint/img/2.png create mode 100644 dataStatistics/networkPoint/img/3.png create mode 100644 dataStatistics/networkPoint/index.vue create mode 100644 dataStatistics/networkPoint/province.vue diff --git a/api/dataStatistics/networkPoint.js b/api/dataStatistics/networkPoint.js new file mode 100644 index 0000000..d4660a0 --- /dev/null +++ b/api/dataStatistics/networkPoint.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' + +export default { + getByProvince(data) { + return request({ + url: '/oil-finance/siteOperateRecord/getByProvince', + method: 'post', + data: data + }) + }, + getCheckInfo(data) { + return request({ + url: '/oil-site/oilSiteAppInfo/getCheckInfo', + method: 'get' + }) + }, + getByProvincePage(data) { + return request({ + url: '/oil-finance/siteOperateRecord/getByProvincePage', + method: 'post', + data: data + }) + }, + getNetworkCount(data) { + return request({ + url: '/oil-finance/siteOperateRecord/getNetworkCount', + method: 'post', + data: data + }) + }, + + // getByProvincePage(data) { + // return request({ + // url: '/oil-finance/siteOperateRecord/getByProvincePage', + // method: 'post', + // data: data + // }) + // }, + liekQuery(query) { + return request({ + url: `/oil-user/sysCustomerInfo/liekQuery/${query}`, + method: 'get' + }) + }, +} diff --git a/api/orderList/orderDetails.js b/api/orderList/orderDetails.js new file mode 100644 index 0000000..52b3d4d --- /dev/null +++ b/api/orderList/orderDetails.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +export default { + // 福佑 + fuyouRefund(data) { + return request({ + url: '/oil-site/fuYou/refund', + method: 'post', + data: data + }) + }, + //智猪 长久 牧原 新希望(黑龙江中锐) + orderRefund(data) { + return request({ + url: '/oil-site/openPlatform/orderRefund', + method: 'post', + data: data + }) + }, + //顺丰 + sfRefund(data) { + return request({ + url: '/oil-site/sf/refund', + method: 'post', + data: data + }) + }, + // 安能 + refund(id) { + return request({ + url: `/oil-finance/oilOrderInfo/refund/${id}`, + method: 'get' + }) + }, + // 安途 圆通(易管油) + unifiedRefund(data) { + return request({ + url: '/oil-site/xoil/unifiedRefund', + method: 'post', + data: data + }) + }, + + + +} diff --git a/dataStatistics/networkPoint/components/charge.vue b/dataStatistics/networkPoint/components/charge.vue new file mode 100644 index 0000000..0b6809a --- /dev/null +++ b/dataStatistics/networkPoint/components/charge.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/dataStatistics/networkPoint/img/1.png b/dataStatistics/networkPoint/img/1.png new file mode 100644 index 0000000000000000000000000000000000000000..13c330ab6a21c59888bc08e9b12abce58b004071 GIT binary patch literal 1818 zcmYjRcT|&07XJj4vOxk!2PrF7iqal})DQ?Fy*CL)DWR*tK8cD?lz=Wp=6g8vU7PAJ`lP?Hh+42-b7pDL4A_u-82eR6t;km4_(2SHkbu}cDq8#rhR&Y^iu z`c-`vY zbgU5aIqoeObLNxHg|tAy2!h{lz#lLH1>5|&Y;YdSBmI*{(&BX~gDwD%;=^eL1m7ya z>3HyKoN&xVhysK=v%;-D!Ab*v1_!zV&x8mc=wUo>dbxQ6MVPJmlj`!)65?Wi@&BcG z(D1Z2e{GS)nwl8sdW)6kFh@UE;ZkG5j9|R&&DBNfNKez7nrbw{5pEZ7EB1w(+q^a>T)#AwXzL?;VLShyUzq6P17F2 zHOotD720pboxyO9C)MS=o-7u*cV;vWFHgQ%_D;urZhnm0`y%+;_}8fXHj=ME@%iIRl<$^3jki%G}-;Tidn zCAvO}H0&taDKD{sby}vxEp1ACszOr(4<*1wZHs(6rf7EEli5-uO%hJQKohf?5%T6l zxL60NZhl0`pw*CA7bpX0mRw2!ND&1!CC;i|-2;v&2Vl(=8n?^9m{A9x0Ut7*v2zGNF%qc@?c_K z{9)OWBfn{-6#tstDJ?uU`vGLLBsVI~Ngh@-&)!tjc6wPqmil%^kW;DHYFD}tB_l~V zne6#z+X~iR4)NvF=E`WE>_t*zfhH-~PaoIy9a9-($f72{Yk&LA&&$#~I;y2_<7?^pQ(6V!0cY_kzsqIXaOMnPu~&PCb>Ewi%#YKm7GzGLPNpuR#xOb4vi z>0amSE=nt;A(%d9(&;glFqCof`w>w&m+Aiu>v~a?wQoJ^zb1%=UH{;ndAj?NIO(Q_A(-cruAL)Le=@ n!+k+}R+Iq$eb{taRiA$-Z7#82s;CA4M?>_gQd(L^^^PcnEKQ7MJ8Z9a;Ckz09D8|Cv z9=z}WbALz$Hy!ZdY6}%EK`PPG*Ec*;NW0qXNSdF zBoYUi%=xvowav}V)z#IzX`gKTJ-WfC#6;LzI{owxW5Iau6mgpXKSJ)EqO>CBlmRImg1jAMLzP>SC_A`;I(F?{hAUU6o@oak$!Rh zd_b|X=@5F&QVg+xti2aM`Xx(b^=PnNRX7a+lyh1|qLo+(s zcsTQp2Pa#}PncPI_@sv6tn=}0x{W+$*>6#u!J~1}vcZ=8kpbDQzKxg4UtMtfj4Q#f zYi6+iVtib;k)VCswNzJS2fbfK>AS3jDz*d})M^wS8o64t_rHDHf~>%vv`59e>s#OA zqP*DkZehz;UPDkv=@vS9`R!4R?a* z+-Fn^xeBP380L@)RL;txqRi!qyLT6G0qJTvS)sQ$5 zhL6YZ{GQ%3gAf6l9w}>h_=L7)Hl|hz0R7K`_2fELu_EOU9ei)xOwp`TDS+?t#{AhT z#in;GcS2tQQ2D)fJOU$P>T-DQvX7IX&KcQSHr-UF_*FB~*>c3Bi(StK&OvxAnUM95!*0a4YvwWW}gE#ZzDTmNd~%8ci>$gnAL?uO({ z>7$p!7xxz$+&phZItoIbALu0X$01n5dAQWA`S%m#b@BU0QpHVfI)#z8Zz1K68&iMY(H&=z_v`RSa-od7xQIvCf#X^8mh^*CH83A?K=5$2K<;goCA<$#z?%z(x z0dWgNsU<h9Zdz47;^2 zqv|uRj|0Qp`WJ;X#1X-}1-8npOB9RyDr=t+;i|MUw;<*5hhBB3Ir{ej7p9eFqL|;) zK7T=2xcymMmfe4|$?_4wOMGy_{3~nISkA_>^@@7fkc3bdDXoIfwJ0r64AK%pKU-W; z7u&2&n1jo#JvKfqh*pBxm}xvPVvkG+RZH4bBcY}Y%$z`RQZO8~r|#|)yxS%DbwQa|5g`Hk|+RzH*l5Oj@2JiNaY-HVs! zW=!x69Cs5Nznsp;=3q~k7oK@uk&LU`TXsLl%Q&*>si&Brpwd^P(tEVGdH_iEs1yk4{>hvG literal 0 HcmV?d00001 diff --git a/dataStatistics/networkPoint/img/3.png b/dataStatistics/networkPoint/img/3.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb4bb7798cf839c7e5c863210287f8be6ee5733 GIT binary patch literal 2037 zcmV8OV0pMC4CknOaW;$%kRWJcwkdgYyZ=AV4#pnm3| zf#YOE;$}nQWJcm-M(L=E;bcbPVMpbhdE;b8<(_-ypMB<^e&S?C<77tbt&ZekLgQpc z<77wUV@Bg+M&+G*ed1(B=bn4zqJH9JM&_i0>7|3{ zu8rxTdgq>b<77qRWJTj+Md4#c-d8>4pMBzEMdM>d<6}nWp@8I|f8t|C=%j<_p?~M2 zg6E`z;$uhSW<~M9q~c^oy`S;Fqvf1==AL`zoO$uSq3^hx z<(qipWJc?sd;k6Y{`~vwv6Akheek=U?X;Hatc>ZZisWTS^2V(4#H#3}gyx`q=bd@= z(Y*4*r~dl*{q^zp*vIa+nCP8)?rBQvXi5I~_4d`m^T@B~W=H( zhvuPx@S}eC-q82k%k<5+^UAX8uaD`TdgWzD`|IQQ-_hryfgU|32LJ#7N_0|AQvjFm z4g6sU1R}y56Z`Sy;^3)f6AkLbFDM7=-`UsAe|ISw<7-ef_2t#l&d9c~sEBr8Lo_EB z74=(4I|;eCub-Wnk9&A*Yd|mG^MzFa00qTKL_t(o!|j)6TN*(SfLEG=AgHnTni!K9 zV|wr99FD7i2nYfy3O3YOW1>lZcjmwckz2Vtl6>?1B0N0z-Z(omyGyRP;)=hcxxYrm zyLNJsjwdy0Ml{UN$JTu+Hk@Vd;dLK{{>ti6*EEGhE4hFxF|B5%^;+e83{BH`{FIc? zw>?c$zwRIv8Q!3V{i@`#!4~@KM~Mbqr?ls`+e?C`nolQ)7SA@Q>eln1hh}K$IBnKc zKW|OY-0Q_`_peib?rdT|>d6qAdjiKSva2x||Z37N+&b8sOeCu{~5Cgp2MsrP3TyJgcxzTAt zI&XA0T8sYXciXB=YtcTFa1E0@wz^5rVQ2}8EQO+;_YND$^Tg#FC&ri<`dkoOZ%a`b zSVWW-7bTHJU@0oyZZa2w7#}sL{!(bKrUr`)C_aeC=6K%k=lQwS_yNj6wz#c@jFW1p zvxhJN;_rySaZC}86Cwv9{t&g-k?N@Za6JU96b}@=CH6pEV&UZaWOe2jVi4GQp1B17 zJPSdv*BUq1_h2#>0~~WH-0C8hi`!w;+~zsKko{<`;8p@(>aH^wvquCrCNLTZ5iFI? zdP8~cIRP=kXv3j9=&m=if>;_6j?v?ei6A%XSAS5l!RX`%Kd7elF3+_8n;YH)Tn265&ul^(zwD{nW&tcs z8tTR+HeRk?&V<9^Vm%(C`j@Ky;vnDEQ1{RV6OWWEDdt_Jj(~i}R#|-m*g2*G{MHIC z;}%m+Ocd>v8`9AUVlhBU@c!H;<|8LC>V_0=R#p#~u*)wqf89~Mvnx5uSe%oB4Ua1C zwx-MHDIfMKY##FrRc(4$y&AhbAN3Khp*ENhB(?lKy}N?;U5$hoUq%7pw|3B-)mX-A ziVywD5c#@ny!c2ru&YcN%gJQ&+?B$xH&fJ>G2G}vc4Z~}%U^uaSFd*^No#cD<4H(| zF$H{S)R|Njvd4VY2Q$PP#g61CE$+vy0L7H~q3<|} z*iQ@`f)R-g_WYlt`#u|#2Z&B4LAlBpxNv+Vy0I?-=)EQZUXyGFu3&C-$MmRUEXdu4 zE{=|F8N?r)X3R=9JP(K=>Nq#|yipl`uKF?9a{JsPblt0=?b=37*L}1y4)r*5e;8zz|7DP+W0I8Z< z>#gV-%B6*PBo>%M0 + + + + + + + {{params.nickName || '负责人'}} + + + + + + {{params.provinceName || '省份'}} + + + + + + + {{dataTime.start || '开始时间'}} ~ {{dataTime.end || '结束时间'}} + + + + + + {{info.revenueAmountCount || '- - '}}元 + GMV总金额 + + 总毛利:{{info.grossProfitCount || '- - '}}元 + 毛利率:{{info.grossMargin || '- - '}}% + + + 省份排名: + + + + + + + + {{ + index < 3 ? '' : index + 1 + }} + + + {{item.provinceName}} + 动销油站({{item.siteDXCount}} + {{item.revenueAmountCount || '- - '}}元 + + + + + + + 总毛利:{{item.grossProfitCount|| '- - '}}元 + 毛利率:{{item.grossMargin|| '- - '}}% + + + + + + + + + + + + + + diff --git a/dataStatistics/networkPoint/province.vue b/dataStatistics/networkPoint/province.vue new file mode 100644 index 0000000..25909dd --- /dev/null +++ b/dataStatistics/networkPoint/province.vue @@ -0,0 +1,325 @@ + + + + + diff --git a/orderList/orderDetails/orderDetails.vue b/orderList/orderDetails/orderDetails.vue index 4423f81..dbc4ea3 100644 --- a/orderList/orderDetails/orderDetails.vue +++ b/orderList/orderDetails/orderDetails.vue @@ -6,15 +6,18 @@ {{details.payAccountType==0?'个人':'企业'}} - {{paymentStatus(details.orderStatus).text}} + {{paymentStatus(details.orderStatus).text}} - {{details.siteName}} - + {{details.siteName}} + {{details.siteId}} @@ -22,7 +25,11 @@ - {{details.customerName}} {{details.customerPhone}} + {{details.customerName}} {{details.customerPhone}} + + {{details.customerId}} @@ -45,12 +52,14 @@ 价格 - {{ details.realAmount}} + {{ details.realAmount}} 升数 - {{details.volume}} L + {{details.volume}} L @@ -76,13 +85,16 @@ - 待核销 - 已核销 - + 更多信息&退款信息 - + @@ -94,41 +106,53 @@ - {{details.orderSerialNumber}} - - + {{details.orderSerialNumber}} + + {{details.createTime}} - 退款 + + 退款 - 复制订单号 + 复制订单号 + - + - - 核销二维码 - - - 二维码生成错误 - - + + 核销二维码 + + + 二维码生成错误 + + - +