From bf75fc12a5657006d72c6ef2c020f19550c9ba8a Mon Sep 17 00:00:00 2001
From: shaoshuai <975432984@qq.com>
Date: Tue, 23 May 2023 15:58:41 +0800
Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
woman/app.json | 1 +
woman/pages/login/login.js | 7 +-
woman/pages/login/login.json | 8 ++-
woman/pages/login/login.wxml | 6 +-
woman/pages/login/login.wxss | 17 ++++-
woman/pages/mine/mine.js | 5 ++
woman/pages/mine/mine.wxml | 1 +
woman/pages/phoneLogin/phoneLogin.js | 116 +++++++++++++++++++++++++++++++++
woman/pages/phoneLogin/phoneLogin.json | 7 ++
woman/pages/phoneLogin/phoneLogin.wxml | 7 ++
woman/pages/phoneLogin/phoneLogin.wxss | 7 ++
woman/source/imageSource/bg/logo.png | Bin 0 -> 18322 bytes
12 files changed, 176 insertions(+), 6 deletions(-)
create mode 100644 woman/pages/phoneLogin/phoneLogin.js
create mode 100644 woman/pages/phoneLogin/phoneLogin.json
create mode 100644 woman/pages/phoneLogin/phoneLogin.wxml
create mode 100644 woman/pages/phoneLogin/phoneLogin.wxss
create mode 100644 woman/source/imageSource/bg/logo.png
diff --git a/woman/app.json b/woman/app.json
index 100f244..23374dc 100644
--- a/woman/app.json
+++ b/woman/app.json
@@ -8,6 +8,7 @@
"pages/articleDetail/articleDetail",
"pages/hospitalDetail/hospitalDetail",
"pages/login/login",
+ "pages/phoneLogin/phoneLogin",
"pages/folicAcid/folicAcid",
"pages/cancerCheck/cancerCheck",
"pages/report_first/report_first",
diff --git a/woman/pages/login/login.js b/woman/pages/login/login.js
index f2f9679..691ce48 100644
--- a/woman/pages/login/login.js
+++ b/woman/pages/login/login.js
@@ -14,7 +14,12 @@ Page({
inputFocus: { codeInput: false },
time: '60s',
},
-
+ login(){
+ console.log("登录");
+ wx.navigateTo({
+ url: '../phoneLogin/phoneLogin'
+ })
+ },
// 获取验证码
getVerifyCode: function (e) {
if (timeCount < 60) {
diff --git a/woman/pages/login/login.json b/woman/pages/login/login.json
index 87bad96..645f61a 100644
--- a/woman/pages/login/login.json
+++ b/woman/pages/login/login.json
@@ -1,5 +1,7 @@
{
- "navigationBarBackgroundColor": "#ffffff",
- "navigationBarTitleText": "手机登录",
- "navigationBarTextStyle": "black"
+ "navigationBarBackgroundColor": "#ffffff",
+ "navigationBarTitleText": "登录",
+ "navigationBarTextStyle": "black",
+ "navigationStyle": "custom"
+
}
\ No newline at end of file
diff --git a/woman/pages/login/login.wxml b/woman/pages/login/login.wxml
index a441dea..11dd866 100644
--- a/woman/pages/login/login.wxml
+++ b/woman/pages/login/login.wxml
@@ -1,3 +1,7 @@
-
+
+
+
+
+
\ No newline at end of file
diff --git a/woman/pages/login/login.wxss b/woman/pages/login/login.wxss
index 004caa3..52fb031 100644
--- a/woman/pages/login/login.wxss
+++ b/woman/pages/login/login.wxss
@@ -1,4 +1,19 @@
-
+.logo{
+ width: 200rpx;
+ height: 200rpx;
+ margin-top: 300rpx;
+}
+.login{
+ width: 670rpx;
+height: 100rpx;
+background: linear-gradient(135deg, #FFB4B4 0%, #FF8EA9 100%);
+border-radius: 10rpx 10rpx 10rpx 10rpx;
+opacity: 1;
+color: white;
+margin-top: 264rpx;
+font-size: 34rpx;
+line-height: 70rpx;
+}
.input-placeholder {
font-size: 13px;
color: #979797;
diff --git a/woman/pages/mine/mine.js b/woman/pages/mine/mine.js
index db895fb..3748df8 100644
--- a/woman/pages/mine/mine.js
+++ b/woman/pages/mine/mine.js
@@ -22,6 +22,11 @@ Page({
url: '../message/message'
})
},
+ goLogin() {
+ wx.navigateTo({
+ url: '../login/login'
+ })
+ },
/**
* 生命周期函数--监听页面加载
*/
diff --git a/woman/pages/mine/mine.wxml b/woman/pages/mine/mine.wxml
index 18f12a3..99e5156 100644
--- a/woman/pages/mine/mine.wxml
+++ b/woman/pages/mine/mine.wxml
@@ -42,4 +42,5 @@
+ 登录
\ No newline at end of file
diff --git a/woman/pages/phoneLogin/phoneLogin.js b/woman/pages/phoneLogin/phoneLogin.js
new file mode 100644
index 0000000..efe85f6
--- /dev/null
+++ b/woman/pages/phoneLogin/phoneLogin.js
@@ -0,0 +1,116 @@
+
+// 网络请求工具类
+var networkUtil = require('../../utils/network_util.js')
+var numberUtil = require('../../utils/numberUtil.js')
+var api = require('../../utils/apiFile.js')
+
+var timeCount = 60;
+var timer;
+var phone;
+var name;
+var isFirst = true
+Page({
+ data: {
+ inputFocus: { codeInput: false },
+ time: '60s',
+ },
+ login(){
+ console.log("登录");
+
+ },
+ // 获取验证码
+ getVerifyCode: function (e) {
+ if (timeCount < 60) {
+ return
+ }
+
+ var that = this
+ networkUtil._post(api.bindDoc, { username: name, phone: phone }, function (res) {
+
+ }, function (res) {
+ // timeCount = 60
+ // clearTimeout(timer);
+ // that.setData({
+ // time: '0s'
+ // })
+ // networkUtil.showErrorToast('获取验证码失败,请稍后再试')
+ })
+ if (timeCount == 60) {
+ this.keepTime()
+ }
+ // if (numberUtil.IsTelPhoneNumber(phone)) {
+
+ // } else {
+ // wx.showToast({
+ // title: '请输入正确手机号码',
+ // })
+ // return
+ // }
+
+
+ },
+ // 计时器
+ keepTime: function () {
+ var that = this
+ timeCount--
+ that.setData({
+ time: timeCount + 's'
+ })
+ if (timeCount == 0) {
+ timeCount = 60
+ clearTimeout(timer);
+ return
+ }
+ timer = setTimeout(function () {
+ that.keepTime()
+ }, 1000)
+ },
+ blurInput: function (e) {
+ console.log(e)
+ phone = e.detail.value
+ },
+ // 提交表单
+ formSubmit: function (e) {
+
+ // wx.navigateTo({
+ // url: '../childcare_knowledge/childcare_knowledge'
+ // })
+ var self = this
+ if (e.detail.value.code == "") {
+ wx.showModal({
+ title: '提示',
+ content: '请输入验证码',
+ showCancel: false,
+ success: function (res) {
+ }
+ })
+ return
+ }
+ // networkUtil.showLoading()
+ var param = { code: e.detail.value.code, phone: phone }
+ if (getApp().globalData.openInfo.mpid) {
+ param.gzopenid = getApp().globalData.openInfo.mpid
+ console.log('绑定mpid', param)
+ }
+ if (getApp().globalData.openInfo.childCode) {
+ param.jscode = getApp().globalData.openInfo.childCode
+ console.log('绑定code', param)
+ }
+ networkUtil._get(api.verifyCode, param, function (res) {
+ console.log(res)
+ self.loginSuccess(res.data)
+ }, function (res) {
+ networkUtil.showErrorToast(res.errormsg)
+ })
+ },
+ loginSuccess(data) {
+ console.log(data)
+ wx.setStorageSync('userToken', data.token)
+ getApp().globalData.token = data.token
+ // wx.navigateTo({
+ // url: '../HasDocumentedVerifySuccess/HasDocumentedVerifySuccess?name=' + name
+ // })
+ }
+}
+
+)
\ No newline at end of file
diff --git a/woman/pages/phoneLogin/phoneLogin.json b/woman/pages/phoneLogin/phoneLogin.json
new file mode 100644
index 0000000..fd742e7
--- /dev/null
+++ b/woman/pages/phoneLogin/phoneLogin.json
@@ -0,0 +1,7 @@
+{
+ "navigationBarBackgroundColor": "#ffffff",
+ "navigationBarTitleText": "手机登录",
+ "navigationBarTextStyle": "black"
+
+
+}
\ No newline at end of file
diff --git a/woman/pages/phoneLogin/phoneLogin.wxml b/woman/pages/phoneLogin/phoneLogin.wxml
new file mode 100644
index 0000000..11dd866
--- /dev/null
+++ b/woman/pages/phoneLogin/phoneLogin.wxml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/woman/pages/phoneLogin/phoneLogin.wxss b/woman/pages/phoneLogin/phoneLogin.wxss
new file mode 100644
index 0000000..62622d8
--- /dev/null
+++ b/woman/pages/phoneLogin/phoneLogin.wxss
@@ -0,0 +1,7 @@
+.title{
+ height: 62rpx;
+ font-size: 44rpx;
+ font-weight: 500;
+ color: #333333;
+ line-height: 52rpx;
+}
\ No newline at end of file
diff --git a/woman/source/imageSource/bg/logo.png b/woman/source/imageSource/bg/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..e374e22bafc1f0ba12bd43fe1ac20322fac32836
GIT binary patch
literal 18322
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
UH4B&H@&Et;07*qoM6N<$g0fAKaR2}S
literal 0
HcmV?d00001
--
1.8.3.1