From 2e844067ac63586c14624c92acab5555d4cbb95b 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, 9 Oct 2024 18:03:20 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A5=97=E9=A4=90=E3=80=81?=
=?UTF-8?q?=E8=AE=A2=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ss/suit/component/SuitEditDialog.vue | 19 +++++---
src/views/ss/suit/index.vue | 44 +++++++++++++------
src/views/system/recharge/detail.vue | 12 ++++-
3 files changed, 53 insertions(+), 22 deletions(-)
diff --git a/src/views/ss/suit/component/SuitEditDialog.vue b/src/views/ss/suit/component/SuitEditDialog.vue
index bbd83b3..2b9a9fc 100644
--- a/src/views/ss/suit/component/SuitEditDialog.vue
+++ b/src/views/ss/suit/component/SuitEditDialog.vue
@@ -33,9 +33,6 @@
元
-
- 元
-
@@ -55,6 +52,9 @@
度
+
+ 元
+
@@ -91,7 +91,7 @@
-
+
@@ -122,6 +122,9 @@ export default {
components: { UserInput, DeviceInput },
dicts: ['time_unit', 'suit_fee_mode', 'suit_fee_type'],
computed: {
+ SuitFeeMode() {
+ return SuitFeeMode
+ },
SuitFeeType() {
return SuitFeeType
},
@@ -192,11 +195,14 @@ export default {
{ required: true, message: "套餐名称不能为空", trigger: "blur" }
],
value: [
- { required: true, message: "通电时间不能为空", trigger: "blur" }
+ { required: true, message: "通电时间/电量不能为空", trigger: "blur" }
],
price: [
{ required: true, message: "价格不能为空", trigger: "blur" }
],
+ deposit: [
+ { required: true, message: "押金不能为空", trigger: "blur" }
+ ],
feeMode: [
{ required: true, message: "收费方式不能为空", trigger: "change" }
],
@@ -225,7 +231,8 @@ export default {
suitId: null,
name: null,
value: null,
- price: null,
+ price: 0,
+ deposit: 0,
description: null,
timeUnit: "3",
deviceIds: this.initForm.deviceId ? [this.initForm.deviceId] : [],
diff --git a/src/views/ss/suit/index.vue b/src/views/ss/suit/index.vue
index 7fb90e1..e7b02a4 100644
--- a/src/views/ss/suit/index.vue
+++ b/src/views/ss/suit/index.vue
@@ -25,13 +25,15 @@
@keyup.enter.native="handleQuery"
/>
-
-
+
+
+
+
+
+
+
+
+
搜索
@@ -89,19 +91,30 @@
-
+
-
+
-
+
-
- {{d.row.price | money}} 元
+
+
+
+ {{d.row.price | money}} 元 / {{d.row.value}} {{suitTimeUnit(d.row.timeUnit)}}
+
+
+ {{d.row.price | money}} 元 / {{d.row.value}} 度
+
+ 动态计算
+
-
+
+ {{d.row.deposit | money}} 元
+
+
@@ -109,7 +122,7 @@
-
+
{
diff --git a/src/views/system/recharge/detail.vue b/src/views/system/recharge/detail.vue
index 50edf8a..c50c780 100644
--- a/src/views/system/recharge/detail.vue
+++ b/src/views/system/recharge/detail.vue
@@ -84,8 +84,16 @@
- {{detail.suitTime | defaultValue}} {{suitTimeUnit(detail.suitTimeUnit)}}
- {{detail.suitTime | defaultValue}} 度
+
+
+ {{detail.suitPrice | money}} 元 / {{detail.suitTime}} {{suitTimeUnit(detail.suitTimeUnit)}}
+
+
+ {{detail.suitPrice | money}} 元 / {{detail.suitTime}} 度
+
+ 动态计算
+
+ {{detail.suitDeposit | money | defaultValue}} 元
{{toDescriptionFromSecond(detail.totalUse).text | defaultValue}}
{{detail.suitStartTime | defaultValue}}
{{detail.suitEndTime | defaultValue}}