|
@@ -11,7 +11,45 @@
|
|
|
actualNum: res.data.calender.actualNum,
|
|
|
sumActualAmount: res.data.sumActualAmount
|
|
|
} -->
|
|
|
- <div class="infoMsg">
|
|
|
+ <statistic :span="4" :col="5">
|
|
|
+ <statistic-item>
|
|
|
+ <span>状态</span>
|
|
|
+ <span>
|
|
|
+ <p class="status"
|
|
|
+ style="color: #ff6a6a"
|
|
|
+ v-if="info.paymentStatus == 'OPEN'">
|
|
|
+ {{ "已开启" }}
|
|
|
+ </p>
|
|
|
+ <p class="status"
|
|
|
+ style="color: #ff6a6a"
|
|
|
+ v-if="info.paymentStatus == 'NO'">
|
|
|
+ {{ "未开始" }}
|
|
|
+ </p>
|
|
|
+ <p class="status"
|
|
|
+ style="color: #5ccdb8"
|
|
|
+ v-if="info.paymentStatus == 'OVER'">
|
|
|
+ {{ "已结束" }}
|
|
|
+ </p>
|
|
|
+ </span>
|
|
|
+ </statistic-item>
|
|
|
+ <statistic-item>
|
|
|
+ <span>预计缴费日期</span>
|
|
|
+ <span style="font-size: 16px">{{ info.startPaymentDate | formatTimer }} ~ {{ info.deadlinePaymentDate | formatTimer }}</span>
|
|
|
+ </statistic-item>
|
|
|
+ <statistic-item>
|
|
|
+ <span>预计缴费人数</span>
|
|
|
+ <span>{{ info.expectNum ? info.expectNum : 0 }}</span>
|
|
|
+ </statistic-item>
|
|
|
+ <statistic-item>
|
|
|
+ <span>实际缴费人数</span>
|
|
|
+ <span>{{ info.actualNum ? info.actualNum : 0 }}</span>
|
|
|
+ </statistic-item>
|
|
|
+ <statistic-item>
|
|
|
+ <span>收款金额</span>
|
|
|
+ <span>{{ info.sumActualAmount ? info.sumActualAmount : 0 }}</span>
|
|
|
+ </statistic-item>
|
|
|
+ </statistic>
|
|
|
+ <!-- <div class="infoMsg">
|
|
|
<div class="left">
|
|
|
<p class="title">状态</p>
|
|
|
|
|
@@ -55,7 +93,7 @@
|
|
|
</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
|
|
|
<div class="m-core">
|
|
|
<el-form :inline="true"
|
|
@@ -135,7 +173,7 @@
|
|
|
v-permission="'musicGroupPaymentCalenderDetail/add'"
|
|
|
>
|
|
|
新增学员
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div
|
|
|
class="newBand"
|
|
|
@click="delStudentBtn"
|
|
@@ -143,7 +181,7 @@
|
|
|
v-permission="'musicGroupPaymentCalenderDetail/batchDel'"
|
|
|
>
|
|
|
删除学员
|
|
|
- </div> -->
|
|
|
+ </div>
|
|
|
<div class="newBand"
|
|
|
v-permission="'export/musicGroupPaymentCalenderDetail'"
|
|
|
@click="onMusicGroupPaymentCalenderDetail">
|
|
@@ -490,19 +528,19 @@ export default {
|
|
|
calenderSettingsName: res.data.calenderSettingsName,
|
|
|
};
|
|
|
this.msgList = res.data.musicGroupPaymentCalenderCourseSettings
|
|
|
- this.searchForm.id = this.id;
|
|
|
- this.searchForm.page = this.rules.page;
|
|
|
- this.searchForm.rows = this.rules.limit;
|
|
|
- getmusicGroupPaymentCalenderDetail(this.searchForm).then(
|
|
|
- (payment) => {
|
|
|
- if (payment.code == 200) {
|
|
|
- this.rules.total = payment.data.total;
|
|
|
- this.tableList = payment.data.rows;
|
|
|
- }
|
|
|
- }
|
|
|
- );
|
|
|
}
|
|
|
});
|
|
|
+ this.searchForm.id = this.id;
|
|
|
+ this.searchForm.page = this.rules.page;
|
|
|
+ this.searchForm.rows = this.rules.limit;
|
|
|
+ getmusicGroupPaymentCalenderDetail(this.searchForm).then(
|
|
|
+ (payment) => {
|
|
|
+ if (payment.code == 200) {
|
|
|
+ this.rules.total = payment.data.total;
|
|
|
+ this.tableList = payment.data.rows;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ );
|
|
|
},
|
|
|
search () {
|
|
|
this.rules.page = 1;
|
|
@@ -605,13 +643,13 @@ export default {
|
|
|
type: "warning",
|
|
|
})
|
|
|
.then(() => {
|
|
|
- let musicGroupPaymentCalenderIds = this.activeChiose
|
|
|
+ let musicGroupPaymentCalenderDetailIds = this.activeChiose
|
|
|
.map((stu) => {
|
|
|
return stu.id;
|
|
|
})
|
|
|
.join(",");
|
|
|
delMusicGroupPaymentCalenderStudent({
|
|
|
- musicGroupPaymentCalenderIds,
|
|
|
+ musicGroupPaymentCalenderDetailIds,
|
|
|
}).then((res) => {
|
|
|
if (res.code == 200) {
|
|
|
this.$message.success(`删除成功`);
|