|
|
@ -332,8 +332,18 @@ const get = async function (val) { |
|
|
|
console.error('获取数据失败', error) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
import {useAdminStore} from "@/store/index.js"; |
|
|
|
import {storeToRefs} from "pinia"; |
|
|
|
import {findMenuById, permissionMapping} from "@/utils/menuTreePermission.js" |
|
|
|
|
|
|
|
const adminStore = useAdminStore(); |
|
|
|
const {menuTree} = storeToRefs(adminStore); |
|
|
|
|
|
|
|
// 通过 |
|
|
|
const handleApprove = async (row) => { |
|
|
|
if (findMenuById(menuTree.value, permissionMapping.Refund_Approval)) { |
|
|
|
|
|
|
|
try { |
|
|
|
const params = { |
|
|
|
orderCode: row.orderCode, |
|
|
@ -350,10 +360,15 @@ const handleApprove = async (row) => { |
|
|
|
console.error('审核通过失败', error) |
|
|
|
ElMessage.error('操作失败') |
|
|
|
} |
|
|
|
} else { |
|
|
|
ElMessage.warning('没有权限') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 处理驳回操作 |
|
|
|
const handleReject = async () => { |
|
|
|
if (findMenuById(menuTree.value, permissionMapping.Refund_Approval)) { |
|
|
|
|
|
|
|
if (!rejectReason.value.trim()) { |
|
|
|
ElMessage.warning('请输入驳回理由') |
|
|
|
return |
|
|
@ -375,6 +390,9 @@ const handleReject = async () => { |
|
|
|
console.error('驳回失败', error) |
|
|
|
ElMessage.error('操作失败') |
|
|
|
} |
|
|
|
} else { |
|
|
|
ElMessage.warning('没有权限') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
const getStats = async () => { |
|
|
|