|
@@ -131,7 +131,12 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="userComment" label="退团原因">
|
|
|
|
|
|
+ <el-table-column prop="reasonEnum" label="退团原因">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <p>{{ scope.row.reasonEnum | quiteReasonFilter }}</p>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="userComment" label="退团理由">
|
|
<overflow-text
|
|
<overflow-text
|
|
width="100%"
|
|
width="100%"
|
|
slot-scope="scope"
|
|
slot-scope="scope"
|
|
@@ -165,7 +170,9 @@
|
|
<div>
|
|
<div>
|
|
<el-button
|
|
<el-button
|
|
type="text"
|
|
type="text"
|
|
- v-if="permission('musicGroupQuit/quitMusicGroup/quit')&&isManage"
|
|
|
|
|
|
+ v-if="
|
|
|
|
+ permission('musicGroupQuit/quitMusicGroup/quit') && isManage
|
|
|
|
+ "
|
|
:disabled="
|
|
:disabled="
|
|
scope.row.status != 'PROCESSING' ||
|
|
scope.row.status != 'PROCESSING' ||
|
|
scope.row.status == 'DENIED' ||
|
|
scope.row.status == 'DENIED' ||
|
|
@@ -174,7 +181,7 @@
|
|
isManage == 'manage' &&
|
|
isManage == 'manage' &&
|
|
scope.row.currentApproveRole == '2') ||
|
|
scope.row.currentApproveRole == '2') ||
|
|
(scope.row.status == 'PROCESSING' &&
|
|
(scope.row.status == 'PROCESSING' &&
|
|
- isManage=='staff' &&
|
|
|
|
|
|
+ isManage == 'staff' &&
|
|
scope.row.currentApproveRole == '1')
|
|
scope.row.currentApproveRole == '1')
|
|
"
|
|
"
|
|
@click="quieTeamMask(scope.row)"
|
|
@click="quieTeamMask(scope.row)"
|
|
@@ -182,7 +189,9 @@
|
|
>
|
|
>
|
|
<el-button
|
|
<el-button
|
|
type="text"
|
|
type="text"
|
|
- v-if="permission('musicGroupQuit/quitMusicGroup/quit')&&isManage"
|
|
|
|
|
|
+ v-if="
|
|
|
|
+ permission('musicGroupQuit/quitMusicGroup/quit') && isManage
|
|
|
|
+ "
|
|
:disabled="
|
|
:disabled="
|
|
!(
|
|
!(
|
|
scope.row.status != 'PROCESSING' ||
|
|
scope.row.status != 'PROCESSING' ||
|
|
@@ -192,7 +201,7 @@
|
|
isManage == 'manage' &&
|
|
isManage == 'manage' &&
|
|
scope.row.currentApproveRole == '2') ||
|
|
scope.row.currentApproveRole == '2') ||
|
|
(scope.row.status == 'PROCESSING' &&
|
|
(scope.row.status == 'PROCESSING' &&
|
|
- isManage=='staff' &&
|
|
|
|
|
|
+ isManage == 'staff' &&
|
|
scope.row.currentApproveRole == '1')
|
|
scope.row.currentApproveRole == '1')
|
|
)
|
|
)
|
|
"
|
|
"
|
|
@@ -264,12 +273,12 @@
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
v-permission="'musicGroupQuit/quitMusicGroup'"
|
|
v-permission="'musicGroupQuit/quitMusicGroup'"
|
|
- v-if="isManage=='staff'"
|
|
|
|
|
|
+ v-if="isManage == 'staff'"
|
|
@click="submitInfo('PROCESSING')"
|
|
@click="submitInfo('PROCESSING')"
|
|
>提交审核</el-button
|
|
>提交审核</el-button
|
|
>
|
|
>
|
|
<el-button
|
|
<el-button
|
|
- v-if="isManage=='super' || isManage=='manage'"
|
|
|
|
|
|
+ v-if="isManage == 'super' || isManage == 'manage'"
|
|
type="primary"
|
|
type="primary"
|
|
v-permission="'musicGroupQuit/quitMusicGroup'"
|
|
v-permission="'musicGroupQuit/quitMusicGroup'"
|
|
@click="submitInfo('APPROVED')"
|
|
@click="submitInfo('APPROVED')"
|
|
@@ -315,6 +324,7 @@ import { musicGroupQuitQeryPage, batchQuitMusicGroup } from "./api";
|
|
import cleanDeep from "clean-deep";
|
|
import cleanDeep from "clean-deep";
|
|
import { musicGroupQuit } from "@/api/journal";
|
|
import { musicGroupQuit } from "@/api/journal";
|
|
import { withdrawalStatus } from "@/constant";
|
|
import { withdrawalStatus } from "@/constant";
|
|
|
|
+import { quiteReasonFilter } from "@/utils/vueFilter";
|
|
let that;
|
|
let that;
|
|
const initSearch = {
|
|
const initSearch = {
|
|
search: "",
|
|
search: "",
|
|
@@ -412,7 +422,7 @@ export default {
|
|
this.quitForm.hasMaintenance = res.data.hasMaintenance;
|
|
this.quitForm.hasMaintenance = res.data.hasMaintenance;
|
|
this.quitForm.reason = res.data.reason;
|
|
this.quitForm.reason = res.data.reason;
|
|
this.quitForm.id = res.data.id;
|
|
this.quitForm.id = res.data.id;
|
|
- this.quitForm.reasonEnum = res.data.reasonEnum
|
|
|
|
|
|
+ this.quitForm.reasonEnum = res.data.reasonEnum;
|
|
this.quitForm = { ...this.quitForm, ...res.data.returnFeeDto };
|
|
this.quitForm = { ...this.quitForm, ...res.data.returnFeeDto };
|
|
this.quitVisible = true;
|
|
this.quitVisible = true;
|
|
} else {
|
|
} else {
|