登录接口

This commit is contained in:
lnn19986213 2022-04-25 10:13:50 +08:00
parent 6435bf1e44
commit a5886b3429
3 changed files with 740 additions and 741 deletions

View File

@ -1,13 +1,6 @@
<template> <template>
<view style=""> <view style="">
<u--form :model="userInfo" ref="loginForm"> <u--form :model="userInfo" ref="loginForm">
<view class="content_main"> <view class="content_main">
<view class="copyright_iocn"> <view class="copyright_iocn">
<image style="width: 80rpx; height: 60rpx;" src="../../static/icon10.png" mode=""></image> <image style="width: 80rpx; height: 60rpx;" src="../../static/icon10.png" mode=""></image>
@ -23,7 +16,7 @@
<u--input type="password" placeholder="请输入密码" border="bottom" clearable v-model="userInfo.pasw"> <u--input type="password" placeholder="请输入密码" border="bottom" clearable v-model="userInfo.pasw">
</u--input> </u--input>
</u-form-item> </u-form-item>
<u-button text="登录" size="large" throttleTime=1000 color="#99241B" style="margin-top: 84rpx;"> <u-button text="登录" size="large" throttleTime=1000 color="#99241B" style="margin-top: 84rpx;" @click="login()">
</u-button> </u-button>
<view class="other_op"> <view class="other_op">
<text @click="goRegist">注册账号</text> <text @click="goRegist">注册账号</text>
@ -53,7 +46,7 @@
return uni.$u.test.mobile(value); return uni.$u.test.mobile(value);
}, },
message: '请输入格式正确的手机号', message: '请输入格式正确的手机号',
trigger: ['change', 'blur'], trigger: ['blur'],
}], }],
'pasw': [{ 'pasw': [{
required: true, required: true,
@ -73,10 +66,27 @@
uni.navigateTo({ uni.navigateTo({
url: '/pages/Login/RemeberPW' url: '/pages/Login/RemeberPW'
}) })
},
login(){
let data = {
phone: this.userInfo.number,
pwd: this.userInfo.pasw
}
this.http.request('/auth/loginByPwd', {phone: this.userInfo.number,pwd: this.userInfo.pasw}, "POST").then(res => {
if (res.code == 200) {
uni.navigateTo({
url: '/pages/pageHome/pageHome'
})
}
}).catch(e => {
uni.showToast({
title:e.data.message,
icon:"none",
});
})
} }
}, },
onReady() { onReady() {
this.$refs.loginForm.setRules(this.rules); this.$refs.loginForm.setRules(this.rules);
}, },
} }

View File

@ -16,8 +16,8 @@
<u-form-item prop="userInfo.sex" ref="item1" @click="showSex=true" class="data_itm"> <u-form-item prop="userInfo.sex" ref="item1" @click="showSex=true" class="data_itm">
<text class="label_t">性别</text> <text class="label_t">性别</text>
<u--input class="p32" placeholder="请填选择性别" v-model="model1.userInfo.sex" readonly inputAlign="right" <u--input class="p32" placeholder="请填选择性别" v-model="model1.userInfo.sex" readonly
border="none"> inputAlign="right" border="none">
<u-icon slot="suffix" name="arrow-right"></u-icon> <u-icon slot="suffix" name="arrow-right"></u-icon>
</u--input> </u--input>
@ -38,19 +38,10 @@
v-model="model1.userInfo.idCOde" border="none"></u--input> v-model="model1.userInfo.idCOde" border="none"></u--input>
</u-form-item> </u-form-item>
</view> </view>
<view class="data_itm_box"> <view class="data_itm_box">
<u-form-item ref="item1" @click="zuShow=true" class="data_itm"> <u-form-item ref="item1" @click="zuShow=true" class="data_itm">
<text class="label_t">民族</text> <text class="label_t">民族</text>
<u--input class="p32" placeholder="请选择民族" v-model="zuValue" readonly inputAlign="right" <u--input class="p32" placeholder="请选择民族" v-model="zuValue" readonly inputAlign="right"
@ -78,9 +69,6 @@
</view> </view>
<view class="data_itm_box"> <view class="data_itm_box">
<u-form-item prop="userInfo.phoneNum" ref="item1" class="data_itm"> <u-form-item prop="userInfo.phoneNum" ref="item1" class="data_itm">
<text class="label_t">联系电话</text> <text class="label_t">联系电话</text>
@ -88,9 +76,6 @@
v-model="model1.userInfo.phoneNum" border="none"></u--input> v-model="model1.userInfo.phoneNum" border="none"></u--input>
</u-form-item> </u-form-item>
</view> </view>
<view class="data_itm_box"> <view class="data_itm_box">
<view class="data_itm"> <view class="data_itm">
@ -104,13 +89,10 @@
</u-upload> </u-upload>
</view> </view>
</view> </view>
<!-- 协会会员 --> <!-- 协会会员 -->
<view class="data_itm_box" v-if='pageTypeId=="0"' > <view class="data_itm_box" v-if='pageTypeId=="0"'>
<u-form-item prop="userInfo.meeting" ref="item1" class="data_itm"> <u-form-item prop="userInfo.meeting" ref="item1" class="data_itm">
<text class="label_t">*所属协会</text> <text class="label_t">*所属协会</text>
@ -127,7 +109,6 @@
</u-form-item> </u-form-item>
</view> </view>
<!-- 文艺人才 --> <!-- 文艺人才 -->
<view class="wenyi" v-if="pageTypeId=='1'"> <view class="wenyi" v-if="pageTypeId=='1'">
@ -144,7 +125,6 @@
<u-form-item ref="item1" label='艺术成就' class="data_itm te"> <u-form-item ref="item1" label='艺术成就' class="data_itm te">
<view class="chen_itm" v-for="(v,i) in artlist" :key="i"> <view class="chen_itm" v-for="(v,i) in artlist" :key="i">
<input type="text" v-model="artlist[i]" placeholder="请输入艺术成就" class="chengjiu" /> <input type="text" v-model="artlist[i]" placeholder="请输入艺术成就" class="chengjiu" />
@ -256,7 +236,6 @@
</view> </view>
<view class="data_itm_box"> <view class="data_itm_box">
<u-form-item prop="userInfo.serverInstrutor" label="服务内容介绍" ref="item1"> <u-form-item prop="userInfo.serverInstrutor" label="服务内容介绍" ref="item1">
<u--textarea v-model="model1.userInfo.serverInstrutor" placeholder="请输入介绍" <u--textarea v-model="model1.userInfo.serverInstrutor" placeholder="请输入介绍"
style="background-color: #F8F8F8;"></u--textarea> style="background-color: #F8F8F8;"></u--textarea>
@ -283,8 +262,6 @@
</view> </view>
</view> </view>
<view class="operation"> <view class="operation">
<button type="default" class="next" @click="submit">登录</button> <button type="default" class="next" @click="submit">登录</button>
</view> </view>
@ -523,7 +500,7 @@
}, },
onLoad(option) { onLoad(option) {
console.log(option.id); console.log(option.id);
this.pageTypeId=option.id this.pageTypeId = option.id
}, },
onReady() { onReady() {

View File

@ -5,9 +5,9 @@
export default { export default {
config: { config: {
// baseUrl: "http://192.168.0.57:8090/api", //王锡 // baseUrl: "http://192.168.0.57:8090/h5/api", //王锡
// baseUrl: "http://192.168.124.110:8088/api", //周源 // baseUrl: "http://192.168.124.110:8088/api", //周源
baseUrl: "http://192.168.0.7:8090/api", //俞燕红 baseUrl: "http://192.168.0.11:8080//h5/api", //俞燕红
// baseUrl: "https://wlsq.ydool.com.cn/api", //线上 // baseUrl: "https://wlsq.ydool.com.cn/api", //线上
header: { header: {
'Content-Type': 'application/json;charset=UTF-8', 'Content-Type': 'application/json;charset=UTF-8',
@ -52,6 +52,7 @@ export default {
options.complete = (response) => { options.complete = (response) => {
// console.log(response, 'response----') // console.log(response, 'response----')
let statusCode = response.statusCode let statusCode = response.statusCode
console.log(statusCode)
response.config = _config response.config = _config
if (process.env.NODE_ENV === 'development') { if (process.env.NODE_ENV === 'development') {
if (statusCode === 200) { if (statusCode === 200) {
@ -74,6 +75,17 @@ export default {
resolve(response.data); resolve(response.data);
} else if (response.data.code == 401) { //登录过期 } else if (response.data.code == 401) { //登录过期
reject(response) reject(response)
} else if (response.data.code == 402) { //信息未完善
uni.showToast({
title: '信息未完善',
icon: 'none',
});
setTimeout(() => {
uni.navigateTo({
url: '../SelectId/SelectId'
})
}, 1200)
} else { } else {
uni.showToast({ uni.showToast({
title: response.data.msg, title: response.data.msg,
@ -89,11 +101,11 @@ export default {
title: '登录过期', title: '登录过期',
icon: 'none', icon: 'none',
}); });
setTimeout(()=>{ setTimeout(() => {
uni.navigateTo({ uni.navigateTo({
url: '../login/login' url: '../Login/Login'
}) })
},1200) }, 1200)
} else { } else {
uni.getNetworkType({ uni.getNetworkType({