Commit 172e5858 authored by 华国豪's avatar 华国豪 🙄

登录风格修改 登录2019

parent 77907a71
......@@ -173,7 +173,7 @@ export default {
}
</script>
<style>
@import "//at.alicdn.com/t/font_635492_qywlhd3a0cr.css";
@import "//at.alicdn.com/t/font_635492_04cmbkb1wq28.css";
@import "./assets/css/Semibold.css";
@import "./assets/css/global/config.css";
@import "./assets/css/fileIcon.css";
......
......@@ -19,9 +19,14 @@
.jitang p{
color: #424242;
font-size: 14px;
text-indent: 25px;
width: 60%;
margin: 0 auto;
}
.jitang .iconfont {
font-size: 32px;
padding-right: 10px;
color: #d2d2d2;
}
.FPF_s{
font-family: 'PingFangR';
......@@ -150,8 +155,8 @@
</div>
<input type="button" class="sLoginBtn changeBtn" @click="changePwd" value="确认修改"/>
</div>
<div class="jitang FPF_s">
<p>職場上成功者與失敗者最大的分別就是,前者找機會,後者找藉口,今日的你痛恨每天上班「度日如年」,將來的你會感激經歷過這一切,你練成了更強大的自己,玻璃心不再怕碎。</p>
<div class="jitang ">
<p><sup class="iconfont icon-quotation"></sup><span class="FPF_s">職場上成功者與失敗者最大的分別就是,前者找機會,後者找藉口,今日的你痛恨每天上班「度日如年」,將來的你會感激經歷過這一切,你練成了更強大的自己,玻璃心不再怕碎。</span></p>
</div>
</el-col>
</el-row>
......@@ -165,19 +170,22 @@ export default {
speed: 3000,
imgList: [
{
src: 'http://imgfile.oytour.com/Upload/DMC/20190522030104834.jpg?x-oss-process=image/resize,l_140',
text: '蓝白相间 星月相伴',
text1: '土耳其希腊深度13日'
src: 'http://imgfile.oytour.com/New/Upload/Cloud/2019-09/20190920032221373.jpg',
text: '京都独旅之秋',
text1: '旅宿权威柏井寿的私房赏枫秘境',
url: 'http://www.oytour.com/#/JuanDetails?id=70'
},
{
src: 'http://imgfile.oytour.com/Upload/DMC/xESG4FERFri7JXnjQTbcZymGYkQx3sNG.png?x-oss-process=image/resize,l_140',
text: '浪漫邂逅 历史遗迹',
text1: '天然钟乳石地形'
src: 'http://imgfile.oytour.com/New/Upload/Cloud/2019-09/20190920035420544.jpg',
text: '邂逅北海道',
text1: '看见 北海道 之美',
url: 'http://www.oytour.com/#/FoodImg4'
},
{
src: 'http://imgfile.oytour.com/Upload/DMC/T5TyQsQwekQGkWcMxceY5xXhCdJjeFX6.jpg',
text: '艾菲索斯古城',
text1: '凯马克勒地下城市'
src: 'http://imgfile.oytour.com/New/Upload/Cloud/2019-09/20190920035420528.jpg',
text: '自由土耳其',
text1: '翱翔天际 感受星月魅力',
url: 'http://www.oytour.com/#/JuanDetails?id=70'
},
],
userInfo: {
......
......@@ -61,6 +61,7 @@
<tr>
<th>发团日期</th>
<th>团号</th>
<th>未填写人数</th>
<th>整体评分</th>
<th v-for="(item,i) in fields" :key="i">{{item}}</th>
<th>操作</th>
......@@ -68,6 +69,7 @@
<tr v-for="(item,i) in dataList" :key="i">
<td>{{item.start}}</td>
<td>{{item.tCNUM}}</td>
<td>{{item.number}}</td>
<td>
<span v-if="fields.length>0">
<span v-if="item.sumScore/fields.length>3.5">{{(item.sumScore/fields.length).toFixed(1)}}</span>
......@@ -247,7 +249,8 @@ export default {
tcid:x.tCID,
start:"",
sumScore:x.scoreNum,
tCNUM:x.tCNUM
tCNUM:x.tCNUM,
number: x.number ? x.number : 2
}
if(x.startDate){
obj.start=x.startDate.split('T')[0]
......
......@@ -5,8 +5,8 @@
<ul>
<li>
<span>
<em>订单</em>
<el-input v-model="msg.OrderId"></el-input>
<em></em>
<el-input v-model="msg.TCID"></el-input>
</span>
</li>
<li>
......@@ -67,7 +67,7 @@
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0" v-loading="loading">
<tr>
<th>发团日期</th>
<th>订单号</th>
<!-- <th>订单号</th> -->
<th>团号</th>
<th>未填写人数</th>
<th>整体评分</th>
......@@ -76,7 +76,7 @@
</tr>
<tr v-for="(item,i) in dataList" :key="i">
<td>{{item.start}}</td>
<td>{{item.orderId}}</td>
<!-- <td>{{item.orderId}}</td> -->
<td>{{item.tCNUM}}</td>
<td>{{item.number}}</td>
<td>
......@@ -190,11 +190,11 @@ export default {
msg:{
pageSize:10,
pageIndex:1,
TCID: '',
lineID:0,
LineteamId:0,
reStartDate:'',
reEndDate:'',
OrderId: '',
isScore:0,
lineName:"不限",
LineteamName:"不限",
......@@ -227,7 +227,6 @@ export default {
created(){
this.dateList[0] = moment().subtract(6, "month").format("YYYY-MM-DD");
this.dateList[1] = moment().format("YYYY-MM-DD");
// console.log("this.dateList",this.dateList)
this.getTitle();
},
mounted(){
......@@ -244,7 +243,7 @@ export default {
this.getppList();
},
getppList: function () {
this.apipost('survey_post_GetTotalListAPP', {TCID: this.TCID, OrderID: this.OrderID}, res=>{
this.apipost('survey_post_GetTotalListAPP', {TCID: this.TCID, OrderID: 0}, res=>{
if (res.data.resultCode === 1) {
this.ppList = res.data.data.objNoScore;
}
......@@ -377,7 +376,7 @@ export default {
this.loading=true;
this.apiJavaPost("/api/erp/survey/getOrderSurveyList", this.msg, res => {
this.apiJavaPost("/api/erp/survey//getSurveyList", this.msg, res => {
this.loading = false;
if (res.data.resultCode === 1) {
let arrays=[];
......@@ -391,7 +390,7 @@ export default {
// }
if(arrays.length>0){
arrays.forEach(y=>{
if(y.orderId==x.orderId){
if(y.tcid==x.tCID){
y[x.title]=x.scoreNum
y.sumScore+=x.scoreNum
isHave=true
......@@ -402,7 +401,6 @@ export default {
if(!isHave){
let obj={
tcid:x.tCID,
orderId:x.orderId,
start:"",
sumScore:x.scoreNum,
tCNUM:x.tCNUM,
......
<style>
.my_carousel{
width: 100%;
height: calc(100vh);
position: relative;
left: 0;
top: 0;
}
.my_carousel_item{
position: absolute;
left: 0;
top: 0;
height: calc(100vh);
width: 100%;
opacity: 0;
transition: all linear .5s;
}
.my_carousel_item .img{
height: 100%;
width: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
background-position: 50%;
background-size: cover;
}
.my_carousel_item_show{
opacity: 1;
}
.my_carousel_content{
position: absolute;
left: 100px;
bottom: 20px;
color: white;
padding: 20px 50px;
background-color: rgba(0, 0, 0, .5);
}
.my_carousel_item_show .my_carousel_content{
bottom: 40px;
transition: all linear .5s;
}
.my_carousel_content_sline{
height: 1px;
width: 35px;
display: block;
background-color: white;
}
.my_carousel_content_bt_line_box{
position: absolute;
left: 100px;
bottom: 20px;
}
.my_carousel_content_bt_line{
display: flex;
align-items: center;
position: relative;
}
.my_carousel_content_bt_line div{
width: 60px;
height: 2px;
background-color: #cecece;
margin-right: 40px;
position: relative;
}
.my_carousel_content_bt_line div span{
position: absolute;
left: 0;
top: 0;
height: 2px;
width: 0;
background-color: #ee4454;
}
.my_carousel_content_bt_line div span.my_carousel_content_bt_line_show{
width: 60px;
}
.my_carousel_content h3{
font-weight: initial;
font-family: 'PingFangR'
}
.goProduct{
cursor: pointer;
}
</style>
<template>
<div class="my_carousel">
<div v-for="(item, index) in imgList" class="my_carousel_item" :class="{my_carousel_item_show: index === show}" @mouseenter="clearAutoPlay(1)" @mouseleave="clearAutoPlay(2)">
<div class="img" :style="`background-image: url(${item.src})`"></div>
<div class="my_carousel_content">
<div @click="goProduct(item.url)" class="goProduct">
<h3>{{item.text}}</h3>
<span class="my_carousel_content_sline"></span>
<h3>{{item.text1}}</h3>
</div>
</div>
</div>
<div class="my_carousel_content_bt_line_box">
<div class="my_carousel_content_bt_line">
<div v-for="(item, index) in imgList">
<span :class="{my_carousel_content_bt_line_show: index === show}" :style="{'transition': index === show ? 'all linear '+ speed/1000 +'s' : ''}"></span>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props: {
speed: {
type: Number,
default: 2000
},
imgList: {
type: Array,
default: []
},
},
data(){
return{
show: 0,
autoPlay: null,
}
},methods:{
goProduct: function(url){
window.open(url, "_blank");
},
// 鼠标移入清除 创建定时器
clearAutoPlay: function(t) {
let _this = this;
if (t === 1) {
clearInterval(_this.autoPlay)
_this.autoPlay = null
} else {
_this.autoPlay = setInterval(()=>{
_this.setShow()
}, _this.speed)
}
},
// 切换
setShow: function (){
console.log('time', this.show)
if (this.show === 2) {
this.show = 0
} else {
this.show = this.show + 1
}
}
},mounted(){
let _this = this;
this.autoPlay = setInterval(()=>{
_this.setShow()
}, _this.speed)
},created(){
},
beforeDestroy() {
let _this = this;
clearInterval(_this.autoPlay);
_this.autoPlay = null;
}
}
</script>
\ No newline at end of file
import login from '../components/Login'
// import login from '../components/Login2019'
// import login from '../components/Login'
import login from '../components/Login2019'
import index from '../components/index'
import clientConfirm from '../components/clientConfirm'
import SignName from '../components/SignName'
......
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