Commit 331b6c38 authored by zhengke's avatar zhengke

修改

parent d5483ea6
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
} }
.stuinfo_List{ .stuinfo_List{
width:100%; width:100%;
height:43px; height:50px;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
margin:20px 0 10px 0; margin:20px 0 10px 0;
} }
.orderInfoBtn{ .orderInfoBtn{
width:90%; width:93%;
height:40px; height:40px;
border-radius: 4px; border-radius: 4px;
background-color: #40766E; background-color: #40766E;
...@@ -62,8 +62,11 @@ ...@@ -62,8 +62,11 @@
text-align: center; text-align: center;
line-height: 40px; line-height: 40px;
position: absolute; position: absolute;
bottom:10px; bottom:20px;
margin-left:20px; margin-left:15px;
}
.teacherName{
margin-left:5px;
} }
</style> </style>
<template> <template>
...@@ -81,7 +84,7 @@ ...@@ -81,7 +84,7 @@
</view> </view>
<view class="stuinfo_List"> <view class="stuinfo_List">
<view class="stuinfo_Title">上课老师</view> <view class="stuinfo_Title">上课老师</view>
<view class="stuinfo_Title stuinfo_RightCon"> <view class="stuinfo_Title stuinfo_RightCon" style="display: flex;align-items: center;">
<image mode="aspectFill" :src="dataList.TeacherLogo" style="width: 25px; height: 25px;border-radius: 50%;" ></image> <image mode="aspectFill" :src="dataList.TeacherLogo" style="width: 25px; height: 25px;border-radius: 50%;" ></image>
<text class="teacherName">{{dataList.TeacherName}}</text> <text class="teacherName">{{dataList.TeacherName}}</text>
</view> </view>
...@@ -96,23 +99,26 @@ ...@@ -96,23 +99,26 @@
</view> </view>
<view class="stuinfo_List"> <view class="stuinfo_List">
<view class="stuinfo_Title">上课状态</view> <view class="stuinfo_Title">上课状态</view>
<view class="stuinfo_Title stuinfo_RightCon">{{dataList.OrderStatusName}}</view> <view class="stuinfo_Title stuinfo_RightCon">
<text :style="{'color':dataList.OrderStaus==1?'#12D9B0':''}">{{dataList.OrderStatusName}}</text>
</view>
</view> </view>
<view class="stuinfo_List" v-if="dataList.OrderStaus==1"> <view class="stuinfo_List" v-if="dataList.OrderStaus==1">
<view class="stuinfo_Title">花费点数</view> <view class="stuinfo_Title">花费点数</view>
<view class="stuinfo_Title stuinfo_RightCon">56</view> <view class="stuinfo_Title stuinfo_RightCon" :style="{'color':dataList.OrderStaus==1?'#F96729':''}">{{dataList.TotalPointNum}}</view>
</view> </view>
</view> </view>
<view class="orderInfo_List"> <view class="orderInfo_List">
<view class="stu_OrderRoom">房间信息</view> <view class="stu_OrderRoom">房间信息</view>
<view class="stuinfo_platInfo"> <view class="stuinfo_platInfo">
<text>平台名称:抖音;房间号589;入场码888</text> <text v-if="dataList.RoomInfo">{{dataList.RoomInfo}}</text>
</view> </view>
</view> </view>
<view class="orderInfoBtn" v-if="dataList.OrderStaus==1"> <view class="orderInfoBtn" v-if="dataList.OrderStaus==1" @click="goPayClass">
支付 56 支付 {{dataList.TotalPointNum}}
</view> </view>
</view> </view>
<u-modal v-model="show" :content="content" :show-cancel-button='true' @confirm='queren'></u-modal>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth='gbAuth'></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth='gbAuth'></auth>
</view> </view>
</template> </template>
...@@ -134,7 +140,20 @@ ...@@ -134,7 +140,20 @@
}, },
//内容数据 //内容数据
dataList: {}, dataList: {},
showAuth:false show:false,
content:'',
showAuth:false,
paymsg:{
ID:0,
CourseId:0,
StudyDate:'',
StudyDuration:'',
TotalStudyDuration:'',
DurationUnit:'',
OrderStaus:'',
TotalPointNum:'',
BasePointNum:''
},
}; };
}, },
created() { created() {
...@@ -195,6 +214,30 @@ ...@@ -195,6 +214,30 @@
} }
); );
}, },
//去支付
goPayClass(){
this.show= true;
this.content= '确定花费'+this.dataList.TotalPointNum+'点数支付吗?';
this.paymsg.ID = this.dataList.ID;
this.paymsg.CourseId = this.dataList.CourseId;
this.paymsg.StudyDate = this.dataList.StudyDateStr;
this.paymsg.StudyDuration = this.dataList.StudyDuration;
this.paymsg.TotalStudyDuration = this.dataList.TotalStudyDuration;
this.paymsg.DurationUnit = this.dataList.DurationUnit;
this.paymsg.OrderStaus = this.dataList.OrderStaus;
this.paymsg.TotalPointNum = this.dataList.TotalPointNum;
this.paymsg.BasePointNum = this.dataList.BasePointNum;
},
queren(){
this.request2({
url: '/api/AppletPoint/GetSetTeacherCourseOrder',
data: this.paymsg
},
res => {
}
);
},
}, },
}; };
</script> </script>
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
overflow: hidden; overflow: hidden;
text-overflow:ellipsis; text-overflow:ellipsis;
white-space: nowrap; white-space: nowrap;
margin:-5px 0 0 30px; margin:-5px 0 0 20px;
} }
.stu_InfoBtn{ .stu_InfoBtn{
width:70px; width:70px;
...@@ -41,26 +41,38 @@ ...@@ -41,26 +41,38 @@
line-height: 25px; line-height: 25px;
font-size:12px; font-size:12px;
} }
.stu_delBtn{
width:45px;
height:25px;
margin-left:10px;
border-radius: 6px;
border:1px solid red;
color:red;
text-align: center;
line-height: 25px;
font-size: 12px;
}
.teacherName{ .teacherName{
color:#111111; color:#111111;
font-size:14px; font-size:14px;
margin-left:3px; margin-left:5px;
} }
.stu_tookie{ .stu_tookie{
font-size:12px; font-size:12px;
} }
.stu_plateList{ .stu_plateList{
width:100%; width:100%;
height:32px; height:35px;
background-color: #E2CC9D; background-color: #E2CC9D;
border-radius: 2px; border-radius: 2px;
color:#BBA16B; color:#BBA16B;
padding-left:10px; padding-left:10px;
font-size:12px; font-size:12px;
line-height: 32px; line-height: 35px;
margin-bottom:15px; margin-bottom:15px;
} }
.stu_Dian{ .stu_Dian{
color:gray;
margin:-6px 10px 0 10px; margin:-6px 10px 0 10px;
} }
.stu_StutasImg{ .stu_StutasImg{
...@@ -88,25 +100,28 @@ ...@@ -88,25 +100,28 @@
<image v-if="item.OrderStaus==4" src="../../../static/images/ywc.png" class="stu_StutasImg"></image> <image v-if="item.OrderStaus==4" src="../../../static/images/ywc.png" class="stu_StutasImg"></image>
<view class="student_Title"> <view class="student_Title">
<view class="student_ClassName">{{item.CourseName}}</view> <view class="student_ClassName">{{item.CourseName}}</view>
<view class="stu_InfoBtn" v-if="item.OrderStaus==1">去支付</view> <view v-if="item.OrderStaus==1" style="display: flex;">
<view class="stu_InfoBtn" @click.stop="goPayClass(item)">去支付</view>
<view class="stu_delBtn" @click.stop="delOrder(item)">删除</view>
</view>
<text v-if="item.OrderStaus==2" style="color:#4699FC;">待确认</text> <text v-if="item.OrderStaus==2" style="color:#4699FC;">待确认</text>
<text v-if="item.OrderStaus==3" style="color:#BBA16B;">待上课</text> <text v-if="item.OrderStaus==3" style="color:#BBA16B;">待上课</text>
<text v-if="item.OrderStaus==4" style="color:#969696;">完成</text> <text v-if="item.OrderStaus==4" style="color:#969696;">完成</text>
</view> </view>
<view style="display: flex;align-items: center;margin:13px 0;"> <view style="display: flex;align-items: center;margin:13px 0;">
<view style="display:flex;align-items: center;"> <view style="display:flex;align-items: center;">
<image mode="aspectFill" :src="item.TeacherLogo" style="width: 25px; height: 25px;border-radius: 50%;" ></image> <image mode="aspectFill" :src="item.TeacherLogo" style="width: 28px; height: 28px;border-radius: 50%;" ></image>
<text class="teacherName">{{item.TeacherName}}</text> <text class="teacherName">{{item.TeacherName}}</text>
</view> </view>
<view class="stu_tookie" style="display: flex;align-items: center;margin-left:20px;"> <view class="stu_tookie" style="display: flex;align-items: center;margin-left:20px;">
<image style="width:12px;height:12px;margin-right:3px;" src="../../../static/images/tookie.png" alt=""></image> <image style="width:12px;height:12px;margin-right:3px;" src="../../../static/images/tookie.png" alt=""></image>
{{item.StudyDate}}({{item.StudyDuration}}{{item.DurationUnit}}) {{item.StudyDate}} ({{item.StudyDuration}}{{item.DurationUnitName}})
<text class="stu_Dian">.</text>{{item.CourseClassTypeName}}<text class="stu_Dian">.</text> <text class="stu_Dian">.</text>{{item.CourseClassTypeName}}<text class="stu_Dian">.</text>
</view> </view>
<!-- <view style="font-size: 12px;">{{item.OrderStatusName}}</view> --> <!-- <view style="font-size: 12px;">{{item.OrderStatusName}}</view> -->
</view> </view>
<view class="stu_plateList" :style="{'color:#969696':item.OrderStaus==4}"> <view class="stu_plateList" :style="{'color:#969696':item.OrderStaus==4}">
平台名称:抖音;房间号678;入场码888 <text v-if="item.RoomInfo">{{item.RoomInfo}}</text>
</view> </view>
</view> </view>
<view style="padding:10px 0;"> <view style="padding:10px 0;">
...@@ -114,6 +129,8 @@ ...@@ -114,6 +129,8 @@
</view> </view>
</view> </view>
</scroll-view> </scroll-view>
<u-modal v-model="show" :content="content" :show-cancel-button='true' @confirm='queren'></u-modal>
<u-modal v-model="show2" :content="content2" :show-cancel-button='true' @confirm='queren2'></u-modal>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth='gbAuth'></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth='gbAuth'></auth>
</view> </view>
...@@ -148,12 +165,30 @@ ...@@ -148,12 +165,30 @@
StartTime:'', StartTime:'',
EndTime:'' EndTime:''
}, },
paymsg:{
ID:0,
CourseId:0,
StudyDate:'',
StudyDuration:'',
TotalStudyDuration:'',
DurationUnit:'',
OrderStaus:'',
TotalPointNum:'',
BasePointNum:''
},
headData: [], //头部切换数据 headData: [], //头部切换数据
current: 0, current: 0,
//内容数据 //内容数据
dataList: [], dataList: [],
index: 0, index: 0,
showAuth:false showAuth:false,
show:false,
content:'',
show2:false,
content2:'',
delMsg:{
OrderId:0
}
}; };
}, },
created() { created() {
...@@ -268,6 +303,52 @@ ...@@ -268,6 +303,52 @@
this.status = "nomore"; this.status = "nomore";
} }
}, },
//点击支付
goPayClass(item){
this.show= true;
this.content= '确定花费'+item.TotalPointNum+'点数支付吗?';
console.log(item,'item');
this.paymsg.ID = item.ID;
this.paymsg.CourseId = item.CourseId;
this.paymsg.StudyDate = item.StudyDateStr;
this.paymsg.StudyDuration = item.StudyDuration;
this.paymsg.TotalStudyDuration = item.TotalStudyDuration;
this.paymsg.DurationUnit = item.DurationUnit;
this.paymsg.OrderStaus = item.OrderStaus;
this.paymsg.TotalPointNum = item.TotalPointNum;
this.paymsg.BasePointNum = item.BasePointNum;
},
queren(){
this.request2({
url: '/api/AppletPoint/GetSetTeacherCourseOrder',
data: this.paymsg
},
res => {
if(res.resultCode==1){
this.content = res.message;
}
}
);
},
//删除订单
delOrder(item){
this.show2= true;
this.content2= '确定删除该订单?';
this.delMsg.OrderId = item.ID;
},
queren2(){
this.request2({
url: '/api/AppletPoint/GetDeletePointOrderInfo',
data: this.delMsg
},
res => {
if(res.resultCode==1){
this.getContent(1);
}
}
);
},
//跳转到详情 //跳转到详情
goDetail(item){ goDetail(item){
uni.navigateTo({ url: '/pages/appointment/personal/studentAppointmentInfo?OrderId='+item.ID}) uni.navigateTo({ url: '/pages/appointment/personal/studentAppointmentInfo?OrderId='+item.ID})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment