Browse Source

update:修改

pull/2/head
Wangwei 2 years ago
parent
commit
af7072e2a9
  1. BIN
      src/assets/studypath/finereport_2023/line_map_m.png
  2. 2
      src/router.js
  3. 8
      src/views/studypath/finebi.vue
  4. 8
      src/views/studypath/jiandaoyun.vue
  5. 118
      src/views/video/guide/finereportGuide2023.vue

BIN
src/assets/studypath/finereport_2023/line_map_m.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 96 KiB

2
src/router.js

@ -382,6 +382,8 @@ router.beforeEach((to, from, next) => {
} }
} }
window.fineClub.onLoginChange(callback); window.fineClub.onLoginChange(callback);
// 本地开发 要确保passport.fanruan.com的登录uid和本地一致 否则会无线刷新
// if(!getUid()){ // if(!getUid()){
// callback({uid:73851}); // callback({uid:73851});
// } // }

8
src/views/studypath/finebi.vue

@ -103,7 +103,7 @@
<div class="til">完成FineBI入门学习路径</div> <div class="til">完成FineBI入门学习路径</div>
<div class="f14 col617" style="padding: 14px 0 18px; line-height: 22px;"> <div class="f14 col617" style="padding: 14px 0 18px; line-height: 22px;">
2天内零基础快速上手FineBI完成学习路径并通过FCBA认证即可获得: 2天内零基础快速上手FineBI完成学习路径并通过FCA-FineBI认证即可获得:
</div> </div>
<div class="bginfo flex-1"> <div class="bginfo flex-1">
@ -218,13 +218,13 @@
<div class="itembox"> <div class="itembox">
<img class="stimg" src="@/assets/studypath/finebi/st3.png" /> <img class="stimg" src="@/assets/studypath/finebi/st3.png" />
<div class="infobox"> <div class="infobox">
<div class="til">通过资深BI工程师FCBP认证</div> <div class="til">通过资深认证FCP-FineBI</div>
<div class="f14 col617 lht22" style="margin: 10px 0;"> <div class="f14 col617 lht22" style="margin: 10px 0;">
证明自身对于FineBI产品深刻掌握的能力通过认证后您的信息将被录入人才库优先获得帆软社区招聘平台岗位求职推荐 证明自身对于FineBI产品深刻掌握的能力通过认证后您的信息将被录入人才库优先获得帆软社区招聘平台岗位求职推荐
</div> </div>
<div class="flex-6"> <div class="flex-6">
<a class="btn-fff f14 newbtn3" href="https://cert.fanruan.com/detail/e6ff3d20b61211eca9e500163e0210ff" <a class="btn-fff f14 newbtn3" href="https://cert.fanruan.com/detail/e6ff3d20b61211eca9e500163e0210ff"
target="_blank">报名FCBP</a> target="_blank">立即报名认证</a>
<a class="btn-fff f14 newbtn3" href="https://cert.fanruan.com/detail/e6ff3d20b61211eca9e500163e0210ff" <a class="btn-fff f14 newbtn3" href="https://cert.fanruan.com/detail/e6ff3d20b61211eca9e500163e0210ff"
target="_blank">获取模拟试卷</a> target="_blank">获取模拟试卷</a>
</div> </div>
@ -441,7 +441,7 @@
<div class="subbox4"> <div class="subbox4">
<div class="f16 col333" style="margin: 30px 0; line-height: 26px;"> <div class="f16 col333" style="margin: 30px 0; line-height: 26px;">
通过FCBP认证后上传简历即可进入帆软数据人才库享受诸多数据人才服务权益助你实现职业晋升 通过FCP-FineBI认证后上传简历即可进入帆软数据人才库享受诸多数据人才服务权益助你实现职业晋升
</div> </div>
<a href="https://bbs.fanruan.com/thread-135004-1-1.html" target="_blank" class="fr-btn f18 txt-c" <a href="https://bbs.fanruan.com/thread-135004-1-1.html" target="_blank" class="fr-btn f18 txt-c"
style=" width: 278px; padding: 10px 0; margin-right: 20px; display: inline-block;"> style=" width: 278px; padding: 10px 0; margin-right: 20px; display: inline-block;">

8
src/views/studypath/jiandaoyun.vue

@ -103,7 +103,7 @@
<div class="til">完成简道云入门学习路径</div> <div class="til">完成简道云入门学习路径</div>
<div class="f14 col617" style="padding: 14px 0 18px; line-height: 22px;"> <div class="f14 col617" style="padding: 14px 0 18px; line-height: 22px;">
2天内零基础快速上手简道云完成学习路径并通过FCJA认证: 2天内零基础快速上手简道云完成学习路径并通过FCA-简道云认证:
</div> </div>
<div class="bginfo flex-1"> <div class="bginfo flex-1">
@ -197,13 +197,13 @@
<div class="itembox"> <div class="itembox">
<img class="stimg" src="@/assets/studypath/jiandaoyun/st3.png" /> <img class="stimg" src="@/assets/studypath/jiandaoyun/st3.png" />
<div class="infobox"> <div class="infobox">
<div class="til">通过资深简道云工程师FCJP认证</div> <div class="til">通过FCP-零代码开发工程师认证</div>
<div class="f14 col617 lht22" style="margin: 10px 0;"> <div class="f14 col617 lht22" style="margin: 10px 0;">
证明自身对于简道云产品深刻掌握的能力通过认证后您的信息将被录入人才库优先获得帆软社区招聘平台岗位求职推荐 证明自身对于简道云产品深刻掌握的能力通过认证后您的信息将被录入人才库优先获得帆软社区招聘平台岗位求职推荐
</div> </div>
<div class="flex-6"> <div class="flex-6">
<a class="btn-jdy f14 newbtn3" href="https://cert.fanruan.com/detail/c55572c4b61311ec895d00163e0210ff" <a class="btn-jdy f14 newbtn3" href="https://cert.fanruan.com/detail/c55572c4b61311ec895d00163e0210ff"
target="_blank">报名FCJP</a> target="_blank">立即报名认证</a>
<a class="btn-jdy f14 newbtn3" href="https://cert.fanruan.com/detail/c55572c4b61311ec895d00163e0210ff" <a class="btn-jdy f14 newbtn3" href="https://cert.fanruan.com/detail/c55572c4b61311ec895d00163e0210ff"
target="_blank">获取模拟试卷</a> target="_blank">获取模拟试卷</a>
</div> </div>
@ -318,7 +318,7 @@
<div class="subbox4"> <div class="subbox4">
<div class="f16 col333" style="margin: 30px 0; line-height: 26px;"> <div class="f16 col333" style="margin: 30px 0; line-height: 26px;">
通过FCJP认证后上传简历即可进入帆软数据人才库享受诸多数据人才服务权益助你实现职业晋升 通过FCP-零代码开发工程师认证后上传简历即可进入帆软数据人才库享受诸多数据人才服务权益助你实现职业晋升
</div> </div>
<a href="https://bbs.fanruan.com/thread-135004-1-1.html" target="_blank" class="fr-btn-jdy f18 txt-c" <a href="https://bbs.fanruan.com/thread-135004-1-1.html" target="_blank" class="fr-btn-jdy f18 txt-c"
style=" width: 278px; padding: 10px 0; margin-right: 20px; display: inline-block;"> style=" width: 278px; padding: 10px 0; margin-right: 20px; display: inline-block;">

118
src/views/video/guide/finereportGuide2023.vue

@ -7,6 +7,7 @@
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
<div v-show="AllLevel" class="clearance flex-5"> <div v-show="AllLevel" class="clearance flex-5">
<div class="pic_fs"></div> <div class="pic_fs"></div>
<div class="txt f18"> <div class="txt f18">
@ -37,6 +38,7 @@
@click="gotoLevel(index)"> @click="gotoLevel(index)">
<div v-show="jiayou" class="gps" v-if="index === curGps"></div> <div v-show="jiayou" class="gps" v-if="index === curGps"></div>
<div class="gps" v-if="index === curGps_jiangli"></div> <div class="gps" v-if="index === curGps_jiangli"></div>
<i class="iwancheng" v-if="nodeFullArr.includes(index)"></i>
</div> </div>
<!-- 路线 --> <!-- 路线 -->
@ -127,7 +129,8 @@
<div class="f16 col849" style="padding:20px 0 10px 0; letter-spacing:2px;">观看完所有视频可抽取红包</div> <div class="f16 col849" style="padding:20px 0 10px 0; letter-spacing:2px;">观看完所有视频可抽取红包</div>
<div><img src="@/assets/guide/finereport/hongbao_suo.png" width="288"></div> <div><img src="@/assets/guide/finereport/hongbao_suo.png" width="288"></div>
<div class="txt-c f14" style="margin-top: 8px;"> <div class="txt-c f14" style="margin-top: 8px;">
完成 <a class="col008" target="_blank" href="https://t6ixa9nyl6.jiandaoyun.com/f/63b3d37b9c8c9200080dcf9a">入门能力自测</a> 完成 <a class="col008" target="_blank"
href="https://t6ixa9nyl6.jiandaoyun.com/f/63b3d37b9c8c9200080dcf9a">入门能力自测</a>
即可领取价值200元的学习资料 即可领取价值200元的学习资料
</div> </div>
</div> </div>
@ -148,7 +151,8 @@
class="col333">适用于</span><span class="col008">报表工程师从 入门到精通·实战班</span></a> class="col333">适用于</span><span class="col008">报表工程师从 入门到精通·实战班</span></a>
</div> </div>
<div class="txt-c f14" style="margin-top: 8px;"> <div class="txt-c f14" style="margin-top: 8px;">
完成 <a class="col008" target="_blank" href="https://t6ixa9nyl6.jiandaoyun.com/f/63b3d37b9c8c9200080dcf9a">入门能力自测</a> 完成 <a class="col008" target="_blank"
href="https://t6ixa9nyl6.jiandaoyun.com/f/63b3d37b9c8c9200080dcf9a">入门能力自测</a>
即可领取价值200元的学习资料 即可领取价值200元的学习资料
</div> </div>
</div> </div>
@ -186,7 +190,8 @@
</div> </div>
<div class="txt-c f14" style="margin-top: 8px;"> <div class="txt-c f14" style="margin-top: 8px;">
完成 <a class="col008" target="_blank" href="https://t6ixa9nyl6.jiandaoyun.com/f/63b3d37b9c8c9200080dcf9a">入门能力自测</a> 完成 <a class="col008" target="_blank"
href="https://t6ixa9nyl6.jiandaoyun.com/f/63b3d37b9c8c9200080dcf9a">入门能力自测</a>
即可领取价值200元的学习资料 即可领取价值200元的学习资料
</div> </div>
@ -426,7 +431,9 @@
isStudentList: false, isStudentList: false,
curGps_jiangli: false, curGps_jiangli: false,
autoNextch: true, autoNextch: true,
localStorageNode: 0 localStorageNode: 0,
nodeFullArr: [],
nodeFullArrCount: [{count:0},{count:0},{count:0},{count:0},{count:0},{count:0},{count:0},{count:0}]
}) })
// //
@ -434,6 +441,13 @@
// window.location.href = proxy.$root.com_id_url + '/signin/?referrer=' + proxy.$root.com_edu_url + route.path; // window.location.href = proxy.$root.com_id_url + '/signin/?referrer=' + proxy.$root.com_edu_url + route.path;
// } // }
//
// function noRepeat(arr) {
// var newArr = [...new Set(arr)]; //Set
// return newArr
// }
// //
state.localStorageNode = parseInt(localStorage.getItem('fr_guide_node')) || 0; state.localStorageNode = parseInt(localStorage.getItem('fr_guide_node')) || 0;
@ -610,6 +624,7 @@
if (res.status === 1) { if (res.status === 1) {
state.nodeData = res.data; state.nodeData = res.data;
state.nodeFullArr = res.data.nodes;
// cookie访 // cookie访
state.curLevel = state.localStorageNode; state.curLevel = state.localStorageNode;
state.curGps = state.localStorageNode; state.curGps = state.localStorageNode;
@ -677,6 +692,8 @@
state.msg = res.message; state.msg = res.message;
state.looplist = res.data.list; state.looplist = res.data.list;
state.firstID = res.data.list[0].video[0].id; state.firstID = res.data.list[0].video[0].id;
// 2013
// nodeFullArr();
} }
// //
@ -692,6 +709,7 @@
}); });
}); });
// //
if (state.curLevel < state.renzheng) { if (state.curLevel < state.renzheng) {
state.newplaytil = state.newplaytilArr[state.curLevel].name; state.newplaytil = state.newplaytilArr[state.curLevel].name;
@ -704,7 +722,7 @@
if (state.mkProgress == state.newplayNum && state.curLevel < state.renzheng) { if (state.mkProgress == state.newplayNum && state.curLevel < state.renzheng) {
state.isAllChapter = true; state.isAllChapter = true;
} }
//console.log(state.mkProgress,state.newplayNum); // console.log(state.mkProgress,state.newplayNum);
// //
state.looplist.forEach((item, index) => { state.looplist.forEach((item, index) => {
@ -823,31 +841,75 @@
return false; return false;
} }
// 2013
// const nodeFullArr = () => {
// state.looplist.forEach((item, index) => {
// state.looplist[index].video.forEach((item) => {
// state.arrNewId.forEach((itemIdArr, indexId) => {
// if (in_array(item.id, itemIdArr)) {
// //
// if (item.play_progress > 0) {
// state.nodeFullArrCount[indexId].count = state.nodeFullArrCount[indexId].count + 1;
// if (state.nodeFullArrCount[indexId].count == state.arrNewId[indexId].length) {
// state.nodeFullArr.push(indexId);
// }
// }
// }
// });
// });
// });
// state.nodeFullArr = noRepeat(state.nodeFullArr);
// }
// //
const postlogData = async (needUpdateNode='') => { const postlogData = async (needUpdateNode = '') => {
let logData = { let logData = {
logid: state.logid, logid: state.logid,
pytime: localStorage.getItem(state.videoid + '_playTime_video'), pytime: localStorage.getItem(state.videoid + '_playTime_video'),
} }
let isPtime = localStorage.getItem(state.videoid + '_playTime_video'); let isPtime = localStorage.getItem(state.videoid + '_playTime_video');
console.log(state.videoid); // console.log('videoId',state.videoid);
if (isPtime > 2) { if (isPtime > 2) {
// //
await classlog(logData); await classlog(logData);
// 2023.01 // 2023.01
if(needUpdateNode=='updateNode'){ if (needUpdateNode == 'updateNode') {
let nodeData = { state.mkProgress = 0;
node: state.localStorageNode //
} state.looplist.forEach((item, index) => {
const res = await updateNodes(nodeData); state.looplist[index].video.forEach((item) => {
if (res.code === 200 && res.status>=0) { if (in_array(item.id, state.arrNewId[state.localStorageNode])) {
// //
if (res.data.node === state.jiangli && res.data.gift<1) { if (item.play_progress > 0) {
// // console.log('id',item.id);
levelFs(); state.mkProgress = state.mkProgress + 1;
}
}
});
});
state.newplayNum = state.arrNewId[state.localStorageNode].length;
//
console.log('当前节点' + state.localStorageNode, '视频数' + state.newplayNum, '已看' + state.mkProgress);
if (state.mkProgress == state.newplayNum) {
let nodeData = {
node: state.localStorageNode
}
const res = await updateNodes(nodeData);
state.nodeFullArr = res.data.nodes;
if (res.code === 200 && res.status >= 0) {
//
if (res.data.node === state.jiangli && res.data.gift < 1) {
//
levelFs();
}
} }
} }
} }
@ -1350,7 +1412,7 @@
.ch_two { .ch_two {
width: 170px; width: 170px;
height: 178px; height: 158px;
left: 288px; left: 288px;
top: -6px; top: -6px;
@ -1364,7 +1426,7 @@
&:hover { &:hover {
width: 180px; width: 180px;
height: 188px; height: 168px;
margin-top: -10px; margin-top: -10px;
margin-left: -6px; margin-left: -6px;
opacity: 1; opacity: 1;
@ -1373,7 +1435,7 @@
.ch_three { .ch_three {
width: 162px; width: 162px;
height: 182px; height: 165px;
left: 460px; left: 460px;
top: 86px; top: 86px;
@ -1387,7 +1449,7 @@
&:hover { &:hover {
width: 172px; width: 172px;
height: 192px; height: 175px;
margin-top: -10px; margin-top: -10px;
margin-left: -3px; margin-left: -3px;
opacity: 1; opacity: 1;
@ -1396,7 +1458,7 @@
.ch_four { .ch_four {
width: 165px; width: 165px;
height: 184px; height: 170px;
left: 295px; left: 295px;
top: 178px; top: 178px;
@ -1410,7 +1472,7 @@
&:hover { &:hover {
width: 175px; width: 175px;
height: 194px; height: 180px;
margin-top: -10px; margin-top: -10px;
margin-left: -5px; margin-left: -5px;
opacity: 1; opacity: 1;
@ -1442,7 +1504,7 @@
.ch_six { .ch_six {
width: 177px; width: 177px;
height: 183px; height: 163px;
left: 630px; left: 630px;
top: 200px; top: 200px;
@ -1457,7 +1519,7 @@
&:hover { &:hover {
width: 187px; width: 187px;
height: 193px; height: 173px;
margin-top: -10px; margin-top: -10px;
margin-left: -5px; margin-left: -5px;
opacity: 1; opacity: 1;
@ -1466,7 +1528,7 @@
.ch_seven { .ch_seven {
width: 165px; width: 165px;
height: 170px; height: 165px;
left: 800px; left: 800px;
top: 310px; top: 310px;
@ -1480,7 +1542,7 @@
&:hover { &:hover {
width: 175px; width: 175px;
height: 180px; height: 175px;
margin-top: -8px; margin-top: -8px;
margin-left: -5px; margin-left: -5px;
opacity: 1; opacity: 1;

Loading…
Cancel
Save