Commit a0bcb34d authored by 乐宝呗666's avatar 乐宝呗666

修改bug

parent d723515f
......@@ -79,9 +79,9 @@ function errorState(status, data) {
}
}
function successState() {
Toast.clear() //隐藏loading
}
// function successState() {
// Toast.clear() //隐藏loading
// }
const httpServer = (opts, data, file, timeout) => {
//如果是不需要登录就可以访问的接口 需要设置opts.open
......@@ -128,8 +128,26 @@ const httpServer = (opts, data, file, timeout) => {
Toast.clear()
clearTimeout(markIndex)
if (res.status === 200) {
successState(res)
resolve(res)
Toast.clear() //隐藏loading
if (res.data.resultCode == '1109') {
Toast({
message: '您的登录过期,请重新登录!',
onClose: () => {
//这个时候点击确定后清除用户信息
sessionStorage.removeItem('backToken')
sessionStorage.removeItem('userId')
router.push({
path: '/',
query: {
redirect: router.history.current.fullPath
}
})
}
});
}else{
resolve(res)
}
}else{
errorState(res.status, res.data)
}
......
......@@ -4,7 +4,7 @@ Vue.use(VueRouter)
const routes = [
{
path: '/',
redirect: '/commit',
redirect:'/login'
},
{
path: '/screen',
......@@ -92,7 +92,7 @@ router.beforeEach((to, from, next) => {
path: '/login',
})
}else {
next();
next();
}
})
......
......@@ -59,10 +59,11 @@ export default {
const isOpt = data.user.type;
sessionStorage.setItem("token", data.token);
sessionStorage.setItem("userInfo", JSON.stringify(data.user));
let redirectPath = decodeURIComponent(this.$route.fullPath).split('redirect=')[1]
if (isOpt == "4") {
this.$router.push("/opt");
this.$router.push(redirectPath || "/opt");
}else if (isOpt == "2") {
this.$router.push("/commit");
this.$router.push(redirectPath || "/commit");
}else{
this.$toast.fail("您登录的账号既不是运维账号也不是单位用户账号,不能使用H5的功能");
}
......
......@@ -9,6 +9,10 @@
v-model="form.userName"
placeholder="请输入管理员姓名"
input-align="right"
:rules="[
{ required: true, message: '请输入管理员姓名' },
{ pattern: /^\S{1,20}$/, message: '输入内容不能包括空格,且最大长度为20.'}
]"
/>
<van-field
label="手机号码"
......
......@@ -61,7 +61,7 @@
v-model="form.num"
placeholder="请输入观影人数"
input-align="right"
:rules="[{ pattern: /^[1-9]\d{1,9}$/, message: '请输入正确内容,最多10位数' }]"
:rules="[{ pattern: /^[1-9]\d{0,9}$/, message: '请输入正确内容,最多10位数',trigger:'blur'}]"
/>
<van-field
label="管理员账号"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment