|
@@ -122,7 +122,7 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="活动方案" prop="activeType">
|
|
|
+ <el-form-item label="活动方案" prop="activeType" v-if="isMusicTheory">
|
|
|
<el-select
|
|
|
v-model.trim="leftForm.activeType"
|
|
|
filterable
|
|
@@ -138,6 +138,28 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="活动方案" prop="activeType" v-else :rules=' [
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: "请选择活动方案",
|
|
|
+ trigger: "change",
|
|
|
+ },
|
|
|
+ ]'>
|
|
|
+ <el-select
|
|
|
+ v-model.trim="leftForm.activeType"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ :disabled="!leftForm.courseType"
|
|
|
+ @change="chioseActive"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in activeList"
|
|
|
+ :key="index"
|
|
|
+ :value="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="每课时长">
|
|
|
<el-select
|
|
|
v-model.trim="leftForm.classTime"
|
|
@@ -400,9 +422,9 @@
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
<el-input-number
|
|
|
- :disabled="!isMusicTheory"
|
|
|
+ :disabled="!isMusicTheory"
|
|
|
size="mini"
|
|
|
- @change="changeStudentMoney"
|
|
|
+ @change="changeStudentMoney"
|
|
|
style="width: 90% !important"
|
|
|
class="number-input"
|
|
|
v-model="scope.row.onlineClassesUnitPrice"
|
|
@@ -448,8 +470,13 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<!-- class="computeMoney" -->
|
|
|
- <div style="overflow: hidden;" >
|
|
|
- <el-button type="primary" class="computeMoney" @click="computational">计算</el-button>
|
|
|
+ <div style="overflow: hidden">
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ class="computeMoney"
|
|
|
+ @click="computational"
|
|
|
+ >计算</el-button
|
|
|
+ >
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1304,7 +1331,7 @@ export default {
|
|
|
},
|
|
|
// 计算课酬
|
|
|
computational() {
|
|
|
- console.log('lai')
|
|
|
+ console.log("lai");
|
|
|
this.computationalBtn = true;
|
|
|
let userId = this.leftForm.teacher || null;
|
|
|
let giveTeachMode = this.centerForm.radio || null;
|
|
@@ -1735,8 +1762,8 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
changeStudentMoney(val) {
|
|
|
- if(val){
|
|
|
- this.computationalBtn = false
|
|
|
+ if (val) {
|
|
|
+ this.computationalBtn = false;
|
|
|
}
|
|
|
},
|
|
|
},
|
|
@@ -1751,12 +1778,11 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
- .computeMoney {
|
|
|
- margin-top: 10px;
|
|
|
- float: right;
|
|
|
- }
|
|
|
+.computeMoney {
|
|
|
+ margin-top: 10px;
|
|
|
+ float: right;
|
|
|
+}
|
|
|
.m-core {
|
|
|
-
|
|
|
margin-top: 30px;
|
|
|
// display: flex;
|
|
|
// flex-direction: row;
|