From 1ad98e72e116155c30b14beb2da59e80ca971a6b Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期一, 20 三月 2023 16:32:53 +0800
Subject: [PATCH] login修改
---
miniprogram/pages/user/loginInfo/index.ts | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 51 insertions(+), 4 deletions(-)
diff --git a/miniprogram/pages/user/loginInfo/index.ts b/miniprogram/pages/user/loginInfo/index.ts
index 432b492..4719350 100644
--- a/miniprogram/pages/user/loginInfo/index.ts
+++ b/miniprogram/pages/user/loginInfo/index.ts
@@ -1,22 +1,51 @@
// index.ts
// 鑾峰彇搴旂敤瀹炰緥
const loginInfo = getApp()
+import Toast from '../../../miniprogram_npm/@vant/weapp/toast/toast';
+import Notify from '../../../miniprogram_npm/@vant/weapp/notify/notify';
+let myStyle = `
+--color:black;
+`
+let chageStyle = `
+--color:red;
+`
Page({
data: {
user:{},
isShow:false,
- pic:null
+ pic:null,
+ viewData: {
+ style: myStyle,
+ styleId:myStyle
+ }
},
getName(e){
- console.log(e.detail.value)
+ if(e.detail.value){
+ this.setData({'viewData.style': myStyle})
+ }
this.data.user.realName=e.detail.value
},
getIdcard(e){
+ if(e.detail.value){
+ this.setData({'viewData.styleId': myStyle})
+ }
this.data.user.userIdcard=e.detail.value
},
submit(){
+ if(!/^[\u4e00-\u9fa5]{2,4}$/.test(this.data.user.realName)){
+ // Toast.fail('璇疯緭鍏ユ纭殑濮撳悕');
+ Notify({ type: 'warning', message: '璇疯緭鍏ユ纭殑濮撳悕' });
+ this.setData({'viewData.style': chageStyle})
+ return
+ }
+ if(!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.data.user.userIdcard)){
+ // Toast.fail('璇疯緭鍏ユ纭殑韬唤璇佸彿');
+ Notify({ type: 'warning', message: '璇疯緭鍏ユ纭殑韬唤璇佸彿' });
+ this.setData({'viewData.styleId': chageStyle})
+ return
+ }
this.data.user.pic=this.data.pic
this.data.user.id=wx.getStorageSync('id')
if ( this.data.user.pic == null||this.data.user.realName==null|| this.data.user.realName==null) {
@@ -26,7 +55,23 @@
})
return
}
- console.log("meizhic")
+ wx.request({
+ url: loginInfo.globalData.url+"/wx/login",
+ data: {
+ "code": wx.getStorageSync('uesrCode'),
+ "phoneNumberCode": wx.getStorageSync('userPhoneNumberCode')
+ },
+ method: "GET",
+ success: (res) => {
+ console.log(res);
+ wx.setStorageSync('token', res.data.data.token)
+ wx.setStorageSync('role', res.data.data.role)
+ wx.setStorageSync('id', res.data.data.id)
+ wx.setStorageSync('card',res.data.data.time)
+ console.log(res.data.data.id)
+ }
+
+ })
wx.request({
url:loginInfo.globalData.url+"/wx/user/add",
method:"POST",
@@ -54,10 +99,12 @@
filePath: res.tempFiles[0].tempFilePath,
name: "file",
header: {
- 'token': wx.getStorageSync('token'),
+ // 'token': wx.getStorageSync('token'),
'content-type': 'application/json'
},
success:(res)=>{
+ // 鎴愬姛閫氱煡
+ Notify({ type: 'primary', message: '閲囬泦鎴愬姛' });
const result = JSON.parse(res.data)
this.setData({
pic:result.data,
--
Gitblit v1.8.0