学员课程预约操作修改

main
15004070936 4 weeks ago
parent 8a55783041
commit 23dafaf347

@ -48,11 +48,11 @@
<!-- 1待上课2预约中3待评价 4已完成 5已取消--> <!-- 1待上课2预约中3待评价 4已完成 5已取消-->
<!-- 描述:0->预约中;1->教练确认;2->店长确认/预约成功/待上课 3->已取消;4->已完成/待评价; --> <!-- 描述:0->预约中;1->教练确认;2->店长确认/预约成功/待上课 3->已取消;4->已完成/待评价; -->
<button type="primary" class="conbtn" @click="gototeacher(item)"></button> <button type="primary" class="conbtn" @click="gototeacher(item)"></button>
<button v-if="item.orderstate==2||item.orderstate==1" type="primary" class="cancelbtn" :data-id="item.courseTimeId" @click="cancelkcdo"></button> <!-- <button v-if="item.bookStatus==2||item.bookStatus==1" type="primary" class="cancelbtn" :data-id="item.courseTimeId" @click="cancelkcdo"></button>-->
<button v-if="item.orderstate==0" type="primary" class="cancelbtn" :data-id="item.courseTimeId" @click="cancelyydo"></button> <button v-if="'0,1,2'.includes(item.bookStatus)" type="primary" class="cancelbtn" :data-id="item.courseTimeId" @click="cancelyydo"></button>
<button v-if="item.orderstate==0" type="primary" class="paybtn" :data-id="item.courseTimeId" @click="checkdo($event,item)"></button> <!-- <button v-if="item.bookStatus==0" type="primary" class="paybtn" :data-id="item.courseTimeId" @click="checkdo($event,item)"></button>-->
<button v-if="item.orderstate==4" type="primary" class="viewbtn" :data-id="item.courseTimeId" @click="orderdo($event,item)"></button> <button v-if="item.bookStatus==4" type="primary" class="viewbtn" :data-id="item.courseTimeId" @click="orderdo($event,item)"></button>
<button v-if="item.orderstate==4" type="primary" class="gzbtn" :data-id="item.courseTimeId" @click="gotoevaluate($event,item)"></button> <!-- <button v-if="item.bookStatus==4" type="primary" class="gzbtn" :data-id="item.courseTimeId" @click="gotoevaluate($event,item)"></button>-->
</view> </view>
</view> </view>
@ -96,7 +96,7 @@
openId:"", openId:"",
phone:"", phone:"",
userid:"", userid:"",
tabCurrentIndex: 0, tabCurrentIndex: 1,
scrollLeft: 0,//tabs scrollLeft: 0,//tabs
qr:'', // qr:'', //
// 123 // 123
@ -502,21 +502,21 @@
// //
gototeacher(item){ gototeacher(item){
console.log(item); console.log(item);
if(item.teacherId){ if(item.teacherAppId){
uni.showLoading({ uni.showLoading({
title: '会话创建中...' title: '会话创建中...'
}); });
// //
var chatid="privatechat-" + this.userid +"-"+ item.teacherId; var chatid="privatechat-" + this.userid +"-"+ item.teacherAppId;
var timestamp = new Date().getTime(); var timestamp = new Date().getTime();
var info={ var info={
chatId: "privatechat-" + this.userid +"-"+ item.teacherId, chatId: "privatechat-" + this.userid +"-"+ item.teacherAppId,
chatType: "coach", chatType: "coach",
chatName: item.teacherName, chatName: item.teacherName,
chatAvatar: item.pic?item.pic:'/static/image/kf.png', chatAvatar: item.pic?item.pic:'/static/image/kf.png',
chatTime: timestamp, chatTime: timestamp,
userid: this.userid, userid: this.userid,
friendId: item.teacherId, // userid friendId: item.teacherAppId, // userid
minId: "", // id minId: "", // id
sort:"privatechat", // privatechat groupchat sort:"privatechat", // privatechat groupchat
from:"yh" // yh message from:"yh" // yh message
@ -561,23 +561,26 @@
}, },
// //
orderdo(e,item){ orderdo(e,item){
console.log(id,item); console.log(e,item);
var that = this; var that = this;
// uni.navigateTo({
uni.showModal({ url: `/pages/user/courselist`
title: '提示',
content: '确定再次预约吗?',
cancelText: '取消',
confirmText: '确定',
success: ress => {
if (ress.confirm) {
that.checkdodo(id,item);
}
}
}); });
//
// uni.showModal({
// title: '',
// content: '',
// cancelText: '',
// confirmText: '',
// success: ress => {
// if (ress.confirm) {
// that.orderdodo(item);
// }
// }
// });
}, },
// //
async orderdodo(id,item){ async orderdodo(item){
var param={ var param={
"courseTimeId": item.courseTimeId "courseTimeId": item.courseTimeId
}; };
@ -686,7 +689,7 @@
duration: 2000 duration: 2000
}); });
const {data: res} = await uni.$http.post('/api/course/cancelCourse', param); const {data: res} = await uni.$http.post('/api/course/cancelCourse', param);
if(res.msg=="successed"){ if(res.success){
uni.showToast({ uni.showToast({
title: '预约已取消!', title: '预约已取消!',
icon: 'success', icon: 'success',
@ -697,7 +700,7 @@
} }
else{ else{
uni.showToast({ uni.showToast({
title: res.msg? res.msg:'预约取消失败!', title: res.message? res.message:'预约取消失败!',
icon: 'error', icon: 'error',
duration: 2000 duration: 2000
}); });
@ -732,7 +735,7 @@
duration: 2000 duration: 2000
}); });
const {data: res} = await uni.$http.post('/api/course/cancelCourse', param); const {data: res} = await uni.$http.post('/api/course/cancelCourse', param);
if(res.msg=="successed"){ if(res.msg=="success"){
uni.showToast({ uni.showToast({
title: '课程已取消!', title: '课程已取消!',
icon: 'success', icon: 'success',

Loading…
Cancel
Save