4.10

parent 1c1bc86d
...@@ -3,4 +3,4 @@ ...@@ -3,4 +3,4 @@
} }
*{ *{
-webkit-overflow-scrolling: touch -webkit-overflow-scrolling: touch
}</style><link href=static/css/app.f016ba765d8b5ed4f51f80904de686cd.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script type=text/javascript src=static/js/manifest.f38e2e144eeeae61e11a.js></script><script type=text/javascript src=static/js/vendor.e044f3dac63d7cdf4e43.js></script><script type=text/javascript src=static/js/app.940baa529401b9992fab.js></script></body></html> }</style><link href=static/css/app.f016ba765d8b5ed4f51f80904de686cd.css rel=stylesheet></head><body><div id=app></div><script src=https://res.wx.qq.com/open/js/jweixin-1.3.2.js></script><script type=text/javascript src=static/js/manifest.697dea516e1555c41340.js></script><script type=text/javascript src=static/js/vendor.e044f3dac63d7cdf4e43.js></script><script type=text/javascript src=static/js/app.8e049a804f759b89ad91.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(n,t,d){for(var f,o,b,i=0,u=[];i<n.length;i++)o=n[i],r[o]&&u.push(r[o][0]),r[o]=0;for(f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f]);for(a&&a(n,t,d);u.length;)u.shift()();if(d)for(i=0;i<d.length;i++)b=c(c.s=d[i]);return b};var n={},r={34:0};function c(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,c),r.l=!0,r.exports}c.e=function(e){var a=r[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var n=new Promise(function(n,c){a=r[e]=[n,c]});a[2]=n;var t=document.getElementsByTagName("head")[0],d=document.createElement("script");d.type="text/javascript",d.charset="utf-8",d.async=!0,d.timeout=12e4,c.nc&&d.setAttribute("nonce",c.nc),d.src=c.p+"static/js/"+e+"."+{0:"b22598fe1c34adcb6f5b",1:"6dffa05763f0439bbbe1",2:"ae57d591a1c6e5092b19",3:"8dfb98444be7be3da1f8",4:"74a5ca2992fb50fce87c",5:"aaf704a2afdad27e785d",6:"d27a58ad0bbfa4b6e90a",7:"4d4e22649d398d17f365",8:"4746f0b53b1c9bc0e8c2",9:"3565f5f0a42412584d76",10:"e4900390e294708e603c",11:"08b648925597ca923e39",12:"b79dc5d8971f72fdae57",13:"e24d607db1f942e4dcc5",14:"1ea0a9f546093f971664",15:"5d6d7db5d1c5b2783d1e",16:"65a2d4dc3a1aebd80d84",17:"a3d340dcb18e27484c72",18:"d0615a487639ae8d817c",19:"6788ece3a8027eb36940",20:"f46ab545b8fe0453719c",21:"eb3513e6eea7e98e45d8",22:"64dc8df32f3b7ba02d49",23:"abd000c2d42590325658",24:"8d6d21dcd4761d5f6f66",25:"c4f8aca721402d7c94c6",26:"f688ad0a42f7f2456842",27:"a5e5e94083390ee9234f",28:"177b4274d387efdae1ff",29:"a1285b63a5878c5ec97e",30:"20b44b344574b2e0ec1f",31:"8f52eeaf0d104ac49249"}[e]+".js";var f=setTimeout(o,12e4);function o(){d.onerror=d.onload=null,clearTimeout(f);var a=r[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return d.onerror=d.onload=o,t.appendChild(d),n},c.m=e,c.c=n,c.d=function(e,a,n){c.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},c.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(a,"a",a),a},c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},c.p="",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(n,d,f){for(var c,o,b,i=0,u=[];i<n.length;i++)o=n[i],r[o]&&u.push(r[o][0]),r[o]=0;for(c in d)Object.prototype.hasOwnProperty.call(d,c)&&(e[c]=d[c]);for(a&&a(n,d,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)b=t(t.s=f[i]);return b};var n={},r={34:0};function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var a=r[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var n=new Promise(function(n,t){a=r[e]=[n,t]});a[2]=n;var d=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,t.nc&&f.setAttribute("nonce",t.nc),f.src=t.p+"static/js/"+e+"."+{0:"150a449a9ded0810754c",1:"6dffa05763f0439bbbe1",2:"ae57d591a1c6e5092b19",3:"8dfb98444be7be3da1f8",4:"74a5ca2992fb50fce87c",5:"aaf704a2afdad27e785d",6:"d27a58ad0bbfa4b6e90a",7:"d47f37926a867be05168",8:"4746f0b53b1c9bc0e8c2",9:"fe6ce3b3bfae6e85d519",10:"e4900390e294708e603c",11:"08b648925597ca923e39",12:"eb00a8159328d7a369a4",13:"e24d607db1f942e4dcc5",14:"1ea0a9f546093f971664",15:"5d6d7db5d1c5b2783d1e",16:"65a2d4dc3a1aebd80d84",17:"a3d340dcb18e27484c72",18:"d0615a487639ae8d817c",19:"6788ece3a8027eb36940",20:"f46ab545b8fe0453719c",21:"eb3513e6eea7e98e45d8",22:"64dc8df32f3b7ba02d49",23:"abd000c2d42590325658",24:"8d6d21dcd4761d5f6f66",25:"7065fe8f77b63fb5f5f1",26:"f688ad0a42f7f2456842",27:"a5e5e94083390ee9234f",28:"177b4274d387efdae1ff",29:"9ad884a0dfd0088ca0bd",30:"20b44b344574b2e0ec1f",31:"8f52eeaf0d104ac49249"}[e]+".js";var c=setTimeout(o,12e4);function o(){f.onerror=f.onload=null,clearTimeout(c);var a=r[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return f.onerror=f.onload=o,d.appendChild(f),n},t.m=e,t.c=n,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
src/assets/index/banner2.png

88.8 KB | W: | H:

src/assets/index/banner2.png

150 KB | W: | H:

src/assets/index/banner2.png
src/assets/index/banner2.png
src/assets/index/banner2.png
src/assets/index/banner2.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
<button class="codeMsg disabled right-btn" v-if="time>0">{{time}}s后重新发送</button> <button class="codeMsg disabled right-btn" v-if="time>0">{{time}}s后重新发送</button>
</mt-field> </mt-field>
</div> </div>
<mt-button type="danger" style="width: 100%;margin-top: 10px" @click="onBindMobile">下一步</mt-button> <mt-button type="danger" style="width: 100%;margin-top: 10px" @click="onBindMobile">下一步</mt-button>
</div> </div>
</mt-popup> </mt-popup>
......
...@@ -90,6 +90,7 @@ ...@@ -90,6 +90,7 @@
showAudio(index){ showAudio(index){
this.showObj.audioIndex = index; this.showObj.audioIndex = index;
this.showObj.show = true this.showObj.show = true
this.$refs.audioPage.onPlay()
}, },
initPage(){ initPage(){
getUserCollectApi({limit:100000}).then(res=>{ getUserCollectApi({limit:100000}).then(res=>{
......
...@@ -33,18 +33,18 @@ ...@@ -33,18 +33,18 @@
</div> </div>
</div> </div>
<div class="btn-block"> <div class="btn-block">
<div class="btn" @click="toPreview"> <div class="btn toPreview" ref="preview" @click="toPreview">
<div v-if="!unlook" class="nolook">1</div> <div v-if="!unlook" class="nolook">1</div>
<img :src="imgUrl.nindexBtn3"> <img alt="课前预习" :src="imgUrl.nindexBtn3">
</div> </div>
<div class="btn" v-if="!userCourse.is_start_active" @click="toBaby($event)"> <div class="btn toBbda" ref="bbda" v-if="!userCourse.is_start_active" @click="toBbda($event)">
<img :src="imgUrl.nindexBtn2"> <img alt="宝宝档案" :src="imgUrl.nindexBtn2">
</div> </div>
<div class="btn" v-if="userCourse.is_start_active==1" @click="toCollection"> <div class="btn toCollection" ref="collection" v-if="userCourse.is_start_active==1" @click="toCollection">
<img :src="imgUrl.nindexBtn1"> <img alt="收藏夹" :src="imgUrl.nindexBtn1">
</div> </div>
<div class="btn" @click="toTeacher"> <div class="btn toTeacher" ref="teacher" @click="toTeacher">
<img :src="imgUrl.nindexBtn4"> <img alt="名师介绍" :src="imgUrl.nindexBtn4">
</div> </div>
</div> </div>
<div class="contentBox med" v-if="medList.length>0"> <div class="contentBox med" v-if="medList.length>0">
...@@ -169,7 +169,7 @@ export default { ...@@ -169,7 +169,7 @@ export default {
}}, }},
) )
}, },
toBaby(){ toBbda(){
this.$router.push({name:'bbda'}) this.$router.push({name:'bbda'})
}, },
goMed(index){ goMed(index){
...@@ -202,6 +202,7 @@ export default { ...@@ -202,6 +202,7 @@ export default {
localStorage.setItem('userCourse',''); localStorage.setItem('userCourse','');
// debugger // debugger
if(res.goods_id){ if(res.goods_id){
// 无课
this.getBannerListApi() this.getBannerListApi()
this.userCourse = Object.assign({},res) this.userCourse = Object.assign({},res)
this.userCourse.start_periods_id='-1' this.userCourse.start_periods_id='-1'
...@@ -210,6 +211,7 @@ export default { ...@@ -210,6 +211,7 @@ export default {
this.$refs.bottomTab.setBtn() this.$refs.bottomTab.setBtn()
}else{ }else{
if(res.is_start_active==1){ if(res.is_start_active==1){
// 已开课
if(res.teacher_qr){ if(res.teacher_qr){
this.bannerData.qr = res.teacher_qr this.bannerData.qr = res.teacher_qr
} }
...@@ -307,6 +309,7 @@ export default { ...@@ -307,6 +309,7 @@ export default {
window.location.href = "https://www.changchangenglish.com/m-home.html" window.location.href = "https://www.changchangenglish.com/m-home.html"
}, },
toPreview(){ toPreview(){
this.$sa.quick('trackHeatMap',this.$refs.preview)
localStorage.setItem('unlook','1'); localStorage.setItem('unlook','1');
this.$router.push({ name: "preview" }); this.$router.push({ name: "preview" });
} }
......
...@@ -64,6 +64,7 @@ import audioPage from '../collection/audio' ...@@ -64,6 +64,7 @@ import audioPage from '../collection/audio'
goMed(index){ goMed(index){
this.showObj.audioIndex = index; this.showObj.audioIndex = index;
this.showObj.show = true this.showObj.show = true
this.$refs.audioPage.onPlay()
}, },
toOut(){ toOut(){
window.location.href="https://appanqlfkth3717.h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJhcHBfaWQiOiJhcHBhTlFMZmt0SDM3MTciLCJyZXNvdXJjZV90eXBlIjoiIiwicHJvZHVjdF9pZCI6InBfNWJhMWU3OGE3MTgwMl9MOEF2cXBmaSIsImNoYW5uZWxfaWQiOiIiLCJyZXNvdXJjZV9pZCI6IiJ9" window.location.href="https://appanqlfkth3717.h5.xiaoeknow.com/content_page/eyJ0eXBlIjozLCJhcHBfaWQiOiJhcHBhTlFMZmt0SDM3MTciLCJyZXNvdXJjZV90eXBlIjoiIiwicHJvZHVjdF9pZCI6InBfNWJhMWU3OGE3MTgwMl9MOEF2cXBmaSIsImNoYW5uZWxfaWQiOiIiLCJyZXNvdXJjZV9pZCI6IiJ9"
......
...@@ -9,10 +9,10 @@ ...@@ -9,10 +9,10 @@
<span class="id">学员号:{{userDetail.user_id}}</span> <span class="id">学员号:{{userDetail.user_id}}</span>
</div> </div>
<div class="list"> <div class="list">
<van-cell title="我的订单" to="/order" is-link> <van-cell title="我的订单" ref="order" to="/order" @click="toOrder" is-link>
<img slot="icon" :src="image.order" width="24" height="24"> <img slot="icon" :src="image.order" width="24" height="24">
</van-cell> </van-cell>
<van-cell title="宝宝档案" to="/bbda" is-link> <van-cell title="宝宝档案" ref="bbda" to="/bbda" @click="toBbda" is-link>
<img slot="icon" :src="image.babyicon" width="24" height="24"> <img slot="icon" :src="image.babyicon" width="24" height="24">
</van-cell> </van-cell>
</div> </div>
...@@ -52,6 +52,12 @@ ...@@ -52,6 +52,12 @@
}); });
localStorage.clear(); localStorage.clear();
Toast('清除成功') Toast('清除成功')
},
toOrder(){
this.$sa.quick('trackHeatMap',this.$refs.order)
},
toBbda(){
this.$sa.quick('trackHeatMap',this.$refs.bbda)
} }
} }
} }
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
<script> <script>
import shareGoodsBg from '../../assets/newLesson/shareGoodsBg5.png' import shareGoodsBg from '../../assets/newLesson/shareGoodsBg5.png'
import title_share_goods from '../../assets/newLesson/title-share-goods.png' import title_share_goods from '../../assets/newLesson/title-share-goods.png'
import {getOtherUserWatchApi,getShareGoodsApi,getGoodsDetailApi} from "../../service/api"; import {getOtherUserWatchApi,getShareGoodsApi} from "../../service/api";
import loginPage from '../buy/login' import loginPage from '../buy/login'
export default { export default {
name: "shareGoods", name: "shareGoods",
...@@ -85,12 +85,16 @@ ...@@ -85,12 +85,16 @@
this.userDetail = res this.userDetail = res
}); });
getShareGoodsApi().then(res=>{ getShareGoodsApi().then(res=>{
this.shopId = res[0].value; // this.shopId = res[0].value;
getGoodsDetailApi(this.shopId).then(res=>{ res.desc = JSON.parse(res.desc)
res.desc = JSON.parse(res.desc)
res.goods_desc = JSON.parse(res.goods_desc); res.goods_desc = JSON.parse(res.goods_desc);
this.goodsDetail = res this.goodsDetail = res
}) // debugger
// getGoodsDetailApi(this.shopId).then(res=>{
// res.desc = JSON.parse(res.desc)
// res.goods_desc = JSON.parse(res.goods_desc);
// this.goodsDetail = res
// })
}) })
}, },
goToBuyPage(){ goToBuyPage(){
......
...@@ -43,13 +43,14 @@ export default { ...@@ -43,13 +43,14 @@ export default {
toUrl(data) { toUrl(data) {
// console.log(this.$route.name) // console.log(this.$route.name)
// debugger // debugger
this.$sa.track("buttonClick", {
if (data == "map") {
this.$sa.track("buttonClick", {
tabTitle: "底部导航", tabTitle: "底部导航",
moduleTitle: "功能按钮", moduleTitle: "功能按钮",
buttonType: "切换按钮", buttonType: "切换按钮",
buttonName: data === "index" ? "切换到首页" : "切换到我的" buttonName: "切换到上课"
}); });
if (data == "map") {
this.$router.push({ this.$router.push({
name: "map", name: "map",
query: { query: {
...@@ -58,6 +59,12 @@ export default { ...@@ -58,6 +59,12 @@ export default {
} }
}); });
} else { } else {
this.$sa.track("buttonClick", {
tabTitle: "底部导航",
moduleTitle: "功能按钮",
buttonType: "切换按钮",
buttonName: data === "index" ? "切换到首页" : "切换到我的"
});
this.$router.push({ name: data }); this.$router.push({ name: data });
} }
}, },
......
import axios from 'axios'; import axios from 'axios';
import md5 from 'js-md5'; import md5 from 'js-md5';
import store from "@/store" // import store from "@/store"
import { Toast } from 'vant'; import { Toast } from 'vant';
import router from '../router' import router from '../router'
import Cookie from '../util/cookie' // import Cookie from '../util/cookie'
// 默认超时设置 // 默认超时设置
axios.defaults.timeout = 50000; axios.defaults.timeout = 50000;
......
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