From 8cd8f2b32a3498a4e7c4bbb43d99f201a01eaee1 Mon Sep 17 00:00:00 2001 From: "liujw155@outlook.com" Date: Fri, 17 Sep 2021 18:04:05 +0800 Subject: [PATCH] add value card order --- src/components/order_list/a_line/a_line.vue | 15 ++- .../order_list/value_card/value_card.vue | 39 +++++++- src/js/api.js | 1 + src/pages/order_list/order_list.vue | 22 ++++- src/subpackage/order/js/api.js | 2 + .../order/pages/curriculum/detail/detail.vue | 51 ++++++---- .../order/pages/order_manage/order_manage.vue | 2 +- .../order/pages/value_card/detail/detail.vue | 110 ++++++++++++++------- .../value_card/xpense_tracker/xpense_tracker.vue | 69 +++++++++---- .../order/static/images/value_card/arrow.png | Bin 0 -> 475 bytes .../order/static/images/value_card/failure.png | Bin 0 -> 6165 bytes .../order/static/images/value_card/filtrate.png | Bin 0 -> 829 bytes .../static/images/value_card/personal_icon.png | Bin 0 -> 602 bytes .../order/static/images/value_card/using.png | Bin 0 -> 5741 bytes 14 files changed, 229 insertions(+), 82 deletions(-) create mode 100644 src/subpackage/order/static/images/value_card/arrow.png create mode 100644 src/subpackage/order/static/images/value_card/failure.png create mode 100644 src/subpackage/order/static/images/value_card/filtrate.png create mode 100644 src/subpackage/order/static/images/value_card/personal_icon.png create mode 100644 src/subpackage/order/static/images/value_card/using.png diff --git a/src/components/order_list/a_line/a_line.vue b/src/components/order_list/a_line/a_line.vue index 9a25563..53900c3 100644 --- a/src/components/order_list/a_line/a_line.vue +++ b/src/components/order_list/a_line/a_line.vue @@ -3,9 +3,9 @@ - {{ e || '-' }} + {{ e || '-' }} - {{ value || '-' }} + {{ value || '-' }} @@ -13,15 +13,24 @@ diff --git a/src/js/api.js b/src/js/api.js index c52c467..5c6fe85 100644 --- a/src/js/api.js +++ b/src/js/api.js @@ -32,6 +32,7 @@ export const API = { // 20210916 订单列表接口 venueCourseOrderList: `${ORIGIN}/admin/venueCourse/orderList`, // 课程订单 - 列表 + userValueCardList: `${ORIGIN}/admin/userValueCard/list`, // 用户储值卡-扣费_copy // 营业额统计 diff --git a/src/pages/order_list/order_list.vue b/src/pages/order_list/order_list.vue index c8d2ad7..7580fa2 100644 --- a/src/pages/order_list/order_list.vue +++ b/src/pages/order_list/order_list.vue @@ -52,6 +52,7 @@ + @@ -201,7 +204,7 @@ - + @@ -221,9 +224,46 @@ diff --git a/src/subpackage/order/pages/value_card/xpense_tracker/xpense_tracker.vue b/src/subpackage/order/pages/value_card/xpense_tracker/xpense_tracker.vue index f709ab2..2ab5fd7 100644 --- a/src/subpackage/order/pages/value_card/xpense_tracker/xpense_tracker.vue +++ b/src/subpackage/order/pages/value_card/xpense_tracker/xpense_tracker.vue @@ -2,35 +2,35 @@ 日期 - + - + - + - - 广州欧轩智能羽毛球馆(永泰店) - + + {{ e.brand_or_stadium.name || '-' }} + - 12月7日 13:25 + {{ e.created_at || '-' }} - 消费-预订场地 - -100 + {{ e.desc || '-' }} + {{ e.amount || '-' }} - - yiming + + {{ e.operator || '-' }} - 余额 10000.09 + 余额 {{ e.balance || '-' }} @@ -40,8 +40,47 @@ @@ -87,7 +126,6 @@ export default { >image{ width: 52upx; height: 52upx; - background-color: skyblue; } } .xt-list{ @@ -108,7 +146,6 @@ export default { margin-right: 24upx; width: 60upx; height: 60upx; - background-color: skyblue; } >view{ flex-grow: 1; @@ -121,7 +158,6 @@ export default { flex-shrink: 0; width: 32upx; height: 32upx; - background-color: skyblue; } } .xh-time{ @@ -161,7 +197,6 @@ export default { margin-right: 8upx; width: 28upx; height: 28upx; - background-color: skyblue; } } &+view{ diff --git a/src/subpackage/order/static/images/value_card/arrow.png b/src/subpackage/order/static/images/value_card/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee45195e84f0a1ebd9306e94e6626bdffd8d733 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Yyx~jTtVEq3+K;YG-uBIxpNmF zp@l#Zh#-V9XU+mJ0tx~d^JmYV_qWyY5m3KyNswPK1CQLt_MBKkX5O6m6Lsdd`RVQO^a$OaBM)qoHuhis48Ge1o7KDhAk zf)-}gE&Di>7q@KW*vt6&!?qOFp0;yOu1Iwiu6jB(p=r9Pu7QNiIrXR+TiUwVlLgN; z)VZ$mDo8MRl*a28bjZX#`%nCqH!U_>`CEj-c&#ItUN3vg*K>96O2hwOUbS;&?2fV8 z=yBJ(&U^mvpO(g(#21|xera<4lJS?{{i)w?bZQ=c?dSX_=3BLX^4s;V@^5&3t6-UV zLN@L;`_}!Lb=d_hZysM_tzT1>hFB4 z6@T9}fHltLHv6{^J$(gFMYtzN`o#ZTSjWJkEH~$(jI;nS92q=a{an^LB{Ts52szyD literal 0 HcmV?d00001 diff --git a/src/subpackage/order/static/images/value_card/failure.png b/src/subpackage/order/static/images/value_card/failure.png new file mode 100644 index 0000000000000000000000000000000000000000..0d13c7eab427d3dac8721ed4838aa6d992f56a73 GIT binary patch literal 6165 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 literal 0 HcmV?d00001 diff --git a/src/subpackage/order/static/images/value_card/filtrate.png b/src/subpackage/order/static/images/value_card/filtrate.png new file mode 100644 index 0000000000000000000000000000000000000000..f5679c4f7c2c175d10c3bc8eea7d12251a7829c4 GIT binary patch literal 829 zcmV-D1H$}?P)VVp5FaqH~;_u7IachQvmL~Ab|`_Md8<2%C4i5WOo-WH9c&;u?+42 z00NOoL_t(&-rd^iuHrBZ1>lp#S-K@%@cTdN%n0=oI^qrmY-#Q%@vEStLYvq%_@wA< z?uSB<<*LoenAA@zL{;8d(WI{DFPO7-zZRAtv_Rm>{Oh+!!H+{t6-ppyz@p zb{GGi>PN$kT*Rx8{9(&opdDxFWZP_r&1S{cjTYL#rcv zQg~{ICDE;1_Kd`=T2&BPzA+VYru&6J#<3*0KvGD1j(2zo;VBfyKT*bBPUpBSgt!o% zwRC=*>V~t{DKjVWR*_2LtHD81$-J8!4x}2Z4suGmFEpjlWcX%SA%j2zH~Ii6WLcxj zCb1xL_h`8b%9nX|FCu(d{5aSn!>w#zHjIA39~4FwHU!$M3SqeemVp%v3w+NCvPZAe zAN6XjrBaYddS9K-tRQ>6%Nt!{aj649LHwMCK>MO<MnE)wsv5wlHN^kULScOsRVbun{Y9nm5 zp}gMT3;^d7i%R>fVveQyb0*8J;hWFb5@+1dDR7=!1@sVF^wW0O^QahZ1Q3M8HYi1i zaq0d^j}QWRBU(S+xZx{jB1qb%J~5lrR|i>h8Is9Ez*Bw!Hz literal 0 HcmV?d00001 diff --git a/src/subpackage/order/static/images/value_card/personal_icon.png b/src/subpackage/order/static/images/value_card/personal_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fab143217dff53de1753150d594f57fa46e83bbf GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q3?%1AoYnzSmH|E?u0VSB?0NI&FPJlD{+u}w zauJL%f9~9c^X4I>=FVLJL=f3F(Mg;@&B7%?e!&d?6z2E55x#mT!N%Z0?$%1T;8i-T z5BD)JFz)qqaSZV|zIWQ|Noy2%T8^u*Oql)aAAhxWXfj%3Y_wTuHGxe!cV9 z(!(o$aX#!C0bU)O7Urd3Pyq-__N;&U`| zACLF$%H1W6w^_f0Ib3~pH$rgrW+t`Fzg1NyK7}u6cs~^A&YU3LB6+GVTHhBFskFS6jD)0fg; z;2T%@#%7+d;8fEB`y#og2kHx24UAiM1~P=L7x?gEQDtz+i-!wuIQbo_nZB`aTK=iF zC(GP-ir5uyZmKQk`C(D2@$0y*VD92)%dZrzUaOd*b<*6cwTSoZI$yo1hiBUBJM_qJ zlX#H(ssEwkoP#xcx%#cy)F;|=znU{)`=pZ{m8JX7ZS$R`BK|+<>DjOAT6~)lWmC%c z^8NXj!XY7IIAQ0PNpJYlUIpAc7*Qth)@0G==FINPD+<_S^()?e^mQ gQmDkW^L#JrBL#%E%y^Nu2^h}|p00i_>zopr05N7Aj{pDw literal 0 HcmV?d00001 diff --git a/src/subpackage/order/static/images/value_card/using.png b/src/subpackage/order/static/images/value_card/using.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a08ce6788e6a21e7cdb52bfee11348311b9777 GIT binary patch literal 5741 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