调整登录后页面控制

master
Lee-1203 2022-03-06 15:24:45 +08:00
parent 2e3bf35c82
commit e83e5ce9f7
5 changed files with 680 additions and 771 deletions

View File

@ -24,9 +24,7 @@
<div class="personal-photo"> <div class="personal-photo">
<img v-if="myAvatar" :src="host + myAvatar" /> <img v-if="myAvatar" :src="host + myAvatar" />
<img v-else-if="handImg" :src="host + handImg" /> <img v-else-if="handImg" :src="host + handImg" />
<span v-else <span v-else>使16:17400425</span>
>上传图片的区域照片必须使用固定的宽高比16:17比如宽400像素高425像素或其它同等比例</span
>
</div> </div>
<div class="edit-btn"> <div class="edit-btn">
<input class="inputB" @change="imgIny($event)" type="file" /> <input class="inputB" @change="imgIny($event)" type="file" />
@ -92,11 +90,7 @@
<p>服务口号</p> <p>服务口号</p>
<div class="personal-txt"> <div class="personal-txt">
<div class="personal-top"> <div class="personal-top">
<textarea <textarea class="kh-input" v-model="sloganData" placeholder="请输入服务口号"></textarea>
class="kh-input"
v-model="sloganData"
placeholder="请输入服务口号"
></textarea>
</div> </div>
<div @click="sloganDataFun()" class="edit-btn">确认</div> <div @click="sloganDataFun()" class="edit-btn">确认</div>
</div> </div>
@ -106,10 +100,7 @@
<p>个人简介</p> <p>个人简介</p>
<div class="personal-txt"> <div class="personal-txt">
<div class="personal-top"> <div class="personal-top">
<textarea <textarea v-model="bodyData" placeholder="介绍您最闪光点不要少于200字不要多于300字"></textarea>
v-model="bodyData"
placeholder="介绍您最闪光点不要少于200字不要多于300字"
></textarea>
</div> </div>
<div @click="bodyDataFun()" class="edit-btn">确认</div> <div @click="bodyDataFun()" class="edit-btn">确认</div>
</div> </div>
@ -119,10 +110,7 @@
<p>服务范围补充说明</p> <p>服务范围补充说明</p>
<div class="personal-txt"> <div class="personal-txt">
<div class="personal-top"> <div class="personal-top">
<textarea <textarea v-model="explainData" placeholder="请填写补充说明"></textarea>
v-model="explainData"
placeholder="请填写补充说明"
></textarea>
</div> </div>
<div @click="explainDataFun()" class="edit-btn">确认</div> <div @click="explainDataFun()" class="edit-btn">确认</div>
</div> </div>
@ -134,30 +122,15 @@
<div class="personal-txt"> <div class="personal-txt">
<div class="city-item"> <div class="city-item">
<div>重点服务省域1</div> <div>重点服务省域1</div>
<input <input type="text" v-model="addRess[0].name" readonly="readonly" @click="openCity1()" />
type="text"
v-model="addRess[0].name"
readonly="readonly"
@click="openCity1()"
/>
</div> </div>
<div class="city-item"> <div class="city-item">
<div>重点服务省域2</div> <div>重点服务省域2</div>
<input <input type="text" v-model="addRess[1].name" readonly="readonly" @click="openCity2()" />
type="text"
v-model="addRess[1].name"
readonly="readonly"
@click="openCity2()"
/>
</div> </div>
<div class="city-item"> <div class="city-item">
<div>重点服务省域3</div> <div>重点服务省域3</div>
<input <input type="text" v-model="addRess[2].name" readonly="readonly" @click="openCity3()" />
type="text"
v-model="addRess[2].name"
readonly="readonly"
@click="openCity3()"
/>
</div> </div>
</div> </div>
</div> </div>
@ -167,39 +140,19 @@
<div class="personal-txt"> <div class="personal-txt">
<div class="price-item"> <div class="price-item">
<div>北京上海</div> <div>北京上海</div>
<input <input type="text" v-model="priceDataLst[0]" readonly="readonly" @click="openPrice1()" />
type="text"
v-model="priceDataLst[0]"
readonly="readonly"
@click="openPrice1()"
/>
</div> </div>
<div class="price-item"> <div class="price-item">
<div>天津重庆江苏浙江广东福建</div> <div>天津重庆江苏浙江广东福建</div>
<input <input type="text" v-model="priceDataLst[1]" readonly="readonly" @click="openPrice2()" />
type="text"
v-model="priceDataLst[1]"
readonly="readonly"
@click="openPrice2()"
/>
</div> </div>
<div class="price-item"> <div class="price-item">
<div>辽宁河北山东海南湖北湖南</div> <div>辽宁河北山东海南湖北湖南</div>
<input <input type="text" v-model="priceDataLst[2]" readonly="readonly" @click="openPrice3()" />
type="text"
v-model="priceDataLst[2]"
readonly="readonly"
@click="openPrice3()"
/>
</div> </div>
<div class="price-item"> <div class="price-item">
<div>其他省域(老高考)</div> <div>其他省域(老高考)</div>
<input <input type="text" v-model="priceDataLst[3]" readonly="readonly" @click="openPrice4()" />
type="text"
v-model="priceDataLst[3]"
readonly="readonly"
@click="openPrice4()"
/>
</div> </div>
<div @click="priceDataLstFun()" class="edit-btn">确认</div> <div @click="priceDataLstFun()" class="edit-btn">确认</div>
</div> </div>
@ -211,187 +164,109 @@
<span @click="navdetail()"></span> <span @click="navdetail()"></span>
</div> </div>
<!-- 地址弹出框1 --> <!-- 地址弹出框1 -->
<div <div class="addr-select-bg" v-show="isCity1" @click="isCity1 = !isCity1"></div>
class="addr-select-bg"
v-show="isCity1"
@click="isCity1 = !isCity1"
></div>
<div class="addr-select-item" v-show="isCity1"> <div class="addr-select-item" v-show="isCity1">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择城市</span> <span>请选择城市</span>
<span @click="isCity1 = !isCity1">取消</span> <span @click="isCity1 = !isCity1">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == cityIndex1 }" @click="getCityValue1(index, item)"
:class="{ checked: index == cityIndex1 }" v-for="(item, index) in provinceData" :key="index">
@click="getCityValue1(index, item)"
v-for="(item, index) in provinceData"
:key="index"
>
{{ item.name {{ item.name
}}<img }}<img v-show="index == cityIndex1" src="../../assets/images/home/expert/yes.png" />
v-show="index == cityIndex1"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
<!-- 地址弹出框2 --> <!-- 地址弹出框2 -->
<div <div class="addr-select-bg" v-show="isCity2" @click="isCity2 = !isCity2"></div>
class="addr-select-bg"
v-show="isCity2"
@click="isCity2 = !isCity2"
></div>
<div class="addr-select-item" v-show="isCity2"> <div class="addr-select-item" v-show="isCity2">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择城市</span> <span>请选择城市</span>
<span @click="isCity2 = !isCity2">取消</span> <span @click="isCity2 = !isCity2">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == cityIndex2 }" @click="getCityValue2(index, item)"
:class="{ checked: index == cityIndex2 }" v-for="(item, index) in provinceData" :key="index">
@click="getCityValue2(index, item)"
v-for="(item, index) in provinceData"
:key="index"
>
{{ item.name {{ item.name
}}<img }}<img v-show="index == cityIndex2" src="../../assets/images/home/expert/yes.png" />
v-show="index == cityIndex2"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
<!-- 地址弹出框3 --> <!-- 地址弹出框3 -->
<div <div class="addr-select-bg" v-show="isCity3" @click="isCity3 = !isCity3"></div>
class="addr-select-bg"
v-show="isCity3"
@click="isCity3 = !isCity3"
></div>
<div class="addr-select-item" v-show="isCity3"> <div class="addr-select-item" v-show="isCity3">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择城市</span> <span>请选择城市</span>
<span @click="isCity3 = !isCity3">取消</span> <span @click="isCity3 = !isCity3">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == cityIndex3 }" @click="getCityValue3(index, item)"
:class="{ checked: index == cityIndex3 }" v-for="(item, index) in provinceData" :key="index">
@click="getCityValue3(index, item)"
v-for="(item, index) in provinceData"
:key="index"
>
{{ item.name {{ item.name
}}<img }}<img v-show="index == cityIndex3" src="../../assets/images/home/expert/yes.png" />
v-show="index == cityIndex3"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
<!-- 价格弹出框1 --> <!-- 价格弹出框1 -->
<div <div class="addr-select-bg" v-show="isPrice1" @click="isPrice1 = !isPrice1"></div>
class="addr-select-bg"
v-show="isPrice1"
@click="isPrice1 = !isPrice1"
></div>
<div class="addr-select-item" v-show="isPrice1"> <div class="addr-select-item" v-show="isPrice1">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择价格</span> <span>请选择价格</span>
<span @click="isPrice1 = !isPrice1">取消</span> <span @click="isPrice1 = !isPrice1">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == priceIndex1 }" @click="getPriceValue1(index, item)"
:class="{ checked: index == priceIndex1 }" v-for="(item, index) in priceDataLst" :key="index">
@click="getPriceValue1(index, item)"
v-for="(item, index) in priceDataLst"
:key="index"
>
{{ item {{ item
}}<img }}<img v-show="index == priceIndex1" src="../../assets/images/home/expert/yes.png" />
v-show="index == priceIndex1"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
<!-- 价格弹出框2 --> <!-- 价格弹出框2 -->
<div <div class="addr-select-bg" v-show="isPrice2" @click="isPrice2 = !isPrice2"></div>
class="addr-select-bg"
v-show="isPrice2"
@click="isPrice2 = !isPrice2"
></div>
<div class="addr-select-item" v-show="isPrice2"> <div class="addr-select-item" v-show="isPrice2">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择价格</span> <span>请选择价格</span>
<span @click="isPrice2 = !isPrice2">取消</span> <span @click="isPrice2 = !isPrice2">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == priceIndex2 }" @click="getPriceValue2(index, item)"
:class="{ checked: index == priceIndex2 }" v-for="(item, index) in priceDataLst" :key="index">
@click="getPriceValue2(index, item)"
v-for="(item, index) in priceDataLst"
:key="index"
>
{{ item {{ item
}}<img }}<img v-show="index == priceIndex2" src="../../assets/images/home/expert/yes.png" />
v-show="index == priceIndex2"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
<!-- 价格弹出框3 --> <!-- 价格弹出框3 -->
<div <div class="addr-select-bg" v-show="isPrice3" @click="isPrice3 = !isPrice3"></div>
class="addr-select-bg"
v-show="isPrice3"
@click="isPrice3 = !isPrice3"
></div>
<div class="addr-select-item" v-show="isPrice3"> <div class="addr-select-item" v-show="isPrice3">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择价格</span> <span>请选择价格</span>
<span @click="isPrice3 = !isPrice3">取消</span> <span @click="isPrice3 = !isPrice3">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == priceIndex3 }" @click="getPriceValue3(index, item)"
:class="{ checked: index == priceIndex3 }" v-for="(item, index) in priceDataLst" :key="index">
@click="getPriceValue3(index, item)"
v-for="(item, index) in priceDataLst"
:key="index"
>
{{ item {{ item
}}<img }}<img v-show="index == priceIndex3" src="../../assets/images/home/expert/yes.png" />
v-show="index == priceIndex3"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
<!-- 价格弹出框4 --> <!-- 价格弹出框4 -->
<div <div class="addr-select-bg" v-show="isPrice4" @click="isPrice4 = !isPrice4"></div>
class="addr-select-bg"
v-show="isPrice4"
@click="isPrice4 = !isPrice4"
></div>
<div class="addr-select-item" v-show="isPrice4"> <div class="addr-select-item" v-show="isPrice4">
<div class="addr-btns"> <div class="addr-btns">
<span>请选择价格</span> <span>请选择价格</span>
<span @click="isPrice4 = !isPrice4">取消</span> <span @click="isPrice4 = !isPrice4">取消</span>
</div> </div>
<ul> <ul>
<li <li :class="{ checked: index == priceIndex4 }" @click="getPriceValue4(index, item)"
:class="{ checked: index == priceIndex4 }" v-for="(item, index) in priceDataLst" :key="index">
@click="getPriceValue4(index, item)"
v-for="(item, index) in priceDataLst"
:key="index"
>
{{ item {{ item
}}<img }}<img v-show="index == priceIndex4" src="../../assets/images/home/expert/yes.png" />
v-show="index == priceIndex4"
src="../../assets/images/home/expert/yes.png"
/>
</li> </li>
</ul> </ul>
</div> </div>
@ -440,25 +315,60 @@ export default {
addRess: [], addRess: [],
// //
priceDataLst: [], priceDataLst: [],
priceData: [ priceData: [{
{ title: "3980" }, title: "3980"
{ title: "4980" }, },
{ title: "5980" }, {
{ title: "6980" }, title: "4980"
{ title: "8980" }, },
{ title: "8980" }, {
{ title: "9980" }, title: "5980"
{ title: "10980" }, },
{ title: "11980" }, {
{ title: "12980" }, title: "6980"
{ title: "13980" }, },
{ title: "14980" }, {
{ title: "15980" }, title: "8980"
{ title: "16980" }, },
{ title: "17980" }, {
{ title: "18980" }, title: "8980"
{ title: "19980" }, },
{ title: "20980" }, {
title: "9980"
},
{
title: "10980"
},
{
title: "11980"
},
{
title: "12980"
},
{
title: "13980"
},
{
title: "14980"
},
{
title: "15980"
},
{
title: "16980"
},
{
title: "17980"
},
{
title: "18980"
},
{
title: "19980"
},
{
title: "20980"
},
], ],
isPrice1: false, // isPrice1: false, //
priceIndex1: 0, priceIndex1: 0,

View File

@ -1,5 +1,5 @@
<template> <template>
<div class="content my-content"> <div class="content">
<!-- 头部 --> <!-- 头部 -->
<div :class="{'header':true,'scroll white':isScrollTop,'white':true}"> <div :class="{'header':true,'scroll white':isScrollTop,'white':true}">
<div class="back"></div> <div class="back"></div>

View File

@ -243,7 +243,7 @@
// TA // TA
toAsk(id) { toAsk(id) {
if (this.consult_amount == 1) { if (this.consult_amount >= 1) {
this.$router.push({ this.$router.push({
path: '/expert/ask', path: '/expert/ask',
name: 'expert-ask', name: 'expert-ask',

View File

@ -21,7 +21,8 @@
this.timeNumber = 1; this.timeNumber = 1;
}, 2000); }, 2000);
setTimeout(() => { setTimeout(() => {
this.$router.replace("/index"); this.$router.replace("/login");
}, 3000); }, 3000);
}, },
created() { created() {

View File

@ -84,10 +84,7 @@
computed: {}, computed: {},
methods: { methods: {
getUserData() { getUserData() {
let that = this;
this.axios.post(this.HOME + "/api/user/center-info").then(function(res) { this.axios.post(this.HOME + "/api/user/center-info").then(function(res) {
console.log(res.data.data,1234)
that.userType = res.data.data.type;
localStorage.centerUserData = JSON.stringify(res.data.data); localStorage.centerUserData = JSON.stringify(res.data.data);
}); });
}, },
@ -118,7 +115,8 @@
// //
goPages(){ goPages(){
console.log(this.userType,252525) this.userType = (JSON.parse(localStorage.getItem("centerUserData"))).type;
console.log(this.userType,2525)
if(this.userType == 1){ if(this.userType == 1){
this.$router.push({ this.$router.push({
path: "/consultant", path: "/consultant",