diff --git a/api/login.js b/api/login.js
index 770d8d7..54fb62c 100644
--- a/api/login.js
+++ b/api/login.js
@@ -18,6 +18,18 @@ export function login(username, password, code, uuid) {
})
}
+// 注册方法
+export function register(data) {
+ return request({
+ url: '/register',
+ headers: {
+ isToken: false
+ },
+ method: 'post',
+ data: data
+ })
+}
+
// 获取用户详细信息
export function getInfo() {
return request({
diff --git a/pages.json b/pages.json
index cc76d21..955146f 100644
--- a/pages.json
+++ b/pages.json
@@ -4,6 +4,11 @@
"style": {
"navigationBarTitleText": "登录"
}
+ }, {
+ "path": "pages/register",
+ "style": {
+ "navigationBarTitleText": "注册"
+ }
}, {
"path": "pages/index",
"style": {
diff --git a/pages/login.vue b/pages/login.vue
index 6e18f72..2c86fcc 100644
--- a/pages/login.vue
+++ b/pages/login.vue
@@ -19,18 +19,22 @@
-
+
+
+
+ 没有账号?
+ 立即注册
+
+
+ 登录即代表同意
+ 《用户协议》
+ 《隐私协议》
-
-
-
- 登录即代表同意
- 《用户协议》
- 《隐私协议》
-
+
+
@@ -41,7 +45,9 @@
data() {
return {
codeUrl: "",
- captchaEnabled: true,
+ captchaEnabled: true,
+ // 用户注册开关
+ register: false,
globalConfig: getApp().globalData.config,
loginForm: {
username: "admin",
@@ -54,7 +60,11 @@
created() {
this.getCode()
},
- methods: {
+ methods: {
+ // 用户注册
+ handleUserRegister() {
+ this.$tab.redirectTo(`/pages/register`)
+ },
// 隐私协议
handlePrivacy() {
let site = this.globalConfig.appInfo.agreements[0]
@@ -165,7 +175,11 @@
margin-top: 40px;
height: 45px;
}
-
+
+ .reg {
+ margin-top: 15px;
+ }
+
.xieyi {
color: #333;
margin-top: 20px;
diff --git a/pages/register.vue b/pages/register.vue
new file mode 100644
index 0000000..61e6d5c
--- /dev/null
+++ b/pages/register.vue
@@ -0,0 +1,196 @@
+
+
+
+
+
+ 若依移动端注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 使用已有账号登录
+
+
+
+
+
+
+
diff --git a/permission.js b/permission.js
index 44a3a7c..a41a5e6 100644
--- a/permission.js
+++ b/permission.js
@@ -5,7 +5,7 @@ const loginPage = "/pages/login"
// 页面白名单
const whiteList = [
- '/pages/login', '/pages/common/webview/index'
+ '/pages/login', '/pages/register', '/pages/common/webview/index'
]
// 检查地址白名单