Im?FaOq9bf*s>W$ytMhN~vEfS<&F~
z@^c5HgxhiVo0^8&t(kPQ=f`|Y47W)ZL78Sb!IC~pQYP#WooW@R&RW#7;_~#<*E*Z+
zo>*~H&R{#{BI`r6Rru*00s9lrLRc
zS4`qS)*0{AdOPjp!;V|Jc0wYWCnO-!+HL&az`+s{%TEe+N8fKKp7Nzp+{sVbLs`%W!6!q#tcVY
zH1M+|g2wF)5_u}_(e){rk!wR>P9_F*_A3kjw#1V=Y1~$6mf#KreZ9lS~
zL+Ub%*y%jN^=8egKeH_U^5?l$p*RFv$h1wO5)1L-W@xsJs#s{1s;_p^XtXfw^_~b-
z?-uWo@@!p7e~}X7g?4F@6>op^<%>)r8!vBn9}6kFjvf!zd~dkkZu&(!vEr!4YTa3<
z+QMIcBoFQDG82@Bx{8YB#rc6J6Bf*Dc@)I7`K`OAp`QbpcYVl-2S$UdB05~}1>~(n
z_0{{}R;32{TF$XphVYv+=TjqObN>If*a=|X!h3^2!A;mVCKNBTUV}
literal 0
HcmV?d00001
diff --git a/uni-app/src/components/easy-image/loading.png b/uni-app/src/components/easy-image/loading.png
new file mode 100644
index 0000000000000000000000000000000000000000..a51e53502962faec8c3ffb1ba4d6f07e236387fc
GIT binary patch
literal 2024
zcmZ`)dpHw(8~$x`%3LUT$vq{OErGzlvvAyiIbQqI$O
zT@D|SRlHMjD4VyvC@V87#&XEF@B8yR+}HKo_w`)&^<2+C&viey++7`26n7{B091%h
z1d>!K|0)GJDfi)m2BiXtB{||j0~`HC+Q`J>iJl5lBr2St0wAADB-ne#7cWe?g<)72
zdC_8)x5#_kUcT9P+wSEacZ{-EIP{>*G+tYd&&J+hN6~U=i?<^)HSxu=Gx(OmE|DBo;|Ab7@q6yWb(A>3Kt1kYo>MV5IdC>8s(c
zjiXj&y00F#(&|@$@BAB-ddih`mu4(oAZKs<{XtKJYEI|}SrN~Y$U-e0d6@1ELEwv9
z!&$|?jPNrZaz${_$6(Q8vbMU}I!;Q{Uy?$^C-hgJ_`S{3Nz?E=i8puJ*u1?Ja{8
zkw)FoG8c8+u~b890dK{8tH;b0Dt{eMt!J!-X0C!gd~rf1`04%(uGUpt{l)DVpA>|q
zsKuAAUdz9-XNYc)1!Y#XZj=(36wh}vmWOd7yB2OHOAqD=PeCyDx4l;r^0fE&rD&W
z>EHBjROo+|bZ_P6f3HCVcYR#EKDlt&vQ}`UAap0mdOhID^2MvZm9X-BYkR_Vx#&?8
z42Y7plF_VlbDuwVKW*C2Zgn86`j4?In?3B%EF&O!h?wSk9Jby^@1!#u&I{50BXJrx
z+|Xlx(CQhL9<^+I=w5-tP>
zPe;g}hJq{_%@D>fJe5aPwB-b(AC=Y0o{`0VG6e0H7YWO$y2NC`?|y)yrGQlH@(X@-
zJv~SgbW2=kwhvUof94>jV{&!%rj{cf8!I;g$+IwwcK;FV-T?S624(}|rqDbxFD@k?
zC~#G1-b?p~ita!|*YMO9dj!|0Ho#$Y7pRZ(2^3}EhnKu-eUNhYZwg7JP*IA*QpZ5i
zT&kAj+J{YsS0s?TxC3h~IdacXF;$D75fooa?N$jibX1q+(eB^Bf6+7X=d>NOL?Izq
zbgTm#+@!xTArJ`GL&vzoyls5*da+5!(01*9%UfYq8n(I>*GRA3ZfN;LK2Q9|LtiK_
zSd?)Su}BY3ICu7JHADSC>W>X)FV23CPac%P-rXW<*j{4pRY$SvJ!e=sv(#*$?)el?
z)kR6$n>n7bVn9A+phOu@_;rwR2U1)UmX|qD^qP&t)f#N;i58_Hj69pW^g2nidv8ba
zY=Ai&M`2|?_g(CW{Pi(JOQ(_j?*$H#Np%A_vw{|Yxcit%esWcmQB5=H)aRz<0Vk|&
zy;xDLOHk2GpCNcknj88Ch=9tsRN0vbIK#6qE^WAuacDE~*2LU*s=I9Bn_oZl`5tX9
zJNk2oL$1o#oUy`ry=awQp+5cKF|4|FzvHQb`XAk8`gHQ0im<1*apE)K`5*rNY*&PCw{Ui#2q8O%rRz*!-^_NBn_ZPgNO|KY<
z_XncTT-~;Nq>r^B31N|dvT(A^->4<9al&soY0Fe6L4A*Z*iJNd^X=-U6IM*tuxwLi
z{sur(zV0h}g#-2FvE13*xvOO`p9Ag&GNOXHt9MCXk3Oh2(pccw*O3p`=T|Teky=`U
zP|0WBMH^=XI5wwz98S{ik0}VozF&{8G0-qh-?*jjB9s`4W-
z+XYPGWR+c+Pulvrbz2~pOM#KKrqcXfy-IVlo<;^q@M0E?{o+%T+kOc|*?LU(gEnoi0>i=8k
zVNE9@jC{7&4fI=p`GSR_L-Q82I;b7NGHTM~N|woWX81V`O7Dbe#O9<1C+OW$XQYKn
zJrp660(Jj9Vd?`REHCvIWet68r)bkh&A~z3)1mL{TFQM(tu!T!9Nc2VBHp^DZy%*C
zQyJ$Tt!iAwgtr{%(7I_wTUh@Rxv9IR-3kdTp 0) return; // 需在顶部下拉,才禁止bounce
-
- var curPoint = me.getPoint(e); // 当前点
- var moveY = curPoint.y - me.startPoint.y; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
+
+ const curPoint = me.getPoint(e); // 当前点
+ const moveY = curPoint.y - me.startPoint.y; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
// 向下拉
if (moveY > 0) {
// 可下拉的条件
if (!me.isDownScrolling && !me.optDown.isLock && (!me.isUpScrolling || (me.isUpScrolling && me.isUpBoth))) {
// 只有touch在mescroll的view上面,才禁止bounce
- var el = e.target;
- var isMescrollTouch = false;
- while (el && el.tagName && el.tagName !== 'UNI-PAGE-BODY' && el.tagName != "BODY") {
- var cls = el.classList;
- if (cls && cls.contains('mescroll-render-touch')) {
+ let el = e.target;
+ let isMescrollTouch = false;
+ while (el && el.tagName && el.tagName !== 'UNI-PAGE-BODY' && el.tagName != "BODY") {
+ const cls = el.classList;
+ if (cls && cls.contains('mescroll-render-touch')) {
isMescrollTouch = true
break;
}
diff --git a/uni-app/src/components/pay/pay.vue b/uni-app/src/components/pay/pay.vue
index bad269c34..15f4c6986 100644
--- a/uni-app/src/components/pay/pay.vue
+++ b/uni-app/src/components/pay/pay.vue
@@ -44,6 +44,10 @@ const prop = defineProps({
default () {
return []
}
+ },
+ reformat: {
+ type: String,
+ default: ''
}
})
@@ -165,6 +169,7 @@ const confirmPay = () => {
uni.$on('checkIsReturnAfterPayment', () => {
const data = uni.getStorageSync('paymenting')
if (uni.getStorageSync('paymenting')) {
+
redirect({
url: '/app/pages/pay/result',
param: {
@@ -220,8 +225,18 @@ const open = (tradeType: string, tradeId: number, payReturn: string = '', scene:
}
const emits = defineEmits(['close', 'confirm'])
+
const toPayResult = () => {
emits('confirm')
+ // console.log(prop.reformat)
+ if(prop.reformat){
+ redirect({
+ url: prop.reformat,
+ mode: 'redirectTo'
+ })
+ return
+ }
+
redirect({
url: '/app/pages/pay/result',
param: { trade_type: payInfo.value?.trade_type, trade_id: payInfo.value?.trade_id },
@@ -237,7 +252,8 @@ const handleClose = () => {
}
defineExpose({
- open
+ open,
+ payInfo
})
diff --git a/uni-app/src/components/share-popup/share-popup.vue b/uni-app/src/components/share-popup/share-popup.vue
index 7f7149bcf..dd04b5c87 100644
--- a/uni-app/src/components/share-popup/share-popup.vue
+++ b/uni-app/src/components/share-popup/share-popup.vue
@@ -23,7 +23,7 @@
@@ -45,6 +45,7 @@