From 47ae92eb62b37a21a215d0da35a492dae2b4433e Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Wed, 10 Dec 2025 13:32:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 2 +- config/useServer.js | 2 +- package-lock.json | 4 +- src/assets/iconfont/demo_index.html | 210 +++++++++++++++++-- src/assets/iconfont/iconfont.css | 44 +++- src/assets/iconfont/iconfont.js | 2 +- src/assets/iconfont/iconfont.json | 70 ++++++- src/assets/iconfont/iconfont.ttf | Bin 1912 -> 5292 bytes src/assets/iconfont/iconfont.woff | Bin 1280 -> 3372 bytes src/assets/iconfont/iconfont.woff2 | Bin 936 -> 2740 bytes src/locales/lang/zh-CN/menu.js | 19 ++ src/router/routes/common.js | 64 ++++++ src/router/routes/index.js | 9 +- src/router/routes/refund.js | 76 +++++++ src/router/routes/topUp.js | 51 +++++ src/router/routes/water.js | 30 +++ src/views/activityMgt/index.vue | 5 + src/views/contractMgt/index.vue | 3 + src/views/invoice/index.vue | 3 + src/views/messageMgt/index.vue | 3 + src/views/paySet/payChannel/index.vue | 3 + src/views/refund/refundFaild/index.vue | 3 + src/views/refund/refunded/index.vue | 3 + src/views/refund/toBeConfirmed/index.vue | 3 + src/views/topUpOrder/canceledOrder/index.vue | 3 + src/views/topUpOrder/paddingOrder/index.vue | 3 + src/views/topUpOrder/paidOrder/index.vue | 3 + src/views/userUpgrade/index.vue | 3 + src/views/water/userList/index.vue | 3 + 29 files changed, 592 insertions(+), 32 deletions(-) create mode 100644 src/router/routes/common.js create mode 100644 src/router/routes/refund.js create mode 100644 src/router/routes/topUp.js create mode 100644 src/router/routes/water.js create mode 100644 src/views/activityMgt/index.vue create mode 100644 src/views/contractMgt/index.vue create mode 100644 src/views/invoice/index.vue create mode 100644 src/views/messageMgt/index.vue create mode 100644 src/views/paySet/payChannel/index.vue create mode 100644 src/views/refund/refundFaild/index.vue create mode 100644 src/views/refund/refunded/index.vue create mode 100644 src/views/refund/toBeConfirmed/index.vue create mode 100644 src/views/topUpOrder/canceledOrder/index.vue create mode 100644 src/views/topUpOrder/paddingOrder/index.vue create mode 100644 src/views/topUpOrder/paidOrder/index.vue create mode 100644 src/views/userUpgrade/index.vue create mode 100644 src/views/water/userList/index.vue diff --git a/.env.dev b/.env.dev index fe5d3bb..a00c521 100644 --- a/.env.dev +++ b/.env.dev @@ -12,7 +12,7 @@ VITE_ROUTER_BASE=/ VITE_ROUTER_HISTORY=hash # api -VITE_API_BASIC= +VITE_API_BASIC=http://10.10.1.36:8040 VITE_API_HTTP=/api/v1/ # storage VITE_STORAGE_NAMESPACE = gin-admin_local_ \ No newline at end of file diff --git a/config/useServer.js b/config/useServer.js index acb6a73..6418cf9 100644 --- a/config/useServer.js +++ b/config/useServer.js @@ -3,7 +3,7 @@ export default () => ({ port: 8080, proxy: { '/api': { - target: 'http://101.42.232.163:8080/api', + target: 'http://10.10.1.36:8040/api', // target: 'http://127.0.0.1:8045/api', changeOrigin: true, rewrite: (path) => path.replace('/api', ''), diff --git a/package-lock.json b/package-lock.json index a3c1264..1363074 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "gin-admin", + "name": "guxuan-admin", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "gin-admin", + "name": "guxuan-admin", "version": "1.0.0", "dependencies": { "@ant-design/colors": "^7.0.0", diff --git a/src/assets/iconfont/demo_index.html b/src/assets/iconfont/demo_index.html index 4c24f3f..b3815ac 100644 --- a/src/assets/iconfont/demo_index.html +++ b/src/assets/iconfont/demo_index.html @@ -47,7 +47,7 @@
@font-face {
font-family: 'iconfont';
- src: url('iconfont.woff2?t=1751597994649') format('woff2'),
- url('iconfont.woff?t=1751597994649') format('woff'),
- url('iconfont.ttf?t=1751597994649') format('truetype');
+ src: url('iconfont.woff2?t=1765335998037') format('woff2'),
+ url('iconfont.woff?t=1765335998037') format('woff'),
+ url('iconfont.ttf?t=1765335998037') format('truetype');
}
Y04<1wMd+)N28nbeEe4wLkk> zBCxv<&W1ump@rQ*LJO#x=I!UQ&=kF5O*M?VT60QV{)RPYSQnjB(R4a;S?eOmCv)j) zJj;T5qDNTae&!JrXGC?o!~X8>Nc`MsGvjxgib!ZrEYR1N&P<y9F{M2F#NsRkFMA3+b(BcAKi^96lr?&6J5m&7<{((T#Oz1jTaWaj0L V?}^|SP(TK9v9eYy7Ap21`U_E-i1`2j diff --git a/src/assets/iconfont/iconfont.woff b/src/assets/iconfont/iconfont.woff index 3a2562e36bece62c9b43833677241e5aa40674f4..3de508f5a98fca21656174ea7678ceb239464e48 100644 GIT binary patch delta 2931 zcmV-(3yk!D3alCwcTYw}00961000dv01E&B000!MkrX|D6-jerZDDW#00D>q005Ez z00IzAu!8(&Y aBp*T000cU z0001Q0001>nZ-TWlL!Gq0cVp-0VIDhJe$MZ@V|k9f%y&tkYr#)QN#oQc6bc~c%1E# z!41Md3 9h;r2%w0EsDOQ7 z@On$N& uU%v;ZWv!95X_~yNP&%Ni| zbI-l^cg{US7$I|i63>VkQYEX&2J&$-Nv6ntLZHwrm&zp;0#*gADWkDMo~FTy#;6^! zqV-&@*@z64TQCMgC9x2x*P_@@#g-6r0p(-1MGLt`t`?Odg?tHRn{|J)Ioxz1R^Xbk znX_}q5GPVmF;MDR)4!|Gy{mssPe~N*RJQ6Sq-s{^%~k_(xBuQ7H big2o7|JFwlBbay5e2MQ9BBQ5nXelVf_<(RQ+`5lJ`B-SXFe` z5Y+U@U?JEQJ)wk7>nb69|6UPa5=V)Mv_`@tPl~vc1aNH HAew<_bJ%Q_%EF7@IQ$&H3*HXMdGGzh`w4%1^PQ1*y?)zuZ8+|o zgf|Ypp(W)XKcprNK|Q6W ?Q<9~6jTYt0N5n*a(#(Pc< zs2}W>!E%%@C@3tdNtxgyq5VG-e=V*fL6RVYWDj`;ZSS0Ot;tWezP!Prv1n}=53vfA zLn4nDsX_?EJhgwKqhNRB>b2%jsSg_S^)QxszDyL#Kw(~VL25}o>Sn&yGDjSr1;_co zi^dk_9Y$2b)4E|K4dXXK(@dD=Rn1C_CM}Ig(F7A|FsV_IC8Bg3rSxMcc+4mKa?6Bj zCY9a0m879eZ1MZy;Rdh2;_F;*TS@1xO?!4tO`mZR3Fm)q#YifXE tH5WpSKXq?g>! z&y4SswYYy#L)?2sem X*@oZdJc8o1R(J~$s%pKi3 zJvufvI=%P$0&(=v&K=FwtD8G^URxkOqsixvOM==ZJ^mQ&QU&S6w`C1f`ND-xrFLoO zWfe5}JYbL5TA|M;ZoRNVp-;dEvihLZrGa$tkR*R-U4aKd?NVW%7S^7UHBEjBiG3PD z-y?G$qAx~Bgrsp-nq)KX%p>Fpa)z8EKO#RRSIB$hI_?!6fYMO2mO*INqE;AqXv2 3j)ck3xu18q4LYu-N1Qup==vj{E4V^L3g2m{K9f)u50Id~h+(=NyO5gm@IR zSXh6qyj*V}+Nmw(I=x)GKMS9vX!Gf?KenVa1jF2#+ ##(^9VIFee zrW6 A?N+rP5KqC-nh#Mqi zc&|~$C^WgCcUJN_sMwbi298Or(yGWurqh3`+*bPsnTjk4la!@xoS=O;Z3|gzUHg4L zt>8)wm?~%bydH`5WrXd#*LJ(xufuOCOIeY))&9NZ!rOrMqviFwh=z=c8E&b{#&E2x zvUN;4#|=6svHRSbJHnNW6lzRk4V3P$@R4XA+6X0|gJU{!4{*DYw;)zw(qyJm$xMGr zEWU|H+;(3jQ|9{0b{a=bC+)PIPCmdi8K)Nn=yM%h#_mi7n i>ZjR>5gAnKW ;&{<6)ly=;*y4oKK44}{d{aF=*Nm)z z?-G?Rm!EbFVT3DaUoo7M{of5r>BM2wA*@c-N;VShSDkvvhHYl1m^FWT*7V$76GG9q zUlso;Hc1XMsBye?wqqVeptBn4dr%c{;UQtMjjILBgej9~xmbl3#3Zxh7oDp_@WXk> z+ofgnF#4fsg#feWp{8)XvboPpn#q30OPNI{jC7)ZZC1D(jLTZk>sK|eCm2-XL3n+i z;uy-e&MKJx9C%STP2GR{J}==@OY{pNQ#O*8Y>17%&6W1sA;Sm>y-t5J>=ey~W_E2g z-u`?bn21T|Me)28O9TVY3db?6QqP{ngjCtzZ#stIm|w;ZsUI4;cTP9K&|x}ck^t`2 z3GtYCg18IFfHGj32RsGA0MNmPj}@#i0bx9d`PUi`W*kDi9>#x*GzL+;EotYk2 7euUJjX`-MuiMEIgqPQ9EeOBcfljrKs`qLtRwmsLG&T?}9dA7dtkG2xfq-}yfY z2=a0nEqnx^*EGGi)U*?kyi-oO?7$Hz;-r&e%Jxp-{}Kg`*eNQ&DoVY#g!UhGQ^)ty zoeEvzU&%)yAOL@OoMT{QU|;}Z@k_C*;`wd9GH|mnfWXtZDYh{B|Ns9DEUwIrKrROZ z6G#*QM5PQJ0001ZoMT{QU|??e-@p*V;_@E|SX>!^A}D|h0IYci_y7QSoMT~NU|_+8 zUH<=vu>l!z0&4&O00000paB2@+yZ6;v;`^!q6Rnyv;ZFfc${NkWME+6ViaZIX8-{v z5Dy3$82*F#3;+z+0Y KWpn@qC^8 zpoYE#`cL47cii%x4=mjAkpuVC&v?0dNyVn~-SZ=x=4TB*o?ugpp;$L)Z9WQ_;fp%t d8gWA`l04cQcB 4+>hyuwOvgbdC<7=66bk_ILE ~-7#> &puB^USKJh^i6%sVbut~BlW@af|od4461 zzk382_b)QDax(tXBT%C7s$oGx 3sf`vU6-y~Y*`+B{H5jRr8kq7or>7$%aV6=`p?#^$X8BFTz)jP zzL45eA#r45`I%Lgmsp(q7mM6>TYc`Xu&nkRm8w-byQ|hdbKQNrZqey|N1ktyn{_sA z&YU+#3(_L;&s{iwXW{-$JoUX>KO`@hzJHyn-ec}*lU9m7e6f6O!r@>&zr4KnY3$Se zrY1QV?44z2<9l9xGRt44L^;z}z~D?yNJ&Uwcy!-z(xZ=m%;F_?L`pb3@H{WB%kp=B zW9!_Vf+wCPBrtU{F{s|;%7Li|MYF)+L&pw$_;1f`%^bkOYQSjBQ1pYPj0Ko5SU^b& z1b~T)ff0zA7-|?m5+D`>0~Zi7F#HE`H&=1HFv=w-BsDPTvAt>NoY*;WW}~gGy}qrj N;rvEM1`#W!{{Z)VEb9OO diff --git a/src/assets/iconfont/iconfont.woff2 b/src/assets/iconfont/iconfont.woff2 index 36fc3a1769d3dfdcfeac926b3327a58a99583e52..15a5363e5297455ea7673e9b2f2c923923db7d12 100644 GIT binary patch literal 2740 zcmV;l3QP5OPew8T0RR9101C7K3jhEB02HhM019OQ0RR9100000000000000000000 z0000SR0d!Ggb)gvXq8(5HUcCAC<_(<1Rw>3X9s~G8%GhNqJDBxII_Puup2*ZQBefK zsbj6-eN_=nNQC`VfBON?s<}T!xklLs|Np;V+vh&9KQov#)o!b6!V{%J$kHk?@Ji)! z*_K*mk5JzvwX5n{KDSBsN^;~jG}WBKI2=Oaun2`@o`?Dyy`8p96G0Nvg+*xo<@4jgP*v6lMsFI9mD8LzsY=^Zdd|8@^L z{B_UQ3q7mv*n#!E1L=?y&^r_I%am#7-i}DJ!r2Kr|Ibqc;R6JJwik3LN=4{7@aRc7 zNa)5KWb`bDo7e%4^Cb>|!m#KCMF7zUf+HVTcb)@W0l!8Vg5YaRv~S={4ChSyRvduD zqhRQ3DUuWzrb%@WM4DVI#t6AeE=eIom{u`d92icAN+}Fwyj3dkH+`K}aNc;-am#t- z&8*vRXFQ&EL*F+ZuyF|bteuC99z=2O4xGfOBIjY4xm^L0P%bb%4_|fuop =SDGv)nIV)h_E;bLg6|LLWiJ9 zZZX>rMLLSkhOdOF(qLHWa>pC?cN0_~qAm~hs9KGFJdBIMFe9MMKCW(ilp7n-g?dhh zl{}4ORY6kPT_tS4H;LK|M!6Ux0Fbp7hZuov9~uylpqcd7O!M9P7WJ0vO 9 zTbmHzLePK!y743UdDW626XJ-)OG8|MRxaYFAP|7X)x3Go;$nj^Y_&%Kg61hP`{Jdg z^%{!R`Yozw)VVpn93x(CU;a7}`>4gZXBSsA>e%%O^+;u9JDF=iBkK+~Sf||RaqrFc zLvIrHcKarZ4|#MG*qXc#F2FD)@d)~s0MDyWThS}PLYO iJn^qSlSjnIJ6t;M!PSKyFJ5BPd@;c3M%fsM4Eyuue@F;lPARCK7a( 1&)SwCtz8P?~)#KVoCXb^p!=A zXoBdY&&yw*IVn#%?*B25j>enjd%(+J?4hwB(KJx&e?8jEB1t~_|F}Hq%t@~c1N$Gj zJ4GLf`X5L1A%J2Z-E-W#%Y+@_xMjL!m*a28yraSQ-qSd8Km6eh;v*%FKOWKPXnJ0= zdG)5}m65~E7rtFv7doIIyLLBrU21tWq 8D iyXr{UE>e~gUM@Da ztZPljrt-Uyrt$v=JN~9eNvu#@nX{&!wS`E^;*dEM^3XZ%j0l(vV6aX1U=Z} z@MZljtv~EAwYF+%d3t*J)T)mWL8K(?>K~6kcIme%(UjhfRZdgSuTEw)y~g!hkEyV8 zRo}WO-n}loESw@pdQ!ssQ+lLA%KlT>Pohsje$^X6|G#~eDx`u2V71Dp03Wd3vd%Uh zMSQ@ABmwi#U-|jNmgZ`tH(3*w+&d;-mSGrw&*-q*z+scwGLn6013$J?;{&OFd{dms zpj4+V-;UIw-^sm#?eik3M%ut_ttX6aZ}wT-rh%LRlN)K+toF_!5@S9hvfnH=4VXqE z4TwA0hm0g%CbmTH^^nCQo6`(ru2+NjP(NZsd?Me$^`8nx-Me1e>P<0I@s`1b)r-?P zCO5yk>MJSZli)TvXGk|IKO&&?#e=n)T4@pffz&A#BKrfpNGgpWZQ2h=D=9$h2U=U* z`>mTkBw-sEe?X4{_amMxU5sD%YMY+pQEz+cPO!5SYV$_*H>tg)jcCIPcn=jd3|A~? z5bBrhEZqwVNBs08r)YO*r;t82ADD$leQjksLE{Q&Z?l7ZZLJ7igzvy99O2r%%R$s$ zXhkDhXL{S2W7>St3Ev~Bf))5ds{H&$3R42n095+VwdG%$1CD(FH~<=b;E jF~fTw8TPMB%^hG&vaiZ76`~Cd;~L>xNeT`y4>1y z`pWAk51oAH ( gRnItx~US#(yccuUGl#4_QG zB$(WKgy1PQ4@d$!6=zRJsdY`TVK_WOUR5TA68d1JP zG>8)53P^|=h?kU+p@b}Jv{ymFSlLsZSoE^uWl{g?&QeMk8|vJV9{;byOj+XLyv(+( zC()C~#}CTIzs_HVKO3K-Lt1wC7WKSB;^|)*9aB$x&&v 1zyN+E^S zScjI }OuN&0~#O7}=^RBz~L+dCyUP+80k0000CMmrDy delta 922 zcmV;L17-ZQ6{rUocTYw#00961000B101E&B000Mg000A8kr*9+f^Z6gaDqqyHUcCA z2nz-P1Rw>3X9qDGg$BsJKsJU$<2@onY!1@e#gKfmxb2@Nh5N=jcqASk_v3f&wl5+{ zHAB-Rn#g!liDng&NvD#DMD>v0|E^^z5dRV_x&m`Lo0;Xz%ci7jiG?E&3dq$F9f4wX z?-~#QNM<7#jR6{enCFCeDYAm?3-MA?2GjH6E;P6)G)I(jhw|h=uCENB1PG#U6)r|| zRgiDQshmalAe4lX&TV5&3|M_@u(+4i3bKKE^@4dFh_^2D5`jib^4PB_t7$>r2Qjyz zaE^?|AWn~i1_>iqUZ>QghkBv5?aGql22ew~2%Y7+|M~cTYXM13W@K&NU8+Ne>&!9v zKk_@qtHS7n8f46^%n;k_Z5ug+fjJHu%WRHDsPZECK~=fzy8n0tQOihe2E$;_iL?1r zO--Pn_cY{AuiYp!f?;H-Evygu)vll>m`KbU=>g|6x(@L|Pf)AT>`0{Fm910*@V4?Y zerc<5xnJ6U?{R+r;z93N-_fjW2I3cV^}?mP(6dyhs7q52yfCA2sHh?G;-%rZE4a2^ z(eiftnzkmWl||j#Z{oI-y6K$ xrHiDj3zUA!BjP z+&?R`s}5duAeZhw#vt!g+<*947&CD9J;4J*UbRzymUzwo#0`;@--qwaUumCX-v8}) z@HynRO-+7eCV$LH=f=3QjBc#U=z^lshP(~;ir^<`TB}- lL~5z1(MSS^(8c#ZYqYW z({o>cRoBf%LcOkAcGMY)k<}X^3NwQmO;%8=-fA?ORl2@O7ny@74VW-a5ZbLHY4r+O zy9=T)H>lC;6Kb{lhekW2Ww$01Q86Q!6CDhWfkB{F(Nc0>ZWED)%$OB<+X%B6;0Coq zl?|5@D`7*-u? EftrG<1yL?oTh(33J~qQ78XPAAB1S?Mpp3T= wW+gxYxqO%rA>b7BJ$$k(N>fT~D=6kySRQQ?G&0mF%z;_m9%_{&Oc4SA03P73T>t<8 diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 42d2e5b..203bd76 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -1,3 +1,5 @@ +import refund from "../../../router/routes/refund"; + export default { welcome: '欢迎', home: '首页', @@ -32,4 +34,21 @@ export default { account: '个人页', 'account.trigger': '触发报错', 'account.logout': '退出登录', + topUpOrder: '充值订单', + paddingOrder: '待支付订单', + paidOrder: '已支付订单', + canceledOrder: '已取消订单', + water: '流水账单管理', + userList: '用户流水列表', + refund: '退款管理', + toBeConfirmed: '待确认列表', + refunded: '已退款列表', + refundFailed: '退款失败列表', + payChannel: '支付渠道设置', + paySet:'支付设置(待开发)', + messageMgt: '短信管理(待开发)', + invoice: '开票管理(待开发)', + contractMgt: '合同管理(待开发)', + activityMgt: '活动管理(待开发)', + userUpgrade: '用户升级管理(待开发)', } diff --git a/src/router/routes/common.js b/src/router/routes/common.js new file mode 100644 index 0000000..0358ffc --- /dev/null +++ b/src/router/routes/common.js @@ -0,0 +1,64 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'contractMgt', + name: 'contractMgt', + component: 'contractMgt/index.vue', + meta: { + icon: 'icon-querenhetongquerenhetongqueding', + title: '合同管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'invoice', + name: 'invoice', + component: 'invoice/index.vue', + meta: { + icon: 'icon-kaipiao', + title: '开票管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'activityMgt', + name: 'activityMgt', + component: 'activityMgt/index.vue', + meta: { + icon: 'icon-liwuhuodong', + title: '活动管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'userUpgrade', + name: 'userUpgrade', + component: 'userUpgrade/index.vue', + meta: { + icon: 'icon-shengji', + title: '用户升级管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'messageMgt', + name: 'messageMgt', + component: 'messageMgt/index.vue', + meta: { + icon: 'icon-duanxin', + title: '短信管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, +] diff --git a/src/router/routes/index.js b/src/router/routes/index.js index 5877eb6..e6c7669 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -9,7 +9,10 @@ import system from './system' import link from './link' import iframe from './iframe' import other from './other' - +import topUp from './topUp' +import water from './water' +import refund from './refund' +import common from './common' export default [ ...home, ...form, @@ -22,4 +25,8 @@ export default [ ...link, ...iframe, ...other, + ...topUp, + ...water, + ...refund, + ...common, ] diff --git a/src/router/routes/refund.js b/src/router/routes/refund.js new file mode 100644 index 0000000..f97bb34 --- /dev/null +++ b/src/router/routes/refund.js @@ -0,0 +1,76 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'paySet', + name: 'paySet', + component: 'RouteViewLayout', + meta: { + icon: 'icon-zhifudingjin', + title: '支付设置', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'payChannel', + name: 'payChannel', + component: 'paySet/payChannel/index.vue', + meta: { + title: '支付渠道设置', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + ], + }, + { + path: 'refund', + name: 'refund', + component: 'RouteViewLayout', + meta: { + icon: 'icon-icon', + title: '退款管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'toBeConfirmed', + name: 'toBeConfirmed', + component: 'refund/toBeConfirmed/index.vue', + meta: { + title: '待确认列表', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'refunded', + name: 'refunded', + component: 'refund/refunded/index.vue', + meta: { + title: '已退款列表', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'refundFailed', + name: 'refundFailed', + component: 'refund/refundFailed/index.vue', + meta: { + title: '退款失败列表', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + ], + }, +] diff --git a/src/router/routes/topUp.js b/src/router/routes/topUp.js new file mode 100644 index 0000000..3b356a4 --- /dev/null +++ b/src/router/routes/topUp.js @@ -0,0 +1,51 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'topUpOrder', + name: 'topUpOrder', + component: 'RouteViewLayout', + meta: { + icon: 'icon-chongzhi', + title: '充值订单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'paddingOrder', + name: 'paddingOrder', + component: 'topUpOrder/paddingOrder/index.vue', + meta: { + title: '待支付订单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'paidOrder', + name: 'paidOrder', + component: 'topUpOrder/paidOrder/index.vue', + meta: { + title: '已支付订单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'canceledOrder', + name: 'canceledOrder', + component: 'topUpOrder/canceledOrder/index.vue', + meta: { + title: '已取消订单', + isMenu: true, + keepAlive: true, + permission: '*', + }, + } + ], + }, +] diff --git a/src/router/routes/water.js b/src/router/routes/water.js new file mode 100644 index 0000000..d2a7c45 --- /dev/null +++ b/src/router/routes/water.js @@ -0,0 +1,30 @@ +import { SettingOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'water', + name: 'water', + component: 'RouteViewLayout', + meta: { + icon: 'icon-liushui', + title: '流水账单管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'userList', + name: 'userList', + component: 'water/userList/index.vue', + meta: { + title: '用户流水列表', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + + ], + }, +] diff --git a/src/views/activityMgt/index.vue b/src/views/activityMgt/index.vue new file mode 100644 index 0000000..815566f --- /dev/null +++ b/src/views/activityMgt/index.vue @@ -0,0 +1,5 @@ + + + 活动管理 ++ \ No newline at end of file diff --git a/src/views/contractMgt/index.vue b/src/views/contractMgt/index.vue new file mode 100644 index 0000000..74d0052 --- /dev/null +++ b/src/views/contractMgt/index.vue @@ -0,0 +1,3 @@ + +合同管理+ \ No newline at end of file diff --git a/src/views/invoice/index.vue b/src/views/invoice/index.vue new file mode 100644 index 0000000..16d35a8 --- /dev/null +++ b/src/views/invoice/index.vue @@ -0,0 +1,3 @@ + +开票管理+ \ No newline at end of file diff --git a/src/views/messageMgt/index.vue b/src/views/messageMgt/index.vue new file mode 100644 index 0000000..7b28a01 --- /dev/null +++ b/src/views/messageMgt/index.vue @@ -0,0 +1,3 @@ + +短信管理+ \ No newline at end of file diff --git a/src/views/paySet/payChannel/index.vue b/src/views/paySet/payChannel/index.vue new file mode 100644 index 0000000..9d39edd --- /dev/null +++ b/src/views/paySet/payChannel/index.vue @@ -0,0 +1,3 @@ + +支付渠道设置+ \ No newline at end of file diff --git a/src/views/refund/refundFaild/index.vue b/src/views/refund/refundFaild/index.vue new file mode 100644 index 0000000..e4659c7 --- /dev/null +++ b/src/views/refund/refundFaild/index.vue @@ -0,0 +1,3 @@ + +退款失败列表+ \ No newline at end of file diff --git a/src/views/refund/refunded/index.vue b/src/views/refund/refunded/index.vue new file mode 100644 index 0000000..7284040 --- /dev/null +++ b/src/views/refund/refunded/index.vue @@ -0,0 +1,3 @@ + +已退款列表+ \ No newline at end of file diff --git a/src/views/refund/toBeConfirmed/index.vue b/src/views/refund/toBeConfirmed/index.vue new file mode 100644 index 0000000..c3968dc --- /dev/null +++ b/src/views/refund/toBeConfirmed/index.vue @@ -0,0 +1,3 @@ + +待确认列表+ \ No newline at end of file diff --git a/src/views/topUpOrder/canceledOrder/index.vue b/src/views/topUpOrder/canceledOrder/index.vue new file mode 100644 index 0000000..b78b78d --- /dev/null +++ b/src/views/topUpOrder/canceledOrder/index.vue @@ -0,0 +1,3 @@ + +已取消订单+ \ No newline at end of file diff --git a/src/views/topUpOrder/paddingOrder/index.vue b/src/views/topUpOrder/paddingOrder/index.vue new file mode 100644 index 0000000..9ce4190 --- /dev/null +++ b/src/views/topUpOrder/paddingOrder/index.vue @@ -0,0 +1,3 @@ + +paidOrder index+ \ No newline at end of file diff --git a/src/views/topUpOrder/paidOrder/index.vue b/src/views/topUpOrder/paidOrder/index.vue new file mode 100644 index 0000000..fd09933 --- /dev/null +++ b/src/views/topUpOrder/paidOrder/index.vue @@ -0,0 +1,3 @@ + + 已支付订单 + \ No newline at end of file diff --git a/src/views/userUpgrade/index.vue b/src/views/userUpgrade/index.vue new file mode 100644 index 0000000..8ba8bb8 --- /dev/null +++ b/src/views/userUpgrade/index.vue @@ -0,0 +1,3 @@ + +用户升级管理+ \ No newline at end of file diff --git a/src/views/water/userList/index.vue b/src/views/water/userList/index.vue new file mode 100644 index 0000000..b87bf87 --- /dev/null +++ b/src/views/water/userList/index.vue @@ -0,0 +1,3 @@ + +用户流水列表+ \ No newline at end of file