|
|
@ -332,48 +332,66 @@ 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) => { |
|
|
|
try { |
|
|
|
const params = { |
|
|
|
orderCode: row.orderCode, |
|
|
|
auditId: adminInfo.value.id, |
|
|
|
action: 1,// action的1是通过,2是驳回 |
|
|
|
rejectReason: '' |
|
|
|
if (findMenuById(menuTree.value, permissionMapping.Refund_Approval)) { |
|
|
|
|
|
|
|
try { |
|
|
|
const params = { |
|
|
|
orderCode: row.orderCode, |
|
|
|
auditId: adminInfo.value.id, |
|
|
|
action: 1,// action的1是通过,2是驳回 |
|
|
|
rejectReason: '' |
|
|
|
} |
|
|
|
await API({url: '/audit/audit', data: params})// 试一下能不能发 |
|
|
|
ElMessage.success('审核通过成功') |
|
|
|
get() |
|
|
|
getStats() |
|
|
|
console.log('aaaaaaaaaa这是通过调用') |
|
|
|
} catch (error) { |
|
|
|
console.error('审核通过失败', error) |
|
|
|
ElMessage.error('操作失败') |
|
|
|
} |
|
|
|
await API({url: '/audit/audit', data: params})// 试一下能不能发 |
|
|
|
ElMessage.success('审核通过成功') |
|
|
|
get() |
|
|
|
getStats() |
|
|
|
console.log('aaaaaaaaaa这是通过调用') |
|
|
|
} catch (error) { |
|
|
|
console.error('审核通过失败', error) |
|
|
|
ElMessage.error('操作失败') |
|
|
|
} else { |
|
|
|
ElMessage.warning('没有权限') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 处理驳回操作 |
|
|
|
const handleReject = async () => { |
|
|
|
if (!rejectReason.value.trim()) { |
|
|
|
ElMessage.warning('请输入驳回理由') |
|
|
|
return |
|
|
|
} |
|
|
|
try { |
|
|
|
const params = { |
|
|
|
orderCode: scopeValue.value.orderCode, |
|
|
|
auditId: adminInfo.value.id, |
|
|
|
action: 2, |
|
|
|
rejectReason: rejectReason.value |
|
|
|
if (findMenuById(menuTree.value, permissionMapping.Refund_Approval)) { |
|
|
|
|
|
|
|
if (!rejectReason.value.trim()) { |
|
|
|
ElMessage.warning('请输入驳回理由') |
|
|
|
return |
|
|
|
} |
|
|
|
await API({url: '/audit/audit', data: params}) |
|
|
|
ElMessage.success('驳回成功') |
|
|
|
rejectDialogVisible.value = false |
|
|
|
get() |
|
|
|
getStats() |
|
|
|
console.log('aaaaaaaaaa这是驳回调用', params) |
|
|
|
} catch (error) { |
|
|
|
console.error('驳回失败', error) |
|
|
|
ElMessage.error('操作失败') |
|
|
|
try { |
|
|
|
const params = { |
|
|
|
orderCode: scopeValue.value.orderCode, |
|
|
|
auditId: adminInfo.value.id, |
|
|
|
action: 2, |
|
|
|
rejectReason: rejectReason.value |
|
|
|
} |
|
|
|
await API({url: '/audit/audit', data: params}) |
|
|
|
ElMessage.success('驳回成功') |
|
|
|
rejectDialogVisible.value = false |
|
|
|
get() |
|
|
|
getStats() |
|
|
|
console.log('aaaaaaaaaa这是驳回调用', params) |
|
|
|
} catch (error) { |
|
|
|
console.error('驳回失败', error) |
|
|
|
ElMessage.error('操作失败') |
|
|
|
} |
|
|
|
} else { |
|
|
|
ElMessage.warning('没有权限') |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|