6 changed files with 53 additions and 240 deletions
Binary file not shown.
@ -1,106 +0,0 @@ |
|||||
<template> |
|
||||
<view> |
|
||||
<view class="main"> |
|
||||
<view class="code"> |
|
||||
<uni-easyinput v-model="username" :placeholder="plad" /> |
|
||||
<com-zw /> |
|
||||
<uni-easyinput v-model="password" :maxlength="25" placeholder="请输入密码" type="password" /> |
|
||||
<com-zw /> |
|
||||
</view> |
|
||||
<u-button type="primary" @tap.stop="confirm">登录</u-button> |
|
||||
</view> |
|
||||
</view> |
|
||||
</template> |
|
||||
<script> |
|
||||
import { |
|
||||
mapMutations, |
|
||||
mapActions |
|
||||
} from 'vuex'; |
|
||||
export default { |
|
||||
name: "phone-verify-logistics", |
|
||||
props: { |
|
||||
ret: { |
|
||||
type: Object, |
|
||||
default () { |
|
||||
return {} |
|
||||
} |
|
||||
}, |
|
||||
plad: { |
|
||||
type: String, |
|
||||
default: '请输入手机号' |
|
||||
}, |
|
||||
}, |
|
||||
data() { |
|
||||
return { |
|
||||
captchaId: '', |
|
||||
captchaImg: '', |
|
||||
username: '13122678567', |
|
||||
password: '123456', |
|
||||
} |
|
||||
}, |
|
||||
created() { |
|
||||
this.getCaptchaImg(); |
|
||||
|
|
||||
}, |
|
||||
methods: { |
|
||||
...mapMutations(['login']), |
|
||||
...mapActions(['getUserInfo']), |
|
||||
getCaptchaImg() { |
|
||||
this.tui.request("/common/captcha/init", "GET", null).then((res) => { |
|
||||
if (res.code == 200) { |
|
||||
this.captchaId = res.result |
|
||||
this.captchaImg = this.tui.interfaceUrl() + '/common/captcha/draw/' + this |
|
||||
.captchaId |
|
||||
} |
|
||||
}).catch((res) => {}) |
|
||||
}, |
|
||||
async confirm(form) { // 提 |
|
||||
this.tui.request("/app/logitics/login", "POST", { |
|
||||
username: this.username, |
|
||||
password: this.password, |
|
||||
saveLogin: true |
|
||||
}, true, true).then((res) => { |
|
||||
console.log(res) |
|
||||
if (res.code == 200) { |
|
||||
uni.setStorageSync("hiver_token", res.result.lcomToken) |
|
||||
uni.setStorageSync("transCompany", res.result.logiticsCompany.id) |
|
||||
// let state = { |
|
||||
// token: res.result |
|
||||
// } |
|
||||
// this.login(state) |
|
||||
// this.getUserInfo() |
|
||||
this.tui.toast('登录成功', 2000, true) |
|
||||
setTimeout(() => { |
|
||||
uni.reLaunch({ |
|
||||
url: '/pages/other/logistics' |
|
||||
// url: '/pages/index/index' |
|
||||
}) |
|
||||
}, 200) |
|
||||
// if (res.result.type > 2) { |
|
||||
// setTimeout(() => { |
|
||||
// uni.reLaunch({ |
|
||||
// // url: '/pages/index/logistics' |
|
||||
// url: '/pages/index/index' |
|
||||
// }) |
|
||||
// }, 200) |
|
||||
// } else { |
|
||||
// setTimeout(() => { |
|
||||
// uni.reLaunch({ |
|
||||
// url: '/pages/index/index' |
|
||||
// // url: '/pages/index/logistics' |
|
||||
// }) |
|
||||
// }, 200) |
|
||||
// } |
|
||||
// } else { |
|
||||
// this.tui.toast(res.message) |
|
||||
// return |
|
||||
} |
|
||||
}).catch((res) => {}) |
|
||||
}, |
|
||||
} |
|
||||
} |
|
||||
</script> |
|
||||
|
|
||||
<style lang="scss" scoped> |
|
||||
@import '@/scss/phone-verify.scss'; |
|
||||
</style> |
|
||||
Loading…
Reference in new issue