From dde27ed688e93130ca18ec232a36557dd305be2d Mon Sep 17 00:00:00 2001 From: zx Date: Tue, 24 Mar 2026 11:38:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=94=AF=E4=B8=80=E7=A0=81=E5=9B=BE=E5=BD=A2?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E4=BB=A5=E5=8F=8A=E9=80=80=E5=87=BA=E7=99=BB?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/login.js | 9 +- components/BarcodeGenerator.vue | 60 +++++++++++ package-lock.json | 15 ++- package.json | 1 + pages/my/index.vue | 54 +++++++++- pages/uniqueCode/myUniqueCode/QrCodeModal.vue | 97 ++++++++++++++++++ pages/uniqueCode/myUniqueCode/detail.vue | 56 ++++++---- pages/uniqueCode/myUniqueCode/index.vue | 42 ++++++-- pages/uniqueCode/until.js | 3 + static/logo/logo.jpg | Bin 0 -> 21307 bytes styles/theme.scss | 9 +- yarn.lock | 5 + 12 files changed, 310 insertions(+), 41 deletions(-) create mode 100644 components/BarcodeGenerator.vue create mode 100644 pages/uniqueCode/myUniqueCode/QrCodeModal.vue create mode 100644 static/logo/logo.jpg diff --git a/api/login.js b/api/login.js index edaf1a5..0418cee 100644 --- a/api/login.js +++ b/api/login.js @@ -7,15 +7,20 @@ const userLogin = (params) => { const getCodeImg = (params) => { return request('/captchaImage', params, 'get') } -// 获取图形验证码 +// 获取用户信息 const getInfo = (params) => { return request('/getInfo', params, 'get') } +// 退出登录 +const logout = (params) => { + return request('/logout', params, 'post') +} export { userLogin, getCodeImg, - getInfo + getInfo, + logout } diff --git a/components/BarcodeGenerator.vue b/components/BarcodeGenerator.vue new file mode 100644 index 0000000..189810d --- /dev/null +++ b/components/BarcodeGenerator.vue @@ -0,0 +1,60 @@ + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2ebf646..76a6634 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,6 +6,7 @@ "": { "dependencies": { "@climblee/uv-ui": "^1.1.20", + "jsbarcode": "^3.12.3", "z-paging": "^2.8.8" }, "devDependencies": { @@ -1034,6 +1035,12 @@ "node": ">= 10.13.0" } }, + "node_modules/jsbarcode": { + "version": "3.12.3", + "resolved": "https://registry.npmmirror.com/jsbarcode/-/jsbarcode-3.12.3.tgz", + "integrity": "sha512-CuHU9hC6dPsHF5oVFMo8NW76uQVjH4L22CsP4hW+dNnGywJHC/B0ThA1CTDVLnxKLrrpYdicBLnd2xsgTfRnvg==", + "license": "MIT" + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -1519,14 +1526,6 @@ "punycode": "^2.1.0" } }, - "node_modules/uview-ui": { - "version": "2.0.38", - "resolved": "https://registry.npmmirror.com/uview-ui/-/uview-ui-2.0.38.tgz", - "integrity": "sha512-6egHDf9lXHKpG3hEjRE0vMx4+VWwKk/ReTf5x18KrIKqdvdPRqO3+B8Unh7vYYwrIxzAWIlmhZ9RJpKI/4UqPQ==", - "engines": { - "HBuilderX": "^3.1.0" - } - }, "node_modules/watchpack": { "version": "2.5.1", "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.5.1.tgz", diff --git a/package.json b/package.json index 4d44bba..978e13e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "dependencies": { "@climblee/uv-ui": "^1.1.20", + "jsbarcode": "^3.12.3", "z-paging": "^2.8.8" }, "devDependencies": { diff --git a/pages/my/index.vue b/pages/my/index.vue index 2a101ca..f923b60 100644 --- a/pages/my/index.vue +++ b/pages/my/index.vue @@ -5,8 +5,7 @@

{{ userInfo?.nickName }}

- -

电网仓储公司

+

{{ userInfo?.dept.deptName }}

@@ -17,13 +16,26 @@ thumb-size="sm" link @click="item.click" clickable /> + + + +

确定退出登录吗?

+ + + + +
+
+
+ + \ No newline at end of file diff --git a/pages/uniqueCode/myUniqueCode/detail.vue b/pages/uniqueCode/myUniqueCode/detail.vue index 94afffd..4d3d64a 100644 --- a/pages/uniqueCode/myUniqueCode/detail.vue +++ b/pages/uniqueCode/myUniqueCode/detail.vue @@ -27,8 +27,10 @@ {{ item.remark }} 未填写

- + + +

@@ -41,7 +43,7 @@ - + @@ -61,7 +63,7 @@

- {{ item.unitName }} @@ -70,8 +72,9 @@ - + @@ -81,30 +84,32 @@ - - + + + + + \ No newline at end of file diff --git a/pages/uniqueCode/until.js b/pages/uniqueCode/until.js index b3a03e8..3eea086 100644 --- a/pages/uniqueCode/until.js +++ b/pages/uniqueCode/until.js @@ -46,6 +46,9 @@ export const getDetail = (info) => { typeName: info.typeName, unitName: info.unitName, typeParentNames: info.typeParentNames, + description: info.description, + weight: info.weight, + kgFactor: info.kgFactor, } diff --git a/static/logo/logo.jpg b/static/logo/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cfbd2334f1dc989352fdb47447cb13a29cae8b4e GIT binary patch literal 21307 zcmeHv2{@Er`|yJ-AyP`Ej4VlEjGZu{LYB!=S}ZZfQp0GB?54CREmMR@^dp2Mlr}X* zlBHxX6+hXsgp6&Nv^7Y&V8SA?)yIXIp;q2JU8}x zc893J_8@N$2(q$*HbD?1010zJ5D!Rkah1T2pVHi%Gz?4O;+rjpxBWni}fH9FJ@^1l{0X=y&1<&yO^~g)crXo;lk2e&&yh_=7*Lke~VE z=9+JVE0TMm?IlIC%|T}14fDu(v){A7LBbrKTuiJWZuSr)!pTAI$6!46N9ZIZEFd7T zSU`C3Vqq~MK_RgfqQb(WD^@LEzGC_ERbs-NYwk6h`RkKwiIC6|ktIt-M3#z+h=_>8 z4-xU%Dq{am1MKIJm;iJGy1~OG196LS@rZG;KLaKO*)O@!fJ$C2&IJgDFCK`Cdl4@m zzrbQaA+Emyxgc(ydEiorYY`U@_abgyem((S9$|F=6ysU6ei@3_$i{WK%#q`2eBzh? zC@_|lTVeacO)_udTH$U@0EZr+T6mwvcD+XjXes0C7B27OmaS-k*f~Ic|eEaaLnUc4C+lkK}QE#C~m$RXfH>olA>y>=n zc%<-`DAkL1$}lAF%9Y9uZQW#3*qWW!{Ar@)Ktybt$$s?h-c3wQHg>E=ySrUZ^zbUf z*tUoZct?KQ{^0A@!v~Z{-;uXlkgpwNS)g^>NAf3g68#0dOP;9u>wi*>re_|de2Z;y z5BK}p7}I(oQ7$n1ZaZyA^S;;E+do`vNqs%?`$!0O9cT2hnB3m*6Io7I+I!b%HHu25 zKLw&m8Ya@}&E*~@=)^d7X3O>WZkevWGu?|lEux8y`ee?kUWXXBxV+h=HLl#IyUC?0P=AYZK0>@`XQlntk+HjL_8;%Wm55^mCSCL;a$R zlWd5g?%9<`I(KdQI2&4zW<$as=$oB3cBx>K*$}CR4S6Hq)R!|p>7OVKKU8~^usd8? z-Fj_f?GiTB(a!W?LuqU%@3xzm)a2gD_rn?3v=&Q}L1%R^z6{)q**S0*%#Qk5`MeD$ zvCf@kLu-boPgSWD4P=cuVy0TijVhLT)F?LesIwP2ZSA1TV3ee@q3tKGtlhfIlB?2= zSWusfdwM|d3FN;nR9j=@;1EmjQ%2cpvw>1!YPsvNM_iv8u#)``9II~auadNLmQU*) zJR)UyRWy`bd?q3@pz|Yw^%*^F9!M3BM@^-wTAxOZbdaJH&iJ}V!>bC|qbn^`fq?GtU$2Te2k0wN|%HOp9`MmweVRQigqFu@| z!A$ci;+1ZiWgk!Rg1{&&Os@Rb37$HoZPGgqQ%bU&R;#zR*hB+xSe@MA9uK6dKSH?YfP5!HtV;cgl zPPSaOSyG(E-)weit95cd{T9XA~cdqBSxe(p3rm5RJSmY-vQ*^)h$<=(5m z&+F-Ul;$5P&8K}N_c3wBZ4R2_JS<}}Yjx4+p2s#-&wJ8jQ#&N4`-XkhaceMN`4!{% z6;5@Wwb`_NYuYlz*69;JP1Mc5aAH)|6I?rKO&G3b#b%$QKMdx73%yeSOz10lCb&I8 z=DLh3Bbtj?dDWCt@5A>44!q_#U_-yKkOs3rU^mUOV39*g_RV$*=+b)?o$T0dc|2P( z{A1F1N<`*ZI!i*9F+uK=e;gB|Tln1X74gjA5>&N_uH+RN3~{X}J+2-z<(NwQ0JI*c zd7^;=Qwu{MWJC29;p)lF;R<{VGeq2$;eBlAZ7sts|H+rWi)iezi1e{omV^SQWd!|P z9UE%EkyC1!G7p%C$l=sp(P4|GT&AqycjnjdVKlvu4P8uqf@MQm=yE@F55klUS;ewK z(PPmRM%mZ)zCvoPC+o74L>^}N0i%Q2ci~>@$OSf}Lk>ZQ)v`j!omoR*BtYfhcKV4r z%v4xDhhSSa^lBz8b%gFR(Fxl6`gA|JUYqe}LLO#%2RV7!%rFYB8y5<+^$q3w{_C>o zoun|6v(W>HeWABE)UWL$@#IRnJZQ}qi5Pnm>L`Cx=ZN%chInMOt=a}#eOtYlkht;v zT=w)o*DM-IUc$Yr$l0u5eE=KU!-l#Jk@Gy62NGn3@~5A$A=w7zVRZke%x)Gr{g09S zc})W*Mcxw%yO}dgZgJM>jRlVbr1H8Fw(RUD)CVJ;pp)8bLka?#>Z}r4-5w`7cXlnh zvwVx%;9vsIW$b#ocJ;xR0t31}OqT)eU=hsl@(ug3QE%EzCuKgo9r%n< zz1+VxgtEdOi|PKz=xjc4wMEZS8zFHhVl>lEDP6bb(@poVwsR}j22}`4%jk2kdyyao7rt?#J+0f@;Hq>hV=YcU}(zi7V zr>r{O@5s%Ye#(aA>^QP|Wai}3#D?e_QU`!??det#y-L?ZECv)<%tW!StP_th-yi70 zZkbha%6R6Nx5=$W%`-fh@%>Av<5q{ds)qelQR+#}-46Yy*S(QUelKU*qnne(`1F-J zDapE?I&HJ7Cs;p`xccliLFhnsWtfQsGV0i?9edo(I)VxXajift-kxJaN2q;3{WF$< z4cbYR1vbY&#71*Rfg+Rk}}dGZfo1}RKhS)9bqA#zWP2^)GyostKwBk4u&s6$BB zVo%l;>$RsbZP6XyOAwFHbn0ZSfW74%8VgTC%$z}gt45EdxzJp0q|TVlW&%GI1_IXw}wKF%S=$cOoQ5!x{=_RQ& z@^DhSEww9<+;I*qyK;)fyXVF8vc559st9#w+81VFZzyF0-aq;F=1XVKZ#Cf6aeTYC zyEZ}2h?}S`LCx;iT4$J>%Z#e0z9Tn~SytMEDsik6tZQs&^pL2VQ`uW`nmUVN_<`J3 za&tu!NpyaQy4cX&#}3n?(*!nDnHw}U)@iT!$CJ(YOCJGC2_SM zPCYrz=qx33rd-BcE|Zk{!-)PjjqVTZZ!24W96!}nR3RN>bE`%0(G`M3*K+NLcqHXb z*McK1e9Gm(w`@)qWLB9n!$Z;wf<4L}A zGzhx|c;iXlzMMt?d@%>x#A=_#EdN{JCb*Ts;|Gt+e&P}1NAf24`UAKGjA`OW@|`Ce zGQqnM7c#b<{#FYa6QZxlkBl$rN5;|(@4o=C_9Pu$$ZYq)Z(GO!$^B^B7<<@rj`dl& zK(?mFCV(2?)qo&dcWG&NLV(*=!k=)KbD0u-|Dntn|BraaM0fk$zN8(pws?3n7cOJG zyY%0c+xp{4obp{k_^q}J=z>RaSQ3G_&6VT|bHE{Tm*+13c|CyBFfw?pr*z&b1UvB=|Xa;lSVmo%HtgoEM)646p?>852k(f)AeH z>p53Ncpd_i@KgDc`EpxtPp_W=Lh}GX+X6m3J9xg$(lF;V;hukUX3ho1 zTyrIVBqlACsBy~ogXcVsCZ`0}{J9cNn^PbUL4FX#{@aV^D-8Zy5c|J@abzI?w>>`( zxwir~!96E8DLBP(Ud_(iHE@;()`eN>;VcAA%-zc%6r={}f~OXw3TcD1I-~*8>LBd` zsQ~`GA$TR3n@(`mh3n_C`SuooaN=i#dBBgw1M&^P!>by+!t%Kh0({;5|1x*6Bou&g z7G+rB7qki#{zWSx;~&}!lLFcPP)<0{=a2Ws;{5mEE#c|K^-Djz92h8G25x>%#(djP zeert|2?2h;6!8&=-k#nIE9Z7QxOEJt479PtHGo7g#rfiht|Xj0D1hvP{pOc?!C7Ru z1csQ;F8Kea`R55B;(ysNIKuz6#LD0E*G+}b6;HBv_51}(1dGGt?QuaQbAK~?E6e#s zOklqF7v#lW1Y(F0-rI9tQlhiWo6Q#k0r0!yJX`}fi|XQ|I3nq9(D%$2|B5c;=4nE} z6NokA`{_R};?OgutT>kA`{_R};?OgutT>kA`{_R};f7Q7>d)8YIj&Km< z1a5Hp11??22y%xAkQ;=9q@i7q7f6%9?axU8Hxh80{%Z_r$OQaJ0~d`daM$R-4bS#8 z>(}9*{a}d;Vs|X5@FJ1?^pHqje-&5wQ!5oL!3P=S>W4(Bs3IYKbdaAb_Arhl?S=zh z3FVktRn?GcYRUjZ*+1Bqn}Us!Zw^gmgvp#OiRNp0L_Jh9SxkauDgz=vO8A8Ll>o~si~%^GvAuIuRqDv7mI^i z1MRDLgO;?lP&hSJ9W`Z?s;jHA23Ad1*%haWRrb(S)pXPJKzZOaUFYl1`psPNKT~C_ zp}O5j-AG4MS7V1N&=^(KZAMyZCPtd-nmXE=8b&hG?pQq!0@24642ZXnt0xY5$Pec! zBmIK~jtj_&;EpqpQUAHz+{6U@#NpwM2LKKUdL~31aMS^xJSc&`I#fmhx;5=lC_N2L zJq@+ZKsQxYXHh|W-X6jKh&uOy;xDLRO1J|*|Njmdo>`nxG4u8ZKMe%W>AoHA$Xp8V zEzQw9Jy$IJ3yXn_zw1$)yUbjn_uoig1Luy#>Z)RuUEOqalr?m;amqUGy6(za8t#BS zoSTO`cAxEG|eH zLr2gOL2njDNv%`h_>qv57KP^H)0GuMQvcbuPCDm|#>HGcuErH(>_$`6o z68J5F-xB!$NCH0&WjJ48ECqri*H3XI;IKCrN5Z#g(IVbOe7wATi}}DUB*4cfAS5g( zC?qH-ymU5bWbQSa`RkL5pPzq;@RC(am#+G6;z%Z-2_7yGc=02S1Oehm(g2zKKZlV( zi+Fjs`M99DI1+Ado}Z!MXRV*&NVvIp;5ZUKejf1P_UGc}5nBZDfXTQt z@3?tyPs8qwYeqY1a4ZQf;8fgfJjp)^C($w6>lJk7>aB;b-+!G_)HUDd9eg%1`%&eG zKKdrTo%;`kL?`7uu4?U{o{c-<;pGLfFpC6uczifN)4`!HM!YtFV!k8CFRT4gFe3h< zu0z&%g{>R$ySki)N#x2HJNYzhVJW|Vz2=u~CnW4+L6ps^)f=?7uTgL(?baSmFDl!p z*w9HkdFAH4UrFBaQw+?{Auzwt{4YrUOQ_0_WBuUn_qhcQZg}8fWXdQTUgeb@Z7|e}pox}XxAPqtKAcRhG5mf(Jm~Uppbq#B zKfH6z<}apC+tPy0d*z>%n&iibO?GbI*4frB$8rTJeVaMFsXFJ4llR|(4~io+96*z5 z+t6Ov?UtQwEx8gjVSRb-Bg0NMA7!d0k8YGwa z$hh(Bv0Zsa-g>)1qg*yrz=k5V+G#dGs$Ndjc*avZY(^xzI?~N$++`=EC&giE9;8dclkE^)@M3o#dCBJ zoUv2lWkRrxTj=mfZxmSz(dSk|9NxT`zu3}Sl?|zZ{A+8cZmgYX7x=gu&Q=3-I|V#C zwv6$boDn@0GrW0KQs4`^rAtlJ^xmwCPTiJ8pMzh^telA5|Og)=qkDW17GmATa_#Dr|R#ZAnZzw5;%T=4qnVH`c%e^LF2ideNe-$rZVD>e!{}>mpQ_@~@N)e4o|RCwe2Cf z#ib?gkm*ncb07H;{-uG@#L^kr?i81%KH16-@<$ilY{S#65)w2rOCC;j6C&F_A)?I% zZb?-?c=>^H>#a00_w4OvQ(+}qkjR5O{UJR!CR)}M zX;nMCp)7k_>7uJDtFuj!r%A_P-J#s_(SwVZhDb{kvFK{dI-vujq; z2Wk!7V_jM{JQ9w`5<`7>6(aCr#$^EAiXPGZqtT-?w*2VnTivh8Nrv$TR)w)oPWWaD zI^S7!2v%xvjwU+8JKEU**}`tWjJ=`d@a|jjJ#N(oeFovE0P)- zRvH1m8CzQ7{^Vj zRgCk$HyNbF2M0Q&Q#Oq5ECzDESdKW$lFOz&PU`D?_I6Y(j!xd`le1Pl(m9sC0sZL?_-0=fU@d$qQRk7FN_8=z3 zr=8&%%aSJ6xa^%gT|zaQlz21TV!($s3o3i#T`IVBZ-v~lw2%(VJty>u^3^jdlB3PYtZY zRCmvW@eovH$u1h^?S((<`xy1Cj5mQ^OxZRXlR8$>Hu_dU6QeSuAo%g&m*OUrd5Crw zl@XwcoO+)6UH|=2vf9|X$Z+DM0amNldTxuF-=b&P!OgRS{=rV8=MB?7(N)2>bxhU*J6=e4;)qmX481$F9uEd;PskFY3YlGvD2!0z40`yXw1w{AW?}H<8vW z9^5T^@#oJS%KQ?&_T9VRjdWqWKO703{ zLo{d6Zecc5oABo9yDvjCU|El|>XHTf5s0mm1)(8H-&r=b40>1tUCF84pW1B`%+Jcp zVwu*0kcUo2Mk;-jo;AAn$+I39#Pe5Bepf+Y_#1N74F;7B<+_3(DH;gm2x3Euo~*EE zUV5`_Vpz^>s0nO>uV*OJ*_6@vbkORR2n&QirE9Xg1H^lPsFTZ+h;ciy)}++lY9`98 z4m(65$FiY>g2#{hPO4op8t?5#f9N!&TZRwVJ+9)8n3MrH3}QHk`Av#YB9PI z4;#?U3F9hd|lVDVe92$4sB;vh<7xOCRw!E={|6C`Ts;T4B1CA5Z(RuB{ld&E#`UKV^|{hZoq8+)o6-Egt1o znb~*hd=lT)8~PtxwrG+7V0`AVB0| z3RpZ=EoW`;cm2R#nELW9Tbgu2;0(V;!b1XWda?ZNso34Of;`Eu%6lf%b5w6>-hb zXk7r%#MwGOAfL$EXk-Obsg`jjm6iP`%c_yA<|22&*KmT`O^9#-np6Wc=^SM`D~hge z1DcDamxK?YfkYC@Sn(isZ3x|;g04)W^jLIJuT`|wF*+C^)G7BGx!$0HX;(2@DVnTJ zd74hIpa<#oyOZml{sh^PiwKRSog4l3*(Shv-x(gJRA)9DN(qwx@ZovUVuwevyU&k% zY(FmPv6LwA(bKIQ1Pvu)C)apR!)r(c^-^%Vm*Lf!Hk@U%evy6o{xABdjKHxGUM7K>libC;cp+qB6&@L(SjVBvg*mD`R-zC3G%D)u>v@y{x#N&QRZt5RB&gVG#n03uGdrlwcEtvliV|fNB_ssYEl<@2AKW>P- za84RzcoihwBloP`RB-o{kjP4lZ|JsLb3658c&FBKn?5lp51Van&M|8f4w?tI^g_4w z2-Ecuv!g@xiU6bIHe)RJDHgA^kQCUhRVi;(Xc<{{QcaNXu489nX|DCs z98V$niPT|x^g#YVRe;N9i|N9dYp8IeiDk^oqqQicxroJGxe^*JD5BSj4efVnd~`g2 z+T_iQ3D~4)&h*>Craq?}cWinm`6WJ_Zmf9g5aRnO^cPR{d-~ONGwAW^>3qza^rkrr zYQdb~?6|*dQJl5yFKfczGhlRSuV0Z}M3i85@}_$of|-7WF5awh6V_u^NtPY6k(!Hq zR3y=em_2kX8@tr?(Cu}}B#jg?U_Hw~eoOfJo~LQk*x}#;M=%K4rKR*3XRNj+% z1gM~KAhv7ReO(92pr1JjOX!w{=&&kuPWuu3t=8k9|D5_$j@mwxhb)d)h^Nj*#`xeUVedp@d5FknIp!UMZpH2pfVCb|_9F zVz*)G$u4gx(_UF+sYmFFkCVyj9BeD`DSv>iRjRp{dL1!Vhlx_@9JSLdqnFHKCmf+G z9rR=QOVH9;NlK@616OGA%V}QaAmd)Bd?`3CE86oNrX=mz+9%Q11YH@;$X-*X#y&vC zW)ZVP1!O}2qX;^cV};Sz${AnTQ06(Lh*LQba+9b_F*RSYvA*oy%gQOYKS6e@OG?|WiyF=JauF!Ff+AE z^d0K6AppNXUkWc1`8tyR>Cdx_^r2PSE&{sgJHsze3Tru(3WaMR3Jp6>SM5+85=(uL z@OxFQ0=>Ve^4hQ?vPy?1;tIKn>h}U?xGFGX)hDh=VSIX-NTyOXsr>9gbW+*m{=m1G zMs*&iv8bd8N+0EEuM>@{%YyVgN-R20CS73HTkS&{}0|0*jII6RYr-R#oj+kZ0pLM#@z0#%6M9^=S;q(&;Bodtv+{EkI0@aDi$)8 z+`Y<2#`=!p1GmUk5MNPjs9K(~u3Z zP)LS_`aOdA;BX5dLsm=Fd2k~v{Dr*?cA4exwaaD9 zh>dLMshKZYyQkZX)YSPgIg=X6hSruF+|?7UnD%rP^^k9Np^QZ<&?3jk^~Ff~s`du{ z(TaplraEC-f(70(4fOI5bl(99#(6^D$)i+Iq{fE+AooR}>owWX=J**_-evOZSFA*2 zx83I{FvU{Gl$pqi=^d0_%@M@+nsclj+Kh%M`mV_cLvJ=@Os!{-Zyo?O)8=XdL+A+0 z-k_b5M1Gew_N;xX(`EEAA&R+K2H3hFpkAYsaVwOH(4e>j`xkUzR>v5G%@jxSs4B3b zb=S9gKKV{_8IvPlp8)?3W(_dhKZoggUk0{MGfWi%S@A~p0}>`!8J)5win;#_n$|?^ zNk&&0T2kLp#;Axs$tc=`T`^vrOo^o;FU-d!A7!1kUNasMpnqn(oB;ENs26ncOxXps=&}a+m4_uW_bywRtQ4m_YdK6^svZe9s%R$r!!}U(cEo#^ zafflw?NXQvDV}W)JKXjv^jre7fpssnOm#ffESTaA%)9qot0SEa8lT6X`N(Bq-^U8S zi`+w?JEI$hshuEt{bkV>v$2%7F)x<^N$pLnE=Nb1wswjfZWX#*g;V-zervl|2`AP4;l4Rm&<$ z)N4Eray@q5lo2}p+Agjkq@HNAv#e#qYFlb35A8(Xn z@~qe0C4YtYHUF{pPfwdZwP2pqe3K1(-!j$9pA=?ydH8ZT+MH|c5k#GUon4&n%KLGJ z2Q!oG%v*R zO6Q@K6nSkMnEk+0$A-=dQ!(TGhyzS;MgoS|xH#FB+~m@9T|C%O`#@?48yYOlIKlFW zu5dE|EJxj*HmMG^0Q39#RD-Hd=Vy}(r@T%?pMIDusa%AqMot#bvm6zeIe}-50$YsF z^XZAZ@QR*4Z^aZu8((iUe0uL)b4rey{jjxhT&6>e_OdNyI+)X2CnZv~yEU>{@rS`l z55s6lTK^tP{mzQ(!+ujb{Rzb&CqH2AmZOgQyU>@CdrHu+Pry+0*CdxWlupJZqDq(C z-$NahhTRILZWqByIK7(kTc9CW~+`zP6@1S2ztK2;N`ix4jf>p%V-ANbKx9m9ju*j&oO|qNASN^q0m~IoS|XYjss8?Kz5EhH5S`GMVAY8LNUNtqX^A7Af zhO53VvWh(ata+y&3MB>n{n|OVZty(kn)GqSswOdb#w$pbTt8memrFk0VfAoEQL-DKl>%|)Pz7_00^w8V83FI92TzB-== NI{w&w|D)bN{4apmd_n*K literal 0 HcmV?d00001 diff --git a/styles/theme.scss b/styles/theme.scss index 2539c9f..eba4f11 100644 --- a/styles/theme.scss +++ b/styles/theme.scss @@ -71,4 +71,11 @@ display: flex; align-items: center; justify-content: center; -} \ No newline at end of file +} + +.mt-8{ + margin-top: 8rpx; +} +.mt-16{ + margin-top: 16rpx; +} diff --git a/yarn.lock b/yarn.lock index ebfe774..ca8d16f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -460,6 +460,11 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" +jsbarcode@^3.12.3: + version "3.12.3" + resolved "https://registry.npmmirror.com/jsbarcode/-/jsbarcode-3.12.3.tgz" + integrity sha512-CuHU9hC6dPsHF5oVFMo8NW76uQVjH4L22CsP4hW+dNnGywJHC/B0ThA1CTDVLnxKLrrpYdicBLnd2xsgTfRnvg== + json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"