|
@@ -2,7 +2,7 @@
|
|
|
<div class="context">
|
|
<div class="context">
|
|
|
<div class="panel">
|
|
<div class="panel">
|
|
|
<h5>下课详情
|
|
<h5>下课详情
|
|
|
- <span class="current">{{current}}</span>
|
|
|
|
|
|
|
+ <span class="current">{{form.BeginTime}} {{form.ClassName}} </span>
|
|
|
</h5>
|
|
</h5>
|
|
|
<div class="panel-body">
|
|
<div class="panel-body">
|
|
|
<div class="panel_control">
|
|
<div class="panel_control">
|
|
@@ -59,8 +59,9 @@
|
|
|
sortable
|
|
sortable
|
|
|
>
|
|
>
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="scope.row.Status == 1">预约未到 </span>
|
|
|
|
|
- <span v-if="scope.row.Status == 2">上课未预约</span>
|
|
|
|
|
|
|
+ <span v-if="scope.row.Status == 1">预约上课 </span>
|
|
|
|
|
+ <span v-if="scope.row.Status == 2">预约未到</span>
|
|
|
|
|
+ <span v-if="scope.row.Status == 3">上课未预约</span>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -68,15 +69,18 @@
|
|
|
label="操作"
|
|
label="操作"
|
|
|
>
|
|
>
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="danger" round v-if="scope.row.Status == 1" size="mini" @click="pauseRow(scope.row)">
|
|
|
|
|
- 预约未到
|
|
|
|
|
- </el-button>
|
|
|
|
|
- <el-button type="primary" round v-if="scope.row.Status == 2" size="mini" @click="runRow(scope.row)">
|
|
|
|
|
|
|
+ <el-button type="danger" round v-if="scope.row.Status == 3" size="mini"
|
|
|
|
|
+ @click="pauseRow(scope.row,1)">
|
|
|
撤销
|
|
撤销
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- <el-button type="warning" round v-if="scope.row.Status == 2" size="mini" @click="runRow(scope.row)">
|
|
|
|
|
- 删除
|
|
|
|
|
|
|
+ <el-button type="primary" round v-if="scope.row.Status == 1" size="mini"
|
|
|
|
|
+ @click="pauseRow(scope.row,2)">
|
|
|
|
|
+ 预约未到
|
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
+ <!-- <el-button type="warning" round v-if="scope.row.Status == 2" size="mini"-->
|
|
|
|
|
+ <!-- @click="runRow(scope.row)">-->
|
|
|
|
|
+ <!-- 删除-->
|
|
|
|
|
+ <!-- </el-button>-->
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -91,47 +95,25 @@
|
|
|
|
|
|
|
|
<el-dialog title="确认下课" :visible.sync="dialogFinishVisible" width="640px">
|
|
<el-dialog title="确认下课" :visible.sync="dialogFinishVisible" width="640px">
|
|
|
<div class="dialogContent">
|
|
<div class="dialogContent">
|
|
|
- <span class="blueTitle">{{form.name}}</span>
|
|
|
|
|
- <el-form ref="form" :model="form" label-width="160px">
|
|
|
|
|
- <el-form-item label="选择课程教练">
|
|
|
|
|
- <el-select v-model="form.coach" multiple filterable placeholder="请选择">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="item in form.coachOptions"
|
|
|
|
|
- :key="item.value"
|
|
|
|
|
- :label="item.label"
|
|
|
|
|
- :value="item.value">
|
|
|
|
|
- </el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </el-form>
|
|
|
|
|
|
|
+ <span class="blueTitle">{{form.ClassName}} {{form.BeginTime}}</span>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <el-transfer filterable v-model="dialogCoachValue" :data="form.dialogCoachdata"
|
|
|
|
|
+ :titles="['教练列表', '已添加教练']"></el-transfer>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="dialogFooter">
|
|
<div class="dialogFooter">
|
|
|
- <el-button type="primary" size="small" @click="confirmMember">确定</el-button>
|
|
|
|
|
|
|
+ <el-button type="primary" size="small" @click="confirmClassFinish">确定</el-button>
|
|
|
<el-button size="small" @click="dialogFinishVisible = false">取消</el-button>
|
|
<el-button size="small" @click="dialogFinishVisible = false">取消</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
|
|
<el-dialog title="添加下课会员" :visible.sync="dialogVisible" width="640px">
|
|
<el-dialog title="添加下课会员" :visible.sync="dialogVisible" width="640px">
|
|
|
<div class="dialogContent">
|
|
<div class="dialogContent">
|
|
|
- <span class="blueTitle">{{form.name}}</span>
|
|
|
|
|
- <el-form ref="form" :model="form" label-width="160px">
|
|
|
|
|
- <el-form-item label="手机号">
|
|
|
|
|
- <el-input v-model="form.userCode"></el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- <el-form-item label="会员名">
|
|
|
|
|
- <el-input v-model="form.name" disabled></el-input>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- <el-form-item label="状态">
|
|
|
|
|
- <el-select v-model="form.memberType" placeholder="请选择状态">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="item in memberTypes"
|
|
|
|
|
- :key="item.value"
|
|
|
|
|
- :label="item.label"
|
|
|
|
|
- :value="item.value"
|
|
|
|
|
- ></el-option>
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
- </el-form>
|
|
|
|
|
|
|
+ <span class="blueTitle">{{form.ClassName}} {{form.BeginTime}}</span>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <el-transfer filterable v-model="dialogValue" :data="form.dialogdata"
|
|
|
|
|
+ :titles="['会员列表', '已添加会员']"></el-transfer>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="dialogFooter">
|
|
<div class="dialogFooter">
|
|
|
<el-button type="primary" size="small" @click="confirmMember">确定</el-button>
|
|
<el-button type="primary" size="small" @click="confirmMember">确定</el-button>
|
|
@@ -146,8 +128,13 @@
|
|
|
import Global from '../Global.js'
|
|
import Global from '../Global.js'
|
|
|
import {
|
|
import {
|
|
|
ClassOverDetailListQuery,
|
|
ClassOverDetailListQuery,
|
|
|
|
|
+ ClassVipuserQuery,
|
|
|
|
|
+ ClassOverDetailAdd,
|
|
|
|
|
+ ClassVipuserEdit,
|
|
|
|
|
+ ClassOverDetailStatusEdit,
|
|
|
|
|
+ ClassOverConfirm,
|
|
|
testTable,
|
|
testTable,
|
|
|
- testSelect
|
|
|
|
|
|
|
+ testSelect, TeacherListQuery
|
|
|
} from "../api/getApiRes";
|
|
} from "../api/getApiRes";
|
|
|
|
|
|
|
|
let qs = require('qs');
|
|
let qs = require('qs');
|
|
@@ -163,6 +150,7 @@
|
|
|
dialogTitle: '新增会员',
|
|
dialogTitle: '新增会员',
|
|
|
current: getNowDate(),
|
|
current: getNowDate(),
|
|
|
dialogValue: [],
|
|
dialogValue: [],
|
|
|
|
|
+ dialogCoachValue: [],
|
|
|
// panel 配置项目
|
|
// panel 配置项目
|
|
|
panel: {
|
|
panel: {
|
|
|
name: '',
|
|
name: '',
|
|
@@ -219,6 +207,7 @@
|
|
|
expTime: '',
|
|
expTime: '',
|
|
|
dialogdata: [],//穿梭待选
|
|
dialogdata: [],//穿梭待选
|
|
|
dialogValue: [],//穿梭已选
|
|
dialogValue: [],//穿梭已选
|
|
|
|
|
+ dialogCoachdata: [],//穿梭已选
|
|
|
},
|
|
},
|
|
|
memberTypes: [
|
|
memberTypes: [
|
|
|
{value: 1, label: '年会员'},
|
|
{value: 1, label: '年会员'},
|
|
@@ -228,9 +217,49 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
|
|
+ this.form.BeginTime = nonTfmtDatetoLength(this.$route.query.BeginTime, 16);
|
|
|
|
|
+ this.form.ClassName = this.$route.query.ClassName;
|
|
|
this.getTableQuery();
|
|
this.getTableQuery();
|
|
|
|
|
+ // 获取教练选项
|
|
|
|
|
+ this.getCoachOption();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ // 获取教练选项
|
|
|
|
|
+ getCoachOption() {
|
|
|
|
|
+ let that = this;
|
|
|
|
|
+ let param = {
|
|
|
|
|
+ token: localStorage.token,
|
|
|
|
|
+ name: this.panel.name,//
|
|
|
|
|
+ phone: this.panel.phone,//
|
|
|
|
|
+ };
|
|
|
|
|
+ let postdata = qs.stringify(param);
|
|
|
|
|
+ TeacherListQuery(postdata).then(res => {
|
|
|
|
|
+ let json = res;
|
|
|
|
|
+ if (json.Code == 0) {
|
|
|
|
|
+ console.log(json.Rs);
|
|
|
|
|
+ that.form.dialogCoachdata = turnResToOptionByCoach(json.Rs);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.error(json.Memo);
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 获取本课程下的会员列表
|
|
|
|
|
+ getClassVipuserQuery() {
|
|
|
|
|
+ let that = this;
|
|
|
|
|
+ let param = {
|
|
|
|
|
+ token: localStorage.token,
|
|
|
|
|
+ classId: this.$route.query.classId,
|
|
|
|
|
+ };
|
|
|
|
|
+ let postdata = qs.stringify(param);
|
|
|
|
|
+ ClassVipuserQuery(postdata).then(res => {
|
|
|
|
|
+ let json = res;
|
|
|
|
|
+ if (json.Code == 0) {
|
|
|
|
|
+ that.form.dialogdata = turnResToOptionByViper(json.Rs);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.error(json.Memo);
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
// 编辑
|
|
// 编辑
|
|
|
editMember(row) {
|
|
editMember(row) {
|
|
|
let that = this;
|
|
let that = this;
|
|
@@ -250,39 +279,40 @@
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
// 禁用
|
|
// 禁用
|
|
|
- pauseRow(row) {
|
|
|
|
|
|
|
+ pauseRow(row, status) {
|
|
|
let that = this;
|
|
let that = this;
|
|
|
- this.$confirm('是否禁用用户' + row.name + '?', '禁用操作', {
|
|
|
|
|
- confirmButtonText: '确定',
|
|
|
|
|
- cancelButtonText: '取消',
|
|
|
|
|
- type: 'warning'
|
|
|
|
|
- }).then(() => {
|
|
|
|
|
- let param = {
|
|
|
|
|
- token: localStorage.token,
|
|
|
|
|
- Id: row.Id,
|
|
|
|
|
- status: 0,
|
|
|
|
|
- };
|
|
|
|
|
- let postdata = qs.stringify(param);
|
|
|
|
|
- testTable(postdata).then(res => {
|
|
|
|
|
- let json = res;
|
|
|
|
|
- if (json.Code == 0) {
|
|
|
|
|
- that.$message({
|
|
|
|
|
- showClose: true,
|
|
|
|
|
- message: row.name + '禁用成功!',
|
|
|
|
|
- type: 'success'
|
|
|
|
|
- });
|
|
|
|
|
- // table 重载
|
|
|
|
|
- that.getTableQuery();
|
|
|
|
|
- } else {
|
|
|
|
|
- that.$message.error(json.Memo);
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
- }).catch(() => {
|
|
|
|
|
- this.$message({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: '已取消禁用'
|
|
|
|
|
- });
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ // this.$confirm('是否禁用用户' + row.name + '?', '禁用操作', {
|
|
|
|
|
+ // confirmButtonText: '确定',
|
|
|
|
|
+ // cancelButtonText: '取消',
|
|
|
|
|
+ // type: 'warning'
|
|
|
|
|
+ // }).then(() => {
|
|
|
|
|
+ let param = {
|
|
|
|
|
+ token: localStorage.token,
|
|
|
|
|
+ stdId: this.$route.query.id,
|
|
|
|
|
+ cfId: row.CfId,
|
|
|
|
|
+ status: status,
|
|
|
|
|
+ };
|
|
|
|
|
+ let postdata = qs.stringify(param);
|
|
|
|
|
+ ClassOverDetailStatusEdit(postdata).then(res => {
|
|
|
|
|
+ let json = res;
|
|
|
|
|
+ if (json.Code == 0) {
|
|
|
|
|
+ that.$message({
|
|
|
|
|
+ showClose: true,
|
|
|
|
|
+ message: '执行成功!',
|
|
|
|
|
+ type: 'success'
|
|
|
|
|
+ });
|
|
|
|
|
+ // table 重载
|
|
|
|
|
+ that.getTableQuery();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.error(json.Memo);
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ // }).catch(() => {
|
|
|
|
|
+ // this.$message({
|
|
|
|
|
+ // type: 'info',
|
|
|
|
|
+ // message: '已取消禁用'
|
|
|
|
|
+ // });
|
|
|
|
|
+ // });
|
|
|
},
|
|
},
|
|
|
// 启用
|
|
// 启用
|
|
|
runRow(row) {
|
|
runRow(row) {
|
|
@@ -438,45 +468,49 @@
|
|
|
this.dialogVisible = true;
|
|
this.dialogVisible = true;
|
|
|
this.dialogLessonTable = true;
|
|
this.dialogLessonTable = true;
|
|
|
},
|
|
},
|
|
|
- // 确认提交新增会员
|
|
|
|
|
|
|
+ // 确认提交下课会员
|
|
|
confirmMember() {
|
|
confirmMember() {
|
|
|
let that = this;
|
|
let that = this;
|
|
|
// checkNum
|
|
// checkNum
|
|
|
- if (!that.form.userCode) {
|
|
|
|
|
- this.$message.error('错了哦,手机号不能为空');
|
|
|
|
|
- return false
|
|
|
|
|
- }
|
|
|
|
|
- if (!globalCheckPhone(that.form.userCode)) {
|
|
|
|
|
- this.$message.error('错了哦,手机号格式不正确');
|
|
|
|
|
- return false
|
|
|
|
|
- }
|
|
|
|
|
- if (!that.form.name) {
|
|
|
|
|
- this.$message.error('错了哦,会员名不能为空');
|
|
|
|
|
- return false
|
|
|
|
|
- }
|
|
|
|
|
- if (that.form.name.length > 8) {
|
|
|
|
|
- this.$message.error('错了哦,会员名字数超过8个字');
|
|
|
|
|
- return false
|
|
|
|
|
- }
|
|
|
|
|
- if (that.form.memo) {
|
|
|
|
|
- if (that.form.memo.length > 200) {
|
|
|
|
|
- this.$message.error('错了哦,备注字数超过200个字');
|
|
|
|
|
- return false
|
|
|
|
|
|
|
+ let userlist = that.dialogValue.toString();
|
|
|
|
|
+ let param = {
|
|
|
|
|
+ token: localStorage.token,
|
|
|
|
|
+ stdId: this.$route.query.id,
|
|
|
|
|
+ userlist: userlist
|
|
|
|
|
+ };
|
|
|
|
|
+ let postdata = qs.stringify(param);
|
|
|
|
|
+ // 下课记录详情添加
|
|
|
|
|
+ ClassOverDetailAdd(postdata).then(res => {
|
|
|
|
|
+ let json = res;
|
|
|
|
|
+ if (json.Code == 0) {
|
|
|
|
|
+ // 关闭弹窗
|
|
|
|
|
+ that.dialogVisible = false;
|
|
|
|
|
+ // 重载列表
|
|
|
|
|
+ that.getTableQuery();
|
|
|
|
|
+ that.$message({
|
|
|
|
|
+ showClose: true,
|
|
|
|
|
+ message: '下课会员修改成功!',
|
|
|
|
|
+ type: 'success'
|
|
|
|
|
+ });
|
|
|
|
|
+ that.getTableQuery()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.error(json.Memo);
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ // 确认下课
|
|
|
|
|
+ confirmClassFinish() {
|
|
|
|
|
+ let that = this;
|
|
|
|
|
+ // checkNum
|
|
|
|
|
+ let userlist = that.dialogCoachValue.toString();
|
|
|
let param = {
|
|
let param = {
|
|
|
token: localStorage.token,
|
|
token: localStorage.token,
|
|
|
- userCode: that.form.userCode,
|
|
|
|
|
- name: that.form.name,
|
|
|
|
|
- memberType: that.form.memberType,
|
|
|
|
|
- lesson: that.form.lesson,
|
|
|
|
|
- gift: that.form.gift,
|
|
|
|
|
- memo: that.form.memo,
|
|
|
|
|
- dialogValue: that.form.dialogValue,
|
|
|
|
|
|
|
+ stdId: this.$route.query.id,
|
|
|
|
|
+ teacherList: userlist
|
|
|
};
|
|
};
|
|
|
let postdata = qs.stringify(param);
|
|
let postdata = qs.stringify(param);
|
|
|
- testSelect(postdata).then(res => {
|
|
|
|
|
|
|
+ // 下课记录详情添加
|
|
|
|
|
+ ClassOverDetailAdd(postdata).then(res => {
|
|
|
let json = res;
|
|
let json = res;
|
|
|
if (json.Code == 0) {
|
|
if (json.Code == 0) {
|
|
|
// 关闭弹窗
|
|
// 关闭弹窗
|
|
@@ -485,9 +519,10 @@
|
|
|
that.getTableQuery();
|
|
that.getTableQuery();
|
|
|
that.$message({
|
|
that.$message({
|
|
|
showClose: true,
|
|
showClose: true,
|
|
|
- message: '会员添加成功!',
|
|
|
|
|
|
|
+ message: '当前课程已确认下课!',
|
|
|
type: 'success'
|
|
type: 'success'
|
|
|
});
|
|
});
|
|
|
|
|
+ that.getTableQuery()
|
|
|
} else {
|
|
} else {
|
|
|
that.$message.error(json.Memo);
|
|
that.$message.error(json.Memo);
|
|
|
}
|
|
}
|
|
@@ -528,7 +563,7 @@
|
|
|
lesson: that.form.lesson,
|
|
lesson: that.form.lesson,
|
|
|
gift: that.form.gift,
|
|
gift: that.form.gift,
|
|
|
memo: that.form.memo,
|
|
memo: that.form.memo,
|
|
|
- dialogValue: that.form.dialogValue,
|
|
|
|
|
|
|
+ dialogValue: that.dialogValue,
|
|
|
};
|
|
};
|
|
|
let postdata = qs.stringify(param);
|
|
let postdata = qs.stringify(param);
|
|
|
testSelect(postdata).then(res => {
|
|
testSelect(postdata).then(res => {
|
|
@@ -543,6 +578,7 @@
|
|
|
message: '会员信息编辑成功!',
|
|
message: '会员信息编辑成功!',
|
|
|
type: 'success'
|
|
type: 'success'
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
} else {
|
|
} else {
|
|
|
that.$message.error(json.Memo);
|
|
that.$message.error(json.Memo);
|
|
|
}
|
|
}
|
|
@@ -685,6 +721,7 @@
|
|
|
},
|
|
},
|
|
|
addFinishMember() {
|
|
addFinishMember() {
|
|
|
this.clearForm();
|
|
this.clearForm();
|
|
|
|
|
+ this.getClassVipuserQuery();
|
|
|
this.dialogVisible = true
|
|
this.dialogVisible = true
|
|
|
},
|
|
},
|
|
|
// 删除
|
|
// 删除
|
|
@@ -766,9 +803,9 @@
|
|
|
// 查询检测设备。上级区域id,区域id必传。regionid传0,查询supregionid对应所有子区域的检测设备。 如果supregionid,regionid都传0,默认查询企业ID下所有检测设备
|
|
// 查询检测设备。上级区域id,区域id必传。regionid传0,查询supregionid对应所有子区域的检测设备。 如果supregionid,regionid都传0,默认查询企业ID下所有检测设备
|
|
|
let param = {
|
|
let param = {
|
|
|
token: localStorage.token,
|
|
token: localStorage.token,
|
|
|
- stdId : this.$route.query.id,//标签名
|
|
|
|
|
- name : this.panel.name,//姓名
|
|
|
|
|
- phone : this.panel.phone,//手机号
|
|
|
|
|
|
|
+ stdId: this.$route.query.id,//标签名
|
|
|
|
|
+ name: this.panel.name,//姓名
|
|
|
|
|
+ phone: this.panel.phone,//手机号
|
|
|
start: 1,//
|
|
start: 1,//
|
|
|
tableMax: 9999,//
|
|
tableMax: 9999,//
|
|
|
};
|
|
};
|
|
@@ -792,15 +829,6 @@
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
- // 导出excel
|
|
|
|
|
- btnExpAll() {
|
|
|
|
|
- let that = this;
|
|
|
|
|
- let url = headapi + '?ctl=ajax&mod=czgl&act=czcx_excel';//获取
|
|
|
|
|
- let bt = globaltime2String(that.panel.time1[0]);
|
|
|
|
|
- let et = globaltime2String(that.panel.time1[1]);
|
|
|
|
|
- let usercode = that.panel.usercode;
|
|
|
|
|
- window.location = url + '&bt=' + bt + '&et=' + et + '&usercode=' + usercode;
|
|
|
|
|
- },
|
|
|
|
|
// 设置分页数据
|
|
// 设置分页数据
|
|
|
setPaginations() {
|
|
setPaginations() {
|
|
|
// 分页属性
|
|
// 分页属性
|
|
@@ -854,6 +882,14 @@
|
|
|
return parseFloat(column).toFixed(2);
|
|
return parseFloat(column).toFixed(2);
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
|
|
+ watch: {
|
|
|
|
|
+ $route(to) {
|
|
|
|
|
+ if (to.name == 'finishDetail') {
|
|
|
|
|
+ this.form.BeginTime = nonTfmtDatetoLength(this.$route.query.BeginTime, 16);
|
|
|
|
|
+ this.form.ClassName = this.$route.query.ClassName;
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ },
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
@@ -940,6 +976,7 @@
|
|
|
width: 70%;
|
|
width: 70%;
|
|
|
float: right;
|
|
float: right;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.blueTitle {
|
|
.blueTitle {
|
|
|
width: 200px;
|
|
width: 200px;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
@@ -954,6 +991,7 @@
|
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
|
padding: 5px 24px;
|
|
padding: 5px 24px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.current {
|
|
.current {
|
|
|
width: 158px;
|
|
width: 158px;
|
|
|
height: 23px;
|
|
height: 23px;
|
|
@@ -965,4 +1003,8 @@
|
|
|
padding: 3px 10px;
|
|
padding: 3px 10px;
|
|
|
margin-left: 20px;
|
|
margin-left: 20px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /deep/ .el-checkbox__inner {
|
|
|
|
|
+ left: -20px;
|
|
|
|
|
+ }
|
|
|
</style>
|
|
</style>
|