|
@@ -9,7 +9,7 @@
|
|
>拒绝</el-radio
|
|
>拒绝</el-radio
|
|
>
|
|
>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="退还课程费用" prop="isRefundCourseFee">
|
|
|
|
|
|
+ <el-form-item label="退还课程费用" prop="isRefundCourseFee" v-if="quitForm.status == 'APPROVED'">
|
|
<el-radio v-model.trim="quitForm.isRefundCourseFee" :label="true"
|
|
<el-radio v-model.trim="quitForm.isRefundCourseFee" :label="true"
|
|
>是</el-radio
|
|
>是</el-radio
|
|
>
|
|
>
|
|
@@ -17,7 +17,7 @@
|
|
>否</el-radio
|
|
>否</el-radio
|
|
>
|
|
>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="退还乐器费用" prop="isRefundInstrumentFee">
|
|
|
|
|
|
+ <el-form-item label="退还乐器费用" prop="isRefundInstrumentFee" v-if="quitForm.status == 'APPROVED'">
|
|
<el-radio v-model.trim="quitForm.isRefundInstrumentFee" :label="true"
|
|
<el-radio v-model.trim="quitForm.isRefundInstrumentFee" :label="true"
|
|
>是</el-radio
|
|
>是</el-radio
|
|
>
|
|
>
|
|
@@ -25,7 +25,7 @@
|
|
>否</el-radio
|
|
>否</el-radio
|
|
>
|
|
>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="退还教辅费用" prop="isRefundTeachingAssistantsFee">
|
|
|
|
|
|
+ <el-form-item label="退还教辅费用" prop="isRefundTeachingAssistantsFee" v-if="quitForm.status == 'APPROVED'">
|
|
<el-radio
|
|
<el-radio
|
|
v-model.trim="quitForm.isRefundTeachingAssistantsFee"
|
|
v-model.trim="quitForm.isRefundTeachingAssistantsFee"
|
|
:label="true"
|
|
:label="true"
|
|
@@ -38,7 +38,7 @@
|
|
>
|
|
>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="退团原因" prop="reason">
|
|
<el-form-item label="退团原因" prop="reason">
|
|
- <el-input type="textarea" v-model.trim="quitForm.reason" placeholder="请填写退团退费原因"></el-input>
|
|
|
|
|
|
+ <el-input type="textarea" v-model.trim="quitForm.reason" placeholder="请填写退团原因"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div slot="footer" class="dialog-footer" style="text-align: right;">
|
|
<div slot="footer" class="dialog-footer" style="text-align: right;">
|
|
@@ -49,6 +49,7 @@
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
import { quitMusicGroup } from '@/api/journal'
|
|
import { quitMusicGroup } from '@/api/journal'
|
|
|
|
+import cleanDeep from 'clean-deep'
|
|
export default {
|
|
export default {
|
|
props: ['detail'],
|
|
props: ['detail'],
|
|
data() {
|
|
data() {
|
|
@@ -76,7 +77,7 @@ export default {
|
|
isRefundTeachingAssistantsFee: [
|
|
isRefundTeachingAssistantsFee: [
|
|
{ required, message: "选择是否退还教辅费用" },
|
|
{ required, message: "选择是否退还教辅费用" },
|
|
],
|
|
],
|
|
- reason: [{ required: true, message: "请填写退团退费原因" }],
|
|
|
|
|
|
+ reason: [{ required: true, message: "请填写退团原因" }],
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -88,10 +89,10 @@ export default {
|
|
await this.$confirm("是否确定提交?", "提示", {
|
|
await this.$confirm("是否确定提交?", "提示", {
|
|
type: 'warning',
|
|
type: 'warning',
|
|
})
|
|
})
|
|
- await quitMusicGroup({
|
|
|
|
|
|
+ await quitMusicGroup(cleanDeep({
|
|
id: this.detail.id,
|
|
id: this.detail.id,
|
|
...this.quitForm
|
|
...this.quitForm
|
|
- })
|
|
|
|
|
|
+ }))
|
|
this.$emit('close')
|
|
this.$emit('close')
|
|
this.$emit('submited')
|
|
this.$emit('submited')
|
|
this.$message.success("提交成功")
|
|
this.$message.success("提交成功")
|