优化场馆预约

This commit is contained in:
Your Name 2023-09-15 09:24:05 +08:00
parent 24e7939492
commit 147c5f19a2

View File

@ -72,10 +72,10 @@
</view> </view>
<view class="solid-top flex justify-end margin-top padding-top-sm "> <view class="solid-top flex justify-end margin-top padding-top-sm ">
<button v-if="item.state == 'W'" class="cu-btn bg-red margin-left" <!-- <button v-if="item.state == 'W'" class="cu-btn bg-red margin-left"
@click="personTimeRefund(item,'T')">申请退款</button> @click="personTimeRefund(item,'T')">申请退款</button>
<button v-if="item.state == 'T'" class="cu-btn line-grey margin-left" <button v-if="item.state == 'T'" class="cu-btn line-grey margin-left"
@click="personTimeRefund(item,'W')">取消退款</button> @click="personTimeRefund(item,'W')">取消退款</button> -->
<button class="cu-btn bg-gradual-blue margin-left" @click="toApplyDetail(item)">详情</button> <button class="cu-btn bg-gradual-blue margin-left" @click="toApplyDetail(item)">详情</button>
</view> </view>
@ -104,7 +104,8 @@
const constant = context.constant; const constant = context.constant;
import { import {
getBooks getBooks
} from '../../api/booking/bookingApi.js' } from '../../api/booking/bookingApi.js';
import url from '@/constant/url.js'
export default { export default {
data() { data() {
@ -124,12 +125,6 @@
}, { }, {
"name": '已核销', "name": '已核销',
"code": 2002 "code": 2002
}, {
"name": '申请退款',
"code": 3003
}, {
"name": '已退款',
"code": 4004
}], }],
code: '1001', code: '1001',
}; };
@ -198,12 +193,10 @@
// debugger // debugger
if (book.state === 'C' && Number(_that.code) === Number('2002')) { if (book.state === 'C' && Number(_that.code) === Number('2002')) {
_that.bookingList.push(book); _that.bookingList.push(book);
} else if (book.state === 'T' && Number(_that.code) === Number('3003')) { } else if (book.state === 'CL' && Number(_that.code) === Number('3003')) {
_that.bookingList.push(book); _that.bookingList.push(book);
} else if (book.state === 'W' && Number(_that.code) === Number('1001')) { } else if (book.state === 'W' && Number(_that.code) === Number('1001')) {
_that.bookingList.push(book); _that.bookingList.push(book);
} else if (book.state === 'Y' && Number(_that.code) === Number('4004')) {
_that.bookingList.push(book);
} else if (Number(_that.code) === Number('1000')) { } else if (Number(_that.code) === Number('1000')) {
_that.bookingList.push(book); _that.bookingList.push(book);
} }
@ -237,69 +230,69 @@
}); });
}, },
/// 退 /// 退
personTimeRefund(item, str) { // personTimeRefund(item, str) {
// debugger // // debugger
let title_w = "申请退款"; // let title_w = "退";
let content_w = "是否要退" + this.HoursStr(item.hours) + "的场次?"; // let content_w = "退" + this.HoursStr(item.hours) + "?";
if (str == "W") { // if (str == "W") {
title_w = "取消退款"; // title_w = "退";
content_w = "是否恢复" + this.HoursStr(item.hours) + "场次的使用?"; // content_w = "" + this.HoursStr(item.hours) + "使?";
} // }
let _that = this; // let _that = this;
let cid = _that.owner.communityId; // let cid = _that.owner.communityId;
// debugger // // debugger
uni.showModal({ // uni.showModal({
title: title_w, // title: title_w,
content: content_w, // content: content_w,
success: function(res) { // success: function(res) {
if (res.confirm) { // if (res.confirm) {
let _objData = { // let _objData = {
"timeId": item.timeId, // "timeId": item.timeId,
"state": str, // "state": str,
"communityId": cid, // "communityId": cid,
}; // };
// debugger // // debugger
context.request({ // context.request({
url: constant.url.saveCommunitySpacePersonTime, // url: url.saveCommunitySpacePersonTime,
header: context.getHeaders(), // header: context.getHeaders(),
method: "POST", // method: "POST",
data: _objData, // data: _objData,
// // //
success: function(res) { // success: function(res) {
// debugger // // debugger
if (res.statusCode == 200 && res.data.code == '0') { // if (res.statusCode == 200 && res.data.code == '0') {
wx.showToast({ // wx.showToast({
title: "提示:" + res.data.msg, // title: ":" + res.data.msg,
icon: 'none', // icon: 'none',
duration: 2000 // duration: 2000
}); // });
console.log(_that.parkingType[4],_that.parkingType) // console.log(_that.parkingType[4],_that.parkingType)
_that.switchParkingSpace(_that.parkingType[4]) // _that.switchParkingSpace(_that.parkingType[4])
} else if (res.statusCode == 200 && res.data.code == '404') { // } else if (res.statusCode == 200 && res.data.code == '404') {
wx.showToast({ // wx.showToast({
title: "异常:" + res.data.msg, // title: ":" + res.data.msg,
icon: 'none', // icon: 'none',
duration: 3000 // duration: 3000
}); // });
} // }
}, // },
fail: function(e) { // fail: function(e) {
// debugger // // debugger
wx.hideLoading(); // wx.hideLoading();
wx.showToast({ // wx.showToast({
title: "服务器异常了", // title: "",
icon: 'none', // icon: 'none',
duration: 2000 // duration: 2000
}); // });
} // }
}); // });
} else if (res.cancel) {} // } else if (res.cancel) {}
} // }
}); // });
} // }
} }
}; };
</script> </script>