From edcaa7701c08ec96b673dcf30cf6907f712b7e33 Mon Sep 17 00:00:00 2001
From: qiaomu <3520484422@qq.com>
Date: Thu, 27 Feb 2025 17:37:12 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98=E6=A0=B7=E5=BC=8F=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/searchSelectWrapper/index.js | 28 ++++++++
components/searchSelectWrapper/index.json | 6 ++
components/searchSelectWrapper/index.wxml | 9 +++
components/searchSelectWrapper/index.wxss | 22 ++++++
pages/home/index.wxml | 2 +-
pages/workBench/components/account/index.js | 1 -
pages/workBench/components/account/index.json | 3 +-
pages/workBench/components/account/index.wxml | 45 +++++-------
pages/workBench/components/account/index.wxss | 8 ++-
.../recharge/components/approve/index.json | 3 +-
.../recharge/components/reharge/index.json | 3 +-
pages/workBench/components/recharge/index.js | 6 +-
.../workBench/components/recharge/index.json | 4 +-
.../workBench/components/recharge/index.wxml | 20 ++++--
.../workBench/components/recharge/index.wxss | 28 +++++++-
pages/workBench/components/record/index.js | 5 +-
pages/workBench/components/record/index.json | 3 +-
pages/workBench/components/record/index.wxml | 68 +++++++++---------
pages/workBench/components/record/index.wxss | 6 ++
.../tenement/components/bindMeter/index.js | 3 +-
pages/workBench/components/tenement/index.js | 3 +-
.../workBench/components/tenement/index.json | 3 +-
.../workBench/components/tenement/index.wxml | 71 ++++++++++---------
.../workBench/components/tenement/index.wxss | 16 +++--
pages/workBench/index.js | 2 +-
25 files changed, 240 insertions(+), 128 deletions(-)
create mode 100644 components/searchSelectWrapper/index.js
create mode 100644 components/searchSelectWrapper/index.json
create mode 100644 components/searchSelectWrapper/index.wxml
create mode 100644 components/searchSelectWrapper/index.wxss
diff --git a/components/searchSelectWrapper/index.js b/components/searchSelectWrapper/index.js
new file mode 100644
index 0000000..9120124
--- /dev/null
+++ b/components/searchSelectWrapper/index.js
@@ -0,0 +1,28 @@
+// components/searchSelectWrapper/index.js
+Component({
+
+ /**
+ * 组件的属性列表
+ */
+ properties: {
+ label: String,
+ placeholder: String,
+ text: String
+ },
+
+ /**
+ * 组件的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 组件的方法列表
+ */
+ methods: {
+ onSearch() {
+ this.triggerEvent("search")
+ }
+ }
+})
\ No newline at end of file
diff --git a/components/searchSelectWrapper/index.json b/components/searchSelectWrapper/index.json
new file mode 100644
index 0000000..6f50345
--- /dev/null
+++ b/components/searchSelectWrapper/index.json
@@ -0,0 +1,6 @@
+{
+ "component": true,
+ "usingComponents": {
+ "van-icon": "@vant/weapp/icon/index"
+ }
+}
\ No newline at end of file
diff --git a/components/searchSelectWrapper/index.wxml b/components/searchSelectWrapper/index.wxml
new file mode 100644
index 0000000..ce9e592
--- /dev/null
+++ b/components/searchSelectWrapper/index.wxml
@@ -0,0 +1,9 @@
+
+
+ {{ label }}
+
+ {{placeholder}}
+ {{text}}
+
+
+
\ No newline at end of file
diff --git a/components/searchSelectWrapper/index.wxss b/components/searchSelectWrapper/index.wxss
new file mode 100644
index 0000000..3ae12f1
--- /dev/null
+++ b/components/searchSelectWrapper/index.wxss
@@ -0,0 +1,22 @@
+/* components/searchSelectWrapper/index.wxss */
+.wrapper {
+ display: flex;
+ align-items: center;
+ font-size: 30rpx;
+ padding: 20rpx;
+}
+
+.content {
+ flex: 1;
+ margin-left: 30rpx;
+ margin-right: 30rpx;
+ display: flex;
+ padding: 10rpx 20rpx;
+ border-radius: 12rpx;
+ border: 1rpx solid #ccc;
+ background-color: #fff;
+}
+
+.text {
+ flex: 1;
+}
\ No newline at end of file
diff --git a/pages/home/index.wxml b/pages/home/index.wxml
index 6c6359d..dc81b19 100644
--- a/pages/home/index.wxml
+++ b/pages/home/index.wxml
@@ -21,7 +21,7 @@
- 请登录
+ 请登录
diff --git a/pages/workBench/components/account/index.js b/pages/workBench/components/account/index.js
index eae210d..992b809 100644
--- a/pages/workBench/components/account/index.js
+++ b/pages/workBench/components/account/index.js
@@ -57,7 +57,6 @@ Component({
})
break;
case "tenement":
- console.log('data', data)
this.setData({
tenement: data.id,
tenementName: data.name,
diff --git a/pages/workBench/components/account/index.json b/pages/workBench/components/account/index.json
index 8a466f7..922ddaa 100644
--- a/pages/workBench/components/account/index.json
+++ b/pages/workBench/components/account/index.json
@@ -14,6 +14,7 @@
"edit-modal": "./components/editModal/index",
"updatePhoneModal": "./components/updatePhoneModal/index",
"van-row": "@vant/weapp/row/index",
- "van-col": "@vant/weapp/col/index"
+ "van-col": "@vant/weapp/col/index",
+ "searchSelectWrapper": "/components/searchSelectWrapper/index"
}
}
\ No newline at end of file
diff --git a/pages/workBench/components/account/index.wxml b/pages/workBench/components/account/index.wxml
index febd95e..90a4236 100644
--- a/pages/workBench/components/account/index.wxml
+++ b/pages/workBench/components/account/index.wxml
@@ -1,31 +1,17 @@
-
-
- 选择
-
-
-
+
-
- 选择
-
-
+ text="{{ tenementName }}"
+ bind:search="onTenementFocus"
+ />
@@ -39,7 +25,9 @@
- {{tenementInfo.shortName}}
+
+ {{tenementInfo.shortName}}
+
{{tenementInfo.fullName}}
@@ -47,10 +35,13 @@
- 华昌宝能收费
- 物业代收1
- 物业代收2
- 物业代收线损
+
+ 华昌宝能收费
+
+ 物业代收1
+
+ 物业代收2
+ 物业代收线损
{{tenementInfo.contact}} {{tenementInfo.phone}}
diff --git a/pages/workBench/components/account/index.wxss b/pages/workBench/components/account/index.wxss
index 9bb6f1c..e5f7686 100644
--- a/pages/workBench/components/account/index.wxss
+++ b/pages/workBench/components/account/index.wxss
@@ -60,10 +60,16 @@
.tableTitleRow {
padding: 16rpx;
+ font-weight: 700;
}
.tableRow {
padding: 16rpx;
border: 1rpx solid #ccc;
border-top: 0rpx;
-}
\ No newline at end of file
+}
+
+page {
+ background-color: rgb(228,240,236);
+ font-size: 32rpx;
+ }
\ No newline at end of file
diff --git a/pages/workBench/components/recharge/components/approve/index.json b/pages/workBench/components/recharge/components/approve/index.json
index c992ee6..c064e73 100644
--- a/pages/workBench/components/recharge/components/approve/index.json
+++ b/pages/workBench/components/recharge/components/approve/index.json
@@ -10,6 +10,7 @@
"empty": "/components/empty/index",
"van-radio": "@vant/weapp/radio/index",
"van-radio-group": "@vant/weapp/radio-group/index",
- "van-dialog": "@vant/weapp/dialog/index"
+ "van-dialog": "@vant/weapp/dialog/index",
+ "searchSelectWrapper": "/components/searchSelectWrapper/index"
}
}
\ No newline at end of file
diff --git a/pages/workBench/components/recharge/components/reharge/index.json b/pages/workBench/components/recharge/components/reharge/index.json
index 779a6e1..b387e17 100644
--- a/pages/workBench/components/recharge/components/reharge/index.json
+++ b/pages/workBench/components/recharge/components/reharge/index.json
@@ -4,6 +4,7 @@
"van-popup": "@vant/weapp/popup/index",
"search-select": "/components/searchSelect/index",
"van-field": "@vant/weapp/field/index",
- "van-button": "@vant/weapp/button/index"
+ "van-button": "@vant/weapp/button/index",
+ "searchSelectWrapper": "/components/searchSelectWrapper/index"
}
}
\ No newline at end of file
diff --git a/pages/workBench/components/recharge/index.js b/pages/workBench/components/recharge/index.js
index 83eb4e8..e11025f 100644
--- a/pages/workBench/components/recharge/index.js
+++ b/pages/workBench/components/recharge/index.js
@@ -22,11 +22,11 @@ Component({
* 组件的方法列表
*/
methods: {
- handleChange(e) {
+ changeQueryType(e) {
console.log("change", e)
- const { index } = e.detail;
+ const { type } = e.currentTarget.dataset;
this.setData({
- active: index
+ active: type
})
},
diff --git a/pages/workBench/components/recharge/index.json b/pages/workBench/components/recharge/index.json
index a540c5c..f85134b 100644
--- a/pages/workBench/components/recharge/index.json
+++ b/pages/workBench/components/recharge/index.json
@@ -4,6 +4,8 @@
"van-button": "@vant/weapp/button/index",
"segmented": "/components/Segmented/index",
"recharge": "./components/reharge/index",
- "approve": "./components/approve/index"
+ "approve": "./components/approve/index",
+ "van-row": "@vant/weapp/row/index",
+ "van-col": "@vant/weapp/col/index"
}
}
\ No newline at end of file
diff --git a/pages/workBench/components/recharge/index.wxml b/pages/workBench/components/recharge/index.wxml
index 1e23e63..4d02b54 100644
--- a/pages/workBench/components/recharge/index.wxml
+++ b/pages/workBench/components/recharge/index.wxml
@@ -1,10 +1,18 @@
-
-
+
+
+
+
+ 待审核
+
+
+ 已审核
+
+
+ 充值
+
+
+
diff --git a/pages/workBench/components/recharge/index.wxss b/pages/workBench/components/recharge/index.wxss
index fc3e3af..cf8d8a0 100644
--- a/pages/workBench/components/recharge/index.wxss
+++ b/pages/workBench/components/recharge/index.wxss
@@ -1 +1,27 @@
-/* pages/workBench/components/recharge/index.wxss */
\ No newline at end of file
+/* pages/workBench/components/recharge/index.wxss */
+page {
+ background-color: rgb(228,240,236);
+ font-size: 32rpx;
+ }
+
+
+ .query {
+ margin: 20rpx 0rpx;
+ }
+
+ .typeQueryText {
+ text-align: center;
+ padding: 20rpx;
+ background-color: var(--light-green);
+ font-size: 32rpx;
+ }
+
+ .select {
+ border: 1rpx solid #ccc;
+ padding: 12rpx;
+ border-radius: 12rpx;
+ flex: 1;
+ display: flex;
+ justify-content: space-between;
+ font-size: 30rpx;
+ }
\ No newline at end of file
diff --git a/pages/workBench/components/record/index.js b/pages/workBench/components/record/index.js
index 602d4c5..dccf749 100644
--- a/pages/workBench/components/record/index.js
+++ b/pages/workBench/components/record/index.js
@@ -46,7 +46,6 @@ Component({
})
},
onConfirm(e) {
- console.log('e', e)
const { data, type } = e.detail;
const that = this;
switch(type) {
@@ -61,7 +60,9 @@ Component({
meterName: data.address,
meter: data.id,
}, () => {
- that.init();
+ loadingFunc(async () => {
+ await that.init();
+ })
})
break;
}
diff --git a/pages/workBench/components/record/index.json b/pages/workBench/components/record/index.json
index b4547a4..3d5b800 100644
--- a/pages/workBench/components/record/index.json
+++ b/pages/workBench/components/record/index.json
@@ -12,6 +12,7 @@
"van-radio-group": "@vant/weapp/radio-group/index",
"van-tag": "@vant/weapp/tag/index",
"van-row": "@vant/weapp/row/index",
- "van-col": "@vant/weapp/col/index"
+ "van-col": "@vant/weapp/col/index",
+ "searchSelectWrapper": "/components/searchSelectWrapper/index"
}
}
\ No newline at end of file
diff --git a/pages/workBench/components/record/index.wxml b/pages/workBench/components/record/index.wxml
index f653736..daa0e92 100644
--- a/pages/workBench/components/record/index.wxml
+++ b/pages/workBench/components/record/index.wxml
@@ -1,38 +1,24 @@
-
-
- 选择
-
-
+ text="{{parkName}}"
+ bind:search="onParkFocus"
+/>
-
-
- 选择
-
-
+ text="{{meterName}}"
+ bind:search="onMeterFocus"
+ />
-
+
-
+
- {{item.tenement.shortName}}
+
+ {{item.tenement.shortName}}
+
{{item.tenement.name}}
@@ -55,9 +43,12 @@
- 商户电表
- 公摊电表
- 园区电表
+
+ 商户电表
+
+ 公摊电表
+
+ 园区电表
表号:{{item.meterNo}}
@@ -65,7 +56,9 @@
- {{item.address}}
+
+ {{item.address}}
+
SN:{{item.meterSn}}
@@ -73,7 +66,9 @@
- {{item.amount}}
+
+ 表字:{{item.amount}}
+
余额:{{item.money}}
@@ -81,10 +76,11 @@
- 合闸
- 拉闸
- 在线
- 失联
+
+ 合闸
+ 拉闸
+ 在线
+ 失联
diff --git a/pages/workBench/components/record/index.wxss b/pages/workBench/components/record/index.wxss
index b82170d..59a86ed 100644
--- a/pages/workBench/components/record/index.wxss
+++ b/pages/workBench/components/record/index.wxss
@@ -48,6 +48,7 @@
background-color: var(--light-green);
padding: 16rpx;
box-sizing: border-box;
+ font-weight: 700;
}
.tableRow {
@@ -55,3 +56,8 @@
border: 1rpx solid #ccc;
border-top: 0rpx;
}
+
+page {
+ background-color: rgb(228,240,236);
+ font-size: 32rpx;
+ }
diff --git a/pages/workBench/components/tenement/components/bindMeter/index.js b/pages/workBench/components/tenement/components/bindMeter/index.js
index f8be3e2..f9aec7b 100644
--- a/pages/workBench/components/tenement/components/bindMeter/index.js
+++ b/pages/workBench/components/tenement/components/bindMeter/index.js
@@ -66,11 +66,12 @@ Component({
onConfirm(e) {
const { type, data } = e.detail;
const that = this;
+ console.log("e.deail", e.detail)
switch(type) {
case "meter":
this.setData({
meter: data.id,
- meterName: data.name,
+ meterName: data.address,
show: false,
})
break;
diff --git a/pages/workBench/components/tenement/index.js b/pages/workBench/components/tenement/index.js
index 3385836..a60b50c 100644
--- a/pages/workBench/components/tenement/index.js
+++ b/pages/workBench/components/tenement/index.js
@@ -92,7 +92,8 @@ Component({
this.setData({
kaihuVisible: true,
editType: "add",
- title: "开户"
+ title: "开户",
+ defaultValue: { feeType: 0, feeTypeName: "华昌宝能收费" }
})
},
startUpdateInfo() {
diff --git a/pages/workBench/components/tenement/index.json b/pages/workBench/components/tenement/index.json
index aedb0e2..f551c64 100644
--- a/pages/workBench/components/tenement/index.json
+++ b/pages/workBench/components/tenement/index.json
@@ -9,6 +9,7 @@
"bindMeter": "./components/bindMeter/index",
"unBindMeter": "./components/unBindMeter/index",
"van-row": "@vant/weapp/row/index",
- "van-col": "@vant/weapp/col/index"
+ "van-col": "@vant/weapp/col/index",
+ "searchSelectWrapper": "/components/searchSelectWrapper/index"
}
}
\ No newline at end of file
diff --git a/pages/workBench/components/tenement/index.wxml b/pages/workBench/components/tenement/index.wxml
index ba5c582..ae1df4d 100644
--- a/pages/workBench/components/tenement/index.wxml
+++ b/pages/workBench/components/tenement/index.wxml
@@ -1,31 +1,17 @@
-
-
- 选择
-
-
-
+
-
- 选择
-
-
+ text="{{ tenementName }}"
+ bind:search="onTenementFocus"
+ />
@@ -51,21 +37,35 @@
-
- {{tenementInfo.shortName}}
- {{tenementInfo.fullName}}
-
+
+
+ {{tenementInfo.shortName}}
+ {{tenementInfo.fullName}}
+
+
-
- 华昌宝能收费
- 物业代收1
- 物业代收2
- 物业代收线损
+
+
+ 华昌宝能收费
+ 物业代收1
+ 物业代收2
+ 物业代收线损
+ {{tenementInfo.contact}} {{tenementInfo.phone}}
+
+
+
@@ -77,9 +77,9 @@
-
- {{ item.address }}
- {{ item.meterSn }}
+
+ {{ item.address }}
+ {{ item.meterSn }}
diff --git a/pages/workBench/components/tenement/index.wxss b/pages/workBench/components/tenement/index.wxss
index 32368f1..09f3390 100644
--- a/pages/workBench/components/tenement/index.wxss
+++ b/pages/workBench/components/tenement/index.wxss
@@ -23,13 +23,9 @@
}
-.tbody {
- width: 890rpx;
-}
-
.tbody .tr {
padding: 20rpx;
- border-bottom: 1rpx solid #EEEEEE;
+ box-sizing: border-box;
display: flex;
align-items: center;
flex-wrap: nowrap;
@@ -53,6 +49,7 @@
.customTableTile {
background-color: var(--light-green);
box-sizing: border-box;
+ font-weight: 700;
}
.tableTitleRow {
@@ -60,7 +57,14 @@
}
.tableRow {
+
padding: 16rpx;
border: 1rpx solid #ccc;
border-top: 0rpx;
-}
\ No newline at end of file
+ font-size: 32rpx;
+}
+
+page {
+ background-color: rgb(228,240,236);
+ font-size: 32rpx;
+ }
\ No newline at end of file
diff --git a/pages/workBench/index.js b/pages/workBench/index.js
index e257546..d596302 100644
--- a/pages/workBench/index.js
+++ b/pages/workBench/index.js
@@ -5,7 +5,7 @@ Page({
* 页面的初始数据
*/
data: {
- active: 3
+ active: 1,
},
/**