提交 96191de6 编写于 作者: chendeli's avatar chendeli

add

上级 4fb17476
...@@ -69,13 +69,17 @@ export default { ...@@ -69,13 +69,17 @@ export default {
type:Number, type:Number,
default:0 default:0
}, },
userToken:{
type:String,
default:''
},
parmData:{ parmData:{
type:Array, type:Array,
default:[] default:[]
}, },
}, },
mounted(){ mounted(){
///alert(this.statusBarHeight); //alert(this.userToken+"自组建");
this.list = this.parmData; this.list = this.parmData;
this.menuHeight = this.statusBarHeight + 7 + 40 + "px"; this.menuHeight = this.statusBarHeight + 7 + 40 + "px";
this.ptop = this.statusBarHeight + "px"; this.ptop = this.statusBarHeight + "px";
...@@ -154,6 +158,7 @@ export default { ...@@ -154,6 +158,7 @@ export default {
//收藏 取消收藏 //收藏 取消收藏
collectFun(status,id,name){ collectFun(status,id,name){
// alert(this.userToken);
this.pageBurialPoin({ this.pageBurialPoin({
menuLevel:1, menuLevel:1,
menuCode:'m_home', menuCode:'m_home',
...@@ -175,6 +180,11 @@ export default { ...@@ -175,6 +180,11 @@ export default {
if(res.code === '000000'){ if(res.code === '000000'){
status = status == 1 ? 2 : 1; status = status == 1 ? 2 : 1;
_this.handelData(id,status); _this.handelData(id,status);
}else{
//alert(res.message);
rocNative.showNativeToast({
message: res.message
})
} }
}) })
}, },
......
...@@ -67,7 +67,7 @@ export default { ...@@ -67,7 +67,7 @@ export default {
// }) // })
}else{ }else{
rocNative.gotoNewWebActivity({ rocNative.gotoNewWebActivity({
url: 'http://10.177.10.231:8000/#/teachersDetail?id='+item.id url: 'http://10.177.10.231:8000/#/teachersDetail?id='+item.id+"&from=appHome"
}) })
// this.$router.push({ // this.$router.push({
// path: '/teachersDetail', // path: '/teachersDetail',
......
...@@ -36,6 +36,14 @@ export default { ...@@ -36,6 +36,14 @@ export default {
}, },
methods: { methods: {
goToPage(itemData){ goToPage(itemData){
let paramList = this.setEventByModuleCode(itemData);
if(itemData.appModuleInfo && itemData.appModuleInfo.code != 'M400'){
rocNative.dispatchEventByModuleCode({
modeCode: itemData.appModuleInfo.code,
jsonString: paramList
})
}
this.pageBurialPoin({ this.pageBurialPoin({
menuLevel:1, menuLevel:1,
menuCode:'m_home', menuCode:'m_home',
...@@ -44,13 +52,6 @@ export default { ...@@ -44,13 +52,6 @@ export default {
labelId:itemData.id, labelId:itemData.id,
labelvalue:itemData.name, labelvalue:itemData.name,
}) })
let paramList = this.setEventByModuleCode(itemData);
if(itemData.appModuleInfo && itemData.appModuleInfo.code != 'M400'){
rocNative.dispatchEventByModuleCode({
modeCode: itemData.appModuleInfo.code,
jsonString: paramList
})
}
} }
......
...@@ -119,18 +119,11 @@ export default { ...@@ -119,18 +119,11 @@ export default {
}else{ }else{
_this.isShow = _this.parmObj.showFlag; _this.isShow = _this.parmObj.showFlag;
if(!_this.isShow){
rocNative.setTabMiniIcon({
tabIndex:3,
iconTitle:'学习评价',
iconColor:'',
isSet:true
})
}
let isPullIndex = _this.isShow ? '1' : '2'; let isPullIndex = _this.isShow ? '1' : '2';
_this.$emit('evluatFun',{isPull:isPullIndex}); _this.$emit('evluatFun',{isPull:isPullIndex});
} }
}else{
} }
}) })
}, },
......
...@@ -49,6 +49,10 @@ export default { ...@@ -49,6 +49,10 @@ export default {
type:Array, type:Array,
default:[] default:[]
}, },
userToken:{
type:String,
default:''
},
}, },
methods: { methods: {
...@@ -97,6 +101,7 @@ export default { ...@@ -97,6 +101,7 @@ export default {
//收藏 取消收藏 //收藏 取消收藏
collectFun(status,id){ collectFun(status,id){
// alert(this.userToken)
this.pageBurialPoin({ this.pageBurialPoin({
menuLevel:1, menuLevel:1,
menuCode:'m_home', menuCode:'m_home',
...@@ -117,6 +122,11 @@ export default { ...@@ -117,6 +122,11 @@ export default {
if(res.code === '000000'){ if(res.code === '000000'){
status = status == 1 ? 2 : 1; status = status == 1 ? 2 : 1;
_this.handelData(id,status); _this.handelData(id,status);
}else{
//alert(res.message);
rocNative.showNativeToast({
message: res.message
})
} }
}) })
}, },
......
...@@ -45,13 +45,13 @@ ...@@ -45,13 +45,13 @@
<YqyHomeAdv :parmData="yqDoctorList" v-if="yqDoctorList.length>0"/> <YqyHomeAdv :parmData="yqDoctorList" v-if="yqDoctorList.length>0"/>
<!--最新课程--> <!--最新课程-->
<YqyTeacherList :parmData="newsDatalist" v-if="newsDatalist.length>0"/> <YqyTeacherList :parmData="newsDatalist" v-if="newsDatalist.length>0" :userToken="userToken"/>
<!--分钟医学院--> <!--分钟医学院-->
<YqyFiveMinutes :parmData="fiveList" v-if="fiveList.length>0"/> <YqyFiveMinutes :parmData="fiveList" v-if="fiveList.length>0"/>
<!--为你推荐--> <!--为你推荐-->
<YqyHomeAdjust :isFixed="isFixed" :statusBarHeight="statusBarHeight" :parmData="adjustList" v-if="adjustList.length>0"/> <YqyHomeAdjust :isFixed="isFixed" :statusBarHeight="statusBarHeight" :parmData="adjustList" v-if="adjustList.length>0" :userToken="userToken"/>
<!--返回顶部--> <!--返回顶部-->
<BackTop v-if="isShowBackTop"/> <BackTop v-if="isShowBackTop"/>
...@@ -139,7 +139,9 @@ export default { ...@@ -139,7 +139,9 @@ export default {
} }
window.__refresh = function(params){ window.__refresh = function(params){
// _this.fiveTimePull(); // _this.fiveTimePull();
_this.initByToken() // _this.initByToken()
// _this.getStatusHight();
_this.getUserInfo();
} }
window.__getStatusBarHeight = function(parm){ window.__getStatusBarHeight = function(parm){
...@@ -152,18 +154,18 @@ export default { ...@@ -152,18 +154,18 @@ export default {
window.__getUserInfo = function(parm){ window.__getUserInfo = function(parm){
alert(parm.userToken); // alert(parm.userToken);
_this.systemType = parm.systemType; _this.systemType = parm.systemType;
_this.appVersion = parm.appVersion; _this.appVersion = parm.appVersion;
// _this.token = parm.userToken; _this.token = parm.userToken;
_this.userToken = parm.userToken; // _this.userToken = parm.userToken;
_this.userMobile = parm.userMobile; _this.userMobile = parm.userMobile;
if(parm.userMobile != ''){ if(parm.userMobile != ''){
_this.getKeepData(); _this.getKeepData();
} }
_this.initByToken(); _this.initByToken(parm.userToken);
_this.getSwiper(_this.appVersion,_this.systemType); _this.getSwiper(_this.appVersion,_this.systemType);
...@@ -172,7 +174,7 @@ export default { ...@@ -172,7 +174,7 @@ export default {
_this.initAll() _this.initAll()
// _this.token = '63C3FA92AF8A45A48B31EB7FD97B95EB'; // _this.token = '63C3FA92AF8A45A48B31EB7FD97B95EB';
// _this.isHeightFromApp = true; // _this.isHeightFromApp = true;
// _this.initByToken(); // _this.initByToken(_this.token);
_this.getUserInfo(); _this.getUserInfo();
_this.getStatusHight(); _this.getStatusHight();
...@@ -209,12 +211,11 @@ export default { ...@@ -209,12 +211,11 @@ export default {
methods:{ methods:{
initByToken(){ initByToken(userToken){
//alert("0999");
this.getAdjustData(); this.getAdjustData(userToken);
this.getNewsData(); this.getNewsData(userToken);
//alert("加入学"); this.getEvaluctData(userToken);
this.getEvaluctData();
window.addEventListener('scroll', this.scrollFun); window.addEventListener('scroll', this.scrollFun);
}, },
...@@ -289,10 +290,11 @@ export default { ...@@ -289,10 +290,11 @@ export default {
}, },
//获取评价 //获取评价
getEvaluctData(){ getEvaluctData(userToken){
//alert(userToken);
let _this = this, para = { let _this = this, para = {
sysCode: 27, sysCode: 27,
token: _this.userToken, token: userToken,
setEntry: 'headers' setEntry: 'headers'
} }
...@@ -304,10 +306,25 @@ export default { ...@@ -304,10 +306,25 @@ export default {
_this.isShowEvluat = false; _this.isShowEvluat = false;
}else{ }else{
_this.isShowEvluat = _this.evaluctObj.showFlag; _this.isShowEvluat = _this.evaluctObj.showFlag;
} }
}else{
// alert(res.message);
rocNative.showNativeToast({
message: res.message
})
}
if(!_this.isShowEvluat){
rocNative.setTabMiniIcon({
tabIndex:3,
iconTitle:'学习评价',
iconColor:'',
isSet:true
})
} }
}) })
}, },
...@@ -387,18 +404,24 @@ export default { ...@@ -387,18 +404,24 @@ export default {
}, },
//最新课程 //最新课程
getNewsData(){ getNewsData(userToken){
this.newsDatalist = [];
let _this = this, let _this = this,
parm = { parm = {
pageNo:1, pageNo:1,
pageSize:6, pageSize:6,
token:_this.userToken, token:userToken,
setEntry: 'headers' setEntry: 'headers'
} }
_this.GET('/contents/HomeNewCourse/NewCourseInformation',parm).then(function(res){ _this.GET('/contents/HomeNewCourse/NewCourseInformation',parm).then(function(res){
if(res.code === '000000'){ if(res.code === '000000'){
_this.newsDatalist = res.data.contentAppModels || []; _this.newsDatalist = res.data.contentAppModels || [];
//alert( _this.newsDatalist[0].joinNum)
if(_this.newsDatalist.length>0){
_this.userToken = userToken;
}
} }
}) })
}, },
...@@ -431,13 +454,14 @@ export default { ...@@ -431,13 +454,14 @@ export default {
}, },
//为您推荐 //为您推荐
getAdjustData(){ getAdjustData(userToken){
// alert(userToken);
this.adjustList = []
let _this = this, let _this = this,
parm = { parm = {
pageNo:1, pageNo:1,
pageSize:10, pageSize:10,
token:_this.userToken, token:userToken,
setEntry: 'headers' setEntry: 'headers'
} }
...@@ -445,7 +469,11 @@ export default { ...@@ -445,7 +469,11 @@ export default {
_this.GET('contents/courses/recommendCourseList',parm).then(function(res){ _this.GET('contents/courses/recommendCourseList',parm).then(function(res){
if(res.code === '000000'){ if(res.code === '000000'){
_this.adjustList = res.data || [] _this.adjustList = res.data || [];
if(_this.adjustList.length>0){
_this.userToken = userToken
}
} }
}) })
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册