From c9abd2cfa020e289e954cc73d43976e82be9978c Mon Sep 17 00:00:00 2001
From: qiaomu <3520484422@qq.com>
Date: Thu, 28 Mar 2024 16:49:49 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E7=9D=80=E5=81=9A=E9=A6=96=E9=A1=B5?=
=?UTF-8?q?=E7=9A=84=E5=85=85=E5=80=BC=EF=BC=8C=EF=BC=8C=E8=B0=83=E8=AF=95?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app.json | 6 ++--
app.wxss | 2 +-
components/avatar/index.wxss | 4 +--
components/cell/index.wxml | 4 +--
components/select/index.wxss | 1 +
pages/home/index.js | 27 +++++++++++++---
pages/home/index.json | 3 +-
pages/home/index.wxml | 30 +++++++++++++-----
pages/home/index.wxss | 29 +++++++++++++++++
pages/member/components/memberManage/index.js | 7 +++--
.../member/components/memberManage/index.wxml | 2 +-
pages/my/index.js | 31 +++++++++++++++----
pages/my/index.json | 4 ++-
pages/my/index.wxml | 8 +++--
pages/my/index.wxss | 2 +-
15 files changed, 125 insertions(+), 35 deletions(-)
diff --git a/app.json b/app.json
index 36d7aeb..154051b 100644
--- a/app.json
+++ b/app.json
@@ -1,12 +1,12 @@
{
"pages": [
"pages/home/index",
+ "pages/my/index",
+ "pages/handleLogin/index",
"pages/member/index",
"pages/login/index",
"pages/apply/index",
"pages/qrCode/index",
- "pages/my/index",
- "pages/handleLogin/index",
"pages/waitApprove/index",
"pages/rechargeRecord/index",
"pages/invoiceList/index",
@@ -35,7 +35,7 @@
},
"window": {
"navigationBarTextStyle": "black",
- "navigationBarTitleText": "Weixin",
+ "navigationBarTitleText": "华昌宝能用电管理",
"navigationBarBackgroundColor": "#ffffff"
},
"sitemapLocation": "sitemap.json",
diff --git a/app.wxss b/app.wxss
index 479ec0d..4520ae1 100644
--- a/app.wxss
+++ b/app.wxss
@@ -8,7 +8,7 @@ page {
}
.border {
- border: 1rpx solid #f0f0f0;
+ border: 0.5rpx solid #f0f0f0;
}
.radius12 {
diff --git a/components/avatar/index.wxss b/components/avatar/index.wxss
index 4612be0..6be8660 100644
--- a/components/avatar/index.wxss
+++ b/components/avatar/index.wxss
@@ -1,7 +1,7 @@
/* components/avatar/index.wxss */
.wrapper {
- width: 100rpx;
- height: 100rpx;
+ width: 150rpx;
+ height: 150rpx;
border-radius: 50%;
background: radial-gradient(circle, var(--light-green), var(--middle-green),var(--deep-green) );
display: flex;
diff --git a/components/cell/index.wxml b/components/cell/index.wxml
index 4b9a36e..2f0f9ed 100644
--- a/components/cell/index.wxml
+++ b/components/cell/index.wxml
@@ -18,11 +18,11 @@
-
+
-
+
diff --git a/components/select/index.wxss b/components/select/index.wxss
index 619dc8c..1c6032b 100644
--- a/components/select/index.wxss
+++ b/components/select/index.wxss
@@ -15,6 +15,7 @@
border-radius: 5rpx;
box-sizing: border-box;
width: calc(100% - 64rpx);
+ max-height: 50vh;
}
.option {
diff --git a/pages/home/index.js b/pages/home/index.js
index 66a0c8f..92f0d80 100644
--- a/pages/home/index.js
+++ b/pages/home/index.js
@@ -1,3 +1,5 @@
+import { alertInfo } from "../../utils/index";
+
// pages/home/index.js
Page({
@@ -5,15 +7,14 @@ Page({
* 页面的初始数据
*/
data: {
- user: {}
+ user: {},
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
- const user = wx.getStorageSync('user')
- this.setData({ user })
+
},
/**
@@ -21,6 +22,23 @@ Page({
*/
onReady() {
+ },
+ changeMoney(e) {
+ const { money } = e.currentTarget.dataset;
+ this.setData({
+ money
+ })
+ },
+ onChangeMoney(e) {
+ console.log('e', e)
+ this.setData({ money: Number(e.detail) })
+ },
+ recharge() {
+ const { user, money } = this.data;
+ if (!user || !user.id) {
+ alertInfo("请先登录")
+ return
+ }
},
jumpToLogin() {
wx.navigateTo({
@@ -31,7 +49,8 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ const user = wx.getStorageSync('user')
+ this.setData({ user })
},
/**
diff --git a/pages/home/index.json b/pages/home/index.json
index d721458..adc734d 100644
--- a/pages/home/index.json
+++ b/pages/home/index.json
@@ -4,7 +4,8 @@
"van-icon": "@vant/weapp/icon/index",
"van-button": "@vant/weapp/button/index",
"van-image": "@vant/weapp/image/index",
- "avatar": "/components/avatar/index"
+ "avatar": "/components/avatar/index",
+ "van-field": "@vant/weapp/field/index"
},
"navigationStyle": "custom"
}
\ No newline at end of file
diff --git a/pages/home/index.wxml b/pages/home/index.wxml
index 3cb26dd..60ce956 100644
--- a/pages/home/index.wxml
+++ b/pages/home/index.wxml
@@ -11,15 +11,19 @@
+
+
+
+
请登录
-
+
- {{user.tenement.name}}
-
+ {{user.tenement.name}}
+ 欢迎使用华昌宝能用电管理系统!
@@ -56,11 +60,21 @@
请输入金额:
-
- ¥30
- ¥50
- ¥100
- ¥200
+
+ ¥30
+ ¥50
+ ¥100
+ ¥200
+
+
+
diff --git a/pages/home/index.wxss b/pages/home/index.wxss
index 59bbe36..23d059d 100644
--- a/pages/home/index.wxss
+++ b/pages/home/index.wxss
@@ -3,6 +3,11 @@
.top {
background-color: var(--deep-green);
+ position: fixed;
+ left: 0;
+ top: 0;
+ width: 100vw;
+ z-index: 99;
}
.chooseParkWrapper {
@@ -94,4 +99,28 @@
.operate {
margin-left: 46rpx;
margin-right: 46rpx;
+ margin-bottom: 40rpx;
}
+
+.welcome {
+ margin-top: 20rpx;
+ margin-left: 30rpx;
+ font-size: 32rpx;
+ color: #fff;
+}
+
+.moneyBox {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 30rpx;
+}
+
+.money {
+ flex: 1;
+ padding: 16rpx;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border: 1rpx solid #ccc;
+ margin-right: 30rpx;
+}
\ No newline at end of file
diff --git a/pages/member/components/memberManage/index.js b/pages/member/components/memberManage/index.js
index eb73a40..152d960 100644
--- a/pages/member/components/memberManage/index.js
+++ b/pages/member/components/memberManage/index.js
@@ -39,19 +39,20 @@ Component({
},
async setAdmin(e) {
const { user, tenement } = e.currentTarget.dataset;
- await wxModal({ content: `你的管理员身份将转交给${user.nickName}` })
+ await wxModal({ content: `你的管理员身份将转交给${user.name}` })
const { code, message } = await approveUser({ userId: user.id, type: 2, tenement })
if (code !== OK) {
alertInfo(message)
return;
}
- alertSuccess("转交成功")
+
const newUser = wx.getStorageSync('user')
newUser.isAdmin = false;
wx.setStorageSync('user', newUser)
- wx.redirectTo({
+ wx.switchTab({
url: '/pages/home/index',
})
+ alertSuccess("转交成功")
},
async remove(e) {
const { user, tenement } = e.currentTarget.dataset;
diff --git a/pages/member/components/memberManage/index.wxml b/pages/member/components/memberManage/index.wxml
index ed2714d..53caf7c 100644
--- a/pages/member/components/memberManage/index.wxml
+++ b/pages/member/components/memberManage/index.wxml
@@ -11,7 +11,7 @@
{{ ele.name }}
-
+
设为管理员
移除
diff --git a/pages/my/index.js b/pages/my/index.js
index 7e2c43b..df112af 100644
--- a/pages/my/index.js
+++ b/pages/my/index.js
@@ -1,3 +1,5 @@
+import { alertInfo } from "../../utils/index";
+import Dialog from '@vant/weapp/dialog/dialog';
// pages/my/index.js
Page({
@@ -5,17 +7,16 @@ Page({
* 页面的初始数据
*/
data: {
- user: {}
+ user: {},
+ visible: false,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
- const user = wx.getStorageSync('user');
- this.setData({ user })
+
},
-
/**
* 生命周期函数--监听页面初次渲染完成
*/
@@ -41,9 +42,27 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ const user = wx.getStorageSync('user');
+ if (!user || !user.id) {
+ wx.switchTab({
+ url: '/pages/home/index',
+ })
+ alertInfo("请先登录");
+ return false;
+ }
+ this.setData({ user })
+ },
+ connect() {
+ Dialog.alert({
+ title: '提示',
+ message: '将进入咨询客服页面',
+ confirmButtonOpenType: "contact",
+ showCancelButton: true,
+ }).then(() => {
+ // on close
+ });
+
},
-
/**
* 生命周期函数--监听页面隐藏
*/
diff --git a/pages/my/index.json b/pages/my/index.json
index c959eb7..8b2f35a 100644
--- a/pages/my/index.json
+++ b/pages/my/index.json
@@ -1,7 +1,9 @@
{
"usingComponents": {
"van-cell": "@vant/weapp/cell/index",
- "van-cell-group": "@vant/weapp/cell-group/index"
+ "van-cell-group": "@vant/weapp/cell-group/index",
+ "cell": "/components/cell/index",
+ "van-dialog": "@vant/weapp/dialog/index"
},
"navigationBarTitleText": "我的"
}
\ No newline at end of file
diff --git a/pages/my/index.wxml b/pages/my/index.wxml
index 585601c..be369e6 100644
--- a/pages/my/index.wxml
+++ b/pages/my/index.wxml
@@ -4,9 +4,13 @@
| -->
-
+
+
+
\ No newline at end of file
+ -->
+
+
\ No newline at end of file
diff --git a/pages/my/index.wxss b/pages/my/index.wxss
index beb7c9e..cdc6951 100644
--- a/pages/my/index.wxss
+++ b/pages/my/index.wxss
@@ -1 +1 @@
-/* pages/my/index.wxss */
\ No newline at end of file
+/* pages/my/index.wxss */