Commit 56fa471c by ‘巴博尔’

修改

parent ba2bf9e9
import request from '@/utils/request'
import request from "@/utils/request";
// 查询用户退款列表
export function listUserRefund(query) {
return request({
url: '/system/userRefund/list',
method: 'get',
params: query
})
url: "/system/userRefund/list",
method: "get",
params: query,
});
}
// 查询用户退款详细
export function getUserRefund(id) {
return request({
url: '/system/userRefund/' + id,
method: 'get'
})
url: "/system/userRefund/" + id,
method: "get",
});
}
// 新增用户退款
export function addUserRefund(data) {
return request({
url: '/system/userRefund',
method: 'post',
data: data
})
url: "/system/userRefund",
method: "post",
data: data,
});
}
// 修改用户退款
export function updateUserRefund(data) {
return request({
url: '/system/userRefund',
method: 'put',
data: data
})
url: "/system/userRefund",
method: "put",
data: data,
});
}
// 删除用户退款
export function delUserRefund(id) {
return request({
url: '/system/userRefund/' + id,
method: 'delete'
})
url: "/system/userRefund/" + id,
method: "delete",
});
}
// 通过/拒绝
export function refundPUT(data) {
return request({
url: "/system/userRefund/refund",
method: "put",
data: data,
});
}
......@@ -154,7 +154,10 @@
:show-overflow-tooltip="true"
>
<template slot-scope="{ row }">
<span v-if="row.status == 0">待审核</span>
<template v-if="row.status == 0">
<el-button type="text" @click="clickBH(row, 1)">通过</el-button>
<el-button type="text" @click="clickBH(row, 2)">拒绝</el-button>
</template>
<span v-if="row.status == 1">成功提现</span>
<span v-if="row.status == 2">拒绝提现</span>
</template>
......@@ -293,6 +296,17 @@ export default {
this.getList();
},
methods: {
clickBH(row, status) {
updateIncome({
id: row.id,
status,
amount: row.amount,
}).then((response) => {
const { msg } = response;
this.$modal.msgSuccess(msg);
this.getList();
});
},
/** 查询陪诊员/商户提现列表 */
getList() {
this.loading = true;
......
......@@ -111,14 +111,53 @@
>
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="ID" align="center" prop="id" key="id" />
<el-table-column label="订单" align="center" prop="orderSn" key="orderSn" :show-overflow-tooltip="true" />
<el-table-column label="订单类型" align="center" prop="bname" key="bname" :show-overflow-tooltip="true" />
<el-table-column label="应退金额" align="center" prop="payMoney" key="payMoney" :show-overflow-tooltip="true" />
<el-table-column label="退款理由" align="center" prop="remark" key="remark" :show-overflow-tooltip="true" />
<el-table-column label="联系手机" align="center" prop="phone" key="phone" :show-overflow-tooltip="true" />
<el-table-column label="退款状态" align="center" prop="status" :show-overflow-tooltip="true">
<template slot-scope="{row}">
<span v-if="row.status == 0">待审核</span>
<el-table-column
label="订单"
align="center"
prop="orderSn"
key="orderSn"
:show-overflow-tooltip="true"
/>
<el-table-column
label="订单类型"
align="center"
prop="bname"
key="bname"
:show-overflow-tooltip="true"
/>
<el-table-column
label="应退金额"
align="center"
prop="payMoney"
key="payMoney"
:show-overflow-tooltip="true"
/>
<el-table-column
label="退款理由"
align="center"
prop="remark"
key="remark"
:show-overflow-tooltip="true"
/>
<el-table-column
label="联系手机"
align="center"
prop="phone"
key="phone"
:show-overflow-tooltip="true"
/>
<el-table-column
label="退款状态"
align="center"
prop="status"
:show-overflow-tooltip="true"
>
<template slot-scope="{ row }">
<template v-if="row.status == 0">
<el-button type="text" @click="clickBH(row, 1)">通过</el-button>
<el-button type="text" @click="clickBH(row, 2)">拒绝</el-button>
</template>
<span v-if="row.status == 1">退款成功</span>
<span v-if="row.status == 2">取消退款</span>
</template>
......@@ -208,6 +247,7 @@ import {
delUserRefund,
addUserRefund,
updateUserRefund,
refundPUT,
} from "@/api/financialManagement/userRefund";
export default {
......@@ -257,6 +297,17 @@ export default {
this.getList();
},
methods: {
async clickBH(row, status) {
const data_back = await refundPUT({
id: row.id,
status,
});
const { code, msg } = data_back;
if (code === 200) {
this.$message.success(msg);
this.getList();
}
},
/** 查询用户退款列表 */
getList() {
this.loading = true;
......
......@@ -38,6 +38,7 @@ module.exports = {
// target: `http://localhost:8089`,
target: `https://peizheng.shanpeikj.com/api`,
// target: `http://192.168.0.169:8089`,
// target: `http://192.168.0.137:8089`,
// target: `http://192.168.0.170:8089`,
changeOrigin: true,
pathRewrite: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment