diff --git a/pages/order/confirm-order.vue b/pages/order/confirm-order.vue
index edb1e94..6a57efe 100644
--- a/pages/order/confirm-order.vue
+++ b/pages/order/confirm-order.vue
@@ -130,9 +130,19 @@
-
- {{ paymentmethod ? paymentmethod.name : "" }}
-
+
+
+
+ {{ paymentmethod ? paymentmethod.name : "" }}
+
+
+
+
+ 请前往吧台支付
+
+
+
+
@@ -326,8 +336,8 @@
shop_id: uni.cache.get("shopId"),
time_dis_info: null
});
-
-
+
+
function socketInit() {
cartsSocket = useWebSocket();
@@ -1030,15 +1040,15 @@
// 跳转到加菜页面
function toJiacai() {
console.log("跳转到加菜页面");
- const arr= getCurrentPages()
+ const arr = getCurrentPages()
console.log(arr);
- if(arr.length>=2&&arr[arr.length-2]&&arr[arr.length-2].route=='pages/product/index'){
+ if (arr.length >= 2 && arr[arr.length - 2] && arr[arr.length - 2].route == 'pages/product/index') {
back();
- }else{
- uni.cache.set('tableCode',listinfo.tableCode)
- uni.cache.set('shopId',listinfo.shopId)
+ } else {
+ uni.cache.set('tableCode', listinfo.tableCode)
+ uni.cache.set('shopId', listinfo.shopId)
uni.redirectTo({
- url:'/pages/product/index?noJump=1'
+ url: '/pages/product/index?noJump=1'
})
}
}
@@ -1111,11 +1121,13 @@
}
const limitTimeDiscountRes = ref(null)
- const rechargeConfig=ref(null)
+ const rechargeConfig = ref(null)
+
+ const loading=ref(true)
async function init(opt) {
- const res1= await storeuser.actionsproductqueryProduct();
- orderVIP.value=res1
- console.log('orderVIP',orderVIP.value)
+ const res1 = await storeuser.actionsproductqueryProduct();
+ orderVIP.value = res1
+ console.log('orderVIP', orderVIP.value)
cartStore.clearOrderConfig();
Object.assign(options, opt);
listinfo.id = options.orderId;
@@ -1145,22 +1157,24 @@
}
}
-
+
//获取台桌信息
let tableRes = await getTableInfo({
tableCode: options.tableCode || "",
});
console.log("tableRes", tableRes);
- listinfo.tableName = tableRes?tableRes.name:'';
-
+ listinfo.tableName = tableRes ? tableRes.name : '';
+
//获取店铺信息
const shopInfoRes = await APIusershopInfodetail({
shopId: options.shopId,
});
//智慧充值
- const rechargeConfigRes=await rechargeApi.config({shopId: options.shopId})
- if(rechargeConfigRes&&typeof rechargeConfigRes ==='object'){
- rechargeConfig.value=rechargeConfigRes
+ const rechargeConfigRes = await rechargeApi.config({
+ shopId: options.shopId
+ })
+ if (rechargeConfigRes && typeof rechargeConfigRes === 'object') {
+ rechargeConfig.value = rechargeConfigRes
}
//获取积分配置
pointsApi.pointsConfig().then(res => {
@@ -1179,6 +1193,7 @@
if (shopInfoRes) {
cartStore.shopInfo = shopInfoRes.shopInfo;
}
+ loading.value=false
await cartStore.goodsInit();
// * 获取会员信息
await nextTick();
@@ -1286,7 +1301,7 @@
if (!isCanUseCharge.value) {
arr.add("余额支付");
}
- if(rechargeConfig.value&&!rechargeConfig.value.isEnable){
+ if (rechargeConfig.value && !rechargeConfig.value.isEnable) {
arr.add("余额支付");
}
@@ -1296,12 +1311,12 @@
watch(() => cartStore.limitTimeDiscount, (newval, oldval) => {
})
-
- watch(()=>cartStore.limitTimeDiscount,(newval)=>{
- socketInitPar.time_dis_info=newval
- },{
- deep:true,
- immediate:true
+
+ watch(() => cartStore.limitTimeDiscount, (newval) => {
+ socketInitPar.time_dis_info = newval
+ }, {
+ deep: true,
+ immediate: true
})
/**
@@ -1813,7 +1828,16 @@
font-weight: 400;
font-size: 32rpx;
color: #ffffff;
- padding: 14rpx 44rpx;
+ padding: 0 44rpx;
+ min-height: 72rpx;
+ line-height: 72rpx;
+ box-sizing: border-box;
+ &.disabled {
+ background-color: #eee;
+ color: #999;
+ font-size: 24rpx;
+ text-align: center;
+ }
}
.fixedview_tows {
diff --git a/pages/order/index.vue b/pages/order/index.vue
index 967ee12..3924172 100644
--- a/pages/order/index.vue
+++ b/pages/order/index.vue
@@ -62,14 +62,13 @@
-
+
-
+
+ src="https://cashier-oss.oss-cn-beijing.aliyuncs.com/upload/5/b97054debd83486ab7ad8e20ca6a360a.png">
@@ -91,8 +90,27 @@
@@ -151,7 +169,7 @@
uni.cache.set("shopId", item.shopId);
uni.navigateTo({
url: "/pages/product/index?type=beforehand&order_id=" + item.id +
- '&one_more_order=1&shopId='+item.shopId,
+ '&one_more_order=1&shopId=' + item.shopId,
});
}
})
@@ -167,6 +185,8 @@
}, 0)
}
+ const shopInfo = uni.cache.get('shopInfo')
+
function isRemoveOrder(item) {
uni.showModal({
title: '提示',
@@ -523,6 +543,12 @@
font-size: 24rpx;
color: #333333;
margin-left: 32rpx;
+
+ &.disabled {
+ background-color: #eee;
+ color: #999;
+ text-align: center;
+ }
}
.s {