Commit 5331ea66 authored by 黄奎's avatar 黄奎

Merge branch 'master' of http://gitlab.oytour.com/viitto/million

parents 450e6548 ff0e193d
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</q-menu> </q-menu>
</q-btn> </q-btn>
<template v-if="LoginUser.accountId>0"> <template v-if="LoginUser.accountId>0">
<q-btn-dropdown style="color: #444;font-weight:bold;" class="q-ml-lg desktop-only" <q-btn-dropdown style="color: #444;font-weight:bold;" class="q-ml-lg"
icon="iconfont iconicon-unlogin" :label="LoginUser.name" unelevated> icon="iconfont iconicon-unlogin" :label="LoginUser.name" unelevated>
<div class="row no-wrap q-pa-md"> <div class="row no-wrap q-pa-md">
<div class="column"> <div class="column">
......
<style> <style>
.login-box{ .login-box {
max-width: 420px; max-width: 420px;
padding: 50px 40px; padding: 50px 40px;
margin: 40px auto; margin: 40px auto;
background-color: #fff; background-color: #fff;
border-radius: 5px; border-radius: 5px;
background-clip: padding-box; background-clip: padding-box;
box-shadow: 0 2px 4px 0 rgba(10,8,8,.5); box-shadow: 0 2px 4px 0 rgba(10, 8, 8, .5);
} }
.login-box .tw_logo{
margin:0 auto 20px; .login-box .tw_logo {
margin: 0 auto 20px;
display: block; display: block;
height:45px; height: 45px;
width:auto; width: auto;
} }
.login-box .tip-text{
.login-box .tip-text {
font-size: 16px; font-size: 16px;
margin-bottom: 15px; margin-bottom: 15px;
color: #999; color: #999;
text-align: center; text-align: center;
} }
.login-box .tip-text a{
color:#00afff; .login-box .tip-text a {
color: #00afff;
} }
.login_row{
width:100%; .login_row {
margin:0 -15px 0 -15px; width: 100%;
margin: 0 -15px 0 -15px;
} }
.form-group{
.form-group {
position: relative; position: relative;
margin-bottom: 15px; margin-bottom: 15px;
} }
.login_labelName{
margin-bottom:10px; .login_labelName {
font-size:15px; margin-bottom: 10px;
font-size: 15px;
} }
/* .login_pwd{ /* .login_pwd{
padding-right:40px; padding-right:40px;
} */ } */
.form-group i{ .form-group i {
position: absolute; position: absolute;
right:6px; right: 6px;
bottom:0; bottom: 0;
z-index:2; z-index: 2;
width:46px; width: 46px;
height:46px; height: 46px;
text-align: center; text-align: center;
line-height: 46px; line-height: 46px;
color:#999; color: #999;
font-size:28px; font-size: 28px;
cursor: pointer; cursor: pointer;
} }
.login-box .q-field__control{
height:46px; .login-box .q-field__control {
height: 46px;
} }
</style> </style>
<template> <template>
<div class="login"> <div class="login">
<div class="login-box"> <div class="login-box">
<img :src="logo" class="tw_logo"/> <img :src="logo" class="tw_logo" />
<p class="tip-text"> <p class="tip-text">
還沒有帳號嗎?立即<a style="cursor:pointer;" @click="CommonJump('/register',{})">免費加入</a> 還沒有帳號嗎?立即<a style="cursor:pointer;" @click="CommonJump('/register',{})">免費加入</a>
</p> </p>
<div class="login_row"> <div class="login_row">
<div class="form-group"> <div class="form-group">
<div class="login_labelName">電子郵件</div> <div class="login_labelName">電子郵件</div>
<q-input outlined v-model="loginMsg.account" class="bg-grey-1"/> <q-input outlined v-model="loginMsg.account" class="bg-grey-1" />
</div> </div>
<div class="form-group"> <div class="form-group">
<div class="login_labelName">密碼</div> <div class="login_labelName">密碼</div>
<q-input v-if="flag==1" outlined v-model="loginMsg.password" type="text" ref="pwd" class="bg-grey-1 login_pwd"/> <q-input v-if="flag==1" outlined v-model="loginMsg.password" type="text" ref="pwd"
<q-input v-if="flag==2" outlined v-model="loginMsg.password" type="password" ref="pwd" class="bg-grey-1 login_pwd"/> class="bg-grey-1 login_pwd" />
<q-input v-if="flag==2" outlined v-model="loginMsg.password" type="password" ref="pwd"
class="bg-grey-1 login_pwd" />
<i class="iconfont iconyanjing_xianshi" v-if="flag==1" @click="flag=2"></i> <i class="iconfont iconyanjing_xianshi" v-if="flag==1" @click="flag=2"></i>
<i class="iconfont iconbiyan" v-if="flag==2" @click="flag=1"></i> <i class="iconfont iconbiyan" v-if="flag==2" @click="flag=1"></i>
</div> </div>
<div> <div>
<q-btn color="primary" unelevated style="width:100%;height:50px;margin-top:20px;" filled label="登入" @click="login" /> <q-btn color="primary" unelevated style="width:100%;height:50px;margin-top:20px;" filled label="登入"
@click="login" />
</div> </div>
</div> </div>
</div> </div>
...@@ -95,8 +107,8 @@ ...@@ -95,8 +107,8 @@
account: "", account: "",
password: "" password: ""
}, },
logo:'', logo: '',
flag:2 flag: 2
}; };
}, },
created() { created() {
...@@ -105,7 +117,7 @@ ...@@ -105,7 +117,7 @@
mounted() { mounted() {
var jObj = JSON.parse(localStorage.getItem('groupinfo')); var jObj = JSON.parse(localStorage.getItem('groupinfo'));
this.loginMsg.RB_Group_Id = jObj.GroupId; this.loginMsg.RB_Group_Id = jObj.GroupId;
//获取网站基础配置 //获取网站基础配置
if (localStorage.baseifo) { if (localStorage.baseifo) {
var jObj = JSON.parse(window.localStorage.getItem('baseifo')); var jObj = JSON.parse(window.localStorage.getItem('baseifo'));
this.logo = jObj.Config.Logo; this.logo = jObj.Config.Logo;
...@@ -113,13 +125,38 @@ ...@@ -113,13 +125,38 @@
}, },
methods: { methods: {
login() { login() {
if (this.loginMsg.account == '') {
this.$q.notify({
type: 'negative',
message: '请输入账号',
position: 'top',
timeout: 2000, // 以毫秒为单位; 0意味着没有超时
})
return;
}
if (this.loginMsg.password == '') {
this.$q.notify({
type: 'negative',
message: '请输入密码',
position: 'top',
timeout: 2000, // 以毫秒为单位; 0意味着没有超时
})
return;
}
this.apipost( this.apipost(
"b2b_post_Login", this.loginMsg, "b2b_post_Login", this.loginMsg,
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
var jsonData = JSON.stringify(res.data.data); var jsonData = JSON.stringify(res.data.data);
window.localStorage.setItem("b2bUser", jsonData); window.localStorage.setItem("b2bUser", jsonData);
this.CommonJump('/index',{}) this.CommonJump('/index', {})
} else {
this.$q.notify({
type: 'negative',
message: res.data.message,
position: 'top',
timeout: 2000, // 以毫秒为单位; 0意味着没有超时
})
} }
}, },
err => {} err => {}
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
align-items: center; align-items: center;
background-color: #00afff; background-color: #00afff;
} }
.header_content{ .deman_Header{
flex-basis: 60%; flex-basis: 100%;
padding: 30px; padding: 30px;
color: #fff; color: #fff;
font-weight: 600; font-weight: 600;
...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<div class="order_detail"> <div class="order_detail">
<div class="order_content"> <div class="order_content">
<div class="order_header"> <div class="order_header">
<div class="header_content"> <div class="deman_Header">
<div class="tour_code">需求單號:{{InfoData.Id}}</div> <div class="tour_code">需求單號:{{InfoData.Id}}</div>
<div class="tour_name"> <div class="tour_name">
{{InfoData.TripTitle}} {{InfoData.TripTitle}}
......
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