|
@@ -61,6 +61,16 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column align="center"
|
|
<el-table-column align="center"
|
|
|
|
+ prop="auditStatus"
|
|
|
|
+ label="审核状态"
|
|
|
|
+ width="100px">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <div>
|
|
|
|
+ {{ scope.row.auditStatus | auditType }}
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column align="center"
|
|
prop="addCourseTotalTime"
|
|
prop="addCourseTotalTime"
|
|
width="150px"
|
|
width="150px"
|
|
label="加课总时长">
|
|
label="加课总时长">
|
|
@@ -98,7 +108,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="操作"
|
|
<el-table-column label="操作"
|
|
fixed="right"
|
|
fixed="right"
|
|
- min-width="120px">
|
|
|
|
|
|
+ min-width="160px">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div>
|
|
<div>
|
|
<el-button type="text"
|
|
<el-button type="text"
|
|
@@ -116,6 +126,10 @@
|
|
v-permission="'musicGroupPaymentCalender/update'"
|
|
v-permission="'musicGroupPaymentCalender/update'"
|
|
@click="resetPay(scope.row)">修改</el-button>
|
|
@click="resetPay(scope.row)">修改</el-button>
|
|
|
|
|
|
|
|
+ <el-button type="text"
|
|
|
|
+ v-permission="'musicGroupPaymentCalender/delByBatchNo'"
|
|
|
|
+ @click="removeBatchNo(scope.row)">删除</el-button>
|
|
|
|
+
|
|
<!-- <el-button type="text"
|
|
<!-- <el-button type="text"
|
|
v-if="!isNewGropu&&teamStatus&&scope.row.paymentType!='MUSIC_APPLY'"
|
|
v-if="!isNewGropu&&teamStatus&&scope.row.paymentType!='MUSIC_APPLY'"
|
|
@click="onCreateQRCode(scope.row)">续费二维码</el-button> -->
|
|
@click="onCreateQRCode(scope.row)">续费二维码</el-button> -->
|
|
@@ -366,7 +380,7 @@ import { getAuditList } from '@/api/auditManager'
|
|
import {
|
|
import {
|
|
getOrganizationCourseUnitPriceSettings
|
|
getOrganizationCourseUnitPriceSettings
|
|
} from '@/api/specialSetting'
|
|
} from '@/api/specialSetting'
|
|
-import { musicGroupPaymentCalenderQueryPage, getMusicGroupStu, musicGroupPaymentCalenderDetailBatchAdd } from '../api'
|
|
|
|
|
|
+import { musicGroupPaymentCalenderQueryPage, getMusicGroupStu, musicGroupPaymentCalenderDetailBatchAdd, musicGroupPaymentCalenderDelByBatchNo } from '../api'
|
|
import setStudentFee from './studentPayBase'
|
|
import setStudentFee from './studentPayBase'
|
|
import userPayForm from '../modals/user-pay-form'
|
|
import userPayForm from '../modals/user-pay-form'
|
|
import payItems from '../modals/pay-items'
|
|
import payItems from '../modals/pay-items'
|
|
@@ -594,6 +608,16 @@ export default {
|
|
let query = this.$route.query;
|
|
let query = this.$route.query;
|
|
this.$router.push({ path: "/business/studentPayBase", query });
|
|
this.$router.push({ path: "/business/studentPayBase", query });
|
|
},
|
|
},
|
|
|
|
+ async removeBatchNo (row) {
|
|
|
|
+ try {
|
|
|
|
+ await this.$confirm('是否确认删除该缴费批次?', '提示', {
|
|
|
|
+ type: 'warning',
|
|
|
|
+ })
|
|
|
|
+ await musicGroupPaymentCalenderDelByBatchNo({batchNo: row.batchNo})
|
|
|
|
+ this.$message.success('删除成功')
|
|
|
|
+ this.getList()
|
|
|
|
+ } catch (error) {}
|
|
|
|
+ },
|
|
newPayInfo () {
|
|
newPayInfo () {
|
|
this.$refs["payForm"].validate((res) => {
|
|
this.$refs["payForm"].validate((res) => {
|
|
if (res) {
|
|
if (res) {
|