|
|
@@ -10,14 +10,14 @@
|
|
|
<view class="username">密码</view>
|
|
|
<input class="input-box" type="password" v-model="password" placeholder="请输入密码" />
|
|
|
</view>
|
|
|
- <view class="forget" @click="navTo('/pages/public/forget')">忘记密码</view>
|
|
|
+ <view class="forget" @click="navTo('/pages/public/forget')">忘记密码</view>
|
|
|
<view class="login" @click="toLogin">登录</view>
|
|
|
<view class="login-tip">还没有账号?<text class="register" @click="navTo('/pages/public/register')">立即注册</text></view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { mapMutations } from 'vuex';
|
|
|
+import { mapMutations,mapState } from 'vuex';
|
|
|
import { login } from '@/api/login.js';
|
|
|
import { getUserInfo } from '@/api/user.js';
|
|
|
export default {
|
|
|
@@ -28,16 +28,24 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
onLoad() {
|
|
|
- // let obj = this
|
|
|
- // uni.getStorage({
|
|
|
- // key: 'user_name',
|
|
|
- // success: function (res) {
|
|
|
- // obj.phone = res.data
|
|
|
- // }
|
|
|
- // });
|
|
|
+ let obj = this
|
|
|
+ uni.getStorage({
|
|
|
+ key: 'user_name',
|
|
|
+ success: function (res) {
|
|
|
+ obj.phone = res.data
|
|
|
+ }
|
|
|
+ });
|
|
|
+ uni.getStorage({
|
|
|
+ key: 'passWord',
|
|
|
+ success: function (res) {
|
|
|
+ obj.password = res.data
|
|
|
+ }
|
|
|
+ });
|
|
|
+ console.log(this.userInfo,'userInfo');
|
|
|
},
|
|
|
methods: {
|
|
|
...mapMutations('user', ['setUserInfo', 'login']),
|
|
|
+ ...mapState('user',['userInfo']),
|
|
|
//登录
|
|
|
async toLogin() {
|
|
|
let obj = this;
|
|
|
@@ -55,16 +63,24 @@ export default {
|
|
|
password: obj.password
|
|
|
})
|
|
|
.then(function(e) {
|
|
|
+
|
|
|
uni.setStorageSync('token', e.data.token);
|
|
|
getUserInfo({}).then(e => {
|
|
|
obj.login();
|
|
|
// 保存返回用户数据
|
|
|
obj.setUserInfo(e.data);
|
|
|
- //保存用户账号
|
|
|
- // uni.setStorage({
|
|
|
- // key: 'user_name',
|
|
|
- // data: obj.phone
|
|
|
- // });
|
|
|
+
|
|
|
+ // 保存用户账号
|
|
|
+ uni.setStorage({
|
|
|
+ key: 'user_name',
|
|
|
+ data: obj.phone
|
|
|
+ });
|
|
|
+ //保存密码
|
|
|
+ uni.setStorage({
|
|
|
+ key: 'passWord',
|
|
|
+ data: obj.password
|
|
|
+ });
|
|
|
+
|
|
|
uni.switchTab({
|
|
|
url:'/pages/index/index'
|
|
|
})
|
|
|
@@ -117,6 +133,7 @@ page {
|
|
|
font-size: 32rpx;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.forget{
|
|
|
text-align: right;
|
|
|
margin: 70rpx 0rpx;
|