This commit is contained in:
dute7liang
2024-01-28 16:14:00 +08:00
parent 4862b5b614
commit fc06bf1061
6 changed files with 31 additions and 14 deletions

View File

@@ -25,11 +25,11 @@ export function accountCashSuccess(id) {
}) })
} }
export function accountCashFail(id) { export function accountCashFail(id,remark) {
return request({ return request({
url: '/cai/accountCash/fail', url: '/cai/accountCash/fail',
method: 'get', method: 'get',
params: {id} params: {id,remark}
}) })
} }

View File

@@ -29,7 +29,7 @@ export function addReport(data) {
// 修改举报 // 修改举报
export function updateReport(data) { export function updateReport(data) {
return request({ return request({
url: '/cai/report', url: '/cai/report/audit/success',
method: 'put', method: 'put',
data: data data: data
}) })

View File

@@ -87,8 +87,8 @@
<el-table v-loading="loading" :data="accountCashList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="accountCashList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="ID" align="center" prop="id" /> <el-table-column label="ID" align="center" prop="id" width="60" />
<el-table-column label="订单号" align="center" prop="orderNo" /> <el-table-column label="订单号" align="center" prop="orderNo" show-overflow-tooltip/>
<el-table-column :label="systemName+'号'" align="center" prop="usercode" /> <el-table-column :label="systemName+'号'" align="center" prop="usercode" />
<el-table-column label="提现紫贝" align="center" prop="withdrawCoin" /> <el-table-column label="提现紫贝" align="center" prop="withdrawCoin" />
<el-table-column label="提现金额" align="center" prop="cashMoney" /> <el-table-column label="提现金额" align="center" prop="cashMoney" />
@@ -100,10 +100,10 @@
<cai-dict-tag :options="cashStatusList" :value="scope.row.status" /> <cai-dict-tag :options="cashStatusList" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="申请时间" align="center" prop="createTime" /> <el-table-column label="申请时间" align="center" prop="createTime" width="140"/>
<el-table-column label="审核人IP" align="center" prop="operateIp" /> <el-table-column label="审核人IP" align="center" prop="operateIp" />
<el-table-column label="审核时间" align="center" prop="verifyTime" /> <el-table-column label="审核时间" align="center" prop="verifyTime" />
<!-- <el-table-column label="审核备注" align="center" prop="verifyRemark" />--> <el-table-column label="审核备注" align="center" prop="verifyRemark" show-overflow-tooltip/>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right">
<template v-slot="scope"> <template v-slot="scope">
<el-button <el-button
@@ -241,9 +241,15 @@ export default {
}, },
handleFail(row) { handleFail(row) {
const id = row.id const id = row.id
this.$modal.confirm('是否不通过该提现?').then(() => { this.$prompt('请输入拒绝理由', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
inputType: 'textarea',
inputPattern: /^.{1,100}$/,
inputErrorMessage: '理由必填不超过100个字符'
}).then(({value}) => {
this.loading = true; this.loading = true;
return accountCashFail(id); return accountCashFail(id,value);
}).then(() => { }).then(() => {
this.loading = false; this.loading = false;
this.getList(); this.getList();

View File

@@ -166,7 +166,7 @@ export default {
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
payStatus: undefined, payStatus: 1,
usercode: undefined, usercode: undefined,
mobile: undefined, mobile: undefined,
orderNo: undefined, orderNo: undefined,

View File

@@ -17,6 +17,17 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="状态" clearable size="small">
<el-option
v-for="dict in reportStatusList"
:key="dict.value"
:label="dict.label"
:value="dict.value"
@keyup.enter.native="handleQuery"
/>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -138,7 +149,8 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
usercode: undefined, usercode: undefined,
reportUsercode: undefined reportUsercode: undefined,
status: 0
} }
} }
}, },
@@ -181,8 +193,7 @@ export default {
handleStatus(row) { handleStatus(row) {
this.buttonLoading = true this.buttonLoading = true
updateReport({ updateReport({
id: row.id, id: row.id
status: 1
}).then(response => { }).then(response => {
this.$modal.msgSuccess('处理成功') this.$modal.msgSuccess('处理成功')
this.open = false this.open = false

View File

@@ -152,7 +152,7 @@ export default {
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
payStatus: undefined, payStatus: 1,
usercode: undefined, usercode: undefined,
mobile: undefined, mobile: undefined,
orderNo: undefined orderNo: undefined