反馈修改完成

master
Lee-1203 2022-03-14 19:56:05 +08:00
parent 55b64892e0
commit 1b5ae6d16d
40 changed files with 887 additions and 65 deletions

View File

@ -28,5 +28,10 @@
<div id="app"></div> <div id="app"></div>
<!-- built files will be auto injected --> <!-- built files will be auto injected -->
<script src="<%= BASE_URL %>js/flexible.js"></script> <script src="<%= BASE_URL %>js/flexible.js"></script>
<script type="text/javascript">
if (navigator.userAgent.toLowerCase().indexOf('dingtalk') > -1) {
document.writeln('<script src="https://appx/web-view.min.js"' + '>' + '<' + '/' + 'script>');
}
</script>
</body> </body>
</html> </html>

View File

@ -365,7 +365,7 @@ textarea {
.security-code-container { .security-code-container {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
width: 5.32rem; width: 3.82rem;
} }
.field-wrap { .field-wrap {
list-style: none; list-style: none;
@ -387,11 +387,11 @@ textarea {
position: absolute; position: absolute;
left: 0; left: 0;
top: 0; top: 0;
width: 5.32rem; width: 3.82rem;
height: 1rem; height: 1rem;
opacity: 0; opacity: 0;
overflow: visible; overflow: visible;
z-index: -1; z-index: 1;
} }
/* 重获验证码 */ /* 重获验证码 */
@ -643,13 +643,13 @@ textarea {
} }
.index-live-list>li{ .index-live-list>li{
width: 48.875%; width: 48.875%;
height: 1.92rem; /* height: 1.92rem; */
border-radius: .12rem; border-radius: .12rem;
overflow: hidden; overflow: hidden;
} }
.index-live-list>li img{ .index-live-list>li img{
width: 100%; width: 100%;
min-height: 1.92rem; /* min-height: 1.92rem; */
} }
/* 有谱头条 */ /* 有谱头条 */
.index-headlines{ .index-headlines{
@ -718,19 +718,20 @@ textarea {
background-size: .16rem .28rem; background-size: .16rem .28rem;
} }
.expert-receive-01{ .expert-receive-01{
background-image: linear-gradient(to left,#dee7f7, #dee7f7); background-image: linear-gradient(to top,#ffa564, #ffbc8d);
} }
.expert-receive-01>p{ .expert-receive-01>p{
width: calc(100% - .34rem); width: calc(100% - .34rem);
margin: 0 0 0 .15rem; margin: 0 0 0 .15rem;
font-size: .26rem; font-size: .26rem;
color: #1e6eff; color: #af591b;
} }
/* 分类地址 */ /* 分类地址 */
.expert-nav-list{ .expert-nav-list{
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
padding-top: 0;
} }
.expert-nav-item{ .expert-nav-item{
display: flex; display: flex;
@ -921,6 +922,24 @@ textarea {
border: 1px solid #e1e1e1; border: 1px solid #e1e1e1;
} }
.ask-btn{
width: 100%;
height: 1rem;
background-color: #333fc9;
font-size: .32rem;
line-height: 1rem;
color: #FFFFFF;
text-align: center;
position: fixed;
left: 0;
bottom: 0;
}
.ask-btn.noservice{
background-color: #e1e1e1;
}
/* 弹窗 */ /* 弹窗 */
.my-confirm-bg{ .my-confirm-bg{
width: 100vw; width: 100vw;
@ -1076,7 +1095,7 @@ textarea {
} }
.detail-section{ .detail-section{
padding: 0 .25rem .24rem; padding: 0 .25rem .24rem;
margin-bottom: .24rem; margin-bottom: .5rem;
background-color: #FFFFFF; background-color: #FFFFFF;
} }
.detail-section h2{ .detail-section h2{
@ -1787,7 +1806,7 @@ textarea::-webkit-input-placeholder{
line-height: .9rem; line-height: .9rem;
text-align: center; text-align: center;
color: #ea2828; color: #ea2828;
border-bottom: 1.5rem solid #f1f4f7; margin-bottom: 1.5rem;
} }
/* 绑定手机 */ /* 绑定手机 */
@ -2433,4 +2452,49 @@ textarea::-webkit-input-placeholder{
z-index: 999; z-index: 999;
} }
/* 有谱快看 */
.live-list{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 1rem .25rem 0;
}
.live-list .live-item{
width: 48.2%;
border-radius: .1rem;
margin-top: .2rem;
overflow: hidden;
}
.live-list .live-item img{
width: 100%;
}
/* 有谱头条 */
.headlines-list{
padding: 1.1rem .25rem 0;
}
.headlines-list>p{
font-size: .3rem;
line-height: 1.5;
margin-bottom: .2rem;
border-bottom: .02rem dashed #ededed;
padding: .2rem 0;
overflow: hidden;
}
.headlines-list>p>em{
display: block;
width: .1rem;
height: .1rem;
background-color: #333fc9;
margin: .175rem .1rem 0 0;
border-radius: 100%;
float: left;
}
.headlines-list>p>span{
display: block;
width: calc(100% - .2rem);
float: left;
}
</style> </style>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -25,9 +25,14 @@ import addcase from '../views/consultant/case.vue' //咨询师信息
import edit from '../views/consultant/edit.vue' //修改基本信息 import edit from '../views/consultant/edit.vue' //修改基本信息
import editlist from '../views/consultant/list.vue' //预览列表 import editlist from '../views/consultant/list.vue' //预览列表
import editdetail from '../views/consultant/detail.vue' //预览详情 import editdetail from '../views/consultant/detail.vue' //预览详情
//有谱快看
import live from '../views/home/live/index.vue'
import video01 from '../views/home/live/video01.vue'
import video02 from '../views/home/live/video02.vue'
import video03 from '../views/home/live/video03.vue'
// 头条文章 // 头条文章
import headlines from '../views/home/headlines/index.vue'
import text01 from '../views/home/headlines/text01.vue' import text01 from '../views/home/headlines/text01.vue'
import text02 from '../views/home/headlines/text02.vue' import text02 from '../views/home/headlines/text02.vue'
import text03 from '../views/home/headlines/text03.vue' import text03 from '../views/home/headlines/text03.vue'
@ -35,6 +40,11 @@ import text04 from '../views/home/headlines/text04.vue'
import text05 from '../views/home/headlines/text05.vue' import text05 from '../views/home/headlines/text05.vue'
import text06 from '../views/home/headlines/text06.vue' import text06 from '../views/home/headlines/text06.vue'
// 计划
import texta from '../views/home/plan/texta.vue'
import textb from '../views/home/plan/textb.vue'
import textc from '../views/home/plan/textc.vue'
Vue.use(VueRouter) Vue.use(VueRouter)
const routes = [ const routes = [
@ -139,6 +149,16 @@ const routes = [
name: 'edit-detail', name: 'edit-detail',
component: editdetail component: editdetail
}, },
{
path: '/live',
name: 'live',
component: live
},
{
path: '/headlines',
name: 'headlines',
component: headlines
},
{ {
path: '/text01', path: '/text01',
name: 'text01', name: 'text01',
@ -169,6 +189,37 @@ const routes = [
name: 'text06', name: 'text06',
component: text06 component: text06
}, },
{
path: '/texta',
name: 'texta',
component: texta
},
{
path: '/textb',
name: 'textb',
component: textb
},
{
path: '/textc',
name: 'textc',
component: textc
},
{
path: '/video01',
name: 'video01',
component: video01
},
{
path: '/video02',
name: 'video02',
component: video02
},
{
path: '/video03',
name: 'video03',
component: video03
}
] ]

View File

@ -137,12 +137,11 @@
// //
editEv() { editEv() {
let that = this; let that = this;
that.headImg = that.myAvatar;
this.axios this.axios
.post(this.HOME + "/api/expert/edit-expert-case", { .post(this.HOME + "/api/expert/edit-expert-case", {
id: that.id, // ID id: that.id, // ID
title: that.caseTitle, // title: that.caseTitle, //
cover: that.headImg, //250 cover: that.myAvatar?that.myAvatar:that.headImg, //250
is_main: that.isIndex, //01 is_main: that.isIndex, //01
student_name: that.student_name, //100 student_name: that.student_name, //100
result_remarks: that.result_remarks, // result_remarks: that.result_remarks, //

View File

@ -66,7 +66,7 @@
<div class="left"> <div class="left">
<div class="personal-txt"> <div class="personal-txt">
<!-- 文本显示 --> <!-- 文本显示 -->
<span v-if="noClick3" @click="noClick3=!noClick3">{{Characteristics[3]}}</span> <span v-if="noClick3" @click="noClick3=!noClick3">{{Characteristics[2]}}</span>
<!-- 输入框 --> <!-- 输入框 -->
<input v-else v-model="Characteristics[2]" class="personal-input" /> <input v-else v-model="Characteristics[2]" class="personal-input" />
</div> </div>

View File

@ -29,7 +29,7 @@
<h3>案例管理</h3> <h3>案例管理</h3>
<span @click="addCase()"></span> <span @click="addCase()"></span>
</div> </div>
<ul class="consultant-case" v-if="expertCase.length>1"> <ul class="consultant-case" v-if="expertCase.length>=1">
<li> <li>
<span>封面图</span> <span>封面图</span>
<span>标题</span> <span>标题</span>
@ -87,10 +87,11 @@
let that = this; let that = this;
this.axios this.axios
.post(this.HOME + "/api/user/center-info", {}) .post(this.HOME + "/api/user/center-info", {})
.then(function(res) { .then((res)=> {
console.log(res, 123) console.log(res, 123)
that.experObj = res.data.data.expert that.experObj = res.data.data.expert
that.id = that.experObj.id; that.id = that.experObj.id;
console.log(that.id,1212121212)
// //
that.getExpertCase(that.id) that.getExpertCase(that.id)
}); });
@ -126,6 +127,7 @@
newArray.push(obj); newArray.push(obj);
}) })
that.expertCase = that.expertCase.concat(newArray); that.expertCase = that.expertCase.concat(newArray);
console.log(that.expertCase,'案例列表数据')
}); });
}, },
@ -147,8 +149,8 @@
}) })
.then(function(res) { .then(function(res) {
console.log(res, 2525) console.log(res, 2525)
alert('删除成功');
that.getExpertCase(that.id); that.getExpertCase(that.id);
alert('删除成功');
}); });
}, },
@ -178,6 +180,8 @@
outLogin(){ outLogin(){
localStorage.clear(); localStorage.clear();
this.$router.push('/login'); this.$router.push('/login');
// postMessage
dd.postMessage({name:"clearAll"});
}, },
// //

View File

@ -5,7 +5,7 @@
<div class="back" @click="$router.go(-1)"><img src="../../../assets/images/home/expert/back.png" alt=""></div> <div class="back" @click="$router.go(-1)"><img src="../../../assets/images/home/expert/back.png" alt=""></div>
<div class="header-title">向TA提问</div> <div class="header-title">向TA提问</div>
</div> </div>
<div class="ask pull-content list-section"> <div class="ask pull-content list-section" v-if="ddEntrance == 'yes'">
<div class="ask-top"> <div class="ask-top">
<span><img :src="host + expertDetail.avatar" ></span> <span><img :src="host + expertDetail.avatar" ></span>
<p>请使用以下两种方式加入钉钉专属服务群 在您的专属服务群回答您的问题</p> <p>请使用以下两种方式加入钉钉专属服务群 在您的专属服务群回答您的问题</p>
@ -27,6 +27,12 @@
</div> </div>
</div> </div>
</div> </div>
<div class="ask pull-content list-section" v-else>
<div class="ask-mode-txt" v-show="isActive&&expertDetail.im_group_qr">
<p>长按识别或微信扫一扫二维码入专属群</p>
<img :src="host + expertDetail.im_group_qr">
</div>
</div>
</div> </div>
</template> </template>
@ -39,13 +45,16 @@
isActive: true, isActive: true,
id:'', id:'',
expertDetail:[], expertDetail:[],
ddEntrance:''
} }
}, },
created() { created() {
this.isScroll = true; this.isScroll = true;
window.addEventListener("scroll", this.eventScrollTop); window.addEventListener("scroll", this.eventScrollTop);
this.id = this.$route.query.id; this.id = this.$route.query.id;
this.ddEntrance = JSON.parse(localStorage.getItem("ddEntrance"));
this.getDetailData(); this.getDetailData();
}, },
mounted() { mounted() {
@ -92,7 +101,6 @@
// //
downImg() { downImg() {
var oQrcode = document.querySelectorAll('.ask-mode-txt img')
var url = oQrcode[0].src var url = oQrcode[0].src
var link = document.createElement('a') var link = document.createElement('a')
var event = new MouseEvent('click') var event = new MouseEvent('click')
@ -100,6 +108,7 @@
if(url!=''){ if(url!=''){
link.download = '钉钉专属群二维码' link.download = '钉钉专属群二维码'
link.href = url link.href = url
link.target = _blank
link.dispatchEvent(event) link.dispatchEvent(event)
}else{ }else{
return false; return false;

View File

@ -54,6 +54,16 @@
</div> </div>
</div> </div>
</div> </div>
<div :class="{'ask-btn':true,'noservice':consult_amount==0}" @click="toAsk(expertDetail.id)"></div>
<!-- 领取咨询卡弹出框 -->
<div class="my-confirm-bg" v-show="isConfirm" @click="isConfirm=!isConfirm"></div>
<div class="my-confirm" v-show="isConfirm">
<p>您还未领取免费咨询卡请前往领取</p>
<div class="confirm-btns">
<span @click="goPage('/information')"></span>
<span @click="closeEV()"></span>
</div>
</div>
</div> </div>
</template> </template>
@ -65,13 +75,15 @@
isScrollTop: false, isScrollTop: false,
expertDetail: [], expertDetail: [],
expertCase: [], expertCase: [],
id: '' id: '',
consult_amount: 0, //
} }
}, },
created() { created() {
this.isScroll = true; this.isScroll = true;
window.addEventListener("scroll", this.eventScrollTop); window.addEventListener("scroll", this.eventScrollTop);
this.id = this.$route.query.id; this.id = this.$route.query.id;
this.consult_amount = (JSON.parse(localStorage.getItem("centerUserData"))).consult_amount;
}, },
mounted() { mounted() {
this.getDetailData(); this.getDetailData();
@ -136,6 +148,20 @@
}); });
}, },
//
toAsk(id) {
if (this.consult_amount >= 1) {
this.$router.push({
path: '/expert/ask',
name: 'expert-ask',
query: {
id: id
},
});
} else if (this.consult_amount == 0) {
this.isConfirm = true;
}
},
// //
eventScrollTop() { eventScrollTop() {
let scrollTop = document.body.scrollTop || document.documentElement.scrollTop; let scrollTop = document.body.scrollTop || document.documentElement.scrollTop;

View File

@ -0,0 +1,44 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">有谱头条</div>
</div>
<div class="headlines-list">
<p @click="goDetail('/text01')"><em></em><span>如何让孩子找到有幸福感的专业方向和职业目标</span></p>
<p @click="goDetail('/text02')"><em></em><span>生涯规划师的服务伦理以及处理与客户价值判断不一致的方法探讨</span></p>
<p @click="goDetail('/text03')"><em></em><span>升学规划师能力的冰山结构</span></p>
<p @click="goDetail('/text04')"><em></em><span>双减政策不减生涯规划的目标是点燃学生求学热情真正体现教育情怀</span></p>
<p @click="goDetail('/text05')"><em></em><span>强基计划综合评价报名材料如何准备</span></p>
<p @click="goDetail('/text06')"><em></em><span>数字化生涯规划师获权威认证服务钉钉千万考生与家长</span></p>
</div>
</div>
</template>
<script>
export default {
name: "headlines",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
goDetail(path){
this.$router.push(path);
},
}
}
</script>
<style scoped>
</style>

View File

@ -27,7 +27,7 @@
<script> <script>
export default { export default {
name: "start", name: "text01",
data() { data() {
return { return {

View File

@ -33,7 +33,7 @@
<script> <script>
export default { export default {
name: "start", name: "text02",
data() { data() {
return { return {

View File

@ -32,7 +32,7 @@
<script> <script>
export default { export default {
name: "start", name: "text03",
data() { data() {
return { return {

View File

@ -29,7 +29,7 @@
<script> <script>
export default { export default {
name: "start", name: "text04",
data() { data() {
return { return {

View File

@ -67,7 +67,7 @@
<script> <script>
export default { export default {
name: "start", name: "text05",
data() { data() {
return { return {

View File

@ -33,7 +33,7 @@
<script> <script>
export default { export default {
name: "start", name: "text06",
data() { data() {
return { return {

View File

@ -0,0 +1,45 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">有谱快看</div>
</div>
<div class="live-list">
<div class="live-item">
<a href="https://mp.weixin.qq.com/s?__biz=Mzg2MTQ4NDQ3NA==&mid=2247484886&idx=1&sn=4ed0334d9d6f5ab02a3742ee8a21e0f9&chksm=ce172103f960a8152063ef5b3a72f44b9e24a2555e5b99fe05da7de40e6b9663b999ab262868#rd"><img src="../../../assets/images/home/index/live-01.jpg" ></a>
</div>
<div class="live-item">
<a href="https://mp.weixin.qq.com/s?__biz=Mzg2MTQ4NDQ3NA==&mid=2247484888&idx=1&sn=e5d043b83e2eaaf41ebdebac82024402&chksm=ce17210df960a81b640c49e6bc8fb76ef1145add4e47e916d03194c1a29d57cf57836f970939#rd"><img src="../../../assets/images/home/index/live-02.jpg" ></a>
</div>
<div class="live-item">
<a href="https://mp.weixin.qq.com/s?__biz=Mzg2MTQ4NDQ3NA==&mid=2247484884&idx=1&sn=ad632f44c3aced774eb37fe1b513df74&chksm=ce172101f960a817ce45bd4bdf1c3d1dbb21e17a60233e9f945244577652753317aea36cc04e#rd"><img src="../../../assets/images/home/index/live-03.jpg" ></a>
</div>
</div>
</div>
</template>
<script>
export default {
name: "live",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
</style>

View File

@ -0,0 +1,41 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">有谱快看</div>
</div>
<div class="video">
<video src="../../../assets/video/A001_720.mp4" controls="controls">
您的浏览器不支持video标签
</video>
</div>
</div>
</template>
<script>
export default {
name: "video01",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
video{
width: 100%;
}
</style>

View File

@ -0,0 +1,41 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">有谱快看</div>
</div>
<div class="video">
<video src="../../../assets/video/A004_720.mp4" controls="controls">
您的浏览器不支持video标签
</video>
</div>
</div>
</template>
<script>
export default {
name: "video02",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
video{
width: 100%;
}
</style>

View File

@ -0,0 +1,41 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">有谱快看</div>
</div>
<div class="video">
<video src="../../../assets/video/A006_720.mp4" autoplay controls="controls">
您的浏览器不支持video标签
</video>
</div>
</div>
</template>
<script>
export default {
name: "video03",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
video{
width: 100%;
}
</style>

View File

@ -0,0 +1,130 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">强基计划</div>
</div>
<div class="headlines-txt plan-txt">
<h2>强基计划面试培训课表</h2>
<p>紧跟教育部战略步伐钉钉阿里云教育生涯规划师面试团队深度了解强基计划的实施方案结合当代高中生的学习模式和学习特点量身定制强基计划面试培训方案因材施教让考生在赢得高考成绩胜利的基础上如虎添翼进一步取得强基计划面试的胜利</p>
<img src="../../../assets/images/home/plan/101.png" alt="">
<p>针对不同高校的强基计划面试方式报考学科专业特点和办学特色精心设计面试培训内容确保考生灵活应对面试钉钉阿里云教育生涯规划师启动全国36所高校强基计划面试专项辅导课程</p>
<h2>强基面试授课内容</h2>
<p>·强基计划考情介绍考试题型划分和考试特点等全面掌握超细化阶梯讲练强基计划面试流程</p>
<p>·面试礼仪详解从着装考试礼仪等外在形式方面塑造并体现考生的精神面貌</p>
<p>·对强基计划面试有可能涉及到的个人面谈和小组面试等常见面试形式全面撒网重点突击讲解面试规则和高分技巧</p>
<p>·全方位多角度讲解面试题型和题目提高考生逻辑思维分析辩证自我认知发散创新思维等综合能力</p>
<p>·结合当前新闻时事热点和资讯提前组织面试模拟演练复原真实面试考场熟悉面试细节</p>
<p>·名师预测强基计划面试真题根据历年内部研发教学成果结合高校面试特点进行相关预测高质量原创题目与你共享</p>
<h2>强基面试授课方式</h2>
<p>10人左右小班课引导式讲解互动式教学保证授课质量</p>
<p>VIP课程一对一科学测评教学细化到每个考核知识点各个击破</p>
<p>线上&线下双螺旋培训方式互补教学任你选择</p>
<h2>强基面试授课师资</h2>
<p><strong>朱老师</strong></p>
<p>知名大学副教授中国翻译协会会员11年高校自主招生面试考官及辅导经验在高校面试方面颇有建树独创面试教学法对于结构化面试/半结构化面试/无领导小组讨论等研究颇深擅长激发学生学习主动性注重互动强调面试答题思维训练</p>
<p><strong>夏老师</strong></p>
<p>哲学博士省属高校副教授归国留学专家先后就读于浙江大学上海外国语大学等曾任职于浙江省人社厅职业技能培训讲师浙江省内各中小学教师培训项目负责人拥有丰富的高校综合评价强基计划等面试辅导经验对各大高校结构化面试半结构化面试无领导小组讨论等多种面试形式非常熟悉能够高效指导学员掌握面试技能更好更快速地规避面试差错</p>
<p><strong>胡老师</strong></p>
<p>浙江大学和华东师范大学硕士双学位教育科学研究理论扎实具备教育学和心理学专业知识能够结合学员特质因材施教教学实践能力强多年大型培训机构面试辅导经验授课解惑清晰严谨擅长根据面试热点深度挖掘面试技巧帮助学员突破临场压力轻松上阵</p>
<p><strong>张老师</strong></p>
<p>北师大语言学应用硕士优朗高校面试课程首席讲师著名高校副教授中国先秦史学会国学双语研究会理事世界汉语大会国外教育部长随行翻译华尔街某金融公司CEO访谈节目现场口译官13年从业经验9年专注高校面试具备扎实的理论基础和实战经验</p>
<h2>授课联系老师</h2>
<ul class="contact">
<p>赵老师</p>
<li>
<span>微信扫码</span>
<img src="../../../assets/images/home/plan/102.jpg" alt="">
</li>
<li>
<span>企业微信扫码</span>
<img src="../../../assets/images/home/plan/103.png" alt="">
</li>
</ul>
</div>
</div>
</template>
<script>
export default {
name: "texta",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
.headlines-title{
padding: 1.3rem .25rem 0;
font-size: .36rem;
line-height: 1.5;
}
.headlines-txt{
padding: .2rem .25rem;
overflow: hidden;
}
.plan-txt{
padding-top: 1.3rem;
}
.headlines-txt>h2{
font-size: .34rem;
line-height: 1.5;
text-align: center;
margin-top: .3rem;
}
.plan-txt>h2:first-of-type{
margin-top: 0;
}
.headlines-txt>p{
font-size: .3rem;
line-height: 1.6;
text-align: justify;
color: #444;
margin: .12rem 0;
}
.headlines-txt img{
max-width: 100%;
margin: .15rem auto;
}
.contact{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.contact>p{
width: 100%;
font-size: .32rem;
line-height: 1.5;
}
.contact>li{
width: 48%;
margin-top: .2rem;
}
.contact>li img{
width: 3rem;
height: 3rem;
}
.contact>li>span{
display: block;
font-size: .3rem;
color: #666;
text-align: center;
}
</style>

View File

@ -0,0 +1,137 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">综合评价</div>
</div>
<div class="headlines-txt plan-txt">
<h2>综合评价面试培训课表</h2>
<p>随着新高考改革的不断推进尤其是在上海浙江山东江苏等高考改革的先行省市综合评价招生这一全新的高考录取方式正扮演着越来越重要的角色涵盖了各层次院校既有985211双一流等名校也有其他一本二本院校为不同层级的学生提供了更多的入学路径</p>
<img src="../../../assets/images/home/plan/201.png" alt="">
<p>钉钉阿里云教育生涯规划师面试团队针对报考综合评价的高三学生联合高校面试命题研究的相关教授以及多年从事自主选拔考试备考辅导的面试教师结合多年高校面试培训经验特别设计推出综合评价面试培训课程还将提供多年面试真题多渠道的命题趋势把握以及多类型综评面试模拟题全面助力报考综合评价的高三学子</p>
<h2>综评面试培训内容</h2>
<p>·高校基本面试礼仪讲解与示范从仪容仪表发型着装等方面做好面试前期准备占据形象制高点</p>
<p>·针对2020年综合评价深度剖析拓展补充综合评价面试内容多维度构建学生面试知识体系</p>
<p>·总结往年综合评价面试真题的基础上以必考知识点面试重难点与历年真题为载体全面提升学生综合评价面试成绩</p>
<p>·梳理往年各大高校综评面试典型试题所涉及的知识体系和命题趋势超强预测2020综合评价面试热点使考生短期内对综评面试有清晰且深刻的把握着重应试提分</p>
<p>·根据系统完整的综合评价模拟考试及教学体系提供综合评价全真模拟题并进行多轮实战模拟帮助学生保持综合评价的应试感觉</p>
<p>·重点指导个人面谈和小组讨论面试技巧和答题方法学习及提高综合水平注重对学生逻辑思维创新能力甄辨能力团队合作能力抗压能力以及价值观等综合素质的培养</p>
<h2>综评面试培训方式</h2>
<p>线上直播+面授两大授课形式考生可根据个人情况自由选择</p>
<p>VIP专属课程一对一因名额有限须提前预约</p>
<p>10人左右小班课核心师资授课保证高质量高标准高水平的面试课程内容</p>
<h2>综评面试培训师资</h2>
<p><strong>张老师</strong></p>
<p>北师大语言学应用硕士优朗综合评价面试首席讲师著名高校副教授中国先秦史学会国学双语研究会理事世界汉语大会国外教育部长随行翻译华尔街某金融公司CEO访谈节目现场口译官13年从业经验9年专注高校面试具备扎实的理论基础和实战经验</p>
<p><strong>宋老师</strong></p>
<p>专职从事面试培训工作13年中国面试辅导顶级专家社会热点问题研究专家浙大公务员面试特训模式的奠基者之一教学体系博大精深对综合应用能力考试和高校面试有深入研究历年面试辅导成绩卓越曾创下小组16人过15人的佳绩至今无人打破面试热点考题命中率高被众多学员尊称为押题大王</p>
<p><strong>曹老师</strong></p>
<p>毕业于誉满全球的顶尖学府伦敦大学学院曾在俄罗斯的高中担任中国文化传播大使负责英文讲授经济管理文化等知识曾任职于国内两大知名培训机构资深讲师自带面试教研成果和理论体系多次参加面试课程设计和研发对面试技巧和真题解析尤其专长</p>
<p><strong>朱老师</strong></p>
<p>理学硕士十余年面试培训经验曾任大型培训机构教学总监开创省内赫赫有名的封闭集训营进面率一度让报名人数爆棚引领了各大集训营高端课程的开设在高校领域也独创面试教学法彻底解决了众多考生不敢说无话说说不好等疑难杂症教学方法务实高效感染力极强</p>
<p><strong>张老师</strong></p>
<p>从事高校面试培训9年高校面试口语教材参编荣获中高级口语证书和口语段位赛第九段最高段位有丰富的大学面试授课经验教学风趣幽默亲和力强对面试思维能力提升有独到的方法</p>
<p><strong>李老师</strong></p>
<p>外国语言学及英语语言学硕士高校面试口语教材参编6年高校教学经验十多年丰富的面试口语教学经验对面试类问题分析有独到的见解面试思维应变力强善于快速开拓学员的面试思维短期内迅速提升学员综合能力</p>
<h2>授课联系老师</h2>
<ul class="contact">
<p>赵老师</p>
<li>
<span>微信扫码</span>
<img src="../../../assets/images/home/plan/102.jpg" alt="">
</li>
<li>
<span>企业微信扫码</span>
<img src="../../../assets/images/home/plan/103.png" alt="">
</li>
</ul>
</div>
</div>
</template>
<script>
export default {
name: "textb",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
.headlines-title{
padding: 1.3rem .25rem 0;
font-size: .36rem;
line-height: 1.5;
}
.headlines-txt{
padding: .2rem .25rem;
overflow: hidden;
}
.plan-txt{
padding-top: 1.3rem;
}
.headlines-txt>h2{
font-size: .34rem;
line-height: 1.5;
text-align: center;
margin-top: .3rem;
}
.plan-txt>h2:first-of-type{
margin-top: 0;
}
.headlines-txt>p{
font-size: .3rem;
line-height: 1.6;
text-align: justify;
color: #444;
margin: .12rem 0;
}
.headlines-txt img{
max-width: 100%;
margin: .15rem auto;
}
.contact{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.contact>p{
width: 100%;
font-size: .32rem;
line-height: 1.5;
}
.contact>li{
width: 48%;
margin-top: .2rem;
}
.contact>li img{
width: 3rem;
height: 3rem;
}
.contact>li>span{
display: block;
font-size: .3rem;
color: #666;
text-align: center;
}
</style>

View File

@ -0,0 +1,133 @@
<template>
<div class="content headlines">
<!-- 头部 -->
<div :class="{ header: true, 'scroll white': isScrollTop, white: true }">
<div class="back" @click="$router.go(-1)">
<img src="../../../assets/images/home/expert/back.png" alt="" />
</div>
<div class="header-title">专项计划</div>
</div>
<div class="headlines-txt plan-txt">
<h2>港大/科大/浸会/教育/岭南面试培训安排</h2>
<p>港校面试是钉钉阿里云教育生涯规划中面试培训品牌之一专业过硬的教学教务服务团队及我们对各所高校面试信息的精准把握是我们确保高通过率的根本</p>
<img src="../../../assets/images/home/plan/301.png" alt="">
<p>团队老师有着丰富的经验专家团队老师的面试通过率持续上升其中2017年取得部分港校86%的高通过率2018年港校面试6月香港高校实录人数48人统计到的录取人数总共56人其中2名获得香港大学64.4万全额奖学金2019年优朗再创佳绩其中在1月香港大学卓越计划面试中已有66人获得有条件录取相比去年增幅60%6月港校面试总共录取49人不含港中深其中香港大学录取人数中每15位就有1位出自团队教师3位获得全奖共斩获奖学金266万元2021年6月港校面试培训课表正式发布接受提前预报名具体培训内容详见下文</p>
<h2>授课内容</h2>
<p>·面试自我介绍的优化及面试官涉及到个人单面问题讲解及合理的回答方式突出考生独特个性</p>
<p>·基本面试礼仪讲解展现当代考生良好的气质与教养</p>
<p>·关于本年热门经济类政治类话题的思维训练及思路拓展与第一轮小组讨论面试模拟</p>
<p>·关于科技类文化类及社会类热点话题的年度热点归纳及思维拓展同时进行第五大类面试必备话题超强预测并进行第三轮小组讨论的模拟演练针对每位学员的讨论现场点评掌握各类题型的面试技巧</p>
<p>·结合港校历年面试真题多轮头脑风暴实战演练着重提升考生的团队协作能力想象能力创新能力认知能力观察能力心理素质领导力等综合素质</p>
<h2>授课形式</h2>
<p>面授班12人左右互动实战性教学</p>
<p>网络班10人左右由专业面试教研团队授课</p>
<p>VIP一对一专业定制面试培训方案根据学员时间排课需提前预定</p>
<h2>师资力量</h2>
<p><strong>Kate </strong></p>
<p>上外教育硕士面试思维风暴主编优朗港校面试首席杰出讲师著名高校面试讲师定期参加港校学术交流研讨活动10年专注港校本科面试港校硕士面试对面试类问题分析有独到的见解思维应变能力强善于快速开拓学员的思维能力团队协作等能力</p>
<p><strong>Alex </strong></p>
<p>外国语言学及英语语言学硕士高校面试口语主编之一十多年丰富的口语授课经验教学耐心负责善于因材施教循序渐进课堂自然流畅文雅不失风度对面试类问题分析有独到的见解思维应变能力强善于快速开拓学员的思维能力团队协作等能力</p></p></p>
<p><strong>Tina </strong></p>
<p>从事留学考试培训7年之久杭州唯一官方英语角的组织者荣获中高级口语证书和口语段位赛第九段最高段位高校面试口语主编之一有丰富的口语面试教学经验授课认真负责风趣幽默能够和学生保持亦师亦友的良好关系</p>
<p><strong>Grace </strong></p>
北师大语言学应用硕士优朗港校面试首席讲师著名高校副教授中国先秦史学会国学双语研究会理事世界汉语大会国外教育部长随行翻译华尔街某金融公司CEO访谈节目现场口译官13年从业经验9年专注港校面试经验上课方式灵活多样善于激发学员的学习积极性互动性强课堂极具感染力</p></p>
<p><strong>Leo </strong></p>
<p>英国海归硕士以最高等级学位毕业于两所英国TOP10顶尖大学并多次在国内英语风采大赛中获奖教学经验丰富深谙英文面试考核重难点授课颇具亲和力深受学员喜爱</p>
<h2>授课联系老师</h2>
<ul class="contact">
<p>赵老师</p>
<li>
<span>微信扫码</span>
<img src="../../../assets/images/home/plan/102.jpg" alt="">
</li>
<li>
<span>企业微信扫码</span>
<img src="../../../assets/images/home/plan/103.png" alt="">
</li>
</ul>
</div>
</div>
</template>
<script>
export default {
name: "textc",
data() {
return {
}
},
beforeCreate() {
},
created() {
},
methods: {
}
}
</script>
<style scoped>
.headlines-title{
padding: 1.3rem .25rem 0;
font-size: .36rem;
line-height: 1.5;
}
.headlines-txt{
padding: .2rem .25rem;
overflow: hidden;
}
.plan-txt{
padding-top: 1.3rem;
}
.headlines-txt>h2{
font-size: .34rem;
line-height: 1.5;
text-align: center;
margin-top: .3rem;
}
.plan-txt>h2:first-of-type{
margin-top: 0;
}
.headlines-txt>p{
font-size: .3rem;
line-height: 1.6;
text-align: justify;
color: #444;
margin: .12rem 0;
}
.headlines-txt img{
max-width: 100%;
margin: .15rem auto;
}
.contact{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.contact>p{
width: 100%;
font-size: .32rem;
line-height: 1.5;
}
.contact>li{
width: 48%;
margin-top: .2rem;
}
.contact>li img{
width: 3rem;
height: 3rem;
}
.contact>li>span{
display: block;
font-size: .3rem;
color: #666;
text-align: center;
}
</style>

View File

@ -23,7 +23,7 @@
<span @click="goPage('/expert')"></span> <span @click="goPage('/expert')"></span>
</div> </div>
<ul class="index-expert-list"> <ul class="index-expert-list">
<li v-for="(item, index) in expertData" :key="index"> <li v-for="(item, index) in expertData" :key="index" @click="toDetail(item.id)">
<div class="expert-img"> <div class="expert-img">
<img :src="host + item.avatar"/> <img :src="host + item.avatar"/>
</div> </div>
@ -40,15 +40,15 @@
<!-- 计划 --> <!-- 计划 -->
<div class="index-plan"> <div class="index-plan">
<ul class="index-plan-list"> <ul class="index-plan-list">
<li> <li @click="goDetail('/texta')">
<img src="../../assets/images/home/index/plan-01.png"/> <img src="../../assets/images/home/index/plan-01.png"/>
<p>强基计划</p> <p>强基计划</p>
</li> </li>
<li> <li @click="goDetail('/textb')">
<img src="../../assets/images/home/index/plan-02.png"/> <img src="../../assets/images/home/index/plan-02.png"/>
<p>综合评价</p> <p>综合评价</p>
</li> </li>
<li> <li @click="goDetail('/textc')">
<img src="../../assets/images/home/index/plan-03.png"/> <img src="../../assets/images/home/index/plan-03.png"/>
<p>专项计划</p> <p>专项计划</p>
</li> </li>
@ -77,18 +77,18 @@
</li> </li>
</ul> </ul>
</div> </div>
<!-- 直播 --> <!-- 有谱快看 -->
<div class="index-live section"> <div class="index-live section">
<div class="index-title"> <div class="index-title">
<h2>有谱<em>直播</em></h2> <h2>有谱<em>快看</em></h2>
<span>查看更</span> <span @click="goPage('/live')"></span>
</div> </div>
<ul class="index-live-list"> <ul class="index-live-list">
<li> <li>
<a href="https://h5.dingtalk.com/live/video_lesson.htm?itemId=aed09721-d784-4c70-8219-5466246ae2a9&dd_nav_bgcolor=FF2C2D2F&feedProperty=1&feedId=aed09721-d784-4c70-8219-5466246ae2a9&mcnId=9428021620221302755#/live"><img src="../../assets/images/home/index/live-01.png"/></a> <a href="https://mp.weixin.qq.com/s?__biz=Mzg2MTQ4NDQ3NA==&mid=2247484888&idx=1&sn=e5d043b83e2eaaf41ebdebac82024402&chksm=ce17210df960a81b640c49e6bc8fb76ef1145add4e47e916d03194c1a29d57cf57836f970939#rd"><img src="../../assets/images/home/index/live-02.jpg"/></a>
</li> </li>
<li> <li>
<a href="https://mp.weixin.qq.com/s/v5NEPtYRj9Ijwm3tk9g-yg"><img src="../../assets/images/home/index/live-02.png"/></a> <a href="https://mp.weixin.qq.com/s?__biz=Mzg2MTQ4NDQ3NA==&mid=2247484884&idx=1&sn=ad632f44c3aced774eb37fe1b513df74&chksm=ce172101f960a817ce45bd4bdf1c3d1dbb21e17a60233e9f945244577652753317aea36cc04e#rd"><img src="../../assets/images/home/index/live-03.jpg"/></a>
</li> </li>
</ul> </ul>
</div> </div>
@ -96,7 +96,7 @@
<div class="index-headlines section"> <div class="index-headlines section">
<div class="index-title"> <div class="index-title">
<h2>有谱<em>头条</em></h2> <h2>有谱<em>头条</em></h2>
<span>查看更</span> <span @click="goPage('/headlines')"></span>
</div> </div>
<ul class="index-headlines-list"> <ul class="index-headlines-list">
<li @click="goDetail('/text01')"> <li @click="goDetail('/text01')">
@ -115,10 +115,6 @@
<p>双减政策不减生涯规划的目标是点燃学生求学热情真正体现教育情怀</p> <p>双减政策不减生涯规划的目标是点燃学生求学热情真正体现教育情怀</p>
<!-- <span>{{ item.time }}</span> --> <!-- <span>{{ item.time }}</span> -->
</li> </li>
<li @click="goDetail('/text05')">
<p>强基计划综合评价报名材料如何准备</p>
<!-- <span>{{ item.time }}</span> -->
</li>
<li @click="goDetail('/text06')"> <li @click="goDetail('/text06')">
<p>数字化生涯规划师获权威认证服务钉钉千万考生与家长</p> <p>数字化生涯规划师获权威认证服务钉钉千万考生与家长</p>
<!-- <span>{{ item.time }}</span> --> <!-- <span>{{ item.time }}</span> -->
@ -141,12 +137,15 @@
consult_amount: 0, // consult_amount: 0, //
bannerSrc: "", bannerSrc: "",
expertData: [], // expertData: [], //
video: null,
isPaused: true,
}; };
}, },
created() { created() {
if(this.$route.query.token){ if(this.$route.query.token){
let token = this.$route.query.token; let token = this.$route.query.token;
localStorage.token = JSON.stringify(token); localStorage.token = JSON.stringify(token);
localStorage.ddEntrance = JSON.stringify('yes');
} }
// //
@ -159,6 +158,16 @@
}, },
computed: {}, computed: {},
methods: { methods: {
//
toDetail(id) {
this.$router.push({
path: '/expert/detail',
name: 'expert-detail',
query: {
id: id
},
})
},
// //
toEvaluation() { toEvaluation() {
this.$router.push({ this.$router.push({
@ -219,4 +228,5 @@
</script> </script>
<style scoped> <style scoped>
</style> </style>

View File

@ -44,7 +44,7 @@
props: { props: {
number: { number: {
type: Number, type: Number,
default: 6, default: 4,
}, },
placeholder: { placeholder: {
type: String, type: String,

View File

@ -36,6 +36,7 @@
created() { created() {
this.isScroll = true; this.isScroll = true;
window.addEventListener("scroll", this.eventScrollTop); window.addEventListener("scroll", this.eventScrollTop);
}, },
mounted() {}, mounted() {},
computed: {}, computed: {},
@ -48,24 +49,34 @@
this.isToast = false this.isToast = false
}, 1000) }, 1000)
return; return;
}else if(this.content.length<=6){
this.toastText = '反馈内容过少',
this.isToast = true,
setTimeout(()=> {
this.isToast = false
}, 1000)
return;
}else{
this.axios
.post(
this.HOME + "/api/consumer/submit-feedback", {
content: this.content
},
)
.then((res)=> {
console.log(res.data.msg,2525)
this.toastText = res.data.msg,
this.isToast = true,
setTimeout(()=> {
this.isToast = false
this.$router.push('/ucenter');
}, 1000)
})
.catch(function(err) {
window.alert('提交失败')
});
} }
this.axios
.post(
this.HOME + "/api/consumer/submit-feedback", {
content: this.content
},
)
.then(function(res) {
this.toastText = res.data.msg,
this.isToast = true,
setTimeout(()=> {
this.isToast = false
}, 1000)
this.$router.push('/ucenter');
})
.catch(function(err) {
window.alert(err.data.msg)
});
}, },
// //
eventScrollTop() { eventScrollTop() {

View File

@ -200,12 +200,18 @@
userObj: '', userObj: '',
lenNum: 0, // lenNum: 0, //
iscount: true, iscount: true,
ispopu: false ispopu: false,
consult_amount: 0,
isfirst: 1,
} }
}, },
created() { created() {
this.isScroll = true; this.isScroll = true;
window.addEventListener("scroll", this.eventScrollTop); window.addEventListener("scroll", this.eventScrollTop);
this.consult_amount = (JSON.parse(localStorage.getItem("centerUserData"))).consult_amount;
console.log(this.isfirst,252525)
this.userObj = JSON.parse(localStorage.getItem("centerUserData")).student; this.userObj = JSON.parse(localStorage.getItem("centerUserData")).student;
console.log(this.userObj,'用户信息') console.log(this.userObj,'用户信息')
if(this.userObj){ if(this.userObj){
@ -234,7 +240,7 @@
// //
closeEV(){ closeEV(){
this.isSeekCard=false; this.isSeekCard=false;
this.$router.push('/index'); this.$router.push('/ucenter');
}, },
@ -478,7 +484,13 @@
}) })
.then(function(res) { .then(function(res) {
that.getUserData(); that.getUserData();
that.isSeekCard = true; if(that.consult_amount == 0){
that.isSeekCard = true;
that.isfirst = 0;
}else{
that.$router.push('/ucenter');
}
console.log(res, 123) console.log(res, 123)
}); });
} }

View File

@ -5,7 +5,7 @@
<img src="../../../assets/images/user/banner.jpg" alt="" /> <img src="../../../assets/images/user/banner.jpg" alt="" />
<div class="my-photo" @click="goPage('/info')"> <div class="my-photo" @click="goPage('/info')">
<span> <span>
<img v-if="userData.avatar" :src="host + userData.avatar" /> <img v-if="userData.avatar" :src="userData.avatar.indexOf(0,4)=='http'?userData.avatar:host + userData.avatar" />
<img v-else src="../../../assets/images/user/photo.png" /> <img v-else src="../../../assets/images/user/photo.png" />
</span> </span>
<p v-if="userData.nick_name">{{ userData.nick_name }}</p> <p v-if="userData.nick_name">{{ userData.nick_name }}</p>
@ -51,7 +51,16 @@
<span>{{item.done_at}}</span> <span>{{item.done_at}}</span>
</li> </li>
</ul> </ul>
<div class="feedback-btn" @click="outLogin()">退</div> <div class="feedback-btn" @click="outEV()">退</div>
<!-- 确认框 -->
<div class="my-confirm-bg" v-show="isConfirm" @click="isConfirm=!isConfirm"></div>
<div class="my-confirm" v-show="isConfirm">
<p>确定退出当前账号吗</p>
<div class="confirm-btns">
<span @click="outLogin()"></span>
<span @click="closeEV()"></span>
</div>
</div>
<tabbar :current="4"></tabbar> <tabbar :current="4"></tabbar>
</div> </div>
</template> </template>
@ -59,7 +68,7 @@
<script> <script>
import tabbar from "../../../components/tabbar.vue"; import tabbar from "../../../components/tabbar.vue";
export default { export default {
name: "expert", name: "ucenter",
components: { components: {
tabbar, tabbar,
}, },
@ -68,6 +77,7 @@
centerUserData: { centerUserData: {
mobile: "", mobile: "",
}, },
isConfirm: false,
isExpire: false, // isExpire: false, //
consult_amount: 0, consult_amount: 0,
reportData: [], reportData: [],
@ -123,7 +133,7 @@
console.log(that.reportData,555) console.log(that.reportData,555)
}); });
}, },
// //
toPage() { toPage() {
if (this.consult_amount == 1) { if (this.consult_amount == 1) {
@ -176,12 +186,21 @@
this.isExpire = true; this.isExpire = true;
} }
}, },
// 退 // 退
outEV(){
this.isConfirm = true
},
closeEV(){
this.isConfirm = false
},
outLogin(){ outLogin(){
localStorage.clear(); localStorage.clear();
this.$router.push('/login'); this.$router.push('/login');
// postMessage
dd.postMessage({name:"clearAll"});
}, },
}, },
}; };
</script> </script>