3+{>fZyd&P8C(0W
ze*y3C-n8cG$l1dlSN4*TjpxUkNj1bZ8}>$z3a>6D*Xf7_#N`sL&AoKLv9WZF3aI1A
z9C$jMGu?6s=%@^rRcew*r^?LJE5CmE^~ykVU?F!>IbCL!PBlraQm4X_Bgp3Qwb;8!
zzxv_o&IjBF2oCfnK{j8T&C3y(m&r_G$y5iC0@EFLd91N$4R3q;cAh4B3>@J~xm*xw
zt#>5ga)KG<<;x%?1TWjMgSG9jU&N*e%pNpz=Z;nwG7^;`6Jy&j+qe0Atm{P7!}9Vc
zohQgfnMS6T8Gxt#tTfWX?d|1SB1^CE(Q_@my%uh1Gg58d%K_xB}3K%k{J_^>J}}@t!09Wkn(;hHHulzq&2f9(Ycki&qn!ny$#)
zNMmY7O_YoGIV46M3e(bSq7&vd$jvgT*%i~wQWtd+WF{`m;lMdS%90IWHV4kN!JL*H
z2AN4JHOZ_lcu;q8>%ohN)>^|p#<_-R2h$Pbx|pJ5m#ndKo1|8m^QJIIAjq}|a&q|Q
zKp|Qh4%BF(T6D(c0`8is?MiVwYVJSsV_y7^;p`(nNEv;r?IElODpj>QXPCROY#oAj
zmttCK>NJIGl1S)WvP&@;DhL=&37Q?h=pgr?Y{5|6BIKq}Gr`ifwB<%1$ZH=S_6R+U
zXHR7K(NW<%?0pvPZmmwPNKC9q
zwm&5jI;cy}&V14W;7M|IV&(q1ns=dz!=b~ZzANf*b)dHENP%A7=v*B}%_rp2wOK4-
z1}}A%`=8NZQ$s5g3dJy9hcA%8S{4wpc#0YE1@O!Sh4!zLv20bYV(_;Nf!b26f(>fo
z_#^J4(P+I|1zSymw2a>d6}fCx?8(1C%CCFW84KI13#i735+b$o(4SeA@0R+Z|HpWT
z2y+s)9Nikzm{bhsDY9!~rpL9Q=DT7Y!qi+vK0xRPhn5imv2|#fhK!0SKfU_h=i(s7d2aZ(riacRZ>z_isMzFKyk^A
zlvg3r*%;8*x0}*IUe?jkPwwaOI{k6v4h&iysIInmkU{+N8f@LI1eQylB6&rg%O2&k
zOf3E=TTC&FNqC}(gd@#0-3yB=Yr3f7@cw~sTG;gz^q3$!hOZOd2ukE2=!RNR>r}zu
z*XJ7m5d>rhfVV5xuq>kJA~ut4N6IynN8;5=d`@h|_{G8Bp3`7dkY4Sbz-~w`kUyOkX!%Ra=f~@j#8re}rQBl<(o1uy(Bnw=H`Wb>|
zmq4!x
zdo~n&j{ZE7cc0~y+-niG#jI=VoF)3t+-;aRjV`_%QyO57u+lnusihP%wiH{o=uO_2
z3AHt8J?H`9iU3JQ#=Phm$WA=Zsc@vEI26v0M7m{1ic|41bcb3uO*t|p+g8hn@aZE{
zj-0lJ1036q9W2;znRhvVWV2+ac(brIwyo>?b#Fm{9SjWE2LMjQG#p?ZxOx8oySRH|
z=b!C1F4zOC0@+#X%MwcC<4Y6D{@}d$($e^D{l~cg=Dp|%|CjTOm9RW`jr>);XrN|S
z5W)W<8YskVW3QERW!=4)X;c`QV#4P1)>mRC!VAF^ZxO+G5es+$mIzHgyLP=3MT#Pv
zvTOI9IlI%CmaJf39=(n^{ED&(Fl+9vu{Sf`EM7T~OTDe5dX_ETB9~j@Z4Y_RD9iEACp@&d-_q|ixNL{FEs!1f0BMf=5X
z7tWhG<-3b0=r*ypa@A1%SI`&rqnh+@bf`_#*Um^at*oKh_9(X1=^)OXkAe*b@xcyD=LV1M4BqhOel6VSG-5prMn-%q=*9_
z1@*F4_ZW8BZw~;b-nk(XC0tjz1>saiwN)f$|Mm>IjM&P_E_8SAuHem9BAjxI44fq1
zl~|H5%;95wV)K9{o>@Z?E3f}{5qb4z5sYCve1Ii3PqDzno@r%nO~(ZQ`~a+B}!iN@-!tVVKQowRZftcC52=Tw89;qZCk8@qK+4HpKQ4=s
zU|k5~jgIbxAIKna)iO1gls<^_rrX}qL)U@D`vvnfJE3!MM@HR{Lh7sa`3avxAQm)fPLPNgv)m+8AS6T<5UPQlMorte<
zRJ7_?(~^$UMM8a^^wqr74}_r500+k$NkE)uwApPfr(*MCVsthl50pBEjme-sI+S?$
zQNp9ciH9BmW&^&;PcJQy#OUG*%Me~4;-Kn?DhTP6rx!-r9Qpb>5l~e`H5B*38NA_W#Zq2EgT-w?vQ7}k2v2WA%YgJ=E1Q)snW
zl(R#!p|cbm130}~+&^22OC%zLK_s>kyD~^h#3JKLShQB1`>9`8NtoX=cbGNI{p_&B
zQ+IHdM9*>Z^&-hkLapch&EHQ3_;;3Ntx_@SB05>e9S+vYp;{6238H1SlQ7(#S|Wq3
zI@FCo#97)p^k2+AVZ`G%Ov~otyS*5@>ZPm?e>Z91GJY20Y
zeof_yT1h|Jzb|CDKe|7?ZC`M_&bAe;l9camw6HZkZyQ?-Nx9PK@_mU?P{%Gq>T{~6
z-Nh$P)#raO9BZT*vC)uK2}SLRs6t1hNq9I&XwdHQe7gJd*YAP<+igUp06=vHg$3aM
zXVeaq@?*PG{zgUKg(3h~?()luZsru#0T1myIsC`kX_U6ctjA2)%rdL}(xgFx})
zrZ=IG+wJisDl=}}SEy`H>g@?o3y?n1|4X|t!rGg9O*zRK)E4$
z*b!Bu?a3##^L~+8^Z#d;RZ`qCVn-Z9!LlNb;-+Wrp#0z>dK5~Pg{Tf87mDIQ5v@lo
zuxQ@MrBG9zMq0^>1|#pw+U{=ysKD*|?M6A--nx~vD$nGJSGEz!Mw<37ssu{nS{Xw=
z06(cBP)jsv1L^&L)NJ4!oASmF^KYy5?~-2TV}V`bixvLMiRj@1sIR+Y^)kkA
zo}T{Ow3fYI|I#&3<~eyLNed6|nU&H`uTiX(QN(i9;`=0{H<`-|D%JLtb+Vwnu5G$r
zLaQ+s|IyrDuj@(aVOm-taW2Iq)Sx3+h7_x2ACkB(1H&(1F{udZ)y@9rNSpPpY{-|P(J5!5ir;Bu(m
zR(wn~I`C%Uyiw?gGwzWZGt8HCMT6BD?LM&C>3ori;dEf6#m#jEtZ1UT<=4YswuBH=
zvK-hl?hI%rWq=#E=jNg~kn3Q3Ks~A;MV)b`S()Q;##xC2-#Dlo@M15-Py|k)?hfda
zt5@o7)m+AzY^vO$us4%gr8Ia|tB*SJ%6(2MaZZ_2cc`NO@TE6Xb#Jx>RMq4vrNr<1
za1^-~i^0kmyl{R!$ec})Ub)q$AK=b}B4i~ZUSzLxz{!HLXy%=ql+}A~?1OYZdGc5*
z;A=7dz2JOYjPsGNs8Nbzb{cSj`%BCjvpYO_b7*x$O0VS!Room1+dAL_9c{_&u3~}r
z{dhNer%pKRo|-$3w8NcMTt^!rC}`WQQ0Xkuc^XG)t3wqmds??!p*?mUY2@`P;X4U6
zj6s^5(rei~@+I%zE{gW>L?m}h3NTVidy9D%SCcPqB8auUgAiI0)luNvi8ybPf_jl1
mrJ8PEAl@V;Fm&19X>oY;`Bf4}IgY-d@9ZVv@hpe%(h>l%EKFkn
From 42b544b4a6c4580b6aa18cd17efdf87831d6e996 Mon Sep 17 00:00:00 2001
From: sws <1141121512@qq.com>
Date: Tue, 10 Oct 2023 10:32:42 +0800
Subject: [PATCH 6/6] =?UTF-8?q?1=E8=A7=A3=E5=86=B3=E6=94=AF=E4=BB=98?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/payment/payment.vue | 66 ++++++----
pages/index/index.css | 7 ++
pages/index/index.vue | 20 +--
pages/plugins/points/index/index.vue | 179 ++++++++++++++-------------
static/icon/iconfont.css | 1 -
5 files changed, 152 insertions(+), 121 deletions(-)
diff --git a/components/payment/payment.vue b/components/payment/payment.vue
index 9114fa54..e191b925 100644
--- a/components/payment/payment.vue
+++ b/components/payment/payment.vue
@@ -282,6 +282,7 @@
// 现金支付
uni.showModal({
content: res.data.msg,
+ showCancel: false,
success(res) {
if (res.confirm) {
// 跳转订单列表页
@@ -309,14 +310,13 @@
popup_view_pay_html_is_show: true,
});
} else {
- app.globalData.showToast(res.data.msg);
+ this.order_item_pay_fail_handle(res.data.data, order_id, res.data.msg);
}
- this.order_item_pay_fail_handle(res.data.data, order_id);
}
},
- fail: () => {
+ fail: (res) => {
uni.hideLoading();
- app.globalData.showToast('服务器请求出错');
+ this.order_item_pay_fail_handle(res.data.data, order_id, '服务器请求出错');
},
});
} else {
@@ -333,8 +333,7 @@
self.order_item_pay_success_handle(data, order_id);
},
fail: (res) => {
- app.globalData.showToast('支付失败');
- self.order_item_pay_fail_handle(data, order_id);
+ self.order_item_pay_fail_handle(data, order_id, '支付失败');
},
});
},
@@ -360,13 +359,13 @@
success: (res) => {
// #ifdef MP-ALIPAY
if (res.resultCode != 9000) {
- app.globalData.showToast(res.memo || '支付失败');
+ self.order_item_pay_fail_handle(data, order_id, res.memo || '支付失败');
return false;
}
// #endif
// #ifdef MP-TOUTIAO
if (res.code != 0) {
- app.globalData.showToast('支付失败');
+ self.order_item_pay_fail_handle(data, order_id, '支付失败');
return false;
}
// #endif
@@ -374,8 +373,7 @@
self.order_item_pay_success_handle(data, order_id);
},
fail: (res) => {
- app.globalData.showToast('支付失败');
- self.order_item_pay_fail_handle(data, order_id);
+ self.order_item_pay_fail_handle(data, order_id, '支付失败');
},
});
},
@@ -395,7 +393,7 @@
this.$emit('reset-event');
},
fail: function (res) {
- app.globalData.showToast('支付失败');
+ self.order_item_pay_fail_handle(data, order_id, '支付失败');
},
});
} else {
@@ -429,7 +427,7 @@
// 数据设置
self.order_item_pay_success_handle(data, order_id);
} else {
- self.order_item_pay_fail_handle(data, order_id);
+ self.order_item_pay_fail_handle(data, order_id, res.err_msg);
}
}
);
@@ -484,8 +482,7 @@
},
fail: () => {
clearInterval(self.popup_view_pay_timer);
- app.globalData.showToast('服务器请求出错');
- self.order_item_pay_fail_handle(data, order_id);
+ self.order_item_pay_fail_handle(data, order_id, '服务器请求出错');
},
});
}, 3000);
@@ -524,8 +521,8 @@
this.to_success_page_event();
}
},
- // 支付失败数据设置 data:后台返回的参数, order_id: 订单id
- order_item_pay_fail_handle(data, order_id) {
+ // 支付失败数据设置 data:后台返回的参数, order_id: 订单id, msg: 错误提示信息
+ order_item_pay_fail_handle(data, order_id, msg) {
let newData = {
data: data,
order_id: order_id,
@@ -533,7 +530,7 @@
payment_id: this.propPaymentId,
};
this.$emit('pay-fail', newData);
- this.to_fail_page_event();
+ this.to_fail_page_event(msg);
},
// 成功跳转
to_success_page_event() {
@@ -554,13 +551,33 @@
}
},
// 失败跳转
- to_fail_page_event() {
- console.log(this.propToFailPage);
- if (this.propToFailPage) {
- // 跳转支付页面
- uni.navigateTo({
- url: this.propToFailPage,
- });
+ to_fail_page_event(msg) {
+ let to_fail_page = this.propToFailPage;
+ if (to_fail_page) {
+ if (msg) {
+ // 现金支付
+ uni.showModal({
+ content: msg,
+ showCancel: false,
+ success(res) {
+ if (res.confirm) {
+ // 跳转支付页面
+ uni.redirectTo({
+ url: to_fail_page,
+ });
+ }
+ },
+ });
+ } else {
+ // 跳转支付页面
+ uni.redirectTo({
+ url: to_fail_page,
+ });
+ }
+ } else {
+ if (msg) {
+ app.globalData.showToast(msg);
+ }
}
},
// 页面卸载
@@ -572,6 +589,7 @@
this.setData({
popup_view_pay_html_is_show: false,
});
+ this.to_fail_page_event();
},
},
};
diff --git a/pages/index/index.css b/pages/index/index.css
index edafc78c..90c62c40 100644
--- a/pages/index/index.css
+++ b/pages/index/index.css
@@ -83,6 +83,13 @@
/* #endif */
}
+.search-content-animation {
+ transition: all 0.2s ease;
+ /* #ifdef MP-WEIXIN */
+ transition: all 1s linear;
+ /* #endif */
+}
+
/* #ifdef H5 || MP-TOUTIAO || APP */
.search-content-fixed .nav-top-right-icon {
top: 9px !important;
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 9be453c1..a12cf559 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -17,14 +17,13 @@
-
+
-
+
-
@@ -541,8 +540,8 @@
// 页面滚动监听
onPageScroll(e) {
if (this.common_app_is_header_nav_fixed == 1 && this.common_app_is_enable_search == 1) {
- var top = e.scrollTop > 35 ? 35 : e.scrollTop;
- var num = top * 7;
+ var top = e.scrollTop > 42 ? 42 : e.scrollTop;
+ var num = top;
var base = 230;
// #ifdef MP-ALIPAY
base = 235;
@@ -553,14 +552,21 @@
// #endif
// 开启哀悼插件的时候不需要浮动导航并且搜索框也不需要缩短、开启站点灰度会导致浮动失效
if (!this.plugins_mourning_data_is_app) {
- var top_val = 35;
- var val = num > base ? base : num;
+ var top_val = 42;
+ var val = num * 6 > base ? base : num * 6;
// #ifdef MP-TOUTIAO
top_val = 0;
val = base;
// #endif
+ console.log('num', num);
+ // console.log('base', base);
this.setData({
+ // #ifdef H5 || MP-TOUTIAO || APP
search_style: 'width: calc(100% - ' + (val < 0 ? 0 : val) + 'rpx);',
+ // #endif
+ // #ifdef MP-WEIXIN
+ search_style: 'width: calc(100% - ' + (e.scrollTop > 200 ? 200 : e.scrollTop) + 'px);',
+ // #endif
search_is_fixed: top >= top_val ? 1 : 0,
});
}
diff --git a/pages/plugins/points/index/index.vue b/pages/plugins/points/index/index.vue
index 25cd273e..a2b7abe7 100644
--- a/pages/plugins/points/index/index.vue
+++ b/pages/plugins/points/index/index.vue
@@ -9,106 +9,107 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 立即登录
- 获知会员积分详情
-
-
-
-
-
- {{ user.user_name_view }}
- 当前可用
-
- {{ user_integral.integral || 0 }}
-
- 积分
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 立即登录
+ 获知会员积分详情
-
-
-
-
-
-
-
-
-
-
-
-
-
- 原始
- {{ item.original_integral }}
- /
- 最新
- {{ item.new_integral }}
+
+
+
+
+ {{ user.user_name_view }}
+ 当前可用
+
+ {{ user_integral.integral || 0 }}
+
+ 积分
- {{ item.add_time_time }}
-
- {{ item.msg }}
- {{ item.type == 1 ? '+' : '-' }} {{ item.operation_integral }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 原始
+ {{ item.original_integral }}
+ /
+ 最新
+ {{ item.new_integral }}
+
+ {{ item.add_time_time }}
+
+
+ {{ item.msg }}
+ {{ item.type == 1 ? '+' : '-' }} {{ item.operation_integral }}
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+ 积分规则
+
+ {{ item }}
+
+
+
+
-
-
-
-
-
-
- 积分规则
-
- {{ item }}
-
-
-
-
diff --git a/static/icon/iconfont.css b/static/icon/iconfont.css
index d8f41272..dca819b3 100644
--- a/static/icon/iconfont.css
+++ b/static/icon/iconfont.css
@@ -1,7 +1,6 @@
@font-face {
font-family: "iconfont";
/* Project id 4227145 */
- /* Project id 4227145 */
/* 全局注册需要切换成绝对路径 */
/* @/static/icon/ */
src: url('@/static/icon/iconfont.ttf?t=1693280977762') format('truetype');