fix: 提现审核管理
This commit is contained in:
@@ -15,3 +15,10 @@ export async function getFundWaterListApi(data: any) {
|
||||
export async function refuseApplicationApi(data: any) {
|
||||
return requestClient.post<any>(`${prefix}refuse-application`, data);
|
||||
}
|
||||
/**
|
||||
* 通过申请
|
||||
* @param data
|
||||
*/
|
||||
export async function passApplicationApi(data: any) {
|
||||
return requestClient.post<any>(`${prefix}pass-application`, data);
|
||||
}
|
||||
|
||||
@@ -6,8 +6,10 @@ import { useVbenModal } from '@vben/common-ui';
|
||||
import { message } from 'ant-design-vue';
|
||||
|
||||
import { useVbenForm } from '#/adapter/form';
|
||||
import { settlementApi } from '#/views/finance/monthly-payment/api';
|
||||
import { refuseApplicationApi } from '#/views/finance/withdrawal-audit/api';
|
||||
import {
|
||||
passApplicationApi,
|
||||
refuseApplicationApi,
|
||||
} from '#/views/finance/withdrawal-audit/api';
|
||||
|
||||
import { withdrawalAudit } from '../config/form';
|
||||
|
||||
@@ -30,7 +32,7 @@ const [Modal, modalApi] = useVbenModal({
|
||||
const values = await formApi.getValues();
|
||||
modalApi.setState({ loading: true, confirmLoading: true });
|
||||
const submitApi =
|
||||
type.value === 1 ? refuseApplicationApi : settlementApi;
|
||||
type.value === 1 ? refuseApplicationApi : passApplicationApi;
|
||||
submitApi(values)
|
||||
.then(() => {
|
||||
message.success('保存成功');
|
||||
@@ -49,7 +51,6 @@ const [Modal, modalApi] = useVbenModal({
|
||||
if (isOpen) {
|
||||
const { id, modalType } = modalApi.getData<Record<string, any>>();
|
||||
type.value = modalType;
|
||||
console.log(id, 'ssssssssssssssssssss')
|
||||
WithdrawalAuditFormApi.setValues({
|
||||
id,
|
||||
});
|
||||
|
||||
@@ -33,6 +33,7 @@ const infoModal = (id, modalType = 0) => {
|
||||
// 表单值
|
||||
id,
|
||||
modalType,
|
||||
gridApi,
|
||||
});
|
||||
WithdrawalAuditModalApi.open();
|
||||
};
|
||||
@@ -94,7 +95,7 @@ const infoModal = (id, modalType = 0) => {
|
||||
{
|
||||
label: '审核通过',
|
||||
type: 'link',
|
||||
icon: 'marketeq:eye',
|
||||
icon: 'mdi:success-bold',
|
||||
size: 'small',
|
||||
// auth: ['order', 'sys:role:detail'],
|
||||
onClick: infoModal.bind(null, row.id),
|
||||
@@ -102,7 +103,7 @@ const infoModal = (id, modalType = 0) => {
|
||||
{
|
||||
label: '拒绝审核',
|
||||
type: 'link',
|
||||
icon: 'marketeq:eye',
|
||||
icon: 'icon-park-solid:error',
|
||||
size: 'small',
|
||||
// auth: ['order', 'sys:role:detail'],
|
||||
onClick: infoModal.bind(null, row.id, 1),
|
||||
|
||||
Reference in New Issue
Block a user