Browse Source

培训计划发布

tiaosheng-msz
xuesinan 4 years ago
parent
commit
74cd44e0fa
  1. 144
      index.html

144
index.html

@ -54,6 +54,13 @@
<p style="color: #999999;">山西跳协**培训红头文件</p>
<button class="text-xs text-blue-400 border border-blue-400 rounded-full w-10 h-5">查看</button>
</div>
<div class="student-box border-2 w-full mt-2.5 flex justify-between p-2 text-sm" style="display: none;">
<p style="color: #999999;">报名人员</p>
<button class="check-btn text-xs text-blue-400 border border-blue-400 rounded-full w-10 h-5" onclick="p1449944565271502848.jumpDetails()">查看</button>
<!-- <button class="check-btn-disabled text-xs text-gray-400 border border-gray-400 rounded-full w-10 h-5">查看</button> -->
</div>
<div class="border-2 w-full mt-2.5 flex justify-between p-2 text-sm select-teacher">
<p style="color: #999999;">导师委派</p>
<div class="flex justify-between rounded-md startBtnBox" onclick="p1449944565242142720.show()">
@ -63,15 +70,20 @@
</div>
<div class="border-2 w-full mt-2.5 flex justify-between p-2 text-sm selected-teacher" style="display: none;">
<p style="color: #999999;">导师委派</p>
<div class="flex justify-between rounded-md">
<p class="mb-1" style="color: #999999;">导师委派</p>
<div class="flex justify-between rounded-md leading-6">
<div class="startBtn mr-1">导师</div>
<div class="text-yellow-400">未接受</div>
</div>
<div class="flex justify-between rounded-md">
<div class="flex justify-between rounded-md leading-6">
<div class="startBtn mr-1">导师</div>
<div class="text-green-400">已接受</div>
</div>
<div class="flex justify-between rounded-md leading-6">
<div class="startBtn mr-1">导师</div>
<div class="text-yellow-400">已接受</div>
<div class="text-red-400">已拒绝</div>
</div>
<div class="text-xs text-red-400">拒绝原因:拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因拒绝原因</div>
</div>
<div class="w-screen h-screen fixed z-10 statusChoose bg-black bg-opacity-50" style="display:none;top: 0;left: 0;">
@ -134,33 +146,36 @@
// 查询培训计划是否待审核
getTrainPlan(){
var that = this
fetch(`https://test.tall.wiki/gateway/sports/training/get`, {
headers: new Headers({
'Authorization': 'Bearer ' + that.token,
'Content-Type': 'application/json; charset=utf-8'
}),
method: 'POST',
body: JSON.stringify({
projectId: that.projectId
})
})
.then(function(response) {
return response.json();
})
.then(function(res) {
const { success, code, data, msg } = res;
if (success && code === 200) {
var trainPlan = that.dom.querySelector('.train-check');
// trainPlan.style.display = 'block'
if (data && data.checkStatus === 1) {
trainPlan.style.display = 'block'
} else {
trainPlan.style.display = 'none'
}
} else {
console.log('msg: ', msg);
}
});
var trainPlan = that.dom.querySelector('.train-check');
trainPlan.style.display = 'block'
// fetch(`https://test.tall.wiki/gateway/sports/training/get`, {
// headers: new Headers({
// 'Authorization': 'Bearer ' + that.token,
// 'Content-Type': 'application/json; charset=utf-8'
// }),
// method: 'POST',
// body: JSON.stringify({
// projectId: that.projectId
// })
// })
// .then(function(response) {
// return response.json();
// })
// .then(function(res) {
// const { success, code, data, msg } = res;
// if (success && code === 200) {
// var trainPlan = that.dom.querySelector('.train-check');
// // trainPlan.style.display = 'block'
// if (data && data.checkStatus === 1) {
// trainPlan.style.display = 'block'
// } else {
// trainPlan.style.display = 'none'
// }
// } else {
// console.log('msg: ', msg);
// }
// });
},
/**
@ -192,33 +207,46 @@
// 发布
release() {
var that = this;
fetch(`https://test.tall.wiki/gateway/sports/teacher/appoint`, {
headers: new Headers({
'Authorization': 'Bearer ' + that.token,
'Content-Type': 'application/json; charset=utf-8'
}),
method: 'POST',
body: JSON.stringify({
planId: '',
teacherIds: []
})
})
.then(function(response) {
return response.json();
})
.then(function(res) {
const { success, code, data, msg } = res;
if (success && code === 200) {
var teacherList = that.dom.querySelector('.selected-teacher');
var teacherSelect = that.dom.querySelector('.select-teacher');
var releaseBtn = that.dom.querySelector('.release-btn');
teacherSelect.style.display = 'none';
teacherList.style.display = 'block';
releaseBtn.style.display = 'none';
} else {
console.log('msg: ', msg);
}
});
var teacherList = that.dom.querySelector('.selected-teacher');
var teacherSelect = that.dom.querySelector('.select-teacher');
var releaseBtn = that.dom.querySelector('.release-btn');
teacherSelect.style.display = 'none';
teacherList.style.display = 'block';
releaseBtn.style.display = 'none';
var studentBox = that.dom.querySelector('.student-box');
studentBox.style.display = 'flex';
// fetch(`https://test.tall.wiki/gateway/sports/teacher/appoint`, {
// headers: new Headers({
// 'Authorization': 'Bearer ' + that.token,
// 'Content-Type': 'application/json; charset=utf-8'
// }),
// method: 'POST',
// body: JSON.stringify({
// planId: '',
// teacherIds: []
// })
// })
// .then(function(response) {
// return response.json();
// })
// .then(function(res) {
// const { success, code, data, msg } = res;
// if (success && code === 200) {
// var teacherList = that.dom.querySelector('.selected-teacher');
// var teacherSelect = that.dom.querySelector('.select-teacher');
// var releaseBtn = that.dom.querySelector('.release-btn');
// teacherSelect.style.display = 'none';
// teacherList.style.display = 'block';
// releaseBtn.style.display = 'none';
// var studentBox = that.dom.querySelector('.student-box');
// studentBox.style.display = 'block';
// } else {
// console.log('msg: ', msg);
// }
// });
},
// 显示选择框

Loading…
Cancel
Save