diff --git a/app.json b/app.json
index f3a2b77..36d7aeb 100644
--- a/app.json
+++ b/app.json
@@ -1,17 +1,17 @@
{
"pages": [
+ "pages/home/index",
+ "pages/member/index",
"pages/login/index",
"pages/apply/index",
"pages/qrCode/index",
"pages/my/index",
- "pages/home/index",
"pages/handleLogin/index",
"pages/waitApprove/index",
"pages/rechargeRecord/index",
"pages/invoiceList/index",
"pages/meterList/index",
"pages/recharge/index",
- "pages/member/index",
"pages/questions/index",
"pages/index/index",
"pages/invoiceDetail/index",
diff --git a/components/avatar/index.js b/components/avatar/index.js
new file mode 100644
index 0000000..4f1a6f3
--- /dev/null
+++ b/components/avatar/index.js
@@ -0,0 +1,24 @@
+// components/avatar/index.js
+Component({
+
+ /**
+ * 组件的属性列表
+ */
+ properties: {
+ text: String,
+ },
+
+ /**
+ * 组件的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 组件的方法列表
+ */
+ methods: {
+
+ }
+})
\ No newline at end of file
diff --git a/components/avatar/index.json b/components/avatar/index.json
new file mode 100644
index 0000000..e8cfaaf
--- /dev/null
+++ b/components/avatar/index.json
@@ -0,0 +1,4 @@
+{
+ "component": true,
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/components/avatar/index.wxml b/components/avatar/index.wxml
new file mode 100644
index 0000000..b6f4adc
--- /dev/null
+++ b/components/avatar/index.wxml
@@ -0,0 +1,2 @@
+
+{{text}}
\ No newline at end of file
diff --git a/components/avatar/index.wxss b/components/avatar/index.wxss
new file mode 100644
index 0000000..4612be0
--- /dev/null
+++ b/components/avatar/index.wxss
@@ -0,0 +1,11 @@
+/* components/avatar/index.wxss */
+.wrapper {
+ width: 100rpx;
+ height: 100rpx;
+ border-radius: 50%;
+ background: radial-gradient(circle, var(--light-green), var(--middle-green),var(--deep-green) );
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: #fff;
+}
diff --git a/pages/apply/index.js b/pages/apply/index.js
index 9f54fb7..3236753 100644
--- a/pages/apply/index.js
+++ b/pages/apply/index.js
@@ -19,8 +19,12 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad(options) {
+ console.log('options', options)
const querys = decodeURIComponent(options.scene)
- const { id } = querys;
+ console.log('querys', querys)
+ // const { id } = querys;
+ const id = querys.slice(querys.indexOf("=") + 1)
+ console.log('id', id)
// this.setData({ id, name })
this.getInfo(id);
},
@@ -67,6 +71,11 @@ Page({
})
},
getPhoneNumber(e) {
+ const { nickName } = this.data;
+ if (!nickName) {
+ alertInfo("请填写你的名字")
+ return;
+ }
const { errno, code: phoneCode } = e.detail;
switch(errno) {
case 103:
diff --git a/pages/editInvoice/index.js b/pages/editInvoice/index.js
index c86c4d0..a86949f 100644
--- a/pages/editInvoice/index.js
+++ b/pages/editInvoice/index.js
@@ -15,7 +15,6 @@ Page({
*/
onLoad(options) {
const { id } = options;
- console.log('options', options)
if (id !== "-1") {
this.init(id);
}
diff --git a/pages/home/index.js b/pages/home/index.js
index 347a4db..66a0c8f 100644
--- a/pages/home/index.js
+++ b/pages/home/index.js
@@ -5,14 +5,15 @@ Page({
* 页面的初始数据
*/
data: {
-
+ user: {}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
-
+ const user = wx.getStorageSync('user')
+ this.setData({ user })
},
/**
@@ -21,7 +22,11 @@ Page({
onReady() {
},
-
+ jumpToLogin() {
+ wx.navigateTo({
+ url: '/pages/login/index',
+ })
+ },
/**
* 生命周期函数--监听页面显示
*/
diff --git a/pages/home/index.json b/pages/home/index.json
index aa90e37..d721458 100644
--- a/pages/home/index.json
+++ b/pages/home/index.json
@@ -3,7 +3,8 @@
"custom-status-bar": "/components/customStatusBar/index",
"van-icon": "@vant/weapp/icon/index",
"van-button": "@vant/weapp/button/index",
- "van-image": "@vant/weapp/image/index"
+ "van-image": "@vant/weapp/image/index",
+ "avatar": "/components/avatar/index"
},
"navigationStyle": "custom"
}
\ No newline at end of file
diff --git a/pages/home/index.wxml b/pages/home/index.wxml
index 29c22ca..3cb26dd 100644
--- a/pages/home/index.wxml
+++ b/pages/home/index.wxml
@@ -13,7 +13,14 @@
- 请登录
+ 请登录
+
+
+
+
+ {{user.tenement.name}}
+
+
diff --git a/pages/home/index.wxss b/pages/home/index.wxss
index e28db9a..59bbe36 100644
--- a/pages/home/index.wxss
+++ b/pages/home/index.wxss
@@ -23,7 +23,7 @@
align-items: center;
}
-.notLoginWrapper {
+.notLoginWrapper, .logined {
padding: 30rpx 32rpx;
background-color: var(--middle-green);
display: flex;
diff --git a/pages/member/components/memberManage/index.js b/pages/member/components/memberManage/index.js
index d199453..eb73a40 100644
--- a/pages/member/components/memberManage/index.js
+++ b/pages/member/components/memberManage/index.js
@@ -38,9 +38,9 @@ Component({
})
},
async setAdmin(e) {
- const { user } = e.currentTarget.dataset;
+ const { user, tenement } = e.currentTarget.dataset;
await wxModal({ content: `你的管理员身份将转交给${user.nickName}` })
- const { code, message } = await approveUser({ userId: user.id, type: 2 })
+ const { code, message } = await approveUser({ userId: user.id, type: 2, tenement })
if (code !== OK) {
alertInfo(message)
return;
@@ -54,9 +54,9 @@ Component({
})
},
async remove(e) {
- const { user } = e.currentTarget.dataset;
- await wxModal({ content: `将移除${user.nickName}?` })
- const { code, message } = await removeUser(user.id)
+ const { user, tenement } = e.currentTarget.dataset;
+ await wxModal({ content: `将移除${user.name}?` })
+ const { code, message } = await removeUser(user.id, tenement)
if (code !== OK) {
alertInfo(message)
return;
diff --git a/pages/member/components/memberManage/index.json b/pages/member/components/memberManage/index.json
index e8cfaaf..5ef2c96 100644
--- a/pages/member/components/memberManage/index.json
+++ b/pages/member/components/memberManage/index.json
@@ -1,4 +1,7 @@
{
"component": true,
- "usingComponents": {}
+ "usingComponents": {
+ "van-tab": "@vant/weapp/tab/index",
+ "van-tabs": "@vant/weapp/tabs/index"
+ }
}
\ No newline at end of file
diff --git a/pages/member/components/memberManage/index.wxml b/pages/member/components/memberManage/index.wxml
index f0537b6..ed2714d 100644
--- a/pages/member/components/memberManage/index.wxml
+++ b/pages/member/components/memberManage/index.wxml
@@ -1,8 +1,20 @@
-
+
+
+
+
+
+ {{ ele.name }}
+
+ 设为管理员
+ 移除
+
+
+
+
\ No newline at end of file
diff --git a/pages/member/components/memberManage/index.wxss b/pages/member/components/memberManage/index.wxss
index 0bbb5e6..16b6f72 100644
--- a/pages/member/components/memberManage/index.wxss
+++ b/pages/member/components/memberManage/index.wxss
@@ -1,3 +1,4 @@
+@import "/app.wxss";
.item {
display: flex;
diff --git a/project.private.config.json b/project.private.config.json
index 89f6c4b..064c7f3 100644
--- a/project.private.config.json
+++ b/project.private.config.json
@@ -6,5 +6,18 @@
"urlCheck": false,
"skylineRenderEnable": true
},
- "libVersion": "development"
+ "libVersion": "development",
+ "condition": {
+ "miniprogram": {
+ "list": [
+ {
+ "name": "pages/apply/index",
+ "pathName": "pages/apply/index",
+ "query": "id=sssss",
+ "launchMode": "default",
+ "scene": null
+ }
+ ]
+ }
+ }
}
\ No newline at end of file
diff --git a/service/user.js b/service/user.js
index 018380b..efa63e4 100644
--- a/service/user.js
+++ b/service/user.js
@@ -27,8 +27,8 @@ export const approveUser = async function(data) {
}
// 移除用户
-export const removeUser = async function(uid) {
- return await DELETE(`/wx/removeUser/${uid}`);
+export const removeUser = async function(uid, tid) {
+ return await DELETE(`/wx/removeUser/${tid}/${uid}`);
}
// 获取用户最新信息
diff --git a/utils/request.js b/utils/request.js
index e3c3412..b90524b 100644
--- a/utils/request.js
+++ b/utils/request.js
@@ -30,7 +30,6 @@ const request = async function (options, config = {}) {
"env": envVersion,
...config
};
- console.log('config', config)
let response;
try {
response = await requestWithoutCookie(options);
@@ -47,12 +46,10 @@ const request = async function (options, config = {}) {
if (localCookieString) {
const localCookies = localCookieString.split('; ');
-
for (const localCookie of localCookies) {
const matchResult = localCookie.match(/^([^=]+)=(.+)/);
cookieMap[matchResult[1]] = matchResult[2];
}
-
}
const matchResultSet = setCookie.match(/^([^=]+)=([^;]+);/);
@@ -76,7 +73,6 @@ const request = async function (options, config = {}) {
alertInfo(err.errMsg)
}
-
return response;
}
@@ -111,8 +107,6 @@ const GET = async function (uri) {
const response = await request({
url: `${SERVER}${uri}`,
method: 'GET'
- }, {
- "content-type": "image/png"
});
return parseResponse(response);
@@ -120,9 +114,7 @@ const GET = async function (uri) {
// 创建、更新和删除请求
const CUD = async function (method, uri, data = null) {
-
// 没有CSRF Token就前往获取
-
// 请求参数
const options = {
url: `${SERVER}${uri}`,
@@ -159,4 +151,4 @@ export default {
RAW_SERVER,
api,
OK: ok
-};
+};
\ No newline at end of file