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

add

上级 920342ce
......@@ -105,7 +105,7 @@ export default {
functionCode:'f_recommend',
actionCode:'c_course',
labelId:item.id,
labelvalue:item.name,
labelValue :item.name,
})
this.$emit("setRefrshParm",{isclick:true})
......@@ -174,7 +174,7 @@ export default {
functionCode:'f_recommend',
actionCode:'c_collect',
labelId:id,
labelvalue:name,
labelValue :name,
})
let _this = this,
parm = {
......
......@@ -60,7 +60,7 @@ export default {
functionCode:'f_module',
actionCode:'c_module',
labelId:itemData.id,
labelvalue:itemData.name,
labelValue :itemData.name,
})
let paramList = this.setEventByModuleCode(itemData);
rocNative.dispatchEventByModuleCode({
......
......@@ -100,7 +100,7 @@ export default {
functionCode:'f_five_minutes',
actionCode:'c_content',
labelId:item.id,
labelvalue:item.title,
labelValue :item.title,
}
itemData.title = item.name;
itemData.appModuleInfo["paramList"] = [
......@@ -174,7 +174,7 @@ export default {
functionCode:'f_five_minutes',
actionCode:'c_play',
labelId:item.id,
labelvalue:item.title,
labelValue :item.title,
})
rocNative.openFiveMintusAudio({
categoryName: item.categoryName,
......
......@@ -53,22 +53,57 @@ export default {
//跳转
goToPage(item,parm){
//alert(jumpWebPageUrl);
let _this = this;
//let url = location.protocol+'//'+location.host+'/#/'
//alert(url);
let _this = this,
url = '';
if(parm == 'list'){
rocNative.gotoNewWebActivity({
pageUrl: jumpWebPageUrl+'teachers?userToken='+_this.userToken
})
url = jumpWebPageUrl+'teachers?userToken='+_this.userToken
// rocNative.gotoNewWebActivity({
// pageUrl: jumpWebPageUrl+'teachers?userToken='+_this.userToken
// })
}else{
rocNative.gotoNewWebActivity({
pageUrl: jumpWebPageUrl+'teachersDetail?id='+item.id+"&from=appHome&userToken="+_this.userToken
})
url = jumpWebPageUrl+'teachersDetail?id='+item.id+"&from=appHome&userToken="+_this.userToken
// rocNative.gotoNewWebActivity({
// pageUrl: jumpWebPageUrl+'teachersDetail?id='+item.id+"&from=appHome&userToken="+_this.userToken
// })
}
let itemData={
"title":"",
"imageUrl":"",
"appModuleInfo":{
"code":"M300",
"type":4,
"name":"wwww",
"paramFlag":1,
"paramList":[
{
"key":"pageUrl",
"value": url,
"type":4,
"seqNo":1
},{
"key":"showTitle",
"value": false,
"type":1,
"seqNo":2
},{
"key":"title",
"value": '',
"type":1,
"seqNo":3
}
]
}
};
// console.log(itemData)
//alert(JSON.stringify(itemData))
rocNative.dispatchEventByModuleCode({
modeCode: itemData.appModuleInfo.code,
jsonString: itemData.appModuleInfo.paramList
})
// let obj = {}
// let keyName = '',
......@@ -92,7 +127,7 @@ export default {
// functionCode:'f_teacher',
// actionCode:'c_teacher',
// labelId:item.id,
// labelvalue:item.name,
// labelValue :item.name,
// }
// keyName = 'id';
// val = item.id;
......
......@@ -33,36 +33,101 @@ export default {
type:Array,
default:[]
},
userToken:{
default:'',
type:String
}
},
methods: {
goToPage(itemData){
let paramList = this.setEventByModuleCode(itemData);
console.log(paramList);
//console.log(paramList)
if(itemData.appModuleInfo.code != 'M400'){
//alert(itemData.appModuleInfo.code);
rocNative.dispatchEventByModuleCode({
modeCode: itemData.appModuleInfo.code,
jsonString: paramList
})
}else{
if(itemData.appModuleInfo && itemData.appModuleInfo.code == 'M500'){
//let url = jumpWebPageUrl+'activity?categoryId=1';
let url = '';
if(itemData.appModuleInfo.paramList.length>0){
if(itemData.appModuleInfo.paramList[0].value.indexOf('activity') > -1){
url = itemData.appModuleInfo.paramList[0].value + '?categoryId=1';
}
if(itemData.appModuleInfo.paramList[0].value.indexOf('teachers') > -1){
url = itemData.appModuleInfo.paramList[0].value+'?userToken='+_this.userToken;
}
//alert(url);
}
rocNative.gotoNewWebActivity({
pageUrl: jumpWebPageUrl+'activity?categoryId'+paramList[0].query.categoryId
})
// this.$router.push({
// path: paramList[0].url,
// query:paramList[0].query
// })
itemData.appModuleInfo.code = 'M300';
let item = {
"title":"",
"imageUrl":"",
"appModuleInfo":{
"code":itemData.appModuleInfo.code,
"type":4,
"name":"wwww",
"paramFlag":1,
"paramList":[
{
"key":"pageUrl",
"value": url,
"type":4,
"seqNo":1
},{
"key":"showTitle",
"value": false,
"type":1,
"seqNo":2
},{
"key":"title",
"value": '',
"type":1,
"seqNo":3
}
]
}
};
itemData = item;
}
//itemData.appModuleInfo.code = 'M300'
//alert(JSON.stringify(itemData))
rocNative.dispatchEventByModuleCode({
modeCode: itemData.appModuleInfo.code,
jsonString: itemData.appModuleInfo.paramList
})
// let paramList = this.setEventByModuleCode(itemData);
// console.log(paramList);
// if(itemData.appModuleInfo.code != 'M400'){
// //alert(itemData.appModuleInfo.code);
// rocNative.dispatchEventByModuleCode({
// modeCode: itemData.appModuleInfo.code,
// jsonString: paramList
// })
// }else{
// rocNative.gotoNewWebActivity({
// pageUrl: jumpWebPageUrl+'activity?categoryId'+paramList[0].query.categoryId
// })
// // this.$router.push({
// // path: paramList[0].url,
// // query:paramList[0].query
// // })
// }
this.pageBurialPoin({
menuLevel:1,
menuCode:'m_home',
functionCode:'f_icon',
actionCode:'c_icon_files',
labelId:itemData.id,
labelvalue:itemData.name,
labelValue :itemData.name,
})
......
......@@ -53,8 +53,8 @@ export default {
menuCode:'m_home',
functionCode:'f_course',
actionCode:'c_play',
labelId:itemData.id,
//labelvalue:itemData.name,
labelId:item.id,
//labelValue :itemData.name,
})
let itemData={
"title":item.name,
......@@ -81,6 +81,7 @@ export default {
}
};
let paramList = this.setEventByModuleCode(itemData);
rocNative.dispatchEventByModuleCode({
modeCode: itemData.appModuleInfo.code,
jsonString: paramList
......@@ -88,13 +89,14 @@ export default {
this.isShow = false;
},
cancel(){
this.$emit('hideKeepon',false)
this.pageBurialPoin({
menuLevel:1,
menuCode:'m_home',
functionCode:'f_course',
actionCode:'c_close',
//labelId:itemData.id,
//labelvalue:itemData.name,
//labelValue :itemData.name,
})
this.isShow = false
},
......
......@@ -65,7 +65,7 @@ export default {
functionCode:'f_new_course',
actionCode:'c_course',
labelId:item.id,
labelvalue:item.name,
labelValue :item.name,
})
let itemData={
"title":item.name,
......@@ -109,7 +109,7 @@ export default {
functionCode:'f_new_course',
actionCode:'c_collect',
labelId:id,
/// labelvalue:item.name,
/// labelValue :item.name,
})
let _this = this,
parm = {
......
......@@ -53,7 +53,7 @@ module.exports = {
actionCode: options.actionCode || '',
// label:options.label || '',
labelId:options.labelId || '',
labelvalue:options.labelvalue || '',
labelValue :options.labelValue || '',
createdTime: options.createdTime || new Date().getTime(),
//type: options.type || '0',
menuCode: options.menuCode || '',
......
......@@ -42,7 +42,7 @@ module.exports = {
actionCode: options.actionCode || '',
// label:options.label || '',
labelId:options.labelId || '',
labelvalue:options.labelvalue || '',
labelValue :options.labelValue || '',
createdTime: options.createdTime || new Date().getTime(),
//type: options.type || '0',
menuCode: options.menuCode || '',
......
......@@ -87,7 +87,7 @@ export default {
functionCode:'f_activity',
actionCode:'c_title',
labelId:itemData.id,
labelvalue:itemData.title,
labelValue :itemData.title,
})
let paramList = this.setEventByModuleCode(itemData);
rocNative.dispatchEventByModuleCode({
......
......@@ -32,7 +32,7 @@
</div> -->
</section>
<section class="home-body">
<YqyHomeBanner :parmData="iconList" v-if="iconList.length>0"/>
<YqyHomeBanner :parmData="iconList" v-if="iconList.length>0" :userToken="userToken"/>
<div class="pathologic-list">
<div class="pathologic-item" v-for="(item,index) in listMiddle" :style="index%2==1?'margin-right: 0':''" @click="goToPatholo(item)">
......@@ -46,7 +46,7 @@
</div>
<!--继续学习-->
<YqyHomeKeepon :parmData="keeponData" v-if="isShowKeep"/>
<YqyHomeKeepon :parmData="keeponData" v-if="isShowKeep" v-on:hideKeepon="hideKeepon"/>
<!--专题分类-->
<YqyCategoryThree1 v-if="listCategory.length>0" :parmData="listCategory"/>
......@@ -166,7 +166,7 @@ export default {
//返回
if(_this.isRefreshFromBack){
//alert(_this.userToken);
//alert("返回了,token:"+_this.userToken);
// _this.adjustList = [];
// _this.newsDatalist = [];
_this.getAdjustData(_this.userToken);
......@@ -198,22 +198,23 @@ export default {
_this.token = parm.userToken;
// _this.userToken = parm.userToken;
_this.userMobile = parm.userMobile;
if(parm.userMobile != ''){
_this.getKeepData(parm.userToken);
}
_this.getIconData(parm.userToken);
_this.initByToken(parm.userToken);
}
_this.initAll()
// _this.token = 'BE1D60CAE8F24649B4F72D47E964A58B';
// _this.isShowKeep = true;
// _this.isHeightFromApp = true;
// _this.initByToken(_this.token);
//_this.getUserInfo();
_this.getStatusHight();
......@@ -247,6 +248,10 @@ export default {
},
methods:{
hideKeepon(){
this.isShowKeep = false;
},
getRefrshParm(obj){
this.isRefreshFromBack = obj.isclick;
},
......@@ -283,7 +288,7 @@ export default {
this.getSwiper()
this.getUpdateData();
this.getMiddel();
this.getIconData();
this.getCategoryData();
this.getYqDoctorData();
this.getFiveData();
......@@ -382,7 +387,7 @@ export default {
},
//获取小icon数据
getIconData(){
getIconData(userToken){
let _this = this,
para = {
category: 1,
......@@ -394,6 +399,7 @@ export default {
if(res.code == '000000'){
//alert("000");
_this.iconList = res.data && res.data.iconColumnInformationModels || []
_this.userToken = userToken
}
})
},
......@@ -711,7 +717,7 @@ export default {
functionCode:'f_middle',
actionCode:'c_field',
labelId:itemData.id,
labelvalue:itemData.name,
labelValue :itemData.name,
})
let paramList = this.setEventByModuleCode(itemData);
rocNative.dispatchEventByModuleCode({
......
......@@ -144,6 +144,7 @@ export default {
},
collectFun(status,id){
status = status == 1 ? 2 : 1;
let _this = this,
parm = {
token:_this.$route.query.userToken,
......@@ -154,7 +155,7 @@ export default {
_this.POST('contents/favors',parm).then(function(res){
if(res.code === '000000'){
status = status == 1 ? 2 : 1;
_this.handelData(id,status);
}
})
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册