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

add

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