|
@@ -54,7 +54,7 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="!isEmpty" label="排课类型" label-width="88px">
|
|
|
+ <el-form-item v-if="!!Object.keys(allClasss).length" style="display: block;" label="排课类型" label-width="88px">
|
|
|
<el-tag
|
|
|
class="tag"
|
|
|
:effect="form.classs[key] ? 'dark' : 'plain'"
|
|
@@ -159,7 +159,7 @@ export default {
|
|
|
assistant: "",
|
|
|
classs: {},
|
|
|
},
|
|
|
- allClasss: [],
|
|
|
+ allClasss: {},
|
|
|
prices: {},
|
|
|
collapses: [0],
|
|
|
courseTimes: {},
|
|
@@ -281,6 +281,15 @@ export default {
|
|
|
// this.courseTimes = courseTimes
|
|
|
|
|
|
},
|
|
|
+ changeTag(key) {
|
|
|
+ const clas = {...this.form.classs}
|
|
|
+ if (clas[key]) {
|
|
|
+ delete clas[key]
|
|
|
+ } else {
|
|
|
+ clas[key] = this.allClasss[key]
|
|
|
+ }
|
|
|
+ this.$set(this.form, 'classs', clas)
|
|
|
+ },
|
|
|
submit() {
|
|
|
this.$refs.form.validate(async (valid) => {
|
|
|
if (valid) {
|