|
|
@@ -89,7 +89,7 @@
|
|
|
autocomplete="new-password"
|
|
|
/>
|
|
|
</div>
|
|
|
- <el-button type="primary" @click="search" class="search__btn"
|
|
|
+ <el-button type="warning" @click="search" class="search__btn"
|
|
|
>搜索</el-button
|
|
|
>
|
|
|
</div>
|
|
|
@@ -486,7 +486,7 @@
|
|
|
<template v-if="apiList[activeName].length > 0">
|
|
|
<ul class="c">
|
|
|
<li
|
|
|
- v-for="(item, index) in apiList[activeName].slice(0, 5)"
|
|
|
+ v-for="(item, index) in apiList[activeName].slice(0, 4)"
|
|
|
:key="index"
|
|
|
@click="jumpInfo(item)"
|
|
|
>
|
|
|
@@ -711,7 +711,69 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</section>
|
|
|
-
|
|
|
+ <section class="section container content_main tj_main"
|
|
|
+ v-if="$store.state.other.team == 1"
|
|
|
+ >
|
|
|
+ <div class="header_main">
|
|
|
+ <div class="hbox">
|
|
|
+ <img src="@/assets/new1/sztd.png" alt="" />
|
|
|
+ <h2>师资团队</h2>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <el-carousel indicator-position="none" :autoplay="false" height="363px">
|
|
|
+ <el-carousel-item v-for="(item, index) in teacher" :key="index">
|
|
|
+ <div class="carousel_box">
|
|
|
+ <div v-for="(it, ix) in item" class="carousel_li" :key="ix">
|
|
|
+ <div class="header_teacher">
|
|
|
+ <img :src="it.imgUrl" alt="" />
|
|
|
+ <div class="r">
|
|
|
+ <h3>{{ it.name }}</h3>
|
|
|
+ <p>{{ it.occupation }}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <ul class="content_teacher">
|
|
|
+ <li v-for="(its, ixs) in it.remark" :key="ixs">{{ its }}</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-carousel-item>
|
|
|
+ </el-carousel>
|
|
|
+ </section>
|
|
|
+ <section class="section container content_main tj_main"
|
|
|
+ style="margin-bottom: 20px!important;"
|
|
|
+ v-if="$store.state.other.certificate == 1"
|
|
|
+ >
|
|
|
+ <div class="header_main">
|
|
|
+ <div class="hbox">
|
|
|
+ <img src="@/assets/new1/cjwt.png" alt="" />
|
|
|
+ <h2>资质证书</h2>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <el-carousel indicator-position="none" :autoplay="false" height="207px">
|
|
|
+ <el-carousel-item v-for="(item, index) in certificate" :key="index">
|
|
|
+ <div class="carousel_box">
|
|
|
+ <div
|
|
|
+ v-for="(it, ix) in item"
|
|
|
+ class="carousel_img"
|
|
|
+ :key="ix"
|
|
|
+ :class="it.imgUrl ? 'carousel_hover' : ''"
|
|
|
+ :style="{
|
|
|
+ width: it.width,
|
|
|
+ borderColor: !it.imgUrl ? 'transparent' : '#eee'
|
|
|
+ }"
|
|
|
+ >
|
|
|
+ <el-image
|
|
|
+ v-if="it.imgUrl"
|
|
|
+ style="width: 100%; height: 100%"
|
|
|
+ :src="it.imgUrl"
|
|
|
+ :preview-src-list="[it.imgUrl]"
|
|
|
+ >
|
|
|
+ </el-image>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </el-carousel-item>
|
|
|
+ </el-carousel>
|
|
|
+ </section>
|
|
|
<el-dialog
|
|
|
:visible.sync="bindShow"
|
|
|
width="348px"
|
|
|
@@ -756,6 +818,7 @@
|
|
|
|
|
|
<ToolBar></ToolBar>
|
|
|
<Footer></Footer>
|
|
|
+ <videoFloatWindow />
|
|
|
<wx-login ref="wxLogin" @wxLoginBack="wxLoginBack"></wx-login>
|
|
|
|
|
|
<RebuildModal
|
|
|
@@ -780,6 +843,7 @@
|
|
|
import wxLogin from "@/components/wxLogin/index";
|
|
|
import Footer from "@/components/footer/index";
|
|
|
import ToolBar from "@/components/toolbar/index";
|
|
|
+ import videoFloatWindow from "@/components/toolbar/videoFloatWindow";
|
|
|
import GoodsItem from "@/components/goodsItem/index";
|
|
|
import { swiper, swiperSlide } from "vue-awesome-swiper";
|
|
|
import { mapGetters, mapMutations } from "vuex";
|
|
|
@@ -794,7 +858,8 @@
|
|
|
GoodsItem,
|
|
|
ToolBar,
|
|
|
wxLogin,
|
|
|
- RebuildModal
|
|
|
+ RebuildModal,
|
|
|
+ videoFloatWindow
|
|
|
},
|
|
|
computed: {
|
|
|
...mapGetters(["userInfo", "token", "header", "nav", "msgCount", "mobile"]),
|
|
|
@@ -848,7 +913,124 @@
|
|
|
isLoginSms: false,
|
|
|
isBind: false,
|
|
|
getLoginCodeLock: false,
|
|
|
-
|
|
|
+ teacher: [
|
|
|
+ [
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/new1/teach1.png"),
|
|
|
+ name: "魏霖阳",
|
|
|
+ occupation: "工程师、高级讲师",
|
|
|
+ remark: [
|
|
|
+ "工学硕士、金牌讲师",
|
|
|
+ "国家级科研项目核心成员",
|
|
|
+ "粉丝矩阵:50w+;单日涨粉:10000+",
|
|
|
+ "独创「秒题全课程体系」",
|
|
|
+ "\"社工赛道破局者\"",
|
|
|
+ "学术实战派教育管理者,专注于社会工作师等职业考证培训,以学术严谨性和实战效果著称。"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/new1/teach2.png"),
|
|
|
+ name: "晁高点",
|
|
|
+ occupation: "工程师、高级讲师",
|
|
|
+ remark: [
|
|
|
+ "金牌讲师",
|
|
|
+ "独创「举例教学法」 全网粉丝:20w+",
|
|
|
+ "抖音平台单课程累计付费:突破1000w+",
|
|
|
+ "5年扎实社工经验 10年金牌授课经验",
|
|
|
+ "\"桃李天下 赞誉载道\"",
|
|
|
+ "兼具实战经验与授课技巧的资深讲师,以举例教学法著称。"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/new1/teach3.png"),
|
|
|
+ name: "王娜",
|
|
|
+ occupation: "工程师、高级讲师",
|
|
|
+ remark: [
|
|
|
+ "金牌讲师",
|
|
|
+ "首创「娜多分口诀」记忆法",
|
|
|
+ "全网粉丝:20w+ 线上学员总量:突破100w+",
|
|
|
+ "\"战略转型 破圈典范\"",
|
|
|
+ "\"专业筑基 实践先锋\"",
|
|
|
+ "以创新记忆法著称的专业讲师,擅长将复杂考点转化为易于记忆的口诀"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/new1/teach4.png"),
|
|
|
+ name: "李君",
|
|
|
+ occupation: "工程师、高级讲师",
|
|
|
+ remark: [
|
|
|
+ "金牌讲师",
|
|
|
+ "抖音粉丝:50w+",
|
|
|
+ "视频号粉丝:10w+",
|
|
|
+ "教学卓越 · 备受信赖 · 真诚服务 · 口碑载道",
|
|
|
+ "入职3年成功转型优秀讲师主播",
|
|
|
+ "从传统教学成功转型为线上直播讲师的代表人物"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/new1/teach5.png"),
|
|
|
+ name: "张小凡",
|
|
|
+ occupation: "工程师、高级讲师",
|
|
|
+ remark: [
|
|
|
+ "金牌讲师",
|
|
|
+ "社会工作者单月业绩:10w+",
|
|
|
+ "一级建造师单月业绩:30w+",
|
|
|
+ "中级经济师单日业绩:3w+",
|
|
|
+ "三域穿透式教学法 “三域开疆 · 数据见证破局”",
|
|
|
+ "横跨社会工作者、一级建造师、中级经济师三大考证领域的全能型讲师"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/new1/teach6.png"),
|
|
|
+ name: "刘向向",
|
|
|
+ occupation: "工程师、高级讲师",
|
|
|
+ remark: [
|
|
|
+ "金牌讲师",
|
|
|
+ "矩阵粉丝:50w+ 年课程销售额:500w+",
|
|
|
+ "现象级教培IP 学员通关率:行业TOP 3%",
|
|
|
+ "职业考证三栖王牌导师 主编《社会工作者330句》连续登顶抖音教辅热销榜",
|
|
|
+ "全链路操盘型的现象级教培讲师,从教材研发到直播带货的完整闭环能力"]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ ],
|
|
|
+ certificate: [
|
|
|
+ [
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/zzzs/bxxkz-zb.png"),
|
|
|
+ width: "300px"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/zzzs/djz.png"),
|
|
|
+ width: "300px"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/zzzs/djz2.png"),
|
|
|
+ width: "300px"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/zzzs/bxxkz-zb2.png"),
|
|
|
+ width: "300px"
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // imgUrl: require("@/assets/zzzs/hjgltxrz.jpg"),
|
|
|
+ // width: "147px"
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // imgUrl: require("@/assets/zzzs/zyhjaqgktxrz.jpg"),
|
|
|
+ // width: "147px"
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // imgUrl: require("@/assets/zzzs/zlgltxrz.jpg"),
|
|
|
+ // width: "147px"
|
|
|
+ // }
|
|
|
+ ],[
|
|
|
+ {
|
|
|
+ imgUrl: require("@/assets/zzzs/djz3.png"),
|
|
|
+ width: "300px"
|
|
|
+ },
|
|
|
+ ]],
|
|
|
isloginSms: false,
|
|
|
swiperOptions: {
|
|
|
loop: true,
|
|
|
@@ -907,11 +1089,11 @@
|
|
|
courseId: "",
|
|
|
bankId: "",
|
|
|
packPageStatus: false,
|
|
|
- activeName: "d1",
|
|
|
+ activeName: "d2",
|
|
|
tab: [
|
|
|
- { label: "开班消息", value: "d1" },
|
|
|
{ label: "最新消息", value: "d2" },
|
|
|
{ label: "政策法规", value: "d3" },
|
|
|
+ { label: "开班消息", value: "d1" },
|
|
|
{ label: "通知公告", value: "d4" },
|
|
|
],
|
|
|
apiList: {
|
|
|
@@ -923,7 +1105,7 @@
|
|
|
d0Total: 0,
|
|
|
total: 0,
|
|
|
formData: {
|
|
|
- pagesize: 10,
|
|
|
+ pagesize: 8,
|
|
|
pageindex: 1,
|
|
|
},
|
|
|
};
|
|
|
@@ -950,7 +1132,7 @@
|
|
|
// this.color = this.colors[0];
|
|
|
this.advertisingList();
|
|
|
this.educationTypeList();
|
|
|
- this.getd1();
|
|
|
+ this.getd2();
|
|
|
},
|
|
|
watch: {
|
|
|
userInfo(val) {
|
|
|
@@ -2007,7 +2189,7 @@
|
|
|
margin-left: 30px;
|
|
|
width: 648px;
|
|
|
background: #fafbfc;
|
|
|
- border: 1px solid #3f8dfd;
|
|
|
+ border: 1px solid #e6a23c;//#3f8dfd;
|
|
|
border-radius: 8px;
|
|
|
display: flex;
|
|
|
overflow: hidden;
|
|
|
@@ -2084,7 +2266,7 @@
|
|
|
color: #333;
|
|
|
|
|
|
&.active {
|
|
|
- color: #3f8dfd;
|
|
|
+ color:#e6a23c;// #3f8dfd;
|
|
|
background: #f0f5fc;
|
|
|
}
|
|
|
}
|
|
|
@@ -2883,6 +3065,140 @@
|
|
|
background-color: #eee;
|
|
|
height: 100%;
|
|
|
}
|
|
|
+}
|
|
|
+.tj_main {
|
|
|
+ padding: 30px 20px 40px;
|
|
|
+ .header_main {
|
|
|
+ user-select: none;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ padding-bottom: 24px;
|
|
|
+ border-bottom: 1px dashed rgb(215, 215, 215);
|
|
|
+ margin-bottom: 20px;
|
|
|
+ & > .hbox {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ & > img {
|
|
|
+ width: 27px;
|
|
|
+ height: 27px;
|
|
|
+ margin-right: 10px;
|
|
|
+ }
|
|
|
+ & > h2 {
|
|
|
+ font-size: 24px;
|
|
|
+ font-style: italic;
|
|
|
+ }
|
|
|
+
|
|
|
+ /deep/ .el-tabs {
|
|
|
+ margin: 0px 40px;
|
|
|
+ width: 900px;
|
|
|
+ & > .el-tabs__header {
|
|
|
+ margin-bottom: 0px;
|
|
|
+ & > .el-tabs__nav-wrap::after {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /deep/ .el-tabs__active-bar {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ /deep/ .el-tabs__item {
|
|
|
+ height: 30px;
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
+ /deep/ .el-tabs__item.is-active {
|
|
|
+ color: #007aff !important;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ /deep/ .el-tabs__item:hover {
|
|
|
+ color: #007aff !important;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ /deep/ .el-tabs__nav-prev {
|
|
|
+ height: 30px !important;
|
|
|
+ line-height: 30px !important;
|
|
|
+ }
|
|
|
+ /deep/ .el-tabs__nav-next {
|
|
|
+ height: 30px !important;
|
|
|
+ line-height: 30px !important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ & > i {
|
|
|
+ cursor: pointer;
|
|
|
+ font-style: normal;
|
|
|
+ color: #7f7f7f;
|
|
|
+ &:hover {
|
|
|
+ font-weight: bold;
|
|
|
+ color: rgb(0, 122, 255);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .goods_main {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .carousel_box {
|
|
|
+ width: 1050px;
|
|
|
+ margin: 0px auto;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ & > .carousel_li {
|
|
|
+ width: 330px;
|
|
|
+ height: 363px;
|
|
|
+ border-radius: 4px;
|
|
|
+ border: 1px solid #eee;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ cursor: pointer;
|
|
|
+ transition: all 0.2s;
|
|
|
+ overflow: hidden;
|
|
|
+ &:hover {
|
|
|
+ border-color: #409eff;
|
|
|
+ }
|
|
|
+ & > .header_teacher {
|
|
|
+ height: 124px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ background-color: #fff;
|
|
|
+ padding: 20px;
|
|
|
+ & > img {
|
|
|
+ width: 80px;
|
|
|
+ height: 80px;
|
|
|
+ border-radius: 50%;
|
|
|
+ overflow: hidden;
|
|
|
+ margin-right: 20px;
|
|
|
+ }
|
|
|
+ & > .r {
|
|
|
+ flex: 1;
|
|
|
+ h3 {
|
|
|
+ font-size: 18px;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ }
|
|
|
+ p {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ & > .content_teacher {
|
|
|
+ padding: 14px;
|
|
|
+ height: 1px;
|
|
|
+ flex: 1;
|
|
|
+ color: #fff;
|
|
|
+ background-color:#2c55cb;// rgb(51, 149, 255);
|
|
|
+ li {
|
|
|
+ line-height: 30px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ & > .carousel_img {
|
|
|
+ border: 1px solid #eee;
|
|
|
+ height: 207px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.carousel_hover:hover {
|
|
|
+ border-color: rgb(0, 122, 255) !important;
|
|
|
}
|
|
|
</style>
|
|
|
|