diff --git a/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java b/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java
index 0965f45..bbb2086 100644
--- a/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java
+++ b/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java
@@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.HashMap;
@@ -22,7 +23,7 @@ public class UserController {
// @RequestMapping("/login")
@PostMapping("/login")
@ResponseBody
- public Res login(String username, String password) {
+ public Res login(@RequestParam("username") String username, @RequestParam("password") String password) {
User user = userService.getUserByUsername(username);
if (user != null) {
String passwordHash = user.getPassword();
diff --git a/database/epp.sql b/database/epp.sql
index d6d7fb6..63df997 100644
--- a/database/epp.sql
+++ b/database/epp.sql
@@ -11,7 +11,7 @@
Target Server Version : 80012
File Encoding : 65001
- Date: 06/11/2022 00:51:17
+ Date: 24/11/2022 01:25:43
*/
SET NAMES utf8mb4;
@@ -32,7 +32,7 @@ CREATE TABLE `apply` (
`state` int(11) NULL DEFAULT 0 COMMENT '状态(0:审批中,1:通过,2:驳回)',
`reason` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '驳回原因',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of apply
@@ -76,7 +76,7 @@ CREATE TABLE `feedback` (
`user_id` int(11) NULL DEFAULT NULL COMMENT '反馈用户id',
`reply` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '回复',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of feedback
@@ -97,7 +97,7 @@ CREATE TABLE `notice` (
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '内容',
`time` date NULL DEFAULT NULL COMMENT '时间',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of notice
@@ -124,7 +124,7 @@ CREATE TABLE `report` (
`today_morning_temp` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '今日晨检体温',
`isolation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '隔离情况',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 45 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of report
@@ -180,40 +180,43 @@ INSERT INTO `report` VALUES (44, 12, '刘鸿宇', '福建省福州市晋安区
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名',
- `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码',
+ `username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名',
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密码',
`realname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '真实姓名',
`id_number` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '身份证号',
`phone_number` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',
- `img` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '头像',
- `role` int(11) NULL DEFAULT NULL COMMENT '角色 (1-管理员 2-社区居民)',
+ `role` int(11) NOT NULL COMMENT '角色 (0-超级管理员 1-工作人员 2-社区居民_房主 3-社区居民_家庭成员 4-社区居民_租客 5-访客)',
+ `building_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '门栋号+单元号',
+ `doorplate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '门牌号',
+ `permission` int(11) NOT NULL DEFAULT 0 COMMENT '进出权限 (0-无 1-继承(普通居民) 2-永久 3-限时)',
+ `permission_time` datetime NULL DEFAULT NULL COMMENT '进出权限失效时间',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of user
-- ----------------------------
-INSERT INTO `user` VALUES (1, 'root', '管理员', 'root', '420111111111111111', NULL, 'data:image/png;base64,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', 1);
-INSERT INTO `user` VALUES (2, 'lhz', '廖鸿志', 'lhz', NULL, NULL, 'null', 2);
-INSERT INTO `user` VALUES (3, '21180000', '李', '21180000', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (4, '211', '11', '211', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (5, '2111', '111', '2111', NULL, NULL, NULL, 1);
-INSERT INTO `user` VALUES (6, '222', '33', '222', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (7, '33', '44', '33', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (8, 'test', 'test', '1', NULL, NULL, NULL, 3);
-INSERT INTO `user` VALUES (9, '123456', '123456', '123456', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (10, '211806336', '211806336', '211806336', NULL, NULL, 'data:image/png;base64,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', 2);
-INSERT INTO `user` VALUES (11, '001', '老师', '001', NULL, NULL, NULL, 1);
-INSERT INTO `user` VALUES (12, '002', '刘鸿宇', '002', NULL, NULL, 'data:image/png;base64,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', 2);
-INSERT INTO `user` VALUES (13, 'z', 'z', 'zz', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (14, '111', '222', '222', NULL, NULL, NULL, 222);
-INSERT INTO `user` VALUES (15, '222', '222', '222', NULL, NULL, NULL, 222);
-INSERT INTO `user` VALUES (16, '222', '222', '222', NULL, NULL, NULL, 222);
-INSERT INTO `user` VALUES (17, '111111111111', '111111111111', '111111111111', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (18, '12', '12', '12', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (19, '210602212109', '曾子华', '210602212109', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (20, 'undefined', '信息2121', 'undefined', NULL, NULL, NULL, 2);
-INSERT INTO `user` VALUES (21, '2', '曾', '2', NULL, NULL, NULL, 2);
+INSERT INTO `user` VALUES (1, 'root', '63a9f0ea7bb98050796b649e85481845', '管理员 密码root', '420111111111111111', NULL, 1, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (2, 'lhz', 'lhz', '廖鸿志', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (3, '21180000', '21180000', '李', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (4, '211', '211', '11', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (5, '2111', '2111', '111', NULL, NULL, 1, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (6, '222', '222', '33', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (7, '33', '33', '44', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (8, 'test', '1', 'test', NULL, NULL, 3, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (9, '123456', '123456', '123456', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (10, '211806336', '211806336', '211806336', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (11, '001', '001', '老师', NULL, NULL, 1, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (12, '002', '002', '刘鸿宇', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (13, 'z', 'zz', 'z', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (14, '111', '222', '222', NULL, NULL, 222, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (15, '222', '222', '222', NULL, NULL, 222, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (16, '222', '222', '222', NULL, NULL, 222, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (17, '111111111111', '111111111111', '111111111111', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (18, '12', '12', '12', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (19, '210602212109', '210602212109', '曾子华', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (20, 'undefined', 'undefined', '信息2121', NULL, NULL, 2, NULL, NULL, 0, NULL);
+INSERT INTO `user` VALUES (21, '2', '2', '曾', NULL, NULL, 2, NULL, NULL, 0, NULL);
-- ----------------------------
-- Table structure for visitor
@@ -228,7 +231,7 @@ CREATE TABLE `visitor` (
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`state` int(11) NULL DEFAULT 0 COMMENT '状态(0:审批中,1:成功,2:驳回)',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of visitor
diff --git a/miniprogram/package-lock.json b/miniprogram/package-lock.json
index 4415642..02d1f43 100644
--- a/miniprogram/package-lock.json
+++ b/miniprogram/package-lock.json
@@ -23,6 +23,7 @@
"@tarojs/shared": "3.5.7",
"@tarojs/taro": "3.5.7",
"@tarojs/taro-h5": "3.5.7",
+ "blueimp-md5": "^2.19.0",
"vue": "^3.0.0"
},
"devDependencies": {
@@ -5994,6 +5995,11 @@
"safe-buffer": "^5.1.1"
}
},
+ "node_modules/blueimp-md5": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmmirror.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz",
+ "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
+ },
"node_modules/body-parser": {
"version": "1.20.1",
"resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz",
@@ -26696,6 +26702,11 @@
"safe-buffer": "^5.1.1"
}
},
+ "blueimp-md5": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmmirror.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz",
+ "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
+ },
"body-parser": {
"version": "1.20.1",
"resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz",
diff --git a/miniprogram/package.json b/miniprogram/package.json
index e5b3169..4f26efa 100644
--- a/miniprogram/package.json
+++ b/miniprogram/package.json
@@ -50,6 +50,7 @@
"@tarojs/shared": "3.5.7",
"@tarojs/taro": "3.5.7",
"@tarojs/taro-h5": "3.5.7",
+ "blueimp-md5": "^2.19.0",
"vue": "^3.0.0"
},
"devDependencies": {
diff --git a/miniprogram/project.private.config.json b/miniprogram/project.private.config.json
index 6c533ee..025f47e 100644
--- a/miniprogram/project.private.config.json
+++ b/miniprogram/project.private.config.json
@@ -2,7 +2,7 @@
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "epp",
"setting": {
- "compileHotReLoad": true,
+ "compileHotReLoad": false,
"urlCheck": false
}
}
\ No newline at end of file
diff --git a/miniprogram/src/app.js b/miniprogram/src/app.js
index fe08f67..99c4fb1 100644
--- a/miniprogram/src/app.js
+++ b/miniprogram/src/app.js
@@ -10,7 +10,8 @@ const App = createApp({
// 全局变量 refer: https://docs.taro.zone/docs/come-from-miniapp#%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F
App.use(setGlobalDataPlugin, {
globalData: {
- baseUrl: "http://localhost:8080", // 不带最后的 /
+ debugMode: true, // 是否展示调试内容
+ baseUrl: "http://localhost", // 不带最后的 /
}
})
diff --git a/miniprogram/src/pages/index/index.vue b/miniprogram/src/pages/index/index.vue
index 3687407..1cb460e 100644
--- a/miniprogram/src/pages/index/index.vue
+++ b/miniprogram/src/pages/index/index.vue
@@ -4,6 +4,24 @@
欢迎你,{{ displayUsername }}!
+
+
+
+
+
+ 进出码
+
+
+
+ 反馈查看
+
+
+
+ 申请记录
+
+
+
+
@@ -39,6 +57,7 @@
+
@@ -76,28 +95,39 @@
+
+
+
+ {{ debugText }}
+