diff --git a/miniprogram/api/meeting/meetingRoom.js b/miniprogram/api/meeting/meetingRoom.js
index 8ebcf8e..b580175 100644
--- a/miniprogram/api/meeting/meetingRoom.js
+++ b/miniprogram/api/meeting/meetingRoom.js
@@ -133,4 +133,13 @@ export function roomContentAddVisitorRq(data) {
method: "post",
data
});
+}
+
+// 取消预约
+export function cancelOrderRq(data) {
+ return request({
+ url: '/api/roomContent/cancelOrder',
+ method: "post",
+ data
+ });
}
\ No newline at end of file
diff --git a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js
index d823710..6a3e87a 100644
--- a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js
+++ b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js
@@ -1,5 +1,8 @@
const app = getApp()
+import Dialog from '@vant/weapp/dialog/dialog';
+import Notify from '@vant/weapp/notify/notify';
+
import {
selfFormatTimeYMD,
selfFormatTimeHM
@@ -7,7 +10,8 @@ import {
import {
selectReservationListByUserIdRq,
- selectVisitorInvitationRecordRq
+ selectVisitorInvitationRecordRq,
+ cancelOrderRq
} from "../../../../api/meeting/meetingRoom.js"
Page({
@@ -263,6 +267,39 @@ Page({
})
},
+ // 取消订单
+ cancelOrder(e) {
+ console.log('cancelOrder', e);
+ let id = e.currentTarget.dataset.id
+ const beforeClose = (action) => {
+ console.log('action', action);
+ return new Promise((resolve) => {
+ if (action === 'confirm') {
+ cancelOrderRq({
+ id,
+ cancelResaon: ""
+ }).then(res => {
+ console.log('cancelOrderRq', res);
+ if (res.code == 0) {
+
+ } else {
+
+ }
+ resolve(true);
+ })
+ } else {
+ // 拦截取消操作
+ resolve(true);
+ }
+ });
+ }
+ Dialog.confirm({
+ title: '提示',
+ message: '是否要取消订单!',
+ beforeClose,
+ });
+ },
+
/**
* 生命周期函数--监听页面初次渲染完成
*/
diff --git a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.json b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.json
index caa69c5..81a5563 100644
--- a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.json
+++ b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.json
@@ -2,7 +2,9 @@
"usingComponents": {
"van-tab": "@vant/weapp/tab/index",
"van-tabs": "@vant/weapp/tabs/index",
- "van-divider": "@vant/weapp/divider/index"
+ "van-divider": "@vant/weapp/divider/index",
+ "van-dialog": "@vant/weapp/dialog/index",
+ "van-notify": "@vant/weapp/notify/index"
},
"navigationBarTitleText": "会议预约记录",
"onReachBottomDistance": 100
diff --git a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.wxml b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.wxml
index 6865167..1268b3c 100644
--- a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.wxml
+++ b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.wxml
@@ -23,7 +23,7 @@
去邀请
- 取消订单
+ 取消订单
查看详情
@@ -53,4 +53,9 @@
+
+
+
+
+
\ No newline at end of file