From 63bb4750121df03b5c6ea6710929479368b4c69b Mon Sep 17 00:00:00 2001 From: caolc <572275724@qq.com> Date: Mon, 29 Aug 2022 09:45:23 +0800 Subject: [PATCH] 11 --- .env.development | 2 +- .env.production | 2 +- README.md | 2 +- package-lock.json | 14 ++- package.json | 14 ++- public/index.html | 6 +- public/logo.png | Bin 0 -> 4116 bytes src/App.vue | 21 +++- src/api/oil-site.js | 8 +- src/components/homeNavBar.vue | 45 +++++-- src/components/listItem.vue | 69 ++++++++--- src/components/paymentlListItem.vue | 30 +++-- src/main.js | 27 +++++ src/permission.js | 30 +++-- src/router/index.js | 7 +- src/store/piniaIndex.js | 86 +++++++++++++- src/utils/addressResolution.js | 5 +- src/utils/encode.js | 4 +- src/utils/mixin.js | 9 ++ src/utils/request.js | 19 ++- src/views/HomeView.vue | 73 ++++++------ src/views/cashier/cashierIndex.vue | 17 +-- src/views/cashier/components/detailsCard.vue | 49 ++++++-- .../cashier/components/detailsCardHeader.vue | 9 +- src/views/cashier/paymentl.vue | 26 ++-- .../orderDetails/components/oilEvaluate.vue | 112 +++++++++++------- src/views/orderDetails/components/oilGun.vue | 108 +++++++++++++++-- .../orderDetails/components/oilLable.vue | 2 +- .../orderDetails/components/oilNextFooter.vue | 35 ++++-- .../components/optionalOilLable.vue | 37 +++--- src/views/orderDetails/nextOrderDetails.vue | 1 + src/views/orderDetails/orderDetailsIndex.vue | 2 +- src/views/personalOrderList/index.vue | 27 +++-- vue.config.js | 75 +++++++++++- 34 files changed, 742 insertions(+), 231 deletions(-) create mode 100644 public/logo.png create mode 100644 src/utils/mixin.js diff --git a/.env.development b/.env.development index 49a0838..dfaf2c7 100644 --- a/.env.development +++ b/.env.development @@ -5,7 +5,7 @@ ENV = 'development' VUE_APP_ENCRYPT = 'PUBLIC' VUE_APP_BASE_API = '/api' -VUE_APP_BASE_LSM_API = '/lsm'cls +VUE_APP_BASE_LSM_API = '/lsm' # 文件上传 VUE_APP_UPLOAD_URL = '/api/oil-oss/obejct/uploadFile' VUE_APP_UPLOAD_PRIVATE_URL = '/api/oil-dict/imageHandler/uploadProtectedImg' diff --git a/.env.production b/.env.production index 5c534d9..db9e528 100644 --- a/.env.production +++ b/.env.production @@ -2,7 +2,7 @@ ENV = 'production' # base api VUE_APP_ENCRYPT = 'PRIVATE' - +BASE_URL = '/h5' VUE_APP_BASE_API = '/adminapi' VUE_APP_BASE_LSM_API = '/lsm' # 文件上传 diff --git a/README.md b/README.md index 82b4b07..4bbf788 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# company_h5 +# 星油能源 ## Project setup ``` diff --git a/package-lock.json b/package-lock.json index 0f329e8..bdd4272 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "company_h5", + "name": "星油能源", "version": "0.1.0", "lockfileVersion": 1, "requires": true, @@ -3534,7 +3534,6 @@ "version": "4.3.4", "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -5864,8 +5863,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { "version": "7.2.5", @@ -7391,6 +7389,14 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "requires": { + "debug": "^4.2.0" + } + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", diff --git a/package.json b/package.json index ac29c4a..a59dc51 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,21 @@ "version": "0.1.0", "private": true, "scripts": { - "serve": "vue-cli-service serve", + "dev": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, + "lint-staged": { + "src/**/*.{js,vue}": [ + "eslint --fix", + "git add" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, "dependencies": { "amfe-flexible": "^2.2.1", "axios": "^0.27.2", @@ -20,6 +31,7 @@ "postcss-px2rem": "^0.3.0", "postcss-pxtorem": "^5.1.1", "px2rem-loader": "^0.1.9", + "script-ext-html-webpack-plugin": "^2.1.5", "vant": "^2.12.48", "vue": "^2.6.14", "vue-qr": "^4.0.9", diff --git a/public/index.html b/public/index.html index 9f0bb9e..a6d002f 100644 --- a/public/index.html +++ b/public/index.html @@ -6,12 +6,12 @@ - - <%= htmlWebpackPlugin.options.title %> + + <%= webpackConfig.name %>
diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b045e213795cc3b1ac9fdb05e3017bbbb4e7bf06 GIT binary patch literal 4116 zcmV+v5bN)WP)Px^&PhZ;RCr$PoCkDORThT78$#$+Kp+%B1O!D8DFT920a3w>f+!3yk!BfXMAyt< z8L=>q9Ti7F6h#G8G&m?lQ9uzDkfsa>NbfbFL*A_a?)S(`c*(o3WY%)YSu2Z@ckexC zpMUTD?|+~B9D;@q90pPZhh#G8NCKUJMnGjCG5E8;!M~pZwgF4YWEKg`#>ZA(XWi5U(gCPBd> zkW?57m4H%}pmY@|Q67?tLBYbd*i*;hcsiu-hJ)MSz&1FR4kwSn$)ooB{1_Hfc96+q zLdZuzd!Tq+pCtqoDh|cUK&AR{K@+Ij2r67;|6d>p5(+?W2swQcjvazsYhlYWSicZ< ztcD}|;rL-gP<%%Q@VN}K(H}?)#^wG63PO?6P`)PA?+kU?L%AAe1R+6akrBcUxsMM{ zoiKzP&w#xfVAU-6X(sI107nnR(=aC$U}cb#_$UywyJ(R`OGCwa&^QI^b%v7Xn<0dj zGjSrUB|?8d#t|xxWx$~wu<}z_@;>Zb4Mz`J?1^QV+nkm`&akwo@28zVuLd-}$$rXI zwOEnh1qo3+HS@F~X5S|GVKOY43VS!kCC0>N5bb)AGH_uFXnQAAYYaup_zjWY#8!yO zgv0yb*YDt~mtp<4=0-wOlp}hB$VHSb8s7}9QlVT;NGue)Yec#bH_jY`UBAHmf5Xxb z;n2>gT_`$(I0fLmYS4NxG`R&zRkn-~YG}gpZw1H9lg2IF9n_Cw*CiH&#KJi;P9&BQ zT290Mt?=zc_+~up+Z>fqA~%STp{&ti7&J;TE|D{9xVv^7P8@*~hmBY4Sr7X+!=YXF ze@d$gw#CaDx{@!0(#aN>qYc7xq4b^b!+Y?>ixy)d47QOOL<=ud1=H>+%I2-ug62i9?vC!cY`R6HtG)D9)YqKSSAU$hIV23bXYvuf}41O z7bApPXi`zA+W~sM2xY5fp+t)mK~vz)EnWrRPccPqn)Z;*O~~~yyctC7vw9P_`B|uX zIq2V-;E@BC^5(q?8@`2%z42j=a?4&XL%mLZl=$H2Ay_>JYF(AXRr6S-0{O=8Vah$Q z`A1K4^I#AMN>_&K{$VLr%u~iVxE+>$01L*#?sc|%@ftCKb zK-;^G_XsKBh7hcJ=(~4d#z;80BdqI$H;5qIs0ZBegauSRL_u=i7-NYtj3ykvd^-{_wPcxd!TtAi#J||Hc#2+gW<5^KUOv8F~S(cu@u|;6{vl+r9%~1 zv!69|WbBS8f_s_2`x#}g8y<(Iy$uN)7sI4Mwy-Pv!L=ix*m<6B=b~2y;gmna-c5O; zByWRAtB{*?f7~+6{w*;38O!q#L~idh*C!n)e<2Kb%Sr*2`!h$ug7L;}6ma{DHJ0pk z2-V6u)9#0*AHm5Zxn7yKLF6JrhbE!4Dr)@I7^^m8s2B2Fhhmfp#O_a6U9|3NcxQ-Z zFO7xkz}5NTRaM)L|w*UJxwmAaH# zqvaRjCN5%jUUlg709?@%3KoK&=fGt7{jXVmulUmaNodl`GF~J@?)Uj~7NEtILX6xE zB2v`XdlK4lPCdVaW$Z>pdYv3Ruch z#yM2H#VfN2zTyuGoZ=d)k+f@qy>?8DR4I1ljF6L!%3GDnRU1`pXj+TXwfZ|^zT#7! z45DDwbp(7i3Jz?EY984y^1FzdRc>+C(i&LWVTr_>m%zd|jUR{sOH2y4<6&pzf2KA- zDY{{I<1pG3HNIZ$Va(f;L6pv#^?^li*@R;mg16G>C0(K2-Ee+g;~4UPx#Xg^O&FHE z7#Ble@(BN8V))y+)v7jonNM_ve6O8U^&-7#v5uS@$!`gYVWfvJk6H|4nQod|; zOMfCo8x~mx)1M+t@kr@QB(-g4b&D;o{p-B z6EZ45i~i7hh;{lE6T}YPHo@z*JK55n|CE5zqIOg}DLxT4pgTt4RRf8^*72i4*DGiW zA;JA3wLuiKUQG!ZAHxeo5yub52vC!r#%0P>vpa|(e)*Dd47XZVFIGk<1R{dEra~=a ztx3f#>-@3+_HE2vfKm!q8$?oL>!DEj61$f+RE6QfiEwcTtB{2t4I%!&b3sL(_=_i( ziP#817f3_7q%&MM63(w}i&pS*8SfL8bFdYh?v!LdRm{`>bqjb`RTk|H%k%G4y6f+nNqt3foOYK z>b>xzl(Vz-)%Y1iE^zrDjPeV&NeEWvRJFT#8ThLEml|x>&bQ#_g@cIPDM;6C53`=KfGeV>l&-=scqp~MKMa;m zGoQPS z?P^zP=cQ$cB&oWT!PH9B?#y`1nocU{A{~Of(4bhNzc=V+&sFst7;gL!3I-Vp+~E6| zHRliQhBx|J!J5mVz1R_=ozv;U)b}iK$+wjv;1F^T>BNIjespHaxd$18Yn=} zLb;TFr%a~jDrNFyPsxRx(!j~1}=}?AOUxg@GHej)L3a$=~cu@ z%y8QZn~410YbhX&q~gVfEbX)o+hwbO9V2pg&al`N;3@kz!5jTy-2!8|VyY=mn7265H3`=HGoX9qX=vv%XtC#-VL#c$8@9PPfSxOy|nAi8$dOuJVwl@~Hn zr&tCN=aI36#EGd{m8`^|o-bL}`{=J{YqW7EX2EU8oNa+X3sHGrQlF=~$T3Ar!BWSy zWDsQy#RVzsKGXg9U;md zf}}J~xldpO&>>g(ahmsxB3HTeT3dvBK1AnGGL4~%eF`liRVoy<0pcb~>3X*0#|eEb zt*dZUd{bPj-_`hz3>#*|ZV(})$CH-Uf)OHUi-u3Q4R){hu7GJrl{xBPll=rypw%En zP0E^%Vd&Vmp4;(0a~X+E5~p>hO+x`)^^S}wD&XOiLhJ@n4Cy%B1mj?WB=vmZ1o-4p zBVS&IDqo#5lN-n|p?bG6jN*ZKhuT|F7anZ;A>KusPg)q_2V-5}X`NKi*!waPn# zEjxHkwIX=x7GBiG`w1brrcOMnv85A_VFjhU%@Vsobbn<9b?h5lmsMyf=#B4fuXT8x zq}*iabgP6t9jwa)@eZ-y#ZwG1F^>2cM43S}{l=$^HOluT@sI79Crv(U?yf=7jDv(T zhuy<(;alCUGm%&RN~OP&@AG zr8`ZIoU0Sd(H-Lsb?f*bB#`2Cbo0hhc7#*#6*K()JEAs5b17;_R>STJZNuJNfK1#520O#balC!6#8o(FlkVvPc&Y`eR(L| zS{GlBgB3IU`fQ9Z4xJ&ASuYU9_Z2f4MF>$#KxtHGJXG#`AVubV1)ywIXxtMT-eA&# zduVQp9bpjn(0McWct-T^#e~?9Gq0G%|0P6q+68&Zema4?_Dk>7-8D*ry^$qxM@Jtd z^+_CdMdl3e#*HlF_+LWIuh&!sfA^S!W5*yp6?P$35QrmQWX8x0koD;tuc`i@Uu2GU z*7kJb Sv#9C-0000
- + @click-right="onClickRight" /> - - + + + +