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, }, /**