From b6fd0b63de70555a1e2d2175069126217ed5fee2 Mon Sep 17 00:00:00 2001 From: zhangyouji Date: Fri, 7 Jul 2023 17:30:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E7=AE=97=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +- src/api/user/internalCompany.js | 52 + .../img/oilFinalStatement/icon-daijiesuan.png | Bin 0 -> 6815 bytes .../icon-jiesuandanqiehuan.png | Bin 0 -> 4454 bytes .../img/oilFinalStatement/jiesuandanQiye.png | Bin 0 -> 423 bytes .../oilFinalStatement/jiesuandanYouzhan.png | Bin 0 -> 502 bytes src/assets/img/oilFinalStatement/qiyeAdd.png | Bin 0 -> 14288 bytes src/assets/img/oilFinalStatement/qiyeLogo.png | Bin 0 -> 4276 bytes .../img/oilFinalStatement/youzhanAdd.png | Bin 0 -> 14520 bytes .../img/oilFinalStatement/youzhanLogo.png | Bin 0 -> 4256 bytes src/router/index.js | 38 +- src/vendor/Export2Excel.js | 312 ++++++ .../oilFinalStatementAddList.vue | 895 ++++++++++++++++++ .../oilFinalStatementList.vue | 538 +++++++++++ .../oilFinalStatementListInfo.vue | 482 ++++++++++ src/views/order/components/billOfLading.vue | 2 +- 16 files changed, 2309 insertions(+), 16 deletions(-) create mode 100644 src/api/user/internalCompany.js create mode 100644 src/assets/img/oilFinalStatement/icon-daijiesuan.png create mode 100644 src/assets/img/oilFinalStatement/icon-jiesuandanqiehuan.png create mode 100644 src/assets/img/oilFinalStatement/jiesuandanQiye.png create mode 100644 src/assets/img/oilFinalStatement/jiesuandanYouzhan.png create mode 100644 src/assets/img/oilFinalStatement/qiyeAdd.png create mode 100644 src/assets/img/oilFinalStatement/qiyeLogo.png create mode 100644 src/assets/img/oilFinalStatement/youzhanAdd.png create mode 100644 src/assets/img/oilFinalStatement/youzhanLogo.png create mode 100644 src/vendor/Export2Excel.js create mode 100644 src/views/oilFinalStatement/oilFinalStatementAddList.vue create mode 100644 src/views/oilFinalStatement/oilFinalStatementList.vue create mode 100644 src/views/oilFinalStatement/oilFinalStatementListInfo.vue diff --git a/package.json b/package.json index 0e9ad07..4223316 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "core-js": "3.6.5", "crypto-js": "^4.1.1", "element-ui": "^2.15.12", + "file-saver": "^2.0.5", "js-cookie": "2.2.0", "js-md5": "^0.7.3", "normalize.css": "7.0.0", @@ -23,9 +24,12 @@ "path-to-regexp": "2.4.0", "postcss-px-to-viewport": "^1.1.1", "qs": "^6.11.0", + "script-loader": "^0.7.2", "vue": "2.6.10", "vue-router": "3.0.6", - "vuex": "3.1.0" + "vuex": "3.1.0", + "xlsx": "^0.18.5", + "xlsx-style": "^0.8.13" }, "devDependencies": { "@vue/cli-plugin-babel": "4.4.4", diff --git a/src/api/user/internalCompany.js b/src/api/user/internalCompany.js new file mode 100644 index 0000000..8f12b33 --- /dev/null +++ b/src/api/user/internalCompany.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' +var service_name = 'oil-refinery' +var group_name = 'xoilRefinerySettlement' +export default { + getByPage(page) { + // 分页查询 + return request({ + url: `/${service_name}/${group_name}/getByPage`, + method: 'post', + data: page + }) + }, + getByIdDetail(id) { + // 根据id查询详情 + return request({ + url: `/${service_name}/${group_name}/get/${id}`, + method: 'get' + }) + }, + orderGetByPage(page) { + // 新增待选-分页查询 + return request({ + url: `/${service_name}/xoilRefineryOrder/getByPage`, + method: 'post', + data: page + }) + }, + settlementSave(sysCustomerInfo) { + // 新增-保存 + return request({ + url: `/${service_name}/${group_name}/save`, + method: 'post', + data: sysCustomerInfo + }) + }, + update(sysCustomerInfo) { + // 审核 + return request({ + url: `/${service_name}/${group_name}/update`, + method: 'post', + data: sysCustomerInfo + }) + }, + getLikeByCompanyType(oilCompanyInfo) { + // 根据企业名称模糊搜索 + return request({ + url: `/oil-user/oilCompanyInfo/getLikeByCompanyType`, + method: 'post', + data: oilCompanyInfo + }) + } +} diff --git a/src/assets/img/oilFinalStatement/icon-daijiesuan.png b/src/assets/img/oilFinalStatement/icon-daijiesuan.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8a65f97ac0d1139f4492288859e6f1629b1ded GIT binary patch literal 6815 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 AdH?_b literal 0 HcmV?d00001 diff --git a/src/assets/img/oilFinalStatement/icon-jiesuandanqiehuan.png b/src/assets/img/oilFinalStatement/icon-jiesuandanqiehuan.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b05a295c3a46b54761794cf32a3e39749a4321 GIT binary patch literal 4454 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/oilFinalStatement/jiesuandanQiye.png b/src/assets/img/oilFinalStatement/jiesuandanQiye.png new file mode 100644 index 0000000000000000000000000000000000000000..9e118e60ce706a9f67b21b7b26ebb549b617f784 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^vOp}w!3-p8JeIctsm1`G5LY10(C}Xrh`Rnu^#2!` z@L!_uzu2Vzl70UrCV@o6`u>ae{uc*|PXuv+3^5?PAH)R-P5_f&aS$6Q4i^L~1FC^4 zgGeE%goqz}@%|go4O%5Ze!&bZJQ51(+WIE;4lX|7@d?SrCH2kom#<#GdH4Rq$B&;r zfBE|D`>#KL|NZ-n_iH7fuGO9{jv*T7*Iv9S)}$cNkf?QP!CA55?1d(WEB~|SC~z!& z_@tu^BQC&Sr)gs|ELy%aHuKg`zjrSyKt0{f6BH%`9PseDncy!8CU zx@i%-TAL?@olt(Gu{P~OP=5SRf6XtKc%Rp#Z;5-v8-Hi+I?3ed#YIO$l4jKYe!+Tv z-IiG|C$E|7_rb_KYU}cbs0U}be!ungHJIM~?{lThZ>ia)X Oh-BY+G>@8l}w8uG!)%JL$%fnTfo(Dc9Dkr|VA2iLunM1MV zMCFshjLo74!o|+)Z?&_&v1-Aw%YQ1v9FjaYHGb3K+1@F){z^B4vhUyhH~;V3zl)*4 YeA9}wm0Qc|azPR3>FVdQ&MBb@05~n_;Q#;t literal 0 HcmV?d00001 diff --git a/src/assets/img/oilFinalStatement/qiyeAdd.png b/src/assets/img/oilFinalStatement/qiyeAdd.png new file mode 100644 index 0000000000000000000000000000000000000000..5c792daa2495f386fef22e7fb9ffefb5ee1539ea GIT binary patch literal 14288 zcmeHuXH-+$+HPc{VnsldA|SYhEeI%rbb>Tdq!W-1A_$>_p&Eh(P!Q0q6e%JgC83uP zqyBZ+iFNl0>&g=dU2?vGo>ckUhMobUW#EY_TJz4M*VTh=q*xpL3O z>ioXl61zbl(7p@iCUzjucJAMArUE;-El&)0UgKW2McSP=0@V&4nFWC~Q!kjDbBG!H zF*z4C-Yc4HYj~^RCp)w{N5om?kNp>(UzA%xA4}xl5ntCBJ^?0%b)$bSdVS2~uogzQ zaYca^jRmuLSJ1SMtSIk#^ne}E!S}Cld#jihU&YfJ6qa<)fp<+bG~dp<3f%d3zfG=P zsNv%+wOdsFpVDMvW`R8QKw(+`c++@&XG|#q(%rn}{`LI!9}!$)ZCw~%ngD^Ea{s&d z{I8(?kM)oK$NF5y|4;1yC-(ov7|VYp^Z$2bJ6>Wn03Gdy7>}$u0{>3$#;pFvd++fZ z0TjUS=yQMv{rlhk9Rwms9s;174*&{qK;Yl~cCS0h6(IJBN|*k-nERJ|pSsL*@Ad8E zbq>O+Zi!4{v2ZsmNt`)P<_c*5!NG8(yew}EN^u9ZmRy--GQoU`7-uGyO-n&=#Oy0Z zz;a66JpgLmB#0h7o*Ag;8@Vvlhj_}4-;Wd&bmvT~8+$ne(>>mBWMyv4a_>r+R6pmo z;Kf;wNku8hLvE@H^EMe;EvX?ZHB3IJy_Ic;hp25uG5Vj4i(GRjKE)XQS>jAp_XSOFJdaSNP?ad5Xau;0{5PW2bHR(kHO zN>E?kv{5`Ky1on0XRa#JM&BeAw`%%^z8iJhgwKtlbeOx+G1wEm>xUGbAU5#WhVzM4 zz!YQZ*2Ow|vWiZV=0hXI*SGPuu!*aLSI_5+=^IqU@0fwz>j@7wPMbZ7HK$GT#-9Y(j>5APK z8$g+;F9&V)-BK-s-}k?&NHhkPHrkcP5V8IIed@@Zr4~ORd?3;SobQL|kp;3ukgFy0 z$+}PfrLw;@j0H%DwhTHbs#^oIw7)(P^;+oQ$Fso0!4d81@%BuJd6M5QUXls=bot!H z$5%p`j+-gJTCBG_Tq|unUv5{t5?T78o}PS$j{r5#p1*r#WMWFtatknNeC3Zq z)!&|J|4L_x17e<@%6v>xAKn29-g}5o;tFp|mlz!Gs;-<{jyfMNo+k&OD)ltRDv&Ae zpUlg8-G2Aw6oZ5PJ@*GcyO~3uzbna@;`#TUTujy7t}Mg=BxR? z9{~dWKhNQT)c8QqJ~6isTq}ZF!v74Z8NYpfThMLmW8BWmbC{6Ri&gCVA3@RIh7))##-@a}LefEM z4*gY_0hk!f{@iRv9?yrZe@f0Te+%}&CRk^h)`9;_3(Lf z7DJ8gCG&Lk>y6>1BTnv=6d>xmdl+q^llc=I_P@QGyt@b2?DDTu;y2U-iK zLZL`RS3Zf$ZMyCFg{RMmI#lH97=ViuAo}XTIa}JKYF&ZLJ~5)Mv*Io8{m!g&r{*INR2Ai1}Wv3*up}pBgYa*Szg{x-*^6XCF84b-)Z=+$UG}F zN%O+i9FV=?X`GP(A>tj?Rei}V`4UuFHBsaBXhpNM3!|LjD_aqI+2Rd>LRr~(8bV}g z=d9S6{_eI%-X7xz_*H$0cCwycfhQcys=%lesSsz1?RtbZXI4tNPJ~DZa{{7u!syLQ zi=#)92)HL>N!E2~I*}U(?cq@qSpW_gc`-ih*9bpUZk(szEgoC+qJ7(Gvmy5_WQV9E z_jY=yg;Ec3b|XWUu;PHjgH|hzP&=(B?{AIPov9{_3jxJBuR7{*!fCoZ zU`5dA>1$sirvIy>$GF1r81T5Eh2C|j=&$B0d1g|U&ufAF21?A%HFrlIZmq#T{qF|fv`+)v1oX_* zh+6V%z{8zZ$`^m>|Kz-T_ST%g^4v!`%&O{EFG%2TwahgLHb1USy=EbNUvm7M{-J-P z+Md`+o;yxlCb{0m-7nP$3m$C`+Cl`gygo|DTbQ#ZE}uqugoe7Wu|v*fJgZGgNm&VG zL}KxQJ_W|qj_4$!{8o&%>^32FvBcBXU#blt#FFjrOL%(l6SFNBB0U#i?jpKa74{~= z)AR8qA=nN0TwC1Ga5kEkx$8?#JYBW6rgZnLtmw z<6`>jM5cve`LIbH?5D^4!`!jQFC}+zd-pJ7%}DHM0kUd@10uJd{tNpY`d zzv}FXGFZV7;n4>ShPaZvya!F(&(&0%>LjOqU7qQ&g&4LVqH($cTrp|va(x!cT{g?t zUE1)C6{#z3Awy5xxoFSo0-I!J!5snWpEV`WhaK;ZsS55r^Kh)k)t@)Nm#jv(LUwg~ zSIk0GJO7~4q;AnXx4Hgc@l|&@G>vb5L+C1RT%xk7KmCxmeX~G$U5$v?(9jra4HdP;BEa)F z?20O%)>h&T5WR2m$d~XtX{CuC^wRcr3~NFIIk-h0>YGy$SEwV9L}A-;+XbKPZ;n|8 z;o@`Ufy`B(oYx_;jnk=Z7;9+l`fV5a*rjsDUjIQa0F>jRzj4+}X}V%@+jAlK|FM((+ZHlW1A-XxY8{#K5&GvmI00x32=rem75y)tbs1V4205y=cJpu# zF}(dnI)1Rr_5MHpl;(dri~GeNjk)|W;p&l^ZOksSA79FWoED~(nd!dv^Y?PLxoPFv z+6s+Mj5~6{T?7Uv(7t$MnHUdrG-;}%Vju9{^$Hff*98}`ML52x+-*z3?y)<6YA=OW z$_L#ua^9VS4lOFedG7u===dw`r5a;dQ5mM21*rjO4~@e0KACcRcga=N@zF-$@YB&w zc4m!aNUva6J9;|a>b$K>_Gp@3PX4C z6uY{e$I`>D2tDmMd2Yyk(wf|Fuvgo0v44FnF&^i6o!hCUA^Nx?=S*89;!X5d-#xbW zo7SQTk$FztkTSP7(Vm?XwX&RS8u@pVO_@zccm=G9?-M7Yc`hJMp)qSrruYkjj0B?A#ZyJDZ@y=GYvIH*PIX)f##X!$| zt3gzDSJ)z?cx!kX$OAzN?TimU@KP6oUZxR zLxe|Hx{;OUg=)WPq!XB zVe0k!qHaxV(c!}=_(GF_u;*~<2d;*2>X}8505Binsh$v{@Zv;YYtfp1L2V$mUqHmO zWx@1DhzxjjZTjYAh8)iV_e}SMI@lP*{chNvE>J9I0{=sKNR@d_Rw>Ohd%=|5p~^t; ztxH~4vjCv-JFx9y%#7&T*YUR(4agS_Iu=YFuJx{cmECz`=|wuO&f7rxAfWn(<3^tF1sumn7q`R#7{vhos^6V<*M{*$#%Te`M+0)XD2ZXrOoe_{b2 zYHDSMY26n7vwOJTMs)9?U@e!lQ(_Gw4WboFx6XwBZx@s6I^MSPm!pEdMLC_LLT5Z) zUD|>$GW7tx_Lf6d-6=@`qV9bQ-?I?ZO&Q$S(Ie_aa484uNF!COV z{3;^R(BhWosk1W4al^Vx--kH#aKJ~Ttc%!j!?Y3lWh?!f z>I}MGc7F?4)*9N*qP=6oIDasQC%fD{Vf_$HCw0Wfd1Nw1jQBJB1=_7nwLMZLc`gC2 z?G{Fq3TgwP#Z~MCi~VAMB_E<}x9LVhe4j~dgYH22!gbA+&(VnT zSA+Aa*d6pZqGv^WZ$wOlz49TS?E%PB?!i4c70*dYtPexpqOn~}(Q4$?${F?Gv$T!3 z@9_c0p(=vg^CF!}cWn9h5w*|f|y(Ay|1-ojjKEp?19yF*XK{ z>c3V$rcS#sve~A}H?SEIG^a|l^>$GkI&I=!*QAE7Rz2jz(sq6~mV_*mL-Ql?XW3N) zk~kFphR;&@FwHkh7TUZ_Sp?1Klu4lPJQuIdAeYvT&<{M8Mi~vjeFG&bdshHcw?jti zqB#lLchW1IQqQLSNX2!8?X|%e6NQ_zC)AeTH-h_222>crPyM2_o4>D#mJ2=ZRWl-} z5oT9gk)OYMW~_NrBh)+$cND=qvs@AqqaH1P%OBY0-oO3gacHba8tT$X^q5=4{f0Ju zGw80sD(_BI`AzD2|A}$@7yhU!2W!sF#WFw>IH#hY+BLh}1iqe$vr3>(%9{4AvQ9rb zLJ2~(7!gjgPmbdcXjIvbjizq_4`&?B@d z-bOp-J2K}qo22El-fwfu|6*w}_Cm}EFI?_-*ClyxrRLn`3j|X>I0cDUB(xN+k&kX| zOO54nZ=hY-!8t>4LJg;@j-dCMsPMwmvBJ+$)9R!~#uJ_372Lau{pndQMxP3Tp!)YS z+otlu6h}(OqV_uUi=i4q(TeAwImId|9-KB86|Ro%HDmAci!$y>sCFGeT|T2FrGQd= z1WC`T(YAuV*fvlKq+8Bcw?vMky;LyH<^=5QXX59D2%{PlB9);E7M}#CAimnU{TE&k8GO?URf*V(W=Du=*p10v0_bR{71u-uFsX#|a-- zPO}_LqQ3k_W~9)T9b{8(6NLQ|u>C}~Ll$+Ag3&FYsGqXb-UgA*q`W?+koVqKQ`Mo! z*AE7Lr_pzo^Fg~*LWA$q>|gfc&$5^7`r{nR{K}x1(9bx%ELG{l8K*Q9?aBN8dK2k( zv(jiFjlyp)^en@tG-+$Cr8__`+ zC2g;S=Z@8=rYsX%;+CIFD4x$RMkCy_-W4zRkS|xh=(>D=8#EbN21D$1@X>c+lE-HJ z2*!5qq4I?~zgJ!EA4RPojz+jS@>KC6s9T5VdC2?dSOy~QI4#An|E&q1DV(7_5%6(Kccd%(toYCGju1+~d5y$$xbLB|(eKkP;! z^zTD)k4CejHqEacX8mr5&t~6v++fqM#y8a8Uu~uA4Rv_t_cl-SOonCOMa!9qImti2 z_D&G5+Vi;rW*AY=4At}Kd7CEEF&Guk38_MSps7nsRymPl@m}cr`FW5^U#rTX4OL2Q z3MCY?em*P?2I;+|+|R|e-91W{3UMlF`))kg`th?f(nR@qqpjuGPZ3LBNyL*Nlz6Y9 z@;RuL8pMTNRr8+E8gi!$-(b~5#7;beHmRDNm~U33*Y-GUk%k|-XU(7xIE;1_rfE{> zSn8LU*LOy5pLPqhK!kbbWU%I8*R}DXPenwec6Gp=iql{RB-DK$1Q|Yv>NmH@f^vQI zs(oEYqs!_p+D7bnN?G{JN-KSED5}ER;z1tyxmg)Bpf9wg*SN4{$-2)>S;Qi%9{qTP z8@9a>%wB@)m)W1A?vO14&!jSz9-irbPUX>DelS9;f*7@2T>uI zjZh3d$B_+HG8qWdP_jM4`LLVNYSzNc`C>I<{A|om2|=RDWR8-gJXdFsG??x#`;p1q z3i{&nHYJ~$b}HeG{2$8X@?O{XP@-^LZ>;uNXwXRh)rcTUQATsBRG@eL9h*+MtW#PW!hFZ6em z(60{HgtH#BPPq#Mpm%q*bs3lkk6X7Pu(Q9tx4%1m{l$@2pNu!WcT^m|IvKj4x=BdjXGi4u(|tnL@9YlzqS6iF8PRPYfY7N}hxft^W|+6?g&?%upmA5z(+4snnC| zGY&p0dyT&y{~o{B@tA+%j$-Y14h15iYHm*HIvb*sOFMgV0KTv)wcn1$K=liQsYbmO zljQ4l!y#)+3y?Cik1r4*Pp&K89(D7xk@)O+@Xrif`b=DIHR`Vt@+lC_dl?m8g6cwZ z1~i?Blp+lL4~d)53vRS8d@#~C&U>Y@N$j2Sf#3g7E)F=-Po_}DWvNlVv#ni|Y;35` z27wK;3Z<-ZH_9N8!^3`k{Z>T7`g7gY&oy=2H;Dd?8*ZU%Mjdlhf*V*ju$}J{)c#)H zxKKfFl(VN`Fe{k;*9C2b+XS)wM<*_eV7iBkGDizk~Gf|#n zLJ(G;WkQkCw}zqiHF?F*J4o4K^0oYsl*xK}?v1GeZ&WJqS@&pkB^n!y{VvUEpEcmL z$Pw-bn%vz8S|}UiFP1He_K%l%YIaHjr~IaL?g1=&SA|^6KnP1KA>7u8aN29G3X(JV zu1aMzs11eJI^gY(PeImox!l745#HH)mkhyr^jg+vdQ(f!6U!xFdoQo-R8k5*Bd1pw zGJ<>P=C?iQB!y|X&iyK%%bsfAT+ubJp{cfaERt2OyA}Rkr|bBzP04s@*+cE56sB*@ zc`$8eBlh5fY8Qva~)bIwS%f#&Z53UIKVUin~YlFuTnI zCO)k>Ia(~Uc8;9ZB$aJeO!@ZqBSS{qm%qYRPvS}e{;eve&pcR@SQ)ODP#)oNwItZd z-$l{csVYG$(O0I#Y$>lQq}Qy0~d(`)}HY-AMT1C#?7@hXjeJzs9rKF#{ns@tKG3GtxMo^War_4 zv8SHBI#T0n$I|Y{=E>=$!^3a1NiDzdykSfK5^%LRd_chWm=^0tlcJIhb46}vdL-kh z27^r&@`m0iBykcT@C{$2P5SjUS{;oVPpV=Jb2LfSZDDBsXASNuj(o#nkw>eXEbQ7@ z#=UfGdO#AbU~G6RAw;>mO<0OUlMDM^>sgI2gfe3vTAJO>3uXvCHZzx?$=>>eA*p0l z+9pYib1R!jukMIQGp3BrA_hjf_&VwU;i+a9z~vvLGXYO-sL=d{vSC zjslz#>in^~&CQi-VCfo$P(kur6CbU_Ka(7tW5+_zCqEev_rP>cJnrgU-t3qcywlVq z>}HlV>$z!)blB%yBT=)7Z($0*_TU(wkC6OATY0;CG{Ts|GOXO%9m4x(Iz*B9o(~22 zv(Bd9VjjIcb>_f6+W-lvb=w*)wmS3_6h1+Bw{?F+;Ao;RX$A2%MaGesncyHiB4|)q zg=JKA7*1wN9ryxuY_MW2rud3Kf=I=Y?N7UPTSld9Ti;yS_+<5qTBNepQi*e;OK1{G zD8f(TNPp0~%){&Ji?U@blWI zrK1|RhiE3gvp@6jvSv+3y9V?U33-iAXwRkcCy4s!5mcSbHpk*TT24L)ERSPi& zm=np;ZofI}$$@=N;IP6;@e62TXo7u+F|&x{40S~?$GKkjOrpFPde;l4>0pUi(HtL_ zNr-7P*w}lGGOSKo|0SBvKFHq zQpE;Uao7uOj164>uG8#*<_(I7-Q(8Y24uBMx^qo=RG(32`eYz(W^>|KBv~p1=HUa* zyqSdJ8z=TzmX>ik*H(*U<~G3_7o0hD92BaERn0|&iJ2L`5ZVLB=PJ4Y>RnH6!bwlQqg^r{9M?MZAh}Y_(j7gUPGP?S zHxug;H29ISJ%pdt#Z>nlDDOcV$QCtXe%otjE&4Q>vdgCExSpl^T?uMSaQ z=QI2?Y^34nYWw#JaOck&o~DUX3s^+d!qkeoz@!F$=?LSE>VAVY#!*<)jBPK`WX!16!RH6gQ7to)s@Dd^NlpTU7z&tN{NVa8U*3+E)!f+vkxWSJ2IOI}Ysc``bG zCw+y0lfF3&zv`ksBBeF62awwlMp84`m)_3(ActEhZ|Xb>f$&Z#K#S88B@!AZi|DWI zJ8mvCt_mU+y?GBLO2ORo!@7PYxvR literal 0 HcmV?d00001 diff --git a/src/assets/img/oilFinalStatement/qiyeLogo.png b/src/assets/img/oilFinalStatement/qiyeLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..45ff820a1b9de9fd2fa5b73e758dbbb32c639458 GIT binary patch literal 4276 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/oilFinalStatement/youzhanAdd.png b/src/assets/img/oilFinalStatement/youzhanAdd.png new file mode 100644 index 0000000000000000000000000000000000000000..5eca4ec4d753b0a246cbae0de8824c05f3955ec9 GIT binary patch literal 14520 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 import("@/views/login/index"), - hidden: true, + path: '/login', + component: () => import('@/views/login/index'), + hidden: true }, { - path: "/404", - component: () => import("@/views/404"), + path: '/404', + component: () => import('@/views/404') // hidden: true }, -]; + { + path: '/oilFinalStatementList', + component: () => import('@/views/oilFinalStatement/oilFinalStatementList') + // hidden: true + }, + { + path: '/oilFinalStatementAddList', + component: () => import('@/views/oilFinalStatement/oilFinalStatementAddList') + // hidden: true + } +] const router = new Router({ // scrollBehavior: () => ({ y: 0 }), - routes: constantRoutes, -}); + routes: constantRoutes +}) -export default router; +export default router diff --git a/src/vendor/Export2Excel.js b/src/vendor/Export2Excel.js new file mode 100644 index 0000000..4294ccc --- /dev/null +++ b/src/vendor/Export2Excel.js @@ -0,0 +1,312 @@ +/* eslint-disable */ +require('script-loader!file-saver'); +import XLSX from 'xlsx-style'; + + +function generateArray(table) { + var out = []; + var rows = table.querySelectorAll('tr'); + var ranges = []; + for (var R = 0; R < rows.length; ++R) { + var outRow = []; + var row = rows[R]; + var columns = row.querySelectorAll('td'); + for (var C = 0; C < columns.length; ++C) { + var cell = columns[C]; + var colspan = cell.getAttribute('colspan'); + var rowspan = cell.getAttribute('rowspan'); + var cellValue = cell.innerText; + if (cellValue !== "" && cellValue == +cellValue) cellValue = +cellValue; + + //Skip ranges + ranges.forEach(function (range) { + if (R >= range.s.r && R <= range.e.r && outRow.length >= range.s.c && outRow.length <= range.e.c) { + for (var i = 0; i <= range.e.c - range.s.c; ++i) outRow.push(null); + } + }); + + //Handle Row Span + if (rowspan || colspan) { + rowspan = rowspan || 1; + colspan = colspan || 1; + ranges.push({ + s: { + r: R, + c: outRow.length + }, + e: { + r: R + rowspan - 1, + c: outRow.length + colspan - 1 + } + }); + }; + + //Handle Value + outRow.push(cellValue !== "" ? cellValue : null); + + //Handle Colspan + if (colspan) + for (var k = 0; k < colspan - 1; ++k) outRow.push(null); + } + out.push(outRow); + } + return [out, ranges]; +}; + +function datenum(v, date1904) { + if (date1904) v += 1462; + var epoch = Date.parse(v); + return (epoch - new Date(Date.UTC(1899, 11, 30))) / (24 * 60 * 60 * 1000); +} + +function sheet_from_array_of_arrays(data, opts) { + var ws = {}; + var range = { + s: { + c: 10000000, + r: 10000000 + }, + e: { + c: 0, + r: 0 + } + }; + // 设置表格中cell默认的字体,居中,颜色等 + var defaultCellStyle = { + alignment: { + // 居中 + horizontal: "center", + vertical: "center", + indent: 0 + }, + border: {bottom:{style:"thin"},top:{style:"thin"}, + left:{style:"thin"},right:{style:"thin"}} +} + for (var R = 0; R != data.length; ++R) { + for (var C = 0; C != data[R].length; ++C) { + if (range.s.r > R) range.s.r = R; + if (range.s.c > C) range.s.c = C; + if (range.e.r < R) range.e.r = R; + if (range.e.c < C) range.e.c = C; + var cell = { + v: data[R][C]?data[R][C]:"", + s: defaultCellStyle + }; + if (cell.v == null) continue; + var cell_ref = XLSX.utils.encode_cell({ + c: C, + r: R + }); + + if (typeof cell.v === 'number') cell.t = 'n'; + else if (typeof cell.v === 'boolean') cell.t = 'b'; + else if (cell.v instanceof Date) { + cell.t = 'n'; + cell.z = XLSX.SSF._table[14]; + cell.v = datenum(cell.v); + } else cell.t = 's'; + + ws[cell_ref] = cell; + } + } + if (range.s.c < 10000000) ws['!ref'] = XLSX.utils.encode_range(range); + return ws; +} + +function Workbook() { + if (!(this instanceof Workbook)) return new Workbook(); + this.SheetNames = []; + this.Sheets = {}; +} + +function s2ab(s) { + var buf = new ArrayBuffer(s.length); + var view = new Uint8Array(buf); + for (var i = 0; i != s.length; ++i) view[i] = s.charCodeAt(i) & 0xFF; + return buf; +} + +export function export_table_to_excel(id) { + var theTable = document.getElementById(id); + var oo = generateArray(theTable); + var ranges = oo[1]; + + /* original data */ + var data = oo[0]; + var ws_name = "SheetJS"; + + var wb = new Workbook(), + ws = sheet_from_array_of_arrays(data); + + /* add ranges to worksheet */ + // ws['!cols'] = ['apple', 'banan']; + ws['!merges'] = ranges; + + /* add worksheet to workbook */ + wb.SheetNames.push(ws_name); + wb.Sheets[ws_name] = ws; + + var wbout = XLSX.write(wb, { + bookType: 'xlsx', + bookSST: false, + type: 'binary' + }); + + saveAs(new Blob([s2ab(wbout)], { + type: "application/octet-stream" + }), "test.xlsx") +} + +export function export_json_to_excel({ + multiHeader = [], + header, + data, + filename, + merges = [], + autoWidth = true, + bookType= 'xlsx' +} = {}) { + /* original data */ + filename = filename || 'excel-list' + data = [...data] + data.unshift(header); + + for (let i = multiHeader.length-1; i > -1; i--) { + data.unshift(multiHeader[i]) + } + + var ws_name = "导出结果"; + var wb = new Workbook(), + ws = sheet_from_array_of_arrays(data); + + if (merges.length > 0) { + if (!ws['!merges']) ws['!merges'] = []; + merges.forEach(item => { + ws['!merges'].push(XLSX.utils.decode_range(item)) + }) + } + + if (autoWidth) { + /*设置worksheet每列的最大宽度*/ + const colWidth = data.map(row => row.map(val => { + /*先判断是否为null/undefined*/ + if (val == null) { + return { + 'wch': 10 + }; + } + /*再判断是否为中文*/ + else if (val.toString().charCodeAt(0) > 255) { + return { + 'wch': val.toString().length * 2.5 + }; + } else { + return { + 'wch': val.toString().length * 1.2 + }; + } + })) + /*以第一行为初始值*/ + let result = colWidth[0]; + for (let i = 1; i < colWidth.length; i++) { + for (let j = 0; j < colWidth[i].length; j++) { + if (result[j]['wch'] < colWidth[i][j]['wch']) { + result[j]['wch'] = colWidth[i][j]['wch']; + } + } + } + ws['!cols'] = result; + } + + /* add worksheet to workbook */ + wb.SheetNames.push(ws_name); + wb.Sheets[ws_name] = ws; + // if ( filename === '司机账户信息表') { + for(var key in ws) { + if(key.replace(/[^0-9]/ig, '') === '1') { + ws[key].s = { + alignment: { + // 居中 + horizontal: "center", + vertical: "center" + }, + font: { + color: { rgb: 'ffffff' }, + bold: true + }, + fill: { + fgColor: { rgb: '2f75b5' } + }, + border: {bottom:{style:"thin"},top:{style:"thin"}, + left:{style:"thin"},right:{style:"thin"}} + } + } + } + // } + if ( filename === '星卡互联平台业务量数据') { + for(var key in ws) { + if(key.replace(/[^0-9]/ig, '') === '1' || key.replace(/[^0-9]/ig, '') === '2') { + ws[key].s = { + alignment: { + // 居中 + horizontal: "top", + vertical: "center", + indent: 0 + }, + font: { + sz: '14', + color: { rgb: 'ffffff' }, + bold: true + }, + fill: { + fgColor: { rgb: '2f75b5' } + }, + border: {bottom:{style:"thin"},top:{style:"thin"}, + left:{style:"thin"},right:{style:"thin"}} + } + } + if (key.replace(/[^0-9]/ig, '') === '3'||key.replace(/[^0-9]/ig, '') === '4') { + ws[key].s = { + alignment: { + // 居中 + horizontal: "center", + vertical: "center" + }, + font: { + color: { rgb: 'ffffff' }, + bold: true + }, + fill: { + fgColor: { rgb: '2f75b5' } + }, + border: {bottom:{style:"thin"},top:{style:"thin"}, + left:{style:"thin"},right:{style:"thin"}} + } + } + } + } + // var dataInfo = wb.Sheets[wb.SheetNames[0]]; + + // for (var i in dataInfo) { + // if (i == '!ref' || i == '!merges' || i == '!cols') { + + // } else { + // dataInfo[i + ''].s = { + // alignment: { + // horizontal: "center", + // vertical: "center" + // }, + // fill: { + // bgColor: { rgb: 'ffff00' } } + // } + // } + // }; + var wbout = XLSX.write(wb, { + bookType: bookType, + bookSST: false, + type: 'binary' + }); + saveAs(new Blob([s2ab(wbout)], { + type: "application/octet-stream" + }), `${filename}.${bookType}`); +} diff --git a/src/views/oilFinalStatement/oilFinalStatementAddList.vue b/src/views/oilFinalStatement/oilFinalStatementAddList.vue new file mode 100644 index 0000000..620567b --- /dev/null +++ b/src/views/oilFinalStatement/oilFinalStatementAddList.vue @@ -0,0 +1,895 @@ + + + + + diff --git a/src/views/oilFinalStatement/oilFinalStatementList.vue b/src/views/oilFinalStatement/oilFinalStatementList.vue new file mode 100644 index 0000000..12916e9 --- /dev/null +++ b/src/views/oilFinalStatement/oilFinalStatementList.vue @@ -0,0 +1,538 @@ + + + + + diff --git a/src/views/oilFinalStatement/oilFinalStatementListInfo.vue b/src/views/oilFinalStatement/oilFinalStatementListInfo.vue new file mode 100644 index 0000000..e0c91d9 --- /dev/null +++ b/src/views/oilFinalStatement/oilFinalStatementListInfo.vue @@ -0,0 +1,482 @@ + + + diff --git a/src/views/order/components/billOfLading.vue b/src/views/order/components/billOfLading.vue index e8a8a78..70f6b9d 100644 --- a/src/views/order/components/billOfLading.vue +++ b/src/views/order/components/billOfLading.vue @@ -57,7 +57,7 @@
提货单列表 - 创建提货单 + 创建提货单