From d721c27ea0b6848369e1132f1605d0bc3048b048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A2=A8=E5=A4=A7=E5=8F=94?= <494979559@qq.com> Date: Wed, 10 Jul 2024 16:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ss/refund.js | 44 +++++ src/api/system/recharge.js | 12 ++ src/api/system/smUser.js | 8 - src/assets/icons/svg/refund.svg | 1 + src/views/ss/refund/index.vue | 297 ++++++++++++++++++++++++++++ src/views/system/device/index.vue | 20 +- src/views/system/model/index.vue | 29 +-- src/views/system/recharge/index.vue | 69 ++++++- src/views/system/smUser/index.vue | 6 +- src/views/system/tenant/index.vue | 18 +- 10 files changed, 448 insertions(+), 56 deletions(-) create mode 100644 src/api/ss/refund.js create mode 100644 src/assets/icons/svg/refund.svg create mode 100644 src/views/ss/refund/index.vue diff --git a/src/api/ss/refund.js b/src/api/ss/refund.js new file mode 100644 index 0000000..0f202a8 --- /dev/null +++ b/src/api/ss/refund.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询退款订单列表 +export function listRefund(query) { + return request({ + url: '/ss/refund/list', + method: 'get', + params: query + }) +} + +// 查询退款订单详细 +export function getRefund(refundId) { + return request({ + url: '/ss/refund/' + refundId, + method: 'get' + }) +} + +// 新增退款订单 +export function addRefund(data) { + return request({ + url: '/ss/refund', + method: 'post', + data: data + }) +} + +// 修改退款订单 +export function updateRefund(data) { + return request({ + url: '/ss/refund', + method: 'put', + data: data + }) +} + +// 删除退款订单 +export function delRefund(refundId) { + return request({ + url: '/ss/refund/' + refundId, + method: 'delete' + }) +} diff --git a/src/api/system/recharge.js b/src/api/system/recharge.js index 809bcd4..e9509f6 100644 --- a/src/api/system/recharge.js +++ b/src/api/system/recharge.js @@ -67,3 +67,15 @@ export function rechargeDevice(id) { method: 'get', }) } + +// 订单退款 +export function refundBill(billId, refundAmount) { + return request({ + url: '/system/bill/refund', + method: 'put', + data: { + billId, + refundAmount + } + }) +} diff --git a/src/api/system/smUser.js b/src/api/system/smUser.js index 8c87401..5d1b9c0 100644 --- a/src/api/system/smUser.js +++ b/src/api/system/smUser.js @@ -60,11 +60,3 @@ export function delSmUser(userId) { method: 'delete' }) } - -// 逻辑删除普通用户信息 -export function logicDelSmUser(userId) { - return request({ - url: '/system/smUser/logic/' + userId, - method: 'delete' - }) -} diff --git a/src/assets/icons/svg/refund.svg b/src/assets/icons/svg/refund.svg new file mode 100644 index 0000000..1715bdd --- /dev/null +++ b/src/assets/icons/svg/refund.svg @@ -0,0 +1 @@ + diff --git a/src/views/ss/refund/index.vue b/src/views/ss/refund/index.vue new file mode 100644 index 0000000..fa9c449 --- /dev/null +++ b/src/views/ss/refund/index.vue @@ -0,0 +1,297 @@ + + + diff --git a/src/views/system/device/index.vue b/src/views/system/device/index.vue index d8df603..eb8668a 100644 --- a/src/views/system/device/index.vue +++ b/src/views/system/device/index.vue @@ -123,14 +123,14 @@ - + - +