From b38a27f3ec7a7674bc160f7f760bcfd0b3b28794 Mon Sep 17 00:00:00 2001
From: mullins <476823686@qq.com>
Date: Thu, 28 May 2020 00:26:23 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E6=A0=B7=E5=BC=8F?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/frameDetail/frameDetail.vue | 31 +++++++++++++++++++++++++++++--
src/static/tab-cart.png | Bin 2915 -> 1502 bytes
src/store/modules/address.js | 26 +++++++++++++-------------
src/store/modules/cart.js | 24 ++++++++++++------------
src/tab-cart.png | Bin 0 -> 2915 bytes
5 files changed, 54 insertions(+), 27 deletions(-)
create mode 100644 src/tab-cart.png
diff --git a/src/pages/frameDetail/frameDetail.vue b/src/pages/frameDetail/frameDetail.vue
index 6c24475..ddf4a80 100644
--- a/src/pages/frameDetail/frameDetail.vue
+++ b/src/pages/frameDetail/frameDetail.vue
@@ -308,7 +308,10 @@
@tap="toCart()"
class="botton_1"
>
-
+
+
+ {{cartNumber}}
+
购物车
@@ -396,12 +399,13 @@ export default {
this.parameter[5].slength = `${this.goodInfo.weight}mm`
this.tag = this.goodInfo.tag
this.test = this.goodInfo.prodIntro1
- this.test = this.test.replace(/\Px)m`OxIRA>d&nOkgBMHt8T)?GE}dZAtlLaB(LV586nG^o^SB8W*bx`_$Cne9EM
zCK`hw+4vxjYMNdXB0d;Jqa+4Qihx8T5U_@*#1g9#QCos&$;LMAZd-rfaE9!j-LrcR
z)IFz@Ous#I`Op79^UXJBPJO<4p8UeUv9WRA?Ck8OJX+2L0)chCy}f7h)On&PP=v*;
z)IVONjjPom8NIKs?@2R@cs%|pWjk1zmF7AxJzK5-u5((5B4CA=2%EVS5-?;mo}Vj_
zPN#?cet#MfOWWJqBWC4ZdA3}E{{H?HB!49bXJ%&Z^a^1!4@&_?L*+)()6<@HBNc_r
zsxqEMz*B7G^+cs7`0ctY;no)jFuQwtdX5RtVghs|dX%;`(!uS-Wcu)k_NJz$1`gQ0
z1qGmXNIGCs*ci&M@qmE!aEX&&hf84r!C-KR4J@3Ov#CFFo4kzQ($cbr2pQ++J@Q;|
z6L)oWT@ar`ZM3beZJ~5ZGWO&g8<ndwpe#A
zmE|&3#vACnG9I)4o)H<<@U{dPMAa$)P|_2b*XR2f|7%u$EmrO)+YCO+6ui)6Hk8if
zN64}dJ}0Zh?5spoKfu@PvbnP0E@I{v7cZ(cK&JOa+9@@DZiWY
zhcw_^S|&x{E+S+nzqgyoOQmfAfT*1h&|}h3C+?+txSv*2AJt`ZWw{Y1D=I3^@(Pi*
z!n7SxAnu3gS?r=vD0F{!clSvv&{CG$-o(tXtmpee4!_*Vtb|KR)M_l-0tBGEygY&V
zk-TPPWMnU&9B=2htI4(tX_j)JumXp0rCTWbmwc4fIfYH>HgjzmOFoV4<~;h=jO|!}
z03c!kBHjXcs~PZreBOtE&1U>75}-j4QiTu+p|To|+)-oLv@=AcPYE2C-$HHn^M13d
zS^>i9QvAP$ZSxCPfd`r
z@st=jCpi)T`85W@K{l5hE?EhG)vlx4W!2|<$iUp6ub!FL<#Hd$Nsa^n_P2p>V-C`#
z0$u)(MSV^&0(9G(aw@Yi_1Ia>90_2foiKVg5bi3oka(cJMam#`++0`SS+!+yVsgS~
zwgX4pu}R9P*JEckaUMn?{vim@lI4c>Vk8nd2JyxC@@otzzJH#wRh^xk>K_n17foQw
z{@F@p@ZFaMR?%6}zu$V;RD0E<;Cr6*fgc>n+a07*qoM6N<$
Ef_{6-IsgCw
literal 2915
zcmaJ@dpy(o8~?hLrpaA6(wY-pY%^xsa%nc#T<4xnY&N!bcCpQUG)f35)G?wkl2XT|
zj&gD-UBoY!C`qTtEhM7TB6X(Q`Tg>1l
z>E8Z)e^(c52%8Bftzh8MOpcTd0G2k<98w5_%7>7tVRV)i^mRiM6hfz1LH*2KOLhM1ZlO%W#27Y#$Au;ys2sRiWg1C@H?
zQbMsrg8f%t(v=mI#^-ae2t-s=6g=mH1a?RSlgi?M<5K?R+W(Nd(h5wD)H8v~rAJaJ_FOg-@;PNJ{l~H3
zf2jABOZjmugdcJd(qIrPh5fHWf7_CF&&u?B+e#PT8=uOOb~{(v*3m|lsQ{qx$ccdS
zjvkoa%lK8pN5gu2hPCysfl`t()Lui=WWT^}lPCEQ;X`6xMYp^iQf(QBlHX{9GK5HW
zBUQ;=G+n2R1G~T_Y1$FP%aw1P%;jHIKks`ztM=)*-1sdQ%R4fO)=>=sd%T%pjkP3g+_aw%T
zmKS!WaaBd{-X;TN*pf>^sEts6?E^>QRd8^TLo!a!`0|BAeZbs};6FwJ#B|eu9eT#s
zYV7ZTTYGI1U+0$;Fde$LZ*|zA*|}qESenK+LBR+G?ZuXn
z(G##)QH>1HspA|)OB$h|%Ie#F@t8kw)37^=rrH-@|1Re2%OM9`mxGOa8jmWv}!05zumEO@}U44ZI
zf6c5)c>^hrPmBgy%H&$8#Ef02bmp_e1wxfqXK$2hSNq--OZ;mDFT);|bm)va#5#tb
z>S=n`eRfPH9xP5vc!W+)NN=Cs9$S5<8qO}WOx?3owbYqs>>$!PnJK=${ZP6)<&$AE
zUu6jtadgPD>+;)#jC;3E#WTnX3Gz8(ptn_rA^rK-9>`
zJ$-iuR<8PDicuufyXX8R$N8POgqdM=xyK{$*>*f9?ZuSir;MpZA%85UXOf~4qybB{
z#k6&83T{RrvEfYeRUkv$BTsmKt|}7npFFpw&cpgv
zW10P1B**ijB{KEc#}m%HLqlt@kNPOjNr;?I916MRQHaDYu1$CwjJe58b`2{->-$qU
zx`7IpeE=d9J?-O?}PQeP2&$qDk&m4CSN-7QlHTBz(iX79+wY|(<4+_>{
zG{@|_%i`tQ(NBiJ8~#E{#**_rZSN>2WTHi98$V|1w+isuK@V(27wEnH1D(E-$dRS=
z@CD}uNclV|Khitzna~t|DXT6EQE?P=w(9r9O92G^ajgHJNpbJ5Vkr%ubXtRL`M?`s
zBuiI;qmVj$$1UNxAr5tXvtT|o0VuoQ+a;>;k|u<%RZfx-e8
z=NWrtL#;`sLr`dgGuBbV*%3PgI=@(tO1w&&hlA!~PaFB6cRU*A=p5Z8i6I=gLHI?x
z-nD)P0|>zT$>PZ4Qj%6-eV+fbl@X}m;myRoCAGESCwWXx)9LgLGP
zhL^RL!Z#;$9awFMRZg;|#_O!TK*Iq6nm(QJl-Tt@D*M;=_=l6w%`@DSdp_e)n6nf+_<(N5tUY=zSg4_lZ}~fS
z^n!hP&2sh(F6b@4GpF(BlRQSlIt2HmfGqs&Kf6Z<2HoBDW_)IfKY0GUzs_ADDkh?I
z{&AbWTO4F|v`F0)v47E3GVikrnPekDO?8g-fiHEA35V}mKiY2WCury{fCnAfvS6nH
z+4fE=MGYt^h^JTtLSPr)pD$4N{k!?V$icY6pR28FMZ)zU%KdHGWkY?(VzlSBUKH<(
zKJ72stQo*Adx<&zj&t+zj@aLcG_9(AP^Zg&n2-Q+vh{yK4`pKl00qK5N0r^5GKZGpE^g2EA3C0
z#2O??Rs;P3n0Ifc#qOo|R{^~36>VM>Q~L#BA8j`ol~~Bs_jNTh*9p5jVmWWtcl#(A
pJ2~xg`C`tp {
state.defaultInfo = data
- }
+ },
}
const actions = {
@@ -28,12 +28,12 @@ const actions = {
fail: () => {
uni.showModal({
content: '编辑失败',
- showCancel: false
+ showCancel: false,
})
},
complete: (res) => {
console.log('complete status === > ', res)
- }
+ },
}))
},
list({ commit }) {
@@ -45,9 +45,9 @@ const actions = {
fail: () => {
uni.showModal({
content: '获取地址列表失败',
- showCancel: false
+ showCancel: false,
})
- }
+ },
})
},
details({ commit }, param) {
@@ -58,15 +58,15 @@ const actions = {
commit('DETAILS', res.data.data)
resolve({
code: res.data.code,
- data: res.data.data
+ data: res.data.data,
})
},
fail: () => {
uni.showModal({
content: '获取地址信息失败',
- showCancel: false
+ showCancel: false,
})
- }
+ },
}))
},
default({ commit }, param) {
@@ -76,22 +76,22 @@ const actions = {
success: (res) => {
resolve({
code: res.data.code,
- data: res.data.data
+ data: res.data.data,
})
},
fail: () => {
uni.showModal({
content: '获取默认地址信息失败',
- showCancel: false
+ showCancel: false,
})
- }
+ },
}))
- }
+ },
}
export default {
namespaced: true,
state,
mutations,
- actions
+ actions,
}
diff --git a/src/store/modules/cart.js b/src/store/modules/cart.js
index 86f6227..9650267 100644
--- a/src/store/modules/cart.js
+++ b/src/store/modules/cart.js
@@ -4,7 +4,7 @@ import request from '../request'
const { cartList, cartModi, cartDel, cartAdd } = urlAlias
const state = {
- cartList: []
+ cartList: [],
}
const mutations = {
@@ -22,11 +22,12 @@ const mutations = {
console.log('mutations====>isadd', args)
state.cartList[args.index].num = args.num
console.log('the num', state.cartList[args.index].num)
- }
+ },
}
const actions = {
+ // 获取购物车列表
getCartList({ commit }, param) {
request({
url: cartList,
@@ -40,10 +41,10 @@ const actions = {
},
complete: (res) => {
console.log('complete status === > ', res)
- }
+ },
})
},
-
+ // 修改购物车数量
modiCart({ commit }, param) {
const arg = Object.assign({ num: param.num }, param.args)
delete param.args
@@ -60,10 +61,10 @@ const actions = {
},
complete: (res) => {
console.log('complete status === > ', res)
- }
+ },
})
},
-
+ // 删除购物车商品
delCart({ commit }, param) {
const arg = param.arg
delete param.arg
@@ -80,10 +81,10 @@ const actions = {
},
complete: (res) => {
console.log('complete status === > ', res)
- }
+ },
})
},
-
+ // 添加到购物车
addCart({ commit }, param) {
console.log('请求接口开始')
request({
@@ -99,15 +100,14 @@ const actions = {
},
complete: (res) => {
console.log('complete status === > ', res)
- }
+ },
})
- }
-
+ },
}
export default {
namespaced: true,
state,
mutations,
- actions
+ actions,
}
diff --git a/src/tab-cart.png b/src/tab-cart.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fb3e8c24f42f5c5e2d6000b0eac029708629534
GIT binary patch
literal 2915
zcmaJ@dpy(o8~?hLrpaA6(wY-pY%^xsa%nc#T<4xnY&N!bcCpQUG)f35)G?wkl2XT|
zj&gD-UBoY!C`qTtEhM7TB6X(Q`Tg>1l
z>E8Z)e^(c52%8Bftzh8MOpcTd0G2k<98w5_%7>7tVRV)i^mRiM6hfz1LH*2KOLhM1ZlO%W#27Y#$Au;ys2sRiWg1C@H?
zQbMsrg8f%t(v=mI#^-ae2t-s=6g=mH1a?RSlgi?M<5K?R+W(Nd(h5wD)H8v~rAJaJ_FOg-@;PNJ{l~H3
zf2jABOZjmugdcJd(qIrPh5fHWf7_CF&&u?B+e#PT8=uOOb~{(v*3m|lsQ{qx$ccdS
zjvkoa%lK8pN5gu2hPCysfl`t()Lui=WWT^}lPCEQ;X`6xMYp^iQf(QBlHX{9GK5HW
zBUQ;=G+n2R1G~T_Y1$FP%aw1P%;jHIKks`ztM=)*-1sdQ%R4fO)=>=sd%T%pjkP3g+_aw%T
zmKS!WaaBd{-X;TN*pf>^sEts6?E^>QRd8^TLo!a!`0|BAeZbs};6FwJ#B|eu9eT#s
zYV7ZTTYGI1U+0$;Fde$LZ*|zA*|}qESenK+LBR+G?ZuXn
z(G##)QH>1HspA|)OB$h|%Ie#F@t8kw)37^=rrH-@|1Re2%OM9`mxGOa8jmWv}!05zumEO@}U44ZI
zf6c5)c>^hrPmBgy%H&$8#Ef02bmp_e1wxfqXK$2hSNq--OZ;mDFT);|bm)va#5#tb
z>S=n`eRfPH9xP5vc!W+)NN=Cs9$S5<8qO}WOx?3owbYqs>>$!PnJK=${ZP6)<&$AE
zUu6jtadgPD>+;)#jC;3E#WTnX3Gz8(ptn_rA^rK-9>`
zJ$-iuR<8PDicuufyXX8R$N8POgqdM=xyK{$*>*f9?ZuSir;MpZA%85UXOf~4qybB{
z#k6&83T{RrvEfYeRUkv$BTsmKt|}7npFFpw&cpgv
zW10P1B**ijB{KEc#}m%HLqlt@kNPOjNr;?I916MRQHaDYu1$CwjJe58b`2{->-$qU
zx`7IpeE=d9J?-O?}PQeP2&$qDk&m4CSN-7QlHTBz(iX79+wY|(<4+_>{
zG{@|_%i`tQ(NBiJ8~#E{#**_rZSN>2WTHi98$V|1w+isuK@V(27wEnH1D(E-$dRS=
z@CD}uNclV|Khitzna~t|DXT6EQE?P=w(9r9O92G^ajgHJNpbJ5Vkr%ubXtRL`M?`s
zBuiI;qmVj$$1UNxAr5tXvtT|o0VuoQ+a;>;k|u<%RZfx-e8
z=NWrtL#;`sLr`dgGuBbV*%3PgI=@(tO1w&&hlA!~PaFB6cRU*A=p5Z8i6I=gLHI?x
z-nD)P0|>zT$>PZ4Qj%6-eV+fbl@X}m;myRoCAGESCwWXx)9LgLGP
zhL^RL!Z#;$9awFMRZg;|#_O!TK*Iq6nm(QJl-Tt@D*M;=_=l6w%`@DSdp_e)n6nf+_<(N5tUY=zSg4_lZ}~fS
z^n!hP&2sh(F6b@4GpF(BlRQSlIt2HmfGqs&Kf6Z<2HoBDW_)IfKY0GUzs_ADDkh?I
z{&AbWTO4F|v`F0)v47E3GVikrnPekDO?8g-fiHEA35V}mKiY2WCury{fCnAfvS6nH
z+4fE=MGYt^h^JTtLSPr)pD$4N{k!?V$icY6pR28FMZ)zU%KdHGWkY?(VzlSBUKH<(
zKJ72stQo*Adx<&zj&t+zj@aLcG_9(AP^Zg&n2-Q+vh{yK4`pKl00qK5N0r^5GKZGpE^g2EA3C0
z#2O??Rs;P3n0Ifc#qOo|R{^~36>VM>Q~L#BA8j`ol~~Bs_jNTh*9p5jVmWWtcl#(A
pJ2~xg`C`tp