增加获取优惠券

This commit is contained in:
YeMingfei666 2024-11-04 14:52:36 +08:00
parent 1067da51c4
commit a9736e69f1
2 changed files with 23 additions and 2 deletions

View File

@ -461,3 +461,14 @@ export function $returnTableDetail(data) {
}
});
}
//获取订单可用优惠券
export function $activateByOrderId(data) {
return request({
url: '/api/tbShopCoupon/activateByOrderId',
method: "get",
params:{
shopId: localStorage.getItem("shopId"),
...data
}
});
}

View File

@ -825,7 +825,7 @@
</div>
</div>
<!-- <div class="forms">
<div class="forms">
<el-form
ref="form"
:model="createOrder.form"
@ -843,7 +843,7 @@
</el-button>
</el-form-item>
</el-form>
</div> -->
</div>
</div>
<div class="btn_group">
<el-button size="medium" @click="disCountShow">
@ -1287,6 +1287,7 @@ import {
tbShopTableGet,
$changeUseType,
$returnTableDetail,
$activateByOrderId
} from "@/api/table";
import { tbShopCategoryGet } from "@/api/shop";
import {
@ -1745,6 +1746,7 @@ export default {
tableId: this.table.tableId,
masterId: this.masterId,
vipUserId: val,
orderId:this.createOrder.data.id||'',
type: val === "" ? 1 : 0,
});
},
@ -3407,9 +3409,17 @@ export default {
this.table = params.tableId ? item : "";
},
async getOrderData(params) {
const orderId= params ? params.orderId : this.createOrder.data.id
const res = await tbOrderInfoDetail(
params ? params.orderId : this.createOrder.data.id
);
if(res.memberId){
$activateByOrderId({
orderId,memberId:res.memberId
})
}
if (res.status != "unpaid") {
return res;
}