|
@ -47,9 +47,9 @@ |
|
|
</div> |
|
|
</div> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-card> |
|
|
</el-card> |
|
|
<el-card v-if="hasrechargeWaitShow"> |
|
|
|
|
|
<el-tabs v-model="activeName" type="card" @tab-click="handleClick"> |
|
|
|
|
|
<el-tab-pane label="待审核" name="wait" v-if="hasrechargeWait"></el-tab-pane> |
|
|
|
|
|
|
|
|
<el-card> |
|
|
|
|
|
<el-tabs v-model="activeName" type="card" @tab-click="handleClick"> |
|
|
|
|
|
<el-tab-pane label="待审核" name="wait" v-if="hasrechargeWait&&hasrechargeWaitShow"></el-tab-pane> |
|
|
<el-tab-pane label="已通过" name="pass" v-if="hasrechargeThrough"></el-tab-pane> |
|
|
<el-tab-pane label="已通过" name="pass" v-if="hasrechargeThrough"></el-tab-pane> |
|
|
<el-tab-pane label="已驳回" name="reject" v-if="hasrechargeReject"></el-tab-pane> |
|
|
<el-tab-pane label="已驳回" name="reject" v-if="hasrechargeReject"></el-tab-pane> |
|
|
<div> |
|
|
<div> |
|
@ -119,7 +119,7 @@ |
|
|
{{ moment(scope.row.auditTime).format('YYYY-MM-DD HH:mm:ss') }} |
|
|
{{ moment(scope.row.auditTime).format('YYYY-MM-DD HH:mm:ss') }} |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column v-if="activeName === 'wait'&&(hasrechargeWaitThough||hasrechargeWaitReject)" fixed="right" prop="operation" label="操作" width="150px"> |
|
|
|
|
|
|
|
|
<el-table-column v-if="activeName === 'wait'&&(hasrechargeWaitThough||hasrechargeWaitReject)&&hasrechargeWaitShow" fixed="right" prop="operation" label="操作" width="150px"> |
|
|
<template #default="scope"> |
|
|
<template #default="scope"> |
|
|
<div class="operation"> |
|
|
<div class="operation"> |
|
|
<el-popconfirm title="确定要通过此条记录吗?" @confirm="handleApprove(scope.row)"> |
|
|
<el-popconfirm title="确定要通过此条记录吗?" @confirm="handleApprove(scope.row)"> |
|
@ -179,6 +179,28 @@ const { adminData, menuTree } = storeToRefs(adminStore); |
|
|
import { permissionMapping, hasMenuPermission } from "@/utils/menuTreePermission.js" |
|
|
import { permissionMapping, hasMenuPermission } from "@/utils/menuTreePermission.js" |
|
|
import dayjs from "dayjs"; |
|
|
import dayjs from "dayjs"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//操作权限 |
|
|
|
|
|
const hasrechargeThrough = ref(false) // 充值审核已通过 |
|
|
|
|
|
const hasrechargeReject = ref(false) // 充值审核已驳回 |
|
|
|
|
|
const hasrechargeWait = ref(false) // 充值审核待审核 |
|
|
|
|
|
const hasrechargeWaitShow = ref(false) // 充值审核待审核查看 |
|
|
|
|
|
const hasrechargeWaitThough = ref(false) // 充值审核通过 |
|
|
|
|
|
const hasrechargeWaitReject = ref(false) // 充值审核驳回 |
|
|
|
|
|
|
|
|
|
|
|
// 初始化权限状态 |
|
|
|
|
|
const initPermissions = async() => { |
|
|
|
|
|
if (!menuTree.value || !menuTree.value.length) return; |
|
|
|
|
|
hasrechargeThrough.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeThrough); |
|
|
|
|
|
hasrechargeReject.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeReject); |
|
|
|
|
|
hasrechargeWait.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWait); |
|
|
|
|
|
hasrechargeWaitShow.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWaitShow); |
|
|
|
|
|
hasrechargeWaitThough.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWaitThough); |
|
|
|
|
|
hasrechargeWaitReject.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWaitReject); |
|
|
|
|
|
console.log(hasrechargeWaitThough.value) |
|
|
|
|
|
console.log(hasrechargeWaitReject.value) |
|
|
|
|
|
|
|
|
|
|
|
}; |
|
|
const defaultTime = [ |
|
|
const defaultTime = [ |
|
|
new Date(2000, 1, 1, 0, 0, 0), |
|
|
new Date(2000, 1, 1, 0, 0, 0), |
|
|
new Date(2000, 2, 1, 23, 59, 59), |
|
|
new Date(2000, 2, 1, 23, 59, 59), |
|
@ -214,7 +236,7 @@ const rechargeAudit = ref({ |
|
|
startTime: "", // 充值时间开始 |
|
|
startTime: "", // 充值时间开始 |
|
|
endTime: "", // 充值时间结束 |
|
|
endTime: "", // 充值时间结束 |
|
|
market: "", // 地区 |
|
|
market: "", // 地区 |
|
|
auditStatus: "0", |
|
|
|
|
|
|
|
|
auditStatus: '0', |
|
|
}) |
|
|
}) |
|
|
// 搜索对象 |
|
|
// 搜索对象 |
|
|
const getObj = ref({ |
|
|
const getObj = ref({ |
|
@ -222,27 +244,7 @@ const getObj = ref({ |
|
|
pageSize: 50 |
|
|
pageSize: 50 |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
//操作权限 |
|
|
|
|
|
const hasrechargeThrough = ref(false) // 充值审核已通过 |
|
|
|
|
|
const hasrechargeReject = ref(false) // 充值审核已驳回 |
|
|
|
|
|
const hasrechargeWait = ref(false) // 充值审核已驳回 |
|
|
|
|
|
const hasrechargeWaitShow = ref(false) // 充值审核待审核查看 |
|
|
|
|
|
const hasrechargeWaitThough = ref(false) // 充值审核通过 |
|
|
|
|
|
const hasrechargeWaitReject = ref(false) // 充值审核驳回 |
|
|
|
|
|
|
|
|
|
|
|
// 初始化权限状态 |
|
|
|
|
|
const initPermissions = () => { |
|
|
|
|
|
if (!menuTree.value || !menuTree.value.length) return; |
|
|
|
|
|
hasrechargeThrough.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeThrough); |
|
|
|
|
|
hasrechargeReject.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeReject); |
|
|
|
|
|
hasrechargeWait.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWait); |
|
|
|
|
|
hasrechargeWaitShow.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWaitShow); |
|
|
|
|
|
hasrechargeWaitThough.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWaitThough); |
|
|
|
|
|
hasrechargeWaitReject.value = hasMenuPermission(menuTree.value, permissionMapping.rechargeWaitReject); |
|
|
|
|
|
console.log(hasrechargeWaitThough.value) |
|
|
|
|
|
console.log(hasrechargeWaitReject.value) |
|
|
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 支付方式选项 |
|
|
// 支付方式选项 |
|
|
const payModel = [ |
|
|
const payModel = [ |
|
@ -482,7 +484,9 @@ const handleClick = function (tab, event) { |
|
|
ElMessage.error('暂无权限') |
|
|
ElMessage.error('暂无权限') |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
adminWait() |
|
|
|
|
|
|
|
|
if(hasrechargeWaitShow){ |
|
|
|
|
|
adminWait() |
|
|
|
|
|
} |
|
|
} else if (tab.props.name === 'pass') { |
|
|
} else if (tab.props.name === 'pass') { |
|
|
if(!hasrechargeThrough){ |
|
|
if(!hasrechargeThrough){ |
|
|
ElMessage.error('暂无权限') |
|
|
ElMessage.error('暂无权限') |
|
@ -695,7 +699,14 @@ const cancelClick = () => { |
|
|
const formatTime = (val) => val ? moment(val).format('YYYY-MM-DD HH:mm:ss') : '' |
|
|
const formatTime = (val) => val ? moment(val).format('YYYY-MM-DD HH:mm:ss') : '' |
|
|
// 挂载 |
|
|
// 挂载 |
|
|
onMounted(async function () { |
|
|
onMounted(async function () { |
|
|
initPermissions() |
|
|
|
|
|
|
|
|
await initPermissions() |
|
|
|
|
|
if(hasrechargeWaitShow.value){ |
|
|
|
|
|
rechargeAudit.value.auditStatus = '0' |
|
|
|
|
|
}else if(hasrechargeThrough.value){ |
|
|
|
|
|
rechargeAudit.value.auditStatus = '1' |
|
|
|
|
|
}else if(hasrechargeReject){ |
|
|
|
|
|
rechargeAudit.value.auditStatus = '2' |
|
|
|
|
|
} |
|
|
await getActivity() |
|
|
await getActivity() |
|
|
await getMarket() |
|
|
await getMarket() |
|
|
await getRecharge() |
|
|
await getRecharge() |
|
|