|
|
@@ -29,7 +29,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="change">
|
|
|
- <el-button @click="confirmBegin" type="primary" v-if="FinishClass == 3">确认上课</el-button>
|
|
|
+ <el-button @click="confirmBegin" type="primary" :disabled="BeginState" v-if="FinishClass == 3">确认上课
|
|
|
+ </el-button>
|
|
|
<el-button @click="addFinish" type="primary" v-if="FinishClass == 2">确认下课</el-button>
|
|
|
<el-button @click="addFinishMember">添加上课会员</el-button>
|
|
|
</div>
|
|
|
@@ -227,13 +228,13 @@
|
|
|
<span class="blueTitle">{{ClassName}} {{BeginTime}}</span>
|
|
|
<div>
|
|
|
<!--<el-transfer filterable v-model="dialogCoachValue" :data="form.dialogCoachdata"-->
|
|
|
- <!--:titles="['教练列表', '已添加教练']"></el-transfer>-->
|
|
|
- <p>
|
|
|
- 您是否确认下课?
|
|
|
- <br>
|
|
|
- <br>
|
|
|
- (确定后将不可再编辑上课学员的信息)
|
|
|
- </p>
|
|
|
+ <!--:titles="['教练列表', '已添加教练']"></el-transfer>-->
|
|
|
+ <p>
|
|
|
+ 您是否确认下课?
|
|
|
+ <br>
|
|
|
+ <br>
|
|
|
+ (确定后将不可再编辑上课学员的信息)
|
|
|
+ </p>
|
|
|
<br>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -269,6 +270,7 @@
|
|
|
data() {
|
|
|
return {
|
|
|
serachBtnStatus: false,
|
|
|
+ BeginState: true,//确认上课
|
|
|
tableData: [],
|
|
|
title: '',
|
|
|
ClassType: 0,
|
|
|
@@ -527,6 +529,8 @@
|
|
|
// 确认上课
|
|
|
confirmBegin() {
|
|
|
let that = this;
|
|
|
+ console.log(123);
|
|
|
+ return false
|
|
|
// 没绑心率带不能开课,预约未到的不管他
|
|
|
for (var i = 0; i < this.tableData.length; i++) {
|
|
|
if (this.tableData[i].BindId == 0 && this.tableData[i].Status != 2) {
|
|
|
@@ -762,6 +766,7 @@
|
|
|
getTableQuery() {
|
|
|
let that = this;
|
|
|
that.loading = true;
|
|
|
+ that.BeginState = true;
|
|
|
let param = {
|
|
|
token: localStorage.token,
|
|
|
stdId: this.$route.query.StdId,
|
|
|
@@ -774,6 +779,20 @@
|
|
|
if (json.Code == 0) {
|
|
|
that.loading = false;
|
|
|
if (json.Rs) {
|
|
|
+ // 没人不允许开课
|
|
|
+ if (json.Rs.length > 0) {
|
|
|
+ that.BeginState = false
|
|
|
+ }
|
|
|
+ // 全部预约未到也不允许开课
|
|
|
+ json.Rs.map(function (item) {
|
|
|
+ if (item.Status == 2) {
|
|
|
+ that.BeginState = true;
|
|
|
+ } else {
|
|
|
+ that.BeginState = false;
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
// 分队处理
|
|
|
// 未上课的分队,已上课的旧的不处理,新人需要处理
|
|
|
if (that.FinishClass == 3) {
|