|
@@ -30,14 +30,26 @@
|
|
<a-table :data="tableData" :pagination="pageData" :columns="columns" @page-change="evChangePage"
|
|
<a-table :data="tableData" :pagination="pageData" :columns="columns" @page-change="evChangePage"
|
|
:scroll="{ x: '100%', y: '800px' }">
|
|
:scroll="{ x: '100%', y: '800px' }">
|
|
<template #status="{ record }">
|
|
<template #status="{ record }">
|
|
- {{ record.status == 1 ? "未激活" : record.status == 2 ? "已过期" : record.status == 3 ? "已激活" : "已退款" }}
|
|
|
|
|
|
+ {{ record.status }}
|
|
</template>
|
|
</template>
|
|
<template #moderation_status="{ record }">
|
|
<template #moderation_status="{ record }">
|
|
{{ record.moderation_status }}
|
|
{{ record.moderation_status }}
|
|
</template>
|
|
</template>
|
|
<template #operate="{ record }">
|
|
<template #operate="{ record }">
|
|
- <a-button @click="platformCancel" type="text" v-if="userType == 1">退订</a-button>
|
|
|
|
- <a-button @click="adminCancel" type="text" v-if="userType == 2">退订</a-button>
|
|
|
|
|
|
+ <div v-if="userType == 1 && record.moderation_status == 1">
|
|
|
|
+ <a-popconfirm :content="`是否通过?`" type="warning" @ok="platformCancel(record, 2)">
|
|
|
|
+ <a-button type="text">通过</a-button>
|
|
|
|
+ </a-popconfirm>
|
|
|
|
+ <a-popconfirm :content="`是否驳回`" type="warning" @ok="platformCancel(record, 3)">
|
|
|
|
+ <a-button type="text">驳回</a-button>
|
|
|
|
+ </a-popconfirm>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-if="userType == 2">
|
|
|
|
+ <a-popconfirm :content="`是否确认退订?`" type="warning" @ok="adminCancel(record)">
|
|
|
|
+ <a-button type="text">退订</a-button>
|
|
|
|
+ </a-popconfirm>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
<!-- <a-button @click="openDetail(record, 2)" type="text">查看</a-button> -->
|
|
<!-- <a-button @click="openDetail(record, 2)" type="text">查看</a-button> -->
|
|
</template>
|
|
</template>
|
|
</a-table>
|
|
</a-table>
|
|
@@ -273,7 +285,7 @@ const dataDetail = ref([{
|
|
status: '沉默期'
|
|
status: '沉默期'
|
|
},])
|
|
},])
|
|
const userName = ref('')
|
|
const userName = ref('')
|
|
-const userType = ref(''); // 1 平台 2用户
|
|
|
|
|
|
+const userType = ref(''); // 1平台 2用户
|
|
const tableData = ref([]);
|
|
const tableData = ref([]);
|
|
const formRef = ref(null);
|
|
const formRef = ref(null);
|
|
const currentIndex = ref(null);
|
|
const currentIndex = ref(null);
|
|
@@ -391,13 +403,26 @@ const cancelPurchase = () => {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
// 平台退订
|
|
// 平台退订
|
|
-const platformCancel = () => {
|
|
|
|
- platformUpdate().then(res => { })
|
|
|
|
|
|
+const platformCancel = (data, type) => {
|
|
|
|
+ const param = {
|
|
|
|
+ id: data.id,
|
|
|
|
+ status: type
|
|
|
|
+ }
|
|
|
|
+ platformUpdate(param).then(res => {
|
|
|
|
+ intData();
|
|
|
|
+ })
|
|
}
|
|
}
|
|
// 用户退订
|
|
// 用户退订
|
|
-const adminCancel = () => {
|
|
|
|
- adminUpdate().then(res => { })
|
|
|
|
|
|
+const adminCancel = (data) => {
|
|
|
|
+ const param = {
|
|
|
|
+ id: data.id,
|
|
|
|
+ status: data.status
|
|
|
|
+ }
|
|
|
|
+ adminUpdate(param).then(res => {
|
|
|
|
+ intData();
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
+
|
|
//
|
|
//
|
|
const tariffChange = (e) => {
|
|
const tariffChange = (e) => {
|
|
formState.value.tariffId = e;
|
|
formState.value.tariffId = e;
|