fix: 0元跳转订单

This commit is contained in:
whitechiina 2025-09-03 14:25:10 +08:00
parent caec57ea4a
commit 0ec4b59392
7 changed files with 36 additions and 9 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -205,6 +205,7 @@
</template>
<script>
import state from '@/store/index';
import { HTTP_REQUEST_URL } from '@/config/app.js';
//
import mixin from '@/static/js/mixin/mixin.js';
@ -441,9 +442,15 @@
if (res.data.is_zero_pay) {
uni.showLoading({ title: '支付成功, 跳转订单页' });
setTimeout(() => {
wx.miniProgram.getEnv((wx) => {
if (wx.miniprogram) {
wx.miniProgram.navigateTo({
url: `/pages/goods/order_list/index`
});
}else {
window.location.href = `${HTTP_REQUEST_URL}/JXH5/pages/goods/order_list/index`;
}
})
uni.hideLoading();
}, 1000)
} else {
@ -480,6 +487,20 @@
})
},
removeBearerPrefix(tokenString) {
/**
* 移除字符串开头的 'Bearer ' 前缀包括空格
*
* @param {string} tokenString - 包含 Bearer 前缀的 token 字符串
* @returns {string} 移除 Bearer 前缀后的纯 token 字符串
*/
const bearerPrefix = "Bearer ";
if (tokenString.startsWith(bearerPrefix)) {
return tokenString.substring(bearerPrefix.length);
}
return tokenString;
},
/**
* @商品是否优惠
* */

View File

@ -449,9 +449,15 @@
if (res.data.is_zero_pay) {
uni.showLoading({ title: '支付成功, 跳转订单页' });
setTimeout(() => {
wx.miniProgram.getEnv((wx) => {
if (wx.miniprogram) {
wx.miniProgram.navigateTo({
url: `/pages/goods/order_list/index`
});
}else {
window.location.href = `${HTTP_REQUEST_URL}/JXH5/pages/goods/order_list/index`;
}
})
uni.hideLoading();
}, 1000)
} else {

View File

@ -1,2 +1,2 @@
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>在线点餐</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><script src="https://h5.dhcc.wang/api/apilink-native.min.js?v=20200701"></script><link rel=stylesheet href=/privilege/static/index.883130ca.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/privilege/static/js/chunk-vendors.e3fc7d65.js></script><script src=/privilege/static/js/index.3ba0a0d9.js></script></body></html>
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><script src="https://h5.dhcc.wang/api/apilink-native.min.js?v=20200701"></script><link rel=stylesheet href=/privilege/static/index.883130ca.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/privilege/static/js/chunk-vendors.e3fc7d65.js></script><script src=/privilege/static/js/index.ea797860.js></script></body></html>

File diff suppressed because one or more lines are too long