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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ {{d.row.amount | money}} 元
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
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 @@
-
+
-
+
-
+
-
+
-
-
-
-
- {{d.row.serviceRate == null ? '未设置' : d.row.serviceRate + '%'}}
-
-
+
+
+
详细信息
+ >详情
-
-
-
搜索
重置
@@ -79,28 +71,19 @@
-
+
-
-
-
-
-
- {{(d.row.onlineCount / d.row.activationCount * 100).toFixed(2)}} %
- 0.00 %
-
-
-
+
-
+
-
-
-
-
-
-
diff --git a/src/views/system/recharge/index.vue b/src/views/system/recharge/index.vue
index ad30c7e..a967808 100644
--- a/src/views/system/recharge/index.vue
+++ b/src/views/system/recharge/index.vue
@@ -17,9 +17,9 @@
@keyup.enter.native="handleQuery"
/>
-
+
手动设备充值
+ 订单退款
@@ -127,11 +134,35 @@
取 消
+
+
+
+
+
+ 元
+
+
+
+
+
+