作者 刘晓艳

合并分支 'wumengyu' 到 'master'

Wumengyu



查看合并请求 !19
... ... @@ -70,6 +70,7 @@ App({
}else if(res.data.code == '30000') {
resolve(res.data);
} else if (res.data.code == '40001') {//返回错误提示信息
console.log('code == 40001');
wx.showModal({
title: '提示',
content: res.data.msg,
... ... @@ -85,14 +86,17 @@ App({
});
resolve(res.data.msg);
} else if (res.data.code == '40000') {
wx.showModal({
title: '提示',
content: res.data.msg,
showCancel: false,
success: function (res) { }
})
console.log('code == 40000');
resolve(res.data);
// wx.showModal({
// title: '提示',
// content: res.data.msg,
// showCancel: false,
// success: function (res) { }
// })
} else {
console.log(res.data);
console.log('app其他code');
wx.showModal({
title: '提示',
content: res.data.msg,
... ...
... ... @@ -18,7 +18,7 @@ Page({
description: '',
session_list: {},
show_submit_btn: false,
student_num: 0,
student_num: 1,
areaTest: [],
test: {},
},
... ... @@ -45,16 +45,42 @@ Page({
currentTest: current,
current_test_id: current_id,
});
// return this.data.areaTest.forEach((item, index) => {
// console.log('index', index);
// if (item.lab_list.length > 0 && item.lab_list[current] !== undefined) {
// console.log(current, item.lab_list, item.lab_list[current].id, current_id);
// if (item.lab_list.length > 0 && (item.lab_list[current].id === current_id)) {
// this.setData({
// description: item.lab_list.length > 0 && item.lab_list[current].description ? item.lab_list[current].description : '',
// session_list: item.lab_list.length > 0 && item.lab_list[current].session_list.length > 0 ? item.lab_list[current].session_list : '',
// });
// // return
// }
// } else if (item.lab_list.length > 0 && item.lab_list[current] === undefined) {
// console.log('item.lab_list[current]', item.lab_list[current]);
// if (item.lab_list.length > 0 && (item.lab_list[index].id === current_id)) {
// this.setData({
// description: item.lab_list.length > 0 && item.lab_list[index].description ? item.lab_list[index].description : '',
// session_list: item.lab_list.length > 0 && item.lab_list[index].session_list.length > 0 ? item.lab_list[index].session_list : '',
// });
// // return
// }
// }
// });
return this.data.areaTest.forEach((item, index) => {
// console.log(item.lab_list[current].id, current_id);
if (item.lab_list && (item.lab_list[current].id === current_id)) {
this.setData({
description: item.lab_list && item.lab_list[current].description ? item.lab_list[current].description : '',
session_list: item.lab_list && item.lab_list[current].session_list ? item.lab_list[current].session_list : '',
});
// return
if( item.lab_list.length>0) {
item.lab_list.forEach((i, idx) => {
if (i.id === current_id) {
this.setData({
description: item.lab_list.length > 0 && item.lab_list[idx].description ? item.lab_list[idx].description : '',
session_list: item.lab_list.length > 0 && item.lab_list[idx].session_list.length > 0 ? item.lab_list[idx].session_list : '',
});
}
})
}
});
})
},
//选择场次
... ... @@ -100,17 +126,18 @@ Page({
//提交
submit() {
if (this.data.is_choose_session) {
console.log(this.data.experiment_id, this.data.current_session_id, this.data.student_num);
let url = '/portal/Experiment/submit_session';
let header = {
"XX-token": wx.getStorageSync('token')
};
let params = {
experiment_id: this.data.experiment_id,
session_id: this.data.current_session_id,
student_num: this.data.student_num,
experiment_id: +this.data.experiment_id,
session_id: +this.data.current_session_id,
student_num: +this.data.student_num,
};
app.post(url, params, header).then((res) => {
// console.log(res);
console.log(res);
wx.navigateTo({
url: '/pages/index/confirm-appointment-info/confirm-appointment-info?experiment_id=' + this.data.experiment_id
+ '&session_id=' + this.data.current_session_id
... ... @@ -156,13 +183,14 @@ Page({
"XX-token": wx.getStorageSync('token')
};
app.post(url, params, header).then((res) => {
// console.log('实验',res);
// console.log(res.list,res.list[0],res.list[0].lab_list,res.list[0].lab_list[0],);
this.setData({
areaTest: res.list,
student_num: res.student_num,
current_test_id: res.list && res.list[0].lab_list && res.list[0].lab_list.length>0 ? res.list[0].lab_list[0].id:'',
description: res.list && res.list[0].lab_list && res.list[0].lab_list.length>0 ? res.list[0].lab_list[0].description : '',//默认显示第一个实验室的描述
session_list: res.list && res.list[0].lab_list.length>0 ? res.list[0].lab_list[0].session_list : ''//默认显示第一个实验室的实验时间
student_num: res.student_num == 0?1:res.student_num,
current_test_id: res.list.length>0 && res.list[0].lab_list && res.list[0].lab_list.length>0 ? res.list[0].lab_list[0].id:'',
description: res.list.length>0 && res.list[0].lab_list && res.list[0].lab_list.length>0 ? res.list[0].lab_list[0].description : '',//默认显示第一个实验室的描述
session_list: res.list.length>0 && res.list[0].lab_list.length>0 ? res.list[0].lab_list[0].session_list : ''//默认显示第一个实验室的实验时间
})
// console.log(this.data.this_week_test_info);
... ...
... ... @@ -15,10 +15,11 @@
<view class="section">
<scroll-view class="area_box" scroll-y>
<block wx:for="{{areaTest}}" wx:key="index">
<view class="area-test" data-index="{{index}}" wx:for-index="{{idx}}">
<view class="area-test" data-index="{{index}}" wx:for-index="idx">
<view class="area">{{item.name}}</view>
<view class="test-list">
<view class="list-item-box">
<view class="no-session test" wx:if="{{item.lab_list.length===0}}">暂无实验</view>
<block wx:for="{{item.lab_list}}" wx:key="index">
<view class="list-item" bindtap="chooseTest" data-index="{{index}}"
data-id="{{item.id}}">
... ...
... ... @@ -79,6 +79,7 @@ picker {
display: flex;
position: relative;
}
.list-item-box .list-item:last-child {
border: none;
}
... ... @@ -99,6 +100,10 @@ picker {
line-height: 100rpx;
color: #6F6F6F;
font-size: 28rpx;
overflow-x: scroll;
white-space:nowrap;
display: -webkit-box;
-webkit-overflow-scrolling: touch;
/*border-bottom: 1rpx solid #DEDEDE;*/
}
.change-color {
... ...
... ... @@ -79,7 +79,7 @@ Page({
icon: 'success',
success: function () {
setTimeout(function () {
if(self.data.from_appointment) {//如果从首页或预约购买的,成功后返回上一页
if(self.data.from_appointment) {//如果从首页或预约或我的畅玩卡进行购买的,成功后返回上一页
wx.navigateBack({delta: 1});
self.setData({pay_success: true});
self.changeState();
... ...
... ... @@ -55,8 +55,8 @@ Page({
app.post(url,params,header).then((res) => {
// console.log('兑换并绑定',res);
this.setData({is_confirm: false});
if(res === '参数错误') {
}
// if(res === '参数错误') {
// }
// console.log('list', list);
// this.setData({picker_list: list})
})
... ...
... ... @@ -57,7 +57,7 @@ Page({
//立即购买
buyCard() {
wx.navigateTo({
url: '../buyCard/buyCard',
url: '../buyCard/buyCard?from_index=' + true,
})
},
... ...