作者 lihongjuan

1

... ... @@ -71,10 +71,10 @@
<view class="">学习时间:{{item.createtime}}</view>
</view>
<view class=" no_icon_single ganwu">
<view>
<view class="ganwutext">
感悟:
</view>
<text class="">{{item.content}}</text>
<text class="" selectable="true">{{item.content}}</text>
</view>
<view class=" no_icon_single ganwu" v-if="item.images!=null">
... ... @@ -121,7 +121,32 @@
<view class="namedianzan" v-for="(itemone, index) in item.praise_user" :key="index">{{itemone.user.nickname}}</view>
</view>
</view>
<view class="seemore" @click="seemore(item.id,index)" :data-id="item.id" v-if="item.is_comment==1">查看所有评论</view>
<view class="msg_detail" v-if="item.is_comment==1&&item.showcomment==false">
<view class="detail_single " v-for="(itemone,indexk) in item.comments" :key="indexk" @longtap="dele(itemone,indexk)"
:data-id="itemone.id">
<view v-if="itemone.user2" @click="replay(item,itemnone)">
<text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>
{{itemone.content}}
<view class="flexone">
<view class="addimg" v-for="(itemimg,index) in itemone.images" :key="index" @click.stop="viewimg(itemimg)">
<image class="add_img" :src="itemimg" mode=""></image>
</view>
</view>
</view>
<view v-else @click="replay(item,itemone)">
<text>{{itemone.user1.nickname}}:</text>{{itemone.content}}
<view class="flexone">
<view class="addimg" v-for="(itemimg,index) in itemone.images" :key="index" @click.stop="viewimg(itemimg)">
<image class="add_img" :src="itemimg" mode=""></image>
</view>
</view>
</view>
</view>
</view>
<view class="seemore" @click="seemore(item.id,index)" :data-id="item.id" v-if="item.is_comment==1&&item.showcomment==false&&item.is_comment2==1">查看所有评论</view>
<!-- 评论信息 -->
<view class="msg_detail" v-if="item.showcomment">
<view class="detail_single " v-for="(itemone,indexk) in commentlist" :key="indexk" @longtap="dele(itemone,indexk)"
... ... @@ -154,7 +179,6 @@
</view>
</view>
<!-- 遮罩层 -->
<view class="register" v-if="showimg" @click="hideshowimg">
<view class="viewimg">
... ... @@ -469,7 +493,7 @@
uni.navigateTo({
url: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +
'&commenttype=' + 1
'&commenttype=' + 1+"&courseid="+item.course_id
})
},
... ... @@ -665,6 +689,9 @@
page {
background-color: #fafbfd;
}
.ganwutext{
width:98rpx;
}
.imagebox{
flex-wrap: wrap;
width:479rpx;
... ...
... ... @@ -178,6 +178,18 @@ export default {
})
},1500)
}else if(this.item.state==1){
uni.showToast({
title:'课程未开始',
icon:"none"
})
}else if(this.item.state==3){
uni.showToast({
title:'课程授权到期',
icon:"none"
})
}else{
uni.navigateTo({
url:"/pages/course/courseDetail?id="+this.present_customs.id+'&courseid='+this.courseid
... ...
... ... @@ -36,7 +36,7 @@
<view class="">学习时间:{{item.createtime}}</view>
</view>
<view class="layer_star no_icon_single">
<view class="ganwu"><view>感悟:</view><text>{{item.content}}</text> </view>
<view class="ganwu"><view>感悟:</view><text selectable="true">{{item.content}}</text> </view>
</view>
<view class=" no_icon_single ganwu" v-if="item.images!=null">
<view style="width:100rpx;">
... ... @@ -78,7 +78,32 @@
<view class="namedianzan" v-for="(itemone, index) in item.praise_user" :key="index">{{itemone.user.nickname }}</view>
</view>
</view>
<view class="seemore" @click="seemore(item.id,index)" :data-id="item.id" v-if="item.is_comment==1">查看所有评论</view>
<view class="msg_detail" v-if="item.is_comment==1&&item.showcomment==false">
<view class="detail_single " v-for="(itemone,indexk) in item.comments" :key="indexk" @longtap="dele(itemone,indexk)"
:data-id="itemone.id">
<view v-if="itemone.user2" @click="replay(item,itemnone)">
<text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>
{{itemone.content}}
<view class="flexone">
<view class="addimg" v-for="(itemimg,index) in itemone.images" :key="index" @click.stop="viewimg(itemimg)">
<image class="add_img" :src="itemimg" mode=""></image>
</view>
</view>
</view>
<view v-else @click="replay(item,itemone)">
<text>{{itemone.user1.nickname}}:</text>{{itemone.content}}
<view class="flexone">
<view class="addimg" v-for="(itemimg,index) in itemone.images" :key="index" @click.stop="viewimg(itemimg)">
<image class="add_img" :src="itemimg" mode=""></image>
</view>
</view>
</view>
</view>
</view>
<view class="seemore" @click="seemore(item.id,index)" :data-id="item.id" v-if="item.is_comment==1&&item.showcomment==false&&item.is_comment2==1">查看所有评论</view>
<!-- 评论信息 -->
<view class="msg_detail" v-if="item.showcomment==true">
<view class="detail_single " v-for="(itemone,indexk) in commentlist" :key="indexk" @longtap="del(itemone,indexk)"
... ...
... ... @@ -65,7 +65,7 @@
<!-- 已登录 -->
<view class="commentlist" v-else>
<view class="nodata" v-if="recordList.length==0">暂无打卡记录</view>
<view class="nodata" v-if="showrecordlist">暂无打卡记录</view>
<block v-else>
<view class="theme_comment" v-for="(item,index) in recordList" :key="index">
<view class="comment_single">
... ... @@ -90,7 +90,7 @@
<view class="layer_star no_icon_single">
<view class="ganwu" style="display:flex"> <view>感悟:</view>
<view>
<text>{{item.content}}</text>
<text selectable="true">{{item.content}}</text>
</view>
... ... @@ -162,7 +162,32 @@
<view class="namedianzan" v-for="(itemone, index) in item.praise_user" :key="index">{{itemone.user.nickname }}</view>
</view>
</view>
<view class="seemore" @click="seemore(item.id,index)" :data-id="item.id" v-if="item.is_comment==1">查看所有评论</view>
<view class="msg_detail" v-if="item.is_comment==1&&item.showcomment==false">
<view class="detail_single " v-for="(itemone,indexk) in item.comments" :key="indexk" @longtap="dele(itemone,indexk)"
:data-id="itemone.id">
<view v-if="itemone.user2" @click="replay(item,itemnone)">
<text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>
{{itemone.content}}
<view class="flexone">
<view class="addimg" v-for="(itemimg,index) in itemone.images" :key="index" @click.stop="viewimg(itemimg)">
<image class="add_img" :src="itemimg" mode=""></image>
</view>
</view>
</view>
<view v-else @click="replay(item,itemone)">
<text>{{itemone.user1.nickname}}:</text>{{itemone.content}}
<view class="flexone">
<view class="addimg" v-for="(itemimg,index) in itemone.images" :key="index" @click.stop="viewimg(itemimg)">
<image class="add_img" :src="itemimg" mode=""></image>
</view>
</view>
</view>
</view>
</view>
<view class="seemore" @click="seemore(item.id,index)" :data-id="item.id" v-if="item.is_comment==1&&item.showcomment==false&&item.is_comment2==1">查看所有评论</view>
<!-- 评论信息 -->
<view class="msg_detail" v-if="item.showcomment">
<view class="detail_single " v-for="(itemone,indexk) in commentlist" :key="indexk" @longtap="dele(itemone,indexk)"
... ... @@ -232,7 +257,8 @@
page: 1,
commentlist: [],
showimg: false,
imgurl: ''
imgurl: '',
showrecordlist:false
};
},
methods: {
... ... @@ -575,10 +601,7 @@
console.log(res);
that.phone = res
}).catch((err) => {
console.log(err)
})
... ... @@ -590,6 +613,9 @@
// 用户记录列表
getRecordList() {
let t = this;
uni.showLoading({
title:'加载中'
})
let url = "/api/clock/clock_log";
let param = {
page: this.page,
... ... @@ -597,13 +623,18 @@
}
app.post(url, param)
.then(res => {
uni.hideLoading()
console.log(res)
for (var obj of res) {
obj.showcomment = false
}
this.recordList = this.recordList.concat(res);
console.log(this.recordList)
if(this.recordList.length==0){
this.showrecordlist=true
}
})
},
sure() {
... ...
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?7376","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?30a5","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?fe18","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?4ec7","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?9054","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?4e3a","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/App.vue?5a11"],"names":["createPage","Page","components","uParse","data","isShowImg","img","themeImg","require","completeList","complete","isPoint","pointImg1","pointImg2","pointList","customs_id","coursedetail","next","pre","number","courselist","commentlist","last_customs","next_customs","courseid","page","customcontent","imgurl","showimg","methods","preview","src","e","navigate","href","viewimg","item","hideshowimg","text","details","texts","indexOf","substring","getcustomdetail","that","url","params","app","post","then","res","console","log","present_customs","num","content","getallcordlist","catch","err","id","userid","uni","getStorageSync","obj","showcomment","split","join","user_id","isuser","concat","preivewimg","index","currentTarget","dataset","indexk","images","previewImage","current","urls","success","fail","prestep","nextstep","is_clock","showToast","title","icon","toRecord","navigateTo","toSubmit","course_is_clock","wx","changeclock","changeComplete","detail","value","enlargeImg","closeTheme","comment","clock_log_id","replay","itemone","seemore","length","forEach","array","dele","showModal","confirm","setTimeout","splice","cancel","changePoint","nickname","is_praise","user","praise_user","push","onShow","onLoad","options","onReachBottom","newpage","onShareAppMessage","from","target","path","onLaunch","onHide","promise","Promise","resolve","reject","token","header","postData","request","globalData","baseUrl","method","code","hideNavigationBarLoading","userInfo","upload","filetype","file","showNavigationBarLoading","showLoading","head","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAA+rB,CAAgB,gtBAAG,EAAC,C;;;;;;;;;;;;kDCAntB,wCAAmB;;AAEnB;AACA,4G;AACAA,UAAU,CAACC,qBAAD,CAAV,C;;;;;;;;;;;;;ACJA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2F;AAC3B;AACL;AACc;;;AAGzE;AAC4H;AAC5H,gBAAgB,0IAAU;AAC1B,EAAE,kFAAM;AACR,EAAE,uFAAM;AACR,EAAE,gGAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEA;AACA,IAAI,KAAU,EAAE,YAiBf;AACD;AACe,gF;;;;;;;;;;;;ACvCf;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AAAA;AAAA;AAAA;AAAwsB,CAAgB,ytBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwK5tB,+E;AACe;AACdC,YAAU,EAAE;AACXC,UAAM,EAANA,MADW,EADE;;AAIdC,MAJc,kBAIP;AACN,WAAO;AACNC,eAAS,EAAE,KADL;AAENC,SAAG,EAAE,EAFC;AAGNC,cAAQ,EAAEC,mBAAO,CAAC,wCAAD,CAHX;AAINC,kBAAY,EAAE,CAAC,GAAD,EAAM,GAAN,EAAW,GAAX,CAJR;AAKNC,cAAQ,EAAE,EALJ;AAMN;AACAC,aAAO,EAAE,KAPH;AAQNC,eAAS,EAAEJ,mBAAO,CAAC,sCAAD,CARZ;AASNK,eAAS,EAAEL,mBAAO,CAAC,iCAAD,CATZ;AAUN;AACAM,eAAS,EAAE,CAAC,IAAD,EAAO,OAAP,EAAgB,KAAhB,EAAuB,KAAvB,EAA8B,KAA9B,EAAqC,IAArC,EAA2C,OAA3C,EAAoD,KAApD,EAA2D,OAA3D,EAAoE,KAApE,EAA2E,KAA3E,CAXL;AAYNC,gBAAU,EAAE,EAZN;AAaNC,kBAAY,EAAE,EAbR;AAcNC,UAAI,EAAE,EAdA;AAeNC,SAAG,EAAE,EAfC;AAgBNC,YAAM,EAAE,CAhBF;AAiBN;;AAEA;AACAC,gBAAU,EAAE,EApBN;AAqBN;AACAC,iBAAW,EAAE,EAtBP;AAuBNC,kBAAY,EAAE,EAvBR;AAwBNC,kBAAY,EAAE,EAxBR;AAyBNC,cAAQ,EAAE,EAzBJ;AA0BNC,UAAI,EAAE,CA1BA;AA2BNC,mBAAa,EAAE,EA3BT;AA4BNC,YAAM,EAAC,EA5BD;AA6BNC,aAAO,EAAC,KA7BF,EAAP;;;;;AAkCA,GAvCa;AAwCdC,SAAO,EAAE;AACRC,WADQ,mBACAC,GADA,EACKC,CADL,EACQ;AACf;AACA,KAHO;AAIRC,YAJQ,oBAICC,IAJD,EAIOF,CAJP,EAIU;AACjB;AACA,KANO;;AAQR;AACAG,WATQ,mBASAC,IATA,EASK;AACZ,WAAKT,MAAL,GAAYS,IAAZ;AACA,WAAKR,OAAL,GAAa,IAAb;AACA,KAZO;AAaRS,eAbQ,yBAaK;AACZ,WAAKT,OAAL,GAAa,KAAb;AACA,KAfO;AAgBRU,QAhBQ,gBAgBHC,OAhBG,EAgBM;;AAEb,UAAIC,KAAK,GAAG,EAAZ,CAFa,CAEG;;AAEhB,aAAOD,OAAO,CAACE,OAAR,CAAgB,MAAhB,KAA2B,CAAC,CAAnC,EAAsC,CAAE;;AAEvCD,aAAK,IAAID,OAAO,CAACG,SAAR,CAAkB,GAAlB,EAAuBH,OAAO,CAACE,OAAR,CAAgB,MAAhB,IAA0B,CAAjD,CAAT,CAFqC,CAEyB;;AAE9DF,eAAO,GAAGA,OAAO,CAACG,SAAR,CAAkBH,OAAO,CAACE,OAAR,CAAgB,MAAhB,IAA0B,CAA5C,CAAV,CAJqC,CAIqB;;AAE1D,YAAIF,OAAO,CAACE,OAAR,CAAgB,QAAhB,KAA6B,CAAC,CAA9B,IAAmCF,OAAO,CAACE,OAAR,CAAgB,QAAhB,IAA4BF,OAAO,CAACE,OAAR,CAAgB,GAAhB,CAAnE,EAAyF;;AAExFD,eAAK,IAAID,OAAO,CAACG,SAAR,CAAkB,CAAlB,EAAqBH,OAAO,CAACE,OAAR,CAAgB,SAAhB,IAA6B,CAAlD,IAAuD,2CAAhE,CAFwF,CAEqB;;AAE7GF,iBAAO,GAAGA,OAAO,CAACG,SAAR,CAAkBH,OAAO,CAACE,OAAR,CAAgB,SAAhB,IAA6B,CAA/C,CAAV,CAJwF,CAI3B;;AAE7D,SAND,MAMO;;AAEND,eAAK,IAAI,qDAAT;;AAEA;AACD;;AAEDA,WAAK,IAAID,OAAT,CAvBa,CAuBK;;AAElB,aAAOC,KAAP;;AAEA,KA3CO;AA4CR;AACAG,mBA7CQ,6BA6CU;AACjB,UAAIC,IAAI,GAAG,IAAX;AACA,UAAIC,GAAG,GAAG,4BAAV;AACA,UAAIC,MAAM,GAAG;AACZ/B,kBAAU,EAAE6B,IAAI,CAAC7B,UADL,EAAb;;;AAIAgC,mBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,eAAO,CAACC,GAAR,CAAY,YAAZ,EAA0BF,GAA1B;AACAN,YAAI,CAAC5B,YAAL,GAAoBkC,GAAG,CAACG,eAAxB;AACAT,YAAI,CAACzB,MAAL,GAAc+B,GAAG,CAACI,GAAlB;AACAV,YAAI,CAACtB,YAAL,GAAoB4B,GAAG,CAAC5B,YAAxB;AACAsB,YAAI,CAACrB,YAAL,GAAoB2B,GAAG,CAAC3B,YAAxB;AACA,YAAIe,IAAI,GAAG,KAAI,CAACA,IAAL,CAAUY,GAAG,CAACG,eAAJ,CAAoBE,OAA9B,CAAX;AACA,aAAI,CAAC7B,aAAL,GAAqBY,IAArB;AACAa,eAAO,CAACC,GAAR,CAAY,KAAI,CAAC1B,aAAjB;AACA;AACAkB,YAAI,CAACnB,IAAL,GAAY,CAAZ;AACAmB,YAAI,CAACxB,UAAL,GAAkB,EAAlB;AACAwB,YAAI,CAACY,cAAL;;;AAGA,OAfD,EAeGC,KAfH,CAeS,UAACC,GAAD,EAAS;;AAEjB,OAjBD;AAkBA,KAtEO;;AAwER;AACAF,kBAzEQ,4BAyES;AAChB,UAAIZ,IAAI,GAAG,IAAX;AACAO,aAAO,CAACC,GAAR,CAAY,QAAZ;AACA,UAAIP,GAAG,GAAG,6BAAV;AACA,UAAIC,MAAM,GAAG;;AAEZ/B,kBAAU,EAAE6B,IAAI,CAAC5B,YAAL,CAAkB2C,EAFlB;AAGZlC,YAAI,EAAEmB,IAAI,CAACnB,IAHC,EAAb;;;AAMAsB,mBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,eAAO,CAACC,GAAR,CAAYF,GAAZ;AACA,YAAIU,MAAM,GAAGC,GAAG,CAACC,cAAJ,CAAmB,QAAnB,CAAb;AACAX,eAAO,CAACC,GAAR,CAAY,QAAZ,EAAsBQ,MAAtB,EAHmC;AAInC,+BAAgBV,GAAhB,8HAAqB,KAAZa,GAAY;AACpBA,eAAG,CAACC,WAAJ,GAAkB,KAAlB;AACAD,eAAG,CAACR,OAAJ,GAAYQ,GAAG,CAACR,OAAJ,CAAYU,KAAZ,CAAkB,KAAlB,EAAyBC,IAAzB,CAA8B,IAA9B,CAAZ;AACA;AACA,gBAAIH,GAAG,CAACI,OAAJ,IAAeP,MAAnB,EAA2B;AAC1BG,iBAAG,CAACK,MAAJ,GAAa,IAAb;AACA,aAFD,MAEO;AACNL,iBAAG,CAACK,MAAJ,GAAa,KAAb;AACA;AACD,WAbkC;;;AAgBnCxB,YAAI,CAACxB,UAAL,GAAkBwB,IAAI,CAACxB,UAAL,CAAgBiD,MAAhB,CAAuBnB,GAAvB,CAAlB;;;AAGAN,YAAI,CAACxB,UAAL,GAAkBwB,IAAI,CAACxB,UAAvB;AACA+B,eAAO,CAACC,GAAR,CAAYR,IAAI,CAACxB,UAAjB,EAA6B,UAA7B;;;AAGA,OAvBD,EAuBGqC,KAvBH,CAuBS,UAACC,GAAD,EAAS;;AAEjB,OAzBD;AA0BA,KA7GO;AA8GRY,cA9GQ,sBA8GGtC,CA9GH,EA8GK;AACZ,UAAIY,IAAI,GAAC,IAAT;AACAO,aAAO,CAACC,GAAR,CAAYpB,CAAZ;AACA,UAAIuC,KAAK,GAACvC,CAAC,CAACwC,aAAF,CAAgBC,OAAhB,CAAwBF,KAAlC;AACA,UAAIG,MAAM,GAAC1C,CAAC,CAACwC,aAAF,CAAgBC,OAAhB,CAAwBC,MAAnC;AACAvB,aAAO,CAACC,GAAR,CAAYmB,KAAZ;AACApB,aAAO,CAACC,GAAR,CAAYsB,MAAZ;;AAEAvB,aAAO,CAACC,GAAR,CAAYR,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuBI,MAAnC;AACAd,SAAG,CAACe,YAAJ,CAAiB;AACjBC,eAAO,EAACjC,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuBI,MAAvB,CAA8BD,MAA9B,CADS;AAEjBI,YAAI,EAAElC,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuBI,MAFZ;AAGjBI,eAAO,EAAE,iBAAU7B,GAAV,EAAe,CAAG,CAHV;AAIjB8B,YAAI,EAAE,cAAU9B,GAAV,EAAe,CAAG,CAJP;AAKjBxC,gBAAQ,EAAE,kBAAUwC,GAAV,EAAe,CAAG,CALX,EAAjB;;AAOA,KA9HO;;AAgIR;AACA+B,WAjIQ,qBAiIE;AACT,UAAIrC,IAAI,GAAG,IAAX;;AAEA,UAAIC,GAAG,GAAG,4BAAV;AACA,UAAIC,MAAM,GAAG;AACZ/B,kBAAU,EAAE6B,IAAI,CAACtB,YAAL,CAAkBqC,EADlB,EAAb;;AAGAZ,mBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,eAAO,CAACC,GAAR,CAAYF,GAAZ;AACAN,YAAI,CAACtB,YAAL,GAAoB4B,GAAG,CAAC5B,YAAxB;AACAsB,YAAI,CAACrB,YAAL,GAAoB2B,GAAG,CAAC3B,YAAxB;AACAqB,YAAI,CAAC5B,YAAL,GAAoBkC,GAAG,CAACG,eAAxB;AACAT,YAAI,CAACtB,YAAL,GAAoB4B,GAAG,CAAC5B,YAAxB;AACAsB,YAAI,CAACrB,YAAL,GAAoB2B,GAAG,CAAC3B,YAAxB;AACAqB,YAAI,CAACzB,MAAL,GAAcyB,IAAI,CAACzB,MAAL,GAAc,CAA5B;AACA,YAAImB,IAAI,GAAGM,IAAI,CAACN,IAAL,CAAUY,GAAG,CAACG,eAAJ,CAAoBE,OAA9B,CAAX;AACAX,YAAI,CAAClB,aAAL,GAAqBY,IAArB;AACAa,eAAO,CAACC,GAAR,CAAY,MAAI,CAAC1B,aAAjB;;;AAGAkB,YAAI,CAACxB,UAAL,GAAkB,EAAlB;AACAwB,YAAI,CAACnB,IAAL,GAAY,CAAZ;AACAmB,YAAI,CAACY,cAAL;;;;;AAKA,OApBD,EAoBGC,KApBH,CAoBS,UAACC,GAAD,EAAS;;AAEjB,OAtBD;AAuBA,KA/JO;AAgKR;AACAwB,YAjKQ,sBAiKG;AACV,UAAItC,IAAI,GAAG,IAAX;AACA,UAAIA,IAAI,CAAC5B,YAAL,CAAkBmE,QAAlB,IAA8B,CAAlC,EAAqC;AACpCtB,WAAG,CAACuB,SAAJ,CAAc;AACbC,eAAK,EAAE,oBADM;AAEbC,cAAI,EAAE,MAFO,EAAd;;AAIA,eAAO,KAAP;AACA;;AAED,UAAI1C,IAAI,CAACrB,YAAL,IAAqB,EAAzB,EAA6B;;AAE5BsC,WAAG,CAACuB,SAAJ,CAAc;AACbC,eAAK,EAAE,QADM;AAEbC,cAAI,EAAE,MAFO,EAAd;;AAIA,eAAO,KAAP;AACA;AACD,UAAIzC,GAAG,GAAG,4BAAV;AACA,UAAIC,MAAM,GAAG;AACZ/B,kBAAU,EAAE6B,IAAI,CAACrB,YAAL,CAAkBoC,EADlB,EAAb;;AAGAZ,mBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,eAAO,CAACC,GAAR,CAAYF,GAAZ;;AAEA;AACA;;AAEAN,YAAI,CAAC5B,YAAL,GAAoBkC,GAAG,CAACG,eAAxB;AACAT,YAAI,CAACtB,YAAL,GAAoB4B,GAAG,CAAC5B,YAAxB;AACAsB,YAAI,CAACrB,YAAL,GAAoB2B,GAAG,CAAC3B,YAAxB;AACAqB,YAAI,CAACzB,MAAL;AACA,YAAImB,IAAI,GAAGM,IAAI,CAACN,IAAL,CAAUY,GAAG,CAACG,eAAJ,CAAoBE,OAA9B,CAAX;AACAX,YAAI,CAAClB,aAAL,GAAqBY,IAArB;AACAa,eAAO,CAACC,GAAR,CAAY,MAAI,CAAC1B,aAAjB;AACAkB,YAAI,CAACxB,UAAL,GAAkB,EAAlB;AACAwB,YAAI,CAACnB,IAAL,GAAY,CAAZ;AACAmB,YAAI,CAACY,cAAL;;;;;AAKA,OApBD,EAoBGC,KApBH,CAoBS,UAACC,GAAD,EAAS;;AAEjB,OAtBD;AAuBA,KA9MO;;AAgNR;AACA6B,YAjNQ,oBAiNCnD,IAjND,EAiNO;AACde,aAAO,CAACC,GAAR,CAAY,KAAZ,EAAmB,KAAK5B,QAAxB;AACA,UAAIY,IAAI,GAAGA,IAAX;AACAyB,SAAG,CAAC2B,UAAJ,CAAe;AACd3C,WAAG,EAAE,wCAAwC,KAAKrB,QAA7C,GAAwD,WAAxD,GAAsEY,IAAI,CAAC+B,OAA3E,GAAqF,cAArF,GAAsG,KAAKpD,UADlG,EAAf;;AAGA,KAvNO;AAwNR;AACA0E,YAzNQ,sBAyNG;;;AAGV,UAAG,KAAKzE,YAAL,CAAkB0E,eAAlB,IAAmC,CAAtC,EAAwC;AACvCC,UAAE,CAACP,SAAH,CAAa;AACZC,eAAK,EAAC,WADM;AAEZC,cAAI,EAAC,MAFO,EAAb;;AAIA,OALD,MAKK;AACJzB,WAAG,CAAC2B,UAAJ,CAAe;AACd3C,aAAG,EAAE,wCAAwC,KAAKrB,QAA7C,GAAwD,aAAxD,GAAwE,KAAKR,YAAL,CAAkB2C,EADjF,EAAf;;AAGA;;;AAGD,KAxOO;AAyOR;AACAiC,eA1OQ,uBA0OIxD,IA1OJ,EA0OU;AACjB;AACAyB,SAAG,CAAC2B,UAAJ,CAAe;AACd3C,WAAG,EAAE,4CAA4CT,IAAI,CAACuB,EAAjD,GAAsD,UAAtD,GAAmE,CAAnE,GAAuE,YAAvE,GAAsF,KAAKnC,QAA3F;AACJ,qBADI,GACY,KAAKR,YAAL,CAAkB2C,EAD9B,GACmC,cADnC,GACoD,CAF3C,EAAf;;;AAKA,KAjPO;AAkPR;AACAkC,kBAnPQ,0BAmPO7D,CAnPP,EAmPU;AACjB,WAAKtB,QAAL,GAAgBsB,CAAC,CAAC8D,MAAF,CAASC,KAAzB;AACA,KArPO;AAsPR;AACAC,cAvPQ,wBAuPK;AACZ,WAAK3F,SAAL,GAAiB,IAAjB;AACA,WAAKC,GAAL,GAAW,KAAKC,QAAhB;AACA,KA1PO;AA2PR;AACA0F,cA5PQ,wBA4PK;AACZ,WAAK5F,SAAL,GAAiB,KAAjB;AACA,KA9PO;AA+PR;AACA6F,WAhQQ,mBAgQA9D,IAhQA,EAgQM;AACb;AACA,UAAI+D,YAAY,GAAG/D,IAAI,CAACuB,EAAxB;;AAEAE,SAAG,CAAC2B,UAAJ,CAAe;AACd3C,WAAG,EAAE,8CAA8CsD,YAA9C,GAA6D,cAA7D,GAA8E/D,IAAI,CAACrB,UAAnF;AACJ,uBADI,GACc,CAFL,EAAf;;AAIA,KAxQO;;AA0QR;AACAqF,UA3QQ,kBA2QDhE,IA3QC,EA2QKiE,OA3QL,EA2Qc;AACrBlD,aAAO,CAACC,GAAR,CAAY,MAAZ,EAAoBiD,OAApB,EAA4B,KAAK7E,QAAjC;AACA,UAAI2E,YAAY,GAAG/D,IAAI,CAACuB,EAAxB;;AAEAE,SAAG,CAAC2B,UAAJ,CAAe;AACd3C,WAAG,EAAE,8CAA8CsD,YAA9C,GAA6D,cAA7D,GAA8E/D,IAAI,CAACrB,UAAnF;AACJ,uBADI,GACc,CADd,GACkB,eADlB,GACoCsF,OAAO,CAAC1C,EAD5C,GAC+C,YAD/C,GAC4D,KAAKnC,QAFxD,EAAf;;AAIA,KAnRO;;AAqRR;AACA8E,WAtRQ,mBAsRA3C,EAtRA,EAsRIY,KAtRJ,EAsRW;AAClB,UAAI3B,IAAI,GAAG,IAAX;AACA,UAAIC,GAAG,GAAG,wBAAV;AACA,UAAIC,MAAM,GAAG;AACZqD,oBAAY,EAAExC,EADF,EAAb;;AAGAZ,mBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,eAAO,CAACC,GAAR,CAAYF,GAAZ;AACAN,YAAI,CAACvB,WAAL,GAAmB6B,GAAnB;AACA,YAAIA,GAAG,CAACqD,MAAJ,IAAc,CAAlB,EAAqB;AACpB1C,aAAG,CAACuB,SAAJ,CAAc;AACbC,iBAAK,EAAE,MADM;AAEbC,gBAAI,EAAE,MAFO,EAAd;;AAIA,SALD,MAKO;AACN1C,cAAI,CAACoB,WAAL,GAAmB,IAAnB;AACApB,cAAI,CAACxB,UAAL,CAAgBoF,OAAhB,CAAwB,UAAST,KAAT,EAAerB,MAAf,EAAsB+B,KAAtB,EAA4B;AACnD,gBAAGlC,KAAK,IAAEG,MAAV,EAAiB;AACjB9B,kBAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuBP,WAAvB,GAAqC,CAACpB,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuBP,WAA7D;AACC,aAFD,MAEK;AACJpB,kBAAI,CAACxB,UAAL,CAAgBsD,MAAhB,EAAwBV,WAAxB,GAAoC,KAApC;AACA;AACD,WAND;;AAQApB,cAAI,CAACxB,UAAL,GAAkBwB,IAAI,CAACxB,UAAvB;AACA;;;;AAID,OAvBD,EAuBGqC,KAvBH,CAuBS,UAACC,GAAD,EAAS;;AAEjB,OAzBD;AA0BA,KAtTO;;;AAyTR;AACAgD,QA1TQ,gBA0THtE,IA1TG,EA0TGmC,KA1TH,EA0TU;;AAEjB,UAAI3B,IAAI,GAAG,IAAX;;AAEAiB,SAAG,CAAC8C,SAAJ,CAAc;AACbtB,aAAK,EAAE,IADM;AAEb9B,eAAO,EAAE,QAFI;AAGbwB,eAAO,EAAE,iBAAS7B,GAAT,EAAc;;AAEtB,cAAIA,GAAG,CAAC0D,OAAR,EAAiB;;AAEhB,gBAAI/D,GAAG,GAAG,mBAAV;AACA,gBAAIC,MAAM,GAAG;AACZa,gBAAE,EAAEvB,IAAI,CAACuB,EADG,EAAb;;AAGAZ,yBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,qBAAO,CAACC,GAAR,CAAYF,GAAZ;AACAW,iBAAG,CAACuB,SAAJ,CAAc;AACbC,qBAAK,EAAE,MADM;AAEbC,oBAAI,EAAE,MAFO,EAAd;;AAIAuB,wBAAU,CAAC,YAAW;AACrBjE,oBAAI,CAACvB,WAAL,CAAiByF,MAAjB,CAAwBvC,KAAxB,EAA+B,CAA/B;AACA3B,oBAAI,CAACvB,WAAL,GAAmBuB,IAAI,CAACvB,WAAxB;AACA,eAHS,EAGP,IAHO,CAAV;;;;AAOA,aAbD,EAaGoC,KAbH,CAaS,UAACC,GAAD,EAAS;;AAEjB,aAfD;;AAiBA,WAvBD,MAuBO,IAAIR,GAAG,CAAC6D,MAAR,EAAgB;AACtB5D,mBAAO,CAACC,GAAR,CAAY,QAAZ;AACA;AACD,SA/BY,EAAd;;;;AAmCA,KAjWO;;;;AAqWR;AACA4D,eAtWQ,uBAsWI5E,IAtWJ,EAsWUmC,KAtWV,EAsWiB;AACxBpB,aAAO,CAACC,GAAR,CAAYhB,IAAZ;AACA,UAAIQ,IAAI,GAAG,IAAX;AACAA,UAAI,CAAC7B,UAAL,GAAkBqB,IAAI,CAACrB,UAAvB;AACA,UAAIkG,QAAQ,GAAGpD,GAAG,CAACC,cAAJ,CAAmB,UAAnB,CAAf;AACAX,aAAO,CAACC,GAAR,CAAY6D,QAAZ;;AAEA,UAAIpE,GAAG,GAAG,oBAAV;AACA,UAAIC,MAAM,GAAG;AACZqD,oBAAY,EAAE/D,IAAI,CAACuB,EADP,EAAb;;;AAIAZ,mBAAIC,IAAJ,CAASH,GAAT,EAAcC,MAAd,EAAsBG,IAAtB,CAA2B,UAACC,GAAD,EAAS;AACnCC,eAAO,CAACC,GAAR,CAAYF,GAAZ;AACAN,YAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB2C,SAAvB,GAAmC,CAACtE,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB2C,SAA3D;;AAEA,YAAItE,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB2C,SAAvB,IAAoC,CAAxC,EAA2C;AAC1CrD,aAAG,CAACuB,SAAJ,CAAc;AACbC,iBAAK,EAAE,MADM;AAEbC,gBAAI,EAAE,MAFO,EAAd;;AAIA,cAAIvB,GAAG,GAAG;AACToD,gBAAI,EAAE;AACLF,sBAAQ,EAAEA,QADL,EADG,EAAV;;;;AAMArE,cAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB6C,WAAvB,CAAmCC,IAAnC,CAAwCtD,GAAxC;AACAnB,cAAI,CAACxB,UAAL,GAAkBwB,IAAI,CAACxB,UAAvB;AACA+B,iBAAO,CAACC,GAAR,CAAY,QAAZ,EAAqBR,IAAI,CAACxB,UAA1B;;;AAGA;;;AAGA,SAnBD,MAmBO;AACNyC,aAAG,CAACuB,SAAJ,CAAc;AACbC,iBAAK,EAAE,QADM;AAEbC,gBAAI,EAAE,MAFO,EAAd;;AAIAnC,iBAAO,CAACC,GAAR,CAAYR,IAAI,CAACxB,UAAjB;;AAEAwB,cAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB6C,WAAvB,CAAmCZ,OAAnC,CAA2C,UAAST,KAAT,EAAgBrB,MAAhB,EAAwB+B,KAAxB,EAA+B;AACzEtD,mBAAO,CAACC,GAAR,CAAYR,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB6C,WAAvB,CAAmC1C,MAAnC,EAA2CyC,IAA3C,CAAgDF,QAA5D;AACA,gBAAIrE,IAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB6C,WAAvB,CAAmC1C,MAAnC,EAA2CyC,IAA3C,CAAgDF,QAAhD,IAA4DA,QAAhE,EAA0E;;AAEzErE,kBAAI,CAACxB,UAAL,CAAgBmD,KAAhB,EAAuB6C,WAAvB,CAAmCN,MAAnC,CAA0CpC,MAA1C,EAAkD,CAAlD;AACA;AACD,WAND;;AAQA9B,cAAI,CAACxB,UAAL,GAAkBwB,IAAI,CAACxB,UAAvB;AACA+B,iBAAO,CAACC,GAAR,CAAY,QAAZ,EAAqBR,IAAI,CAACxB,UAA1B;;;AAGA;;;;AAID,OA9CD,EA8CGqC,KA9CH,CA8CS,UAACC,GAAD,EAAS;;AAEjB,OAhDD;;AAkDA,KApaO,EAxCK;;;;AAgdd4D,QAhdc,oBAgdL;AACR,SAAK3E,eAAL;;AAEA,GAnda;AAodd4E,QApdc,kBAodPC,OApdO,EAodE;AACfrE,WAAO,CAACC,GAAR,CAAYoE,OAAZ;AACA,SAAKzG,UAAL,GAAkByG,OAAO,CAAC7D,EAA1B;AACA,SAAKnC,QAAL,GAAgBgG,OAAO,CAAChG,QAAxB;;;AAGA,GA1da;AA2ddiG,eA3dc,2BA2dE;AACf,QAAIC,OAAO,GAAG,KAAKjG,IAAnB;AACAiG,WAAO;AACP,SAAKjG,IAAL,GAAYiG,OAAZ;AACA,SAAKlE,cAAL;AACA,GAhea;AAiedmE,mBAjec,6BAieIzE,GAjeJ,EAieS;AACpB,QAAIN,IAAI,GAAC,IAAT;AACA,QAAIM,GAAG,CAAC0E,IAAJ,KAAa,QAAjB,EAA2B,CAAC;AAC1BzE,aAAO,CAACC,GAAR,CAAYF,GAAG,CAAC2E,MAAhB;AACD;AACD,WAAO;AACLxC,WAAK,EAAE,MADF;AAELyC,UAAI,EAAC,kCAAgClF,IAAI,CAACpB,QAFrC,EAAP;;AAID,GA1eY,E;;;;;;;;;;;;;ACzKf;AAAA;AAAA;AAAA;AAA+pC,CAAgB,qoCAAG,EAAC,C;;;;;;;;;;;ACAnrC,uC;;;;;;;;;;;;;ACCe;AACduG,UAAQ,EAAE,oBAAW;;AAEpB,GAHa;AAIdT,QAAM,EAAE,kBAAW;;AAElB,GANa;AAOdU,QAAM,EAAE,kBAAW;;AAElB,GATa;AAUdhF,MAAI,EAAE,cAASH,GAAT,EAAczC,IAAd,EAAoB;AACzB,QAAI6H,OAAO,GAAG,IAAIC,OAAJ,CAAY,UAACC,OAAD,EAAUC,MAAV,EAAqB;AAC9C;AACA,UAAIxF,IAAI,GAAG,KAAX;AACCyF,WAAK,GAAGxE,GAAG,CAACC,cAAJ,CAAmB,OAAnB,CADT;AAECwE,YAAM,GAAG;AACR,iBAASD,KAAK,IAAI,EADV,EAFV;;AAKCE,cALD;AAMA;AACA1E,SAAG,CAAC2E,OAAJ,CAAY;AACX3F,WAAG,EAAE,KAAI,CAAC4F,UAAL,CAAgBC,OAAhB,GAA0B7F,GADpB;AAEXzC,YAAI,EAAEA,IAFK;AAGXuI,cAAM,EAAE,MAHG;AAIXL,cAAM,EAAEA,MAJG;AAKXvD,eAAO,EAAE,iBAAS7B,GAAT,EAAc;;AAEtB;AACA,cAAIA,GAAG,CAAC9C,IAAJ,CAASwI,IAAT,IAAiB,GAArB,EAA0B;AACzBT,mBAAO,CAACjF,GAAG,CAAC9C,IAAJ,CAASA,IAAV,CAAP;AACA,WAFD,MAEM;;;;AAIL;AACA;AACA;AACA;AACAgI,kBAAM,CAAClF,GAAG,CAAC9C,IAAL,CAAN;AACA;AACD,SApBU;AAqBX4E,YAAI,EAAE,cAAShD,CAAT,EAAY;AACjBoG,gBAAM,CAAC,MAAD,CAAN;AACAvE,aAAG,CAACgF,wBAAJ;AACA,SAxBU,EAAZ;;AA0BA,KAnCa,CAAd;AAoCA,WAAOZ,OAAP;AACA,GAhDa;;;;AAoDdQ,YAAU,EAAE;AACXK,YAAQ,EAAE,IADC;AAEXJ,WAAO,EAAE,2BAFE,EApDE;;;AAyDdK,QAzDc,kBAyDPC,QAzDO,EAyDGC,IAzDH,EAyDS;;AAEnB,QAAIhB,OAAO,GAAG,IAAIC,OAAJ,CAAY,UAACC,OAAD,EAAUC,MAAV,EAAqB;AAC7CzC,QAAE,CAACuD,wBAAH;AACAvD,QAAE,CAACwD,WAAH,CAAe;AACb9D,aAAK,EAAE,KADM,EAAf;;AAGA,UAAIxC,GAAG,GAAG,6CAAV;;;AAGA,UAAIuG,IAAI,GAAG;AACT,iBAAQvF,GAAG,CAACC,cAAJ,CAAmB,OAAnB,CADC;AAET,0BAAkB,EAFT,EAAX;;AAIHX,aAAO,CAACC,GAAR,CAAYgG,IAAZ;AACG,UAAIC,QAAQ,GAAG;AACbL,gBAAQ,EAAEA,QADG,EAAf;;AAGArD,QAAE,CAAC2D,UAAH,CAAc;AACZzG,WAAG,EAAEA,GADO,EACF;AACV0G,gBAAQ,EAAEN,IAFE;AAGZO,YAAI,EAAE,MAHM;AAIZlB,cAAM,EAAEc,IAJI;AAKZK,gBAAQ,EAAEJ,QALE;AAMZtE,eAAO,EAAE,iBAAU7B,GAAV,EAAe;AACtBC,iBAAO,CAACC,GAAR,CAAY,OAAZ,EAAqBF,GAArB;AACA,cAAIwG,OAAO,GAAGC,IAAI,CAACC,KAAL,CAAW1G,GAAG,CAAC9C,IAAf,CAAd;AACA+C,iBAAO,CAACC,GAAR,CAAYsG,OAAZ;AACA,cAAIG,MAAM,GAAG;AACXhH,eAAG,EAAE6G,OAAO,CAACtJ,IAAR,CAAa0J,QADP;AAEXC,gBAAI,EAAEL,OAAO,CAACtJ,IAAR,CAAayC,GAFR,EAAb;;AAIAsF,iBAAO,CAAC0B,MAAD,CAAP;;AAED,SAhBW;AAiBZ7E,YAAI,EAAE,cAAU9B,GAAV,EAAe;AACnBkF,gBAAM,CAAC,MAAD,CAAN;AACAzC,YAAE,CAACkD,wBAAH;AACAlD,YAAE,CAACqE,WAAH;AACD,SArBW;AAsBZtJ,gBAAQ,EAAE,oBAAM;AACdiF,YAAE,CAACkD,wBAAH;AACAlD,YAAE,CAACqE,WAAH;AACD,SAzBW,EAAd;;AA2BD,KA3Ca,CAAd;AA4CA,WAAO/B,OAAP;AACD,GAxGW,E;;;;;;;;;;;;;ACDf;AAAA;AAAA;AAAA;AAAo6B,CAAgB,i6BAAG,EAAC,C;;;;;;;;;;;ACAx7B,uC;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACuD;AACL;AACa;;;AAG/D;AAC4H;AAC5H,gBAAgB,0IAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,IAAI,KAAU,EAAE,YAYf;AACD;AACe,gF","file":"pages/course/courseDetail.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/course/courseDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./courseDetail.vue?vue&type=template&id=dffc777c&\"\nimport script from \"./courseDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./courseDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./courseDetail.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('dffc777c', component.options)\n } else {\n api.reload('dffc777c', component.options)\n }\n module.hot.accept(\"./courseDetail.vue?vue&type=template&id=dffc777c&\", function () {\n api.rerender('dffc777c', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/course/courseDetail.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=template&id=dffc777c&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=script&lang=js&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport uParse from '@/components/u-parse/u-parse.vue'\nimport app from \"../../App.vue\";\nexport default {\n\tcomponents: {\n\t\tuParse\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tisShowImg: false,\n\t\t\timg: '',\n\t\t\tthemeImg: require('../../static/banner_img@2x.png'),\n\t\t\tcompleteList: ['1', '2', '3'],\n\t\t\tcomplete: '',\n\t\t\t// 点赞\n\t\t\tisPoint: false,\n\t\t\tpointImg1: require(\"../../static/zan_icon@2x.png\"),\n\t\t\tpointImg2: require(\"../../static/img_03.png\"),\n\t\t\t// 点赞人员\n\t\t\tpointList: ['关心', '思想是根基', '陈cc', '莫妮卡', '莫妮卡', '大鹏', '思想是根基', '陈cc', '思想是根基', '陈cc', '莫妮卡'],\n\t\t\tcustoms_id: '',\n\t\t\tcoursedetail: '',\n\t\t\tnext: '',\n\t\t\tpre: '',\n\t\t\tnumber: 1,\n\t\t\t//是否显示评论\n\n\t\t\t//所有用户课程列表\n\t\t\tcourselist: [],\n\t\t\t//评论列表,\n\t\t\tcommentlist: [],\n\t\t\tlast_customs: '',\n\t\t\tnext_customs: '',\n\t\t\tcourseid: '',\n\t\t\tpage: 1,\n\t\t\tcustomcontent: '',\n\t\t\timgurl:'',\n\t\t\tshowimg:false\n\n\n\n\t\t};\n\t},\n\tmethods: {\n\t\tpreview(src, e) {\n\t\t\t// do something\n\t\t},\n\t\tnavigate(href, e) {\n\t\t\t// do something\n\t\t},\n\t\t\n\t\t// 预览图片\n\t\tviewimg(item){\n\t\t\tthis.imgurl=item;\n\t\t\tthis.showimg=true\n\t\t},\n\t\thideshowimg(){\n\t\t\tthis.showimg=false\n\t\t},\n\t\ttext(details) {\n\n\t\t\tvar texts = ''; //待拼接的内容\n\n\t\t\twhile (details.indexOf('<img') != -1) { //寻找img 循环\n\n\t\t\t\ttexts += details.substring('0', details.indexOf('<img') + 4); //截取到<img前面的内容\n\n\t\t\t\tdetails = details.substring(details.indexOf('<img') + 4); //<img 后面的内容\n\n\t\t\t\tif (details.indexOf('style=') != -1 && details.indexOf('style=') < details.indexOf('>')) {\n\n\t\t\t\t\ttexts += details.substring(0, details.indexOf('style=\"') + 7) + \"max-width:100%;height:auto;margin:0 auto;\"; //从 <img 后面的内容 截取到style= 加上自己要加的内容\n\n\t\t\t\t\tdetails = details.substring(details.indexOf('style=\"') + 7); //style后面的内容拼接\n\n\t\t\t\t} else {\n\n\t\t\t\t\ttexts += ' style=\"max-width:100%;height:auto;margin:0 auto;\" ';\n\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ttexts += details; //最后拼接的内容\n\n\t\t\treturn texts\n\n\t\t},\n\t\t//获关卡详情\n\t\tgetcustomdetail() {\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/course/customs_detail';\n\t\t\tvar params = {\n\t\t\t\tcustoms_id: that.customs_id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log('8909876654', res);\n\t\t\t\tthat.coursedetail = res.present_customs;\n\t\t\t\tthat.number = res.num;\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs;\n\t\t\t\tvar text = this.text(res.present_customs.content);\n\t\t\t\tthis.customcontent = text;\n\t\t\t\tconsole.log(this.customcontent)\n\t\t\t\t// that.getcordlist()\n\t\t\t\tthat.page = 1;\n\t\t\t\tthat.courselist = []\n\t\t\t\tthat.getallcordlist()\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\t\t//获取所有打卡记录\n\t\tgetallcordlist() {\n\t\t\tlet that = this;\n\t\t\tconsole.log(77889900)\n\t\t\tvar url = '/api/course/user_clock_list';\n\t\t\tvar params = {\n\n\t\t\t\tcustoms_id: that.coursedetail.id,\n\t\t\t\tpage: that.page\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tvar userid = uni.getStorageSync(\"userid\");\n\t\t\t\tconsole.log('999887', userid)\n\t\t\t\tfor (var obj of res) {\n\t\t\t\t\tobj.showcomment = false;\n\t\t\t\t\tobj.content=obj.content.split('&hc').join('\\n');\n\t\t\t\t\t// obj.praise=false;\n\t\t\t\t\tif (obj.user_id == userid) {\n\t\t\t\t\t\tobj.isuser = true\n\t\t\t\t\t} else {\n\t\t\t\t\t\tobj.isuser = false\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\tthat.courselist = that.courselist.concat(res);\n\n\n\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\tconsole.log(that.courselist, '90908080')\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\tpreivewimg(e){\n\t\t\tlet that=this;\n\t\t\tconsole.log(e)\n\t\t\tlet index=e.currentTarget.dataset.index;\n\t\t\tlet indexk=e.currentTarget.dataset.indexk;\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(indexk)\n\t\t\t\n\t\t\tconsole.log(that.courselist[index].images)\n\t\t\tuni.previewImage({\n\t\t\tcurrent:that.courselist[index].images[indexk],\n\t\t\turls: that.courselist[index].images,\n\t\t\tsuccess: function (res) { },\n\t\t\tfail: function (res) { },\n\t\t\tcomplete: function (res) { },\n\t\t\t})\n\t\t},\n\n\t\t// 上一关\n\t\tprestep() {\n\t\t\tvar that = this;\n\t\t\t\n\t\t\tvar url = '/api/course/customs_detail';\n\t\t\tvar params = {\n\t\t\t\tcustoms_id: that.last_customs.id\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs;\n\t\t\t\tthat.coursedetail = res.present_customs;\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs\n\t\t\t\tthat.number = that.number - 1;\n\t\t\t\tvar text = that.text(res.present_customs.content);\n\t\t\t\tthat.customcontent = text;\n\t\t\t\tconsole.log(this.customcontent)\n\n\n\t\t\t\tthat.courselist = [];\n\t\t\t\tthat.page = 1;\n\t\t\t\tthat.getallcordlist();\n\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\t// 下一关\n\t\tnextstep() {\n\t\t\tvar that = this;\n\t\t\tif (that.coursedetail.is_clock == 0) {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '您还没有在这一关打卡,无法解锁下一关',\n\t\t\t\t\ticon: \"none\"\n\t\t\t\t})\n\t\t\t\treturn false\n\t\t\t}\n\n\t\t\tif (that.next_customs == '') {\n\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '没有下一关了',\n\t\t\t\t\ticon: \"none\"\n\t\t\t\t})\n\t\t\t\treturn false\n\t\t\t}\n\t\t\tvar url = '/api/course/customs_detail';\n\t\t\tvar params = {\n\t\t\t\tcustoms_id: that.next_customs.id\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\n\t\t\t\t// that.next = res.next;\n\t\t\t\t// that.per = res.pre\n\n\t\t\t\tthat.coursedetail = res.present_customs;\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs\n\t\t\t\tthat.number++;\n\t\t\t\tvar text = that.text(res.present_customs.content);\n\t\t\t\tthat.customcontent = text;\n\t\t\t\tconsole.log(this.customcontent)\n\t\t\t\tthat.courselist = [];\n\t\t\t\tthat.page = 1;\n\t\t\t\tthat.getallcordlist()\n\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\t\t// 去打卡记录页\n\t\ttoRecord(item) {\n\t\t\tconsole.log('888', this.courseid)\n\t\t\tvar item = item\n\t\t\tuni.navigateTo({\n\t\t\t\turl: \"/pages/course/recordClock?courseid=\" + this.courseid + '&user_id=' + item.user_id + '&customs_id=' + this.customs_id\n\t\t\t})\n\t\t},\n\t\t// 去提交打卡页\n\t\ttoSubmit() {\n\t\t\t\n\t\t\t\n\t\t\tif(this.coursedetail.course_is_clock==1){\n\t\t\t\twx.showToast({\n\t\t\t\t\ttitle:'您今天已经打过卡了',\n\t\t\t\t\ticon:'none'\n\t\t\t\t})\n\t\t\t}else{\n\t\t\t\tuni.navigateTo({\n\t\t\t\t\turl: '/pages/course/submitClock?courseid=' + this.courseid + '&custom_id=' + this.coursedetail.id\n\t\t\t\t})\n\t\t\t}\n\n\t\t\t\n\t\t},\n\t\t// 修改打卡\n\t\tchangeclock(item) {\n\t\t\t// var item=JSON.stringify(item)\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/submitClock?clock_log_id=' + item.id + '&change=' + 1 + '&courseid=' + this.courseid +\n\t\t\t\t\t'&custom_id=' + this.coursedetail.id + \"&changetype=\" + 1\n\n\t\t\t})\n\t\t},\n\t\t// 完成事件打分\n\t\tchangeComplete(e) {\n\t\t\tthis.complete = e.detail.value;\n\t\t},\n\t\t// 放大图片\n\t\tenlargeImg() {\n\t\t\tthis.isShowImg = true;\n\t\t\tthis.img = this.themeImg;\n\t\t},\n\t\t// 关闭弹窗\n\t\tcloseTheme() {\n\t\t\tthis.isShowImg = false;\n\t\t},\n\t\t// 评论\n\t\tcomment(item) {\n\t\t\t// console.log(e)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 1\n\t\t\t})\n\t\t},\n\n\t\t// 回复评论\n\t\treplay(item, itemone) {\n\t\t\tconsole.log('0000', itemone,this.courseid)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 1 + '&comments_id=' + itemone.id+'&courseid='+this.courseid\n\t\t\t})\n\t\t},\n\n\t\t//查看所有评论\n\t\tseemore(id, index) {\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/comments/comments';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: id,\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.commentlist = res;\n\t\t\t\tif (res.length == 0) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '暂无评论',\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tthat.showcomment = true\n\t\t\t\t\tthat.courselist.forEach(function(value,indexk,array){\n\t\t\t\t\t\tif(index==indexk){\n\t\t\t\t\t\tthat.courselist[index].showcomment = !that.courselist[index].showcomment;\t\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tthat.courselist[indexk].showcomment=false\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\t\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\n\t\t// 长按删除评论\n\t\tdele(item, index) {\n\n\t\t\tlet that = this;\n\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '删除此条评论',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tvar url = '/api/comments/del';\n\t\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t}\n\t\t\t\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: '删除成功',\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tthat.commentlist.splice(index, 1)\n\t\t\t\t\t\t\t\tthat.commentlist = that.commentlist;\n\t\t\t\t\t\t\t}, 1500)\n\n\n\n\t\t\t\t\t\t}).catch((err) => {\n\n\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\n\n\n\t\t// 点赞\n\t\tchangePoint(item, index) {\n\t\t\tconsole.log(item)\n\t\t\tlet that = this;\n\t\t\tthat.customs_id = item.customs_id;\n\t\t\tvar nickname = uni.getStorageSync(\"nickname\");\n\t\t\tconsole.log(nickname)\n\n\t\t\tvar url = '/api/praise/praise';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: item.id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.courselist[index].is_praise = !that.courselist[index].is_praise\n\n\t\t\t\tif (that.courselist[index].is_praise == 1) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t\tvar obj = {\n\t\t\t\t\t\tuser: {\n\t\t\t\t\t\t\tnickname: nickname\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tthat.courselist[index].praise_user.push(obj);\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\tconsole.log('998877',that.courselist)\n\n\n\t\t\t\t\t// that.getcustomdetail()\n\n\n\t\t\t\t} else {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '取消点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t\tconsole.log(that.courselist)\n\n\t\t\t\t\tthat.courselist[index].praise_user.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tconsole.log(that.courselist[index].praise_user[indexk].user.nickname)\n\t\t\t\t\t\tif (that.courselist[index].praise_user[indexk].user.nickname == nickname) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tthat.courselist[index].praise_user.splice(indexk, 1)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\tconsole.log('998877',that.courselist)\n\n\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\n\t\t},\n\n\n\t},\n\tonShow() {\n\t\tthis.getcustomdetail();\n\n\t},\n\tonLoad(options) {\n\t\tconsole.log(options)\n\t\tthis.customs_id = options.id;\n\t\tthis.courseid = options.courseid;\n\n\n\t},\n\tonReachBottom() {\n\t\tvar newpage = this.page;\n\t\tnewpage++;\n\t\tthis.page = newpage\n\t\tthis.getallcordlist()\n\t},\n\tonShareAppMessage(res) {\n\t\t\t let that=this;\n\t if (res.from === 'button') {// 来自页面内分享按钮\n\t console.log(res.target)\n\t }\n\t return {\n\t title: '关卡详情',\n\t path:'/pages/course/courseIntro?id='+that.courseid\n\t }\n\t }\n};\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?7376","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?30a5","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?fe18","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?4ec7","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?9054","webpack:///G:/项目/program/tigerprogram/pages/course/courseDetail.vue?4e3a","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/App.vue?5a11"],"names":["createPage","Page","components","uParse","data","isShowImg","img","themeImg","require","completeList","complete","isPoint","pointImg1","pointImg2","pointList","customs_id","coursedetail","next","pre","number","courselist","commentlist","last_customs","next_customs","courseid","page","customcontent","imgurl","showimg","methods","preview","src","e","navigate","href","viewimg","item","hideshowimg","text","details","texts","indexOf","substring","getcustomdetail","that","url","params","app","post","then","res","console","log","present_customs","num","content","getallcordlist","catch","err","id","userid","uni","getStorageSync","obj","showcomment","split","join","user_id","isuser","concat","preivewimg","index","currentTarget","dataset","indexk","images","previewImage","current","urls","success","fail","prestep","nextstep","is_clock","showToast","title","icon","toRecord","navigateTo","toSubmit","course_is_clock","wx","changeclock","changeComplete","detail","value","enlargeImg","closeTheme","comment","clock_log_id","course_id","replay","itemone","seemore","length","forEach","array","dele","showModal","confirm","setTimeout","splice","cancel","changePoint","nickname","is_praise","user","praise_user","push","onShow","onLoad","options","onReachBottom","newpage","onShareAppMessage","from","target","path","onLaunch","onHide","promise","Promise","resolve","reject","token","header","postData","request","globalData","baseUrl","method","code","hideNavigationBarLoading","userInfo","upload","filetype","file","showNavigationBarLoading","showLoading","head","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading"],"mappings":"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","file":"pages/course/courseDetail.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/course/courseDetail.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./courseDetail.vue?vue&type=template&id=dffc777c&\"\nimport script from \"./courseDetail.vue?vue&type=script&lang=js&\"\nexport * from \"./courseDetail.vue?vue&type=script&lang=js&\"\nimport style0 from \"./courseDetail.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('dffc777c', component.options)\n } else {\n api.reload('dffc777c', component.options)\n }\n module.hot.accept(\"./courseDetail.vue?vue&type=template&id=dffc777c&\", function () {\n api.rerender('dffc777c', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/course/courseDetail.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=template&id=dffc777c&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=script&lang=js&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport uParse from '@/components/u-parse/u-parse.vue'\nimport app from \"../../App.vue\";\nexport default {\n\tcomponents: {\n\t\tuParse\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tisShowImg: false,\n\t\t\timg: '',\n\t\t\tthemeImg: require('../../static/banner_img@2x.png'),\n\t\t\tcompleteList: ['1', '2', '3'],\n\t\t\tcomplete: '',\n\t\t\t// 点赞\n\t\t\tisPoint: false,\n\t\t\tpointImg1: require(\"../../static/zan_icon@2x.png\"),\n\t\t\tpointImg2: require(\"../../static/img_03.png\"),\n\t\t\t// 点赞人员\n\t\t\tpointList: ['关心', '思想是根基', '陈cc', '莫妮卡', '莫妮卡', '大鹏', '思想是根基', '陈cc', '思想是根基', '陈cc', '莫妮卡'],\n\t\t\tcustoms_id: '',\n\t\t\tcoursedetail: '',\n\t\t\tnext: '',\n\t\t\tpre: '',\n\t\t\tnumber: 1,\n\t\t\t//是否显示评论\n\n\t\t\t//所有用户课程列表\n\t\t\tcourselist: [],\n\t\t\t//评论列表,\n\t\t\tcommentlist: [],\n\t\t\tlast_customs: '',\n\t\t\tnext_customs: '',\n\t\t\tcourseid: '',\n\t\t\tpage: 1,\n\t\t\tcustomcontent: '',\n\t\t\timgurl:'',\n\t\t\tshowimg:false\n\n\n\n\t\t};\n\t},\n\tmethods: {\n\t\tpreview(src, e) {\n\t\t\t// do something\n\t\t},\n\t\tnavigate(href, e) {\n\t\t\t// do something\n\t\t},\n\t\t\n\t\t// 预览图片\n\t\tviewimg(item){\n\t\t\tthis.imgurl=item;\n\t\t\tthis.showimg=true\n\t\t},\n\t\thideshowimg(){\n\t\t\tthis.showimg=false\n\t\t},\n\t\ttext(details) {\n\n\t\t\tvar texts = ''; //待拼接的内容\n\n\t\t\twhile (details.indexOf('<img') != -1) { //寻找img 循环\n\n\t\t\t\ttexts += details.substring('0', details.indexOf('<img') + 4); //截取到<img前面的内容\n\n\t\t\t\tdetails = details.substring(details.indexOf('<img') + 4); //<img 后面的内容\n\n\t\t\t\tif (details.indexOf('style=') != -1 && details.indexOf('style=') < details.indexOf('>')) {\n\n\t\t\t\t\ttexts += details.substring(0, details.indexOf('style=\"') + 7) + \"max-width:100%;height:auto;margin:0 auto;\"; //从 <img 后面的内容 截取到style= 加上自己要加的内容\n\n\t\t\t\t\tdetails = details.substring(details.indexOf('style=\"') + 7); //style后面的内容拼接\n\n\t\t\t\t} else {\n\n\t\t\t\t\ttexts += ' style=\"max-width:100%;height:auto;margin:0 auto;\" ';\n\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ttexts += details; //最后拼接的内容\n\n\t\t\treturn texts\n\n\t\t},\n\t\t//获关卡详情\n\t\tgetcustomdetail() {\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/course/customs_detail';\n\t\t\tvar params = {\n\t\t\t\tcustoms_id: that.customs_id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log('8909876654', res);\n\t\t\t\tthat.coursedetail = res.present_customs;\n\t\t\t\tthat.number = res.num;\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs;\n\t\t\t\tvar text = this.text(res.present_customs.content);\n\t\t\t\tthis.customcontent = text;\n\t\t\t\tconsole.log(this.customcontent)\n\t\t\t\t// that.getcordlist()\n\t\t\t\tthat.page = 1;\n\t\t\t\tthat.courselist = []\n\t\t\t\tthat.getallcordlist()\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\t\t//获取所有打卡记录\n\t\tgetallcordlist() {\n\t\t\tlet that = this;\n\t\t\tconsole.log(77889900)\n\t\t\tvar url = '/api/course/user_clock_list';\n\t\t\tvar params = {\n\n\t\t\t\tcustoms_id: that.coursedetail.id,\n\t\t\t\tpage: that.page\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tvar userid = uni.getStorageSync(\"userid\");\n\t\t\t\tconsole.log('999887', userid)\n\t\t\t\tfor (var obj of res) {\n\t\t\t\t\tobj.showcomment = false;\n\t\t\t\t\tobj.content=obj.content.split('&hc').join('\\n');\n\t\t\t\t\t// obj.praise=false;\n\t\t\t\t\tif (obj.user_id == userid) {\n\t\t\t\t\t\tobj.isuser = true\n\t\t\t\t\t} else {\n\t\t\t\t\t\tobj.isuser = false\n\t\t\t\t\t}\n\t\t\t\t}\n\n\n\t\t\t\tthat.courselist = that.courselist.concat(res);\n\n\n\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\tconsole.log(that.courselist, '90908080')\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\tpreivewimg(e){\n\t\t\tlet that=this;\n\t\t\tconsole.log(e)\n\t\t\tlet index=e.currentTarget.dataset.index;\n\t\t\tlet indexk=e.currentTarget.dataset.indexk;\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(indexk)\n\t\t\t\n\t\t\tconsole.log(that.courselist[index].images)\n\t\t\tuni.previewImage({\n\t\t\tcurrent:that.courselist[index].images[indexk],\n\t\t\turls: that.courselist[index].images,\n\t\t\tsuccess: function (res) { },\n\t\t\tfail: function (res) { },\n\t\t\tcomplete: function (res) { },\n\t\t\t})\n\t\t},\n\n\t\t// 上一关\n\t\tprestep() {\n\t\t\tvar that = this;\n\t\t\t\n\t\t\tvar url = '/api/course/customs_detail';\n\t\t\tvar params = {\n\t\t\t\tcustoms_id: that.last_customs.id\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs;\n\t\t\t\tthat.coursedetail = res.present_customs;\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs\n\t\t\t\tthat.number = that.number - 1;\n\t\t\t\tvar text = that.text(res.present_customs.content);\n\t\t\t\tthat.customcontent = text;\n\t\t\t\tconsole.log(this.customcontent)\n\n\n\t\t\t\tthat.courselist = [];\n\t\t\t\tthat.page = 1;\n\t\t\t\tthat.getallcordlist();\n\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\t// 下一关\n\t\tnextstep() {\n\t\t\tvar that = this;\n\t\t\tif (that.coursedetail.is_clock == 0) {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '您还没有在这一关打卡,无法解锁下一关',\n\t\t\t\t\ticon: \"none\"\n\t\t\t\t})\n\t\t\t\treturn false\n\t\t\t}\n\n\t\t\tif (that.next_customs == '') {\n\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '没有下一关了',\n\t\t\t\t\ticon: \"none\"\n\t\t\t\t})\n\t\t\t\treturn false\n\t\t\t}\n\t\t\tvar url = '/api/course/customs_detail';\n\t\t\tvar params = {\n\t\t\t\tcustoms_id: that.next_customs.id\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\n\t\t\t\t// that.next = res.next;\n\t\t\t\t// that.per = res.pre\n\n\t\t\t\tthat.coursedetail = res.present_customs;\n\t\t\t\tthat.last_customs = res.last_customs;\n\t\t\t\tthat.next_customs = res.next_customs\n\t\t\t\tthat.number++;\n\t\t\t\tvar text = that.text(res.present_customs.content);\n\t\t\t\tthat.customcontent = text;\n\t\t\t\tconsole.log(this.customcontent)\n\t\t\t\tthat.courselist = [];\n\t\t\t\tthat.page = 1;\n\t\t\t\tthat.getallcordlist()\n\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\t\t// 去打卡记录页\n\t\ttoRecord(item) {\n\t\t\tconsole.log('888', this.courseid)\n\t\t\tvar item = item\n\t\t\tuni.navigateTo({\n\t\t\t\turl: \"/pages/course/recordClock?courseid=\" + this.courseid + '&user_id=' + item.user_id + '&customs_id=' + this.customs_id\n\t\t\t})\n\t\t},\n\t\t// 去提交打卡页\n\t\ttoSubmit() {\n\t\t\t\n\t\t\t\n\t\t\tif(this.coursedetail.course_is_clock==1){\n\t\t\t\twx.showToast({\n\t\t\t\t\ttitle:'您今天已经打过卡了',\n\t\t\t\t\ticon:'none'\n\t\t\t\t})\n\t\t\t}else{\n\t\t\t\tuni.navigateTo({\n\t\t\t\t\turl: '/pages/course/submitClock?courseid=' + this.courseid + '&custom_id=' + this.coursedetail.id\n\t\t\t\t})\n\t\t\t}\n\n\t\t\t\n\t\t},\n\t\t// 修改打卡\n\t\tchangeclock(item) {\n\t\t\t// var item=JSON.stringify(item)\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/submitClock?clock_log_id=' + item.id + '&change=' + 1 + '&courseid=' + this.courseid +\n\t\t\t\t\t'&custom_id=' + this.coursedetail.id + \"&changetype=\" + 1\n\n\t\t\t})\n\t\t},\n\t\t// 完成事件打分\n\t\tchangeComplete(e) {\n\t\t\tthis.complete = e.detail.value;\n\t\t},\n\t\t// 放大图片\n\t\tenlargeImg() {\n\t\t\tthis.isShowImg = true;\n\t\t\tthis.img = this.themeImg;\n\t\t},\n\t\t// 关闭弹窗\n\t\tcloseTheme() {\n\t\t\tthis.isShowImg = false;\n\t\t},\n\t\t// 评论\n\t\tcomment(item) {\n\t\t\t// console.log(e)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 1+\"&courseid=\"+item.course_id\n\t\t\t})\n\t\t},\n\n\t\t// 回复评论\n\t\treplay(item, itemone) {\n\t\t\tconsole.log('0000', itemone,this.courseid)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 1 + '&comments_id=' + itemone.id+'&courseid='+this.courseid\n\t\t\t})\n\t\t},\n\n\t\t//查看所有评论\n\t\tseemore(id, index) {\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/comments/comments';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: id,\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.commentlist = res;\n\t\t\t\tif (res.length == 0) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '暂无评论',\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tthat.showcomment = true\n\t\t\t\t\tthat.courselist.forEach(function(value,indexk,array){\n\t\t\t\t\t\tif(index==indexk){\n\t\t\t\t\t\tthat.courselist[index].showcomment = !that.courselist[index].showcomment;\t\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\tthat.courselist[indexk].showcomment=false\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\t\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\n\t\t// 长按删除评论\n\t\tdele(item, index) {\n\n\t\t\tlet that = this;\n\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '删除此条评论',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tvar url = '/api/comments/del';\n\t\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t}\n\t\t\t\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: '删除成功',\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tthat.commentlist.splice(index, 1)\n\t\t\t\t\t\t\t\tthat.commentlist = that.commentlist;\n\t\t\t\t\t\t\t}, 1500)\n\n\n\n\t\t\t\t\t\t}).catch((err) => {\n\n\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\n\n\n\t\t// 点赞\n\t\tchangePoint(item, index) {\n\t\t\tconsole.log(item)\n\t\t\tlet that = this;\n\t\t\tthat.customs_id = item.customs_id;\n\t\t\tvar nickname = uni.getStorageSync(\"nickname\");\n\t\t\tconsole.log(nickname)\n\n\t\t\tvar url = '/api/praise/praise';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: item.id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.courselist[index].is_praise = !that.courselist[index].is_praise\n\n\t\t\t\tif (that.courselist[index].is_praise == 1) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t\tvar obj = {\n\t\t\t\t\t\tuser: {\n\t\t\t\t\t\t\tnickname: nickname\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tthat.courselist[index].praise_user.push(obj);\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\tconsole.log('998877',that.courselist)\n\n\n\t\t\t\t\t// that.getcustomdetail()\n\n\n\t\t\t\t} else {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '取消点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t\tconsole.log(that.courselist)\n\n\t\t\t\t\tthat.courselist[index].praise_user.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tconsole.log(that.courselist[index].praise_user[indexk].user.nickname)\n\t\t\t\t\t\tif (that.courselist[index].praise_user[indexk].user.nickname == nickname) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tthat.courselist[index].praise_user.splice(indexk, 1)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\tconsole.log('998877',that.courselist)\n\n\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\n\t\t},\n\n\n\t},\n\tonShow() {\n\t\tthis.getcustomdetail();\n\n\t},\n\tonLoad(options) {\n\t\tconsole.log(options)\n\t\tthis.customs_id = options.id;\n\t\tthis.courseid = options.courseid;\n\n\n\t},\n\tonReachBottom() {\n\t\tvar newpage = this.page;\n\t\tnewpage++;\n\t\tthis.page = newpage\n\t\tthis.getallcordlist()\n\t},\n\tonShareAppMessage(res) {\n\t\t\t let that=this;\n\t if (res.from === 'button') {// 来自页面内分享按钮\n\t console.log(res.target)\n\t }\n\t return {\n\t title: '关卡详情',\n\t path:'/pages/course/courseIntro?id='+that.courseid\n\t }\n\t }\n};\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseDetail.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
... ...
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/App.vue?5a11","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?bb21","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?d058","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?b5e6","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?3558","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?dab1","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?25ba"],"names":["onLaunch","onShow","onHide","post","url","data","promise","Promise","resolve","reject","that","token","uni","getStorageSync","header","postData","request","globalData","baseUrl","method","success","res","code","fail","e","hideNavigationBarLoading","userInfo","upload","filetype","file","wx","showNavigationBarLoading","showLoading","title","head","console","log","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading","complete","createPage","Page","components","uParse","content","courseid","item","present_customs","next_customs","methods","preview","src","navigate","href","onEditorReady","t","createSelectorQuery","select","context","editorCtx","html","setContents","exec","text","details","texts","indexOf","substring","getcoursedetail","params","course_id","app","then","catch","err","toDetail","showToast","icon","setTimeout","navigateTo","is_auth","id","toIndex","navigateBack","delta","share","onLoad","options","onUnload","reLaunch","onShareAppMessage","from","target","path"],"mappings":"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","file":"pages/course/courseIntro.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/course/courseIntro.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./courseIntro.vue?vue&type=template&id=0f174bea&\"\nimport script from \"./courseIntro.vue?vue&type=script&lang=js&\"\nexport * from \"./courseIntro.vue?vue&type=script&lang=js&\"\nimport style1 from \"./courseIntro.vue?vue&type=style&index=1&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('0f174bea', component.options)\n } else {\n api.reload('0f174bea', component.options)\n }\n module.hot.accept(\"./courseIntro.vue?vue&type=template&id=0f174bea&\", function () {\n api.rerender('0f174bea', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/course/courseIntro.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=template&id=0f174bea&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=script&lang=js&\"","//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n\r\nimport uParse from '@/components/u-parse/u-parse.vue'\r\nimport app from \"../../App.vue\";\r\nexport default {\r\n\tcomponents: {\r\n\t uParse\r\n\t},\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\ttitle: '',\r\n\t\t\tcontent:\"\",\r\n\t\t\tcourseid:'',\r\n\t\t\titem:'',\r\n\t\t\tpresent_customs:'',\r\n\t\t\tnext_customs:''\r\n\t\t\t\r\n\t\t};\r\n\t},\r\n\tmethods: {\r\n\t\tpreview(src, e) {\r\n\t\t // do something\r\n\t\t},\r\n\t\tnavigate(href, e) {\r\n\t\t // do something\r\n\t\t},\r\n\t\t// 介绍内容 后台的富文本数据\r\n\t\tonEditorReady() {\r\n\t\t\tlet t = this;\r\n\t\t\tuni.createSelectorQuery()\r\n\t\t\t\t.select('#editorDetail')\r\n\t\t\t\t.context(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.editorCtx = res.context;\r\n\t\t\t\t\tlet content = {\r\n\t\t\t\t\t\thtml: t.content\r\n\t\t\t\t\t};\r\n\t\t\t\t\tthis.editorCtx.setContents(content); //设置富文本编辑器的内容\r\n\t\t\t\t})\r\n\t\t\t\t.exec();\r\n\t\t},\r\n\t\t\r\n\t\t text(details) {\r\n\t\t\r\n\t\t var texts = '';//待拼接的内容\r\n\t\t\r\n\t\t while (details.indexOf('<img') != -1) {//寻找img 循环\r\n\t\t\r\n\t\t texts += details.substring('0', details.indexOf('<img') + 4);//截取到<img前面的内容\r\n\t\t\r\n\t\t details = details.substring(details.indexOf('<img') + 4);//<img 后面的内容\r\n\t\t\r\n\t\t if (details.indexOf('style=') != -1 && details.indexOf('style=') < details.indexOf('>')) {\r\n\t\t\r\n\t\t texts += details.substring(0, details.indexOf('style=\"') + 7) + \"max-width:100%;height:auto;margin:0 auto;\";//从 <img 后面的内容 截取到style= 加上自己要加的内容\r\n\t\t\r\n\t\t details = details.substring(details.indexOf('style=\"') + 7); //style后面的内容拼接\r\n\t\t\r\n\t\t } else {\r\n\t\t\r\n\t\t texts += ' style=\"max-width:100%;height:auto;margin:0 auto;\" ';\r\n\t\t\r\n\t\t }\r\n\t\t }\r\n\t\t \r\n\t\t texts += details;//最后拼接的内容\r\n\t\t\r\n\t\t return texts\r\n\t\t\r\n\t\t },\r\n\t\t// 获取课程详情\r\n\t\tgetcoursedetail(){\r\n\t\t\tlet that = this;\r\n\t\t\tconsole.log('00001112222',that.courseid)\r\n\t\t\tvar url = '/api/course/course_detail';\r\n\t\t\tvar params = {\r\n\t\t\t\tcourse_id: that.courseid,\r\n\t\t\t\r\n\t\t\t}\r\n\t\t\tapp.post(url, params,\"post\").then((res) => {\r\n\t\t\t\tconsole.log('876655',res);\r\n\t\t\t\tthat.present_customs=res.present_customs;\r\n\t\t\t\tthat.next_customs=res.next_customs;\r\n\t\t\t\t// 把富文本图片给加一个最大宽度\r\n\t\t\t\t\r\n\t\t\t\t this.item = res.data;\r\n\t\t\t\t\t var text=this.text(res.data.content)\r\n\t\t\t\t\t this.content=text;\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t\r\n\t\t\t}).catch((err) => {\r\n\t\t\t\tconsole.log(err)\r\n\t\t\t\r\n\t\t\t})\r\n\t\t},\r\n\t\t\r\n\t\t// 进入课程\r\n\t\ttoDetail(){\r\n\t\t\tlet token=uni.getStorageSync(\"token\")\r\n\t\t\tif(token==''){\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle:'请先登录',\r\n\t\t\t\t\ticon:'none'\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tsetTimeout(function(){\r\n\t\t\t\t\tconsole.log(9999)\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl:'/pages/start/start'\r\n\t\t\t\t\t})\r\n\t\t\t\t},1500)\r\n\t\t\t}else{\r\n\t\t\t\t\r\n\t\t\t\tif(this.present_customs==''){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:'此课程没有关卡',\r\n\t\t\t\t\t\ticon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if(this.item.is_auth==2){\r\n\t\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t\t \ttitle:\"您没有权限看此课程\",\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t })\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t\t setTimeout(function(){\r\n\t\t\t\t\t\t\t uni.navigateTo({\r\n\t\t\t\t\t\t\t \t// url:'/pages/start/start?id='+that.courseid+'&type='+1\r\n\t\t\t\t\t\t\t\turl:'/pages/index/index'\r\n\t\t\t\t\t\t\t })\r\n\t\t\t\t\t\t },1500)\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t }else{\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl:\"/pages/course/courseDetail?id=\"+this.present_customs.id+'&courseid='+this.courseid\r\n\t\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\t\r\n\t\t},\r\n\t\t// 返回首页\r\n\t\ttoIndex(){\r\n\t\t\tuni.navigateBack({\r\n\t\t\t\tdelta:2\r\n\t\t\t})\r\n\t\t},\r\n\t},\r\n\tshare(){\r\n\t\t\r\n\t},\r\n\t\r\n\t\r\n\tonLoad(options){\r\n\t\tlet that=this;\r\n\t\tconsole.log('99999999',options)\r\n\t\t\r\n\t\t\r\n\t\tthis.courseid=options.id;\r\n\t\tconsole.log('222558774411')\r\n\t\t\r\n\t\tthis.getcoursedetail()\r\n\t\tlet token=uni.getStorageSync(\"token\");\r\n\t\tif(token==''){\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle:\"请先登陆\",\r\n\t\t\t\ticon:'none'\r\n\t\t\t})\r\n\t\t\tsetTimeout(function(){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl:'../start/start?id='+that.courseid+'&type='+1\r\n\t\t\t\t})\r\n\t\t\t},1500)\r\n\t\t}\r\n\t\t\r\n\t},\r\n\tonUnload: function () {\r\n\t\tuni.reLaunch({\r\n\t\t\turl:'/pages/index/index'\r\n\t\t})\r\n\t },\r\n\r\n\t onShareAppMessage(res) {\r\n\t\t let that=this;\r\n\t if (res.from === 'button') {// 来自页面内分享按钮\r\n\t console.log(res.target)\r\n\t }\r\n\t return {\r\n\t title: this.item.title,\r\n\t path:'/pages/course/courseIntro?id='+that.courseid\r\n\t }\r\n\t }\r\n\t\r\n\t\r\n\t\r\n};\r\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=style&index=1&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=style&index=1&lang=scss&\"","// extracted by mini-css-extract-plugin"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/App.vue?5a11","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?bb21","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?d058","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?b5e6","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?3558","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?dab1","webpack:///G:/项目/program/tigerprogram/pages/course/courseIntro.vue?25ba"],"names":["onLaunch","onShow","onHide","post","url","data","promise","Promise","resolve","reject","that","token","uni","getStorageSync","header","postData","request","globalData","baseUrl","method","success","res","code","fail","e","hideNavigationBarLoading","userInfo","upload","filetype","file","wx","showNavigationBarLoading","showLoading","title","head","console","log","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading","complete","createPage","Page","components","uParse","content","courseid","item","present_customs","next_customs","methods","preview","src","navigate","href","onEditorReady","t","createSelectorQuery","select","context","editorCtx","html","setContents","exec","text","details","texts","indexOf","substring","getcoursedetail","params","course_id","app","then","catch","err","toDetail","showToast","icon","setTimeout","navigateTo","is_auth","state","id","toIndex","navigateBack","delta","share","onLoad","options","onUnload","reLaunch","onShareAppMessage","from","target","path"],"mappings":"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","file":"pages/course/courseIntro.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/course/courseIntro.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./courseIntro.vue?vue&type=template&id=0f174bea&\"\nimport script from \"./courseIntro.vue?vue&type=script&lang=js&\"\nexport * from \"./courseIntro.vue?vue&type=script&lang=js&\"\nimport style1 from \"./courseIntro.vue?vue&type=style&index=1&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('0f174bea', component.options)\n } else {\n api.reload('0f174bea', component.options)\n }\n module.hot.accept(\"./courseIntro.vue?vue&type=template&id=0f174bea&\", function () {\n api.rerender('0f174bea', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/course/courseIntro.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=template&id=0f174bea&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=script&lang=js&\"","//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n//\r\n\r\nimport uParse from '@/components/u-parse/u-parse.vue'\r\nimport app from \"../../App.vue\";\r\nexport default {\r\n\tcomponents: {\r\n\t uParse\r\n\t},\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\ttitle: '',\r\n\t\t\tcontent:\"\",\r\n\t\t\tcourseid:'',\r\n\t\t\titem:'',\r\n\t\t\tpresent_customs:'',\r\n\t\t\tnext_customs:''\r\n\t\t\t\r\n\t\t};\r\n\t},\r\n\tmethods: {\r\n\t\tpreview(src, e) {\r\n\t\t // do something\r\n\t\t},\r\n\t\tnavigate(href, e) {\r\n\t\t // do something\r\n\t\t},\r\n\t\t// 介绍内容 后台的富文本数据\r\n\t\tonEditorReady() {\r\n\t\t\tlet t = this;\r\n\t\t\tuni.createSelectorQuery()\r\n\t\t\t\t.select('#editorDetail')\r\n\t\t\t\t.context(res => {\r\n\t\t\t\t\tconsole.log(res)\r\n\t\t\t\t\tthis.editorCtx = res.context;\r\n\t\t\t\t\tlet content = {\r\n\t\t\t\t\t\thtml: t.content\r\n\t\t\t\t\t};\r\n\t\t\t\t\tthis.editorCtx.setContents(content); //设置富文本编辑器的内容\r\n\t\t\t\t})\r\n\t\t\t\t.exec();\r\n\t\t},\r\n\t\t\r\n\t\t text(details) {\r\n\t\t\r\n\t\t var texts = '';//待拼接的内容\r\n\t\t\r\n\t\t while (details.indexOf('<img') != -1) {//寻找img 循环\r\n\t\t\r\n\t\t texts += details.substring('0', details.indexOf('<img') + 4);//截取到<img前面的内容\r\n\t\t\r\n\t\t details = details.substring(details.indexOf('<img') + 4);//<img 后面的内容\r\n\t\t\r\n\t\t if (details.indexOf('style=') != -1 && details.indexOf('style=') < details.indexOf('>')) {\r\n\t\t\r\n\t\t texts += details.substring(0, details.indexOf('style=\"') + 7) + \"max-width:100%;height:auto;margin:0 auto;\";//从 <img 后面的内容 截取到style= 加上自己要加的内容\r\n\t\t\r\n\t\t details = details.substring(details.indexOf('style=\"') + 7); //style后面的内容拼接\r\n\t\t\r\n\t\t } else {\r\n\t\t\r\n\t\t texts += ' style=\"max-width:100%;height:auto;margin:0 auto;\" ';\r\n\t\t\r\n\t\t }\r\n\t\t }\r\n\t\t \r\n\t\t texts += details;//最后拼接的内容\r\n\t\t\r\n\t\t return texts\r\n\t\t\r\n\t\t },\r\n\t\t// 获取课程详情\r\n\t\tgetcoursedetail(){\r\n\t\t\tlet that = this;\r\n\t\t\tconsole.log('00001112222',that.courseid)\r\n\t\t\tvar url = '/api/course/course_detail';\r\n\t\t\tvar params = {\r\n\t\t\t\tcourse_id: that.courseid,\r\n\t\t\t\r\n\t\t\t}\r\n\t\t\tapp.post(url, params,\"post\").then((res) => {\r\n\t\t\t\tconsole.log('876655',res);\r\n\t\t\t\tthat.present_customs=res.present_customs;\r\n\t\t\t\tthat.next_customs=res.next_customs;\r\n\t\t\t\t// 把富文本图片给加一个最大宽度\r\n\t\t\t\t\r\n\t\t\t\t this.item = res.data;\r\n\t\t\t\t\t var text=this.text(res.data.content)\r\n\t\t\t\t\t this.content=text;\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t\r\n\t\t\t}).catch((err) => {\r\n\t\t\t\tconsole.log(err)\r\n\t\t\t\r\n\t\t\t})\r\n\t\t},\r\n\t\t\r\n\t\t// 进入课程\r\n\t\ttoDetail(){\r\n\t\t\tlet token=uni.getStorageSync(\"token\")\r\n\t\t\tif(token==''){\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle:'请先登录',\r\n\t\t\t\t\ticon:'none'\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tsetTimeout(function(){\r\n\t\t\t\t\tconsole.log(9999)\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl:'/pages/start/start'\r\n\t\t\t\t\t})\r\n\t\t\t\t},1500)\r\n\t\t\t}else{\r\n\t\t\t\t\r\n\t\t\t\tif(this.present_customs==''){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:'此课程没有关卡',\r\n\t\t\t\t\t\ticon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t} else if(this.item.is_auth==2){\r\n\t\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t\t \ttitle:\"您没有权限看此课程\",\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t })\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t\t setTimeout(function(){\r\n\t\t\t\t\t\t\t uni.navigateTo({\r\n\t\t\t\t\t\t\t \t// url:'/pages/start/start?id='+that.courseid+'&type='+1\r\n\t\t\t\t\t\t\t\turl:'/pages/index/index'\r\n\t\t\t\t\t\t\t })\r\n\t\t\t\t\t\t },1500)\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t }else if(this.item.state==1){\r\n\t\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t\t \ttitle:'课程未开始',\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t })\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t }else if(this.item.state==3){\r\n\t\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t\t \ttitle:'课程授权到期',\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t })\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t }else{\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl:\"/pages/course/courseDetail?id=\"+this.present_customs.id+'&courseid='+this.courseid\r\n\t\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\t\r\n\t\t},\r\n\t\t// 返回首页\r\n\t\ttoIndex(){\r\n\t\t\tuni.navigateBack({\r\n\t\t\t\tdelta:2\r\n\t\t\t})\r\n\t\t},\r\n\t},\r\n\tshare(){\r\n\t\t\r\n\t},\r\n\t\r\n\t\r\n\tonLoad(options){\r\n\t\tlet that=this;\r\n\t\tconsole.log('99999999',options)\r\n\t\t\r\n\t\t\r\n\t\tthis.courseid=options.id;\r\n\t\tconsole.log('222558774411')\r\n\t\t\r\n\t\tthis.getcoursedetail()\r\n\t\tlet token=uni.getStorageSync(\"token\");\r\n\t\tif(token==''){\r\n\t\t\tuni.showToast({\r\n\t\t\t\ttitle:\"请先登陆\",\r\n\t\t\t\ticon:'none'\r\n\t\t\t})\r\n\t\t\tsetTimeout(function(){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl:'../start/start?id='+that.courseid+'&type='+1\r\n\t\t\t\t})\r\n\t\t\t},1500)\r\n\t\t}\r\n\t\t\r\n\t},\r\n\tonUnload: function () {\r\n\t\tuni.reLaunch({\r\n\t\t\turl:'/pages/index/index'\r\n\t\t})\r\n\t },\r\n\r\n\t onShareAppMessage(res) {\r\n\t\t let that=this;\r\n\t if (res.from === 'button') {// 来自页面内分享按钮\r\n\t console.log(res.target)\r\n\t }\r\n\t return {\r\n\t title: this.item.title,\r\n\t path:'/pages/course/courseIntro?id='+that.courseid\r\n\t }\r\n\t }\r\n\t\r\n\t\r\n\t\r\n};\r\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=style&index=1&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./courseIntro.vue?vue&type=style&index=1&lang=scss&\"","// extracted by mini-css-extract-plugin"],"sourceRoot":""}
\ No newline at end of file
... ...
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?83ee","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?8e07","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?3813","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?1ac5","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?a938","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?bfa3","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/App.vue?5a11"],"names":["onLaunch","onShow","onHide","post","url","data","promise","Promise","resolve","reject","that","token","uni","getStorageSync","header","postData","request","globalData","baseUrl","method","success","res","code","fail","e","hideNavigationBarLoading","userInfo","upload","filetype","file","wx","showNavigationBarLoading","showLoading","title","head","console","log","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading","complete","createPage","Page","completeList","isPoint","pointImg1","require","pointImg2","page","courseid","user_id","courselist","unlock_customs_num","user","customs_id","commentlist","imgurl","showimg","methods","getcordlist","params","course_id","app","then","obj","showcomment","concat","catch","err","preivewimg","index","currentTarget","dataset","indexk","images","previewImage","current","urls","viewimg","item","hideshowimg","comment","clock_log_id","id","navigateTo","replay","itemone","seemore","length","showToast","icon","forEach","value","array","del","showModal","content","confirm","splice","cancel","changePoint","nickname","is_praise","praise_user","push","onLoad","options","onReachBottom","newpage"],"mappings":"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,EAAE,+FAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEA;AACA,IAAI,KAAU,EAAE,YAiBf;AACD;AACe,gF;;;;;;;;;;;;ACvCf;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AAAA;AAAA;AAAA;AAAo6B,CAAgB,i6BAAG,EAAC,C;;;;;;;;;;;;ACAx7B;AAAA;AAAA;AAAA;AAAusB,CAAgB,wtBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkI3tB,+E,8FAlIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;eAGe,EACd9C,IADc,kBACP,CACN,OAAO,EACN+C,YAAY,EAAE,CAAC,GAAD,EAAM,GAAN,EAAW,GAAX,CADR,EAENH,QA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","file":"pages/course/recordClock.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/course/recordClock.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./recordClock.vue?vue&type=template&id=cf020192&\"\nimport script from \"./recordClock.vue?vue&type=script&lang=js&\"\nexport * from \"./recordClock.vue?vue&type=script&lang=js&\"\nimport style0 from \"./recordClock.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('cf020192', component.options)\n } else {\n api.reload('cf020192', component.options)\n }\n module.hot.accept(\"./recordClock.vue?vue&type=template&id=cf020192&\", function () {\n api.rerender('cf020192', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/course/recordClock.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=template&id=cf020192&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=script&lang=js&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport app from \"../../App.vue\";\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tcompleteList: ['1', '2', '3'],\n\t\t\tcomplete: '',\n\t\t\t// 点赞\n\t\t\tisPoint: false,\n\t\t\tpointImg1: require(\"../../static/zan_icon@2x.png\"),\n\t\t\tpointImg2: require(\"../../static/img_03.png\"),\n\t\t\tpage: 1,\n\t\t\tcourseid: '',\n\t\t\tuser_id: '',\n\t\t\tcourselist: [],\n\t\t\tunlock_customs_num: '',\n\t\t\tuser: '',\n\t\t\tcustoms_id: '',\n\t\t\tcommentlist: [],\n\t\t\timgurl:'',\n\t\t\tshowimg:false\n\t\t};\n\t},\n\tmethods: {\n\n\t\t// 获取打卡列表\n\t\tgetcordlist() {\n\t\t\tlet that = this;\n\t\t\tconsole.log(77889900)\n\t\t\tvar url = '/api/course/course_clock_list';\n\t\t\tvar params = {\n\t\t\t\tuser_id: that.user_id,\n\t\t\t\tcourse_id: that.courseid,\n\t\t\t\tpage: that.page\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\t// let userid = uni.getStorageSync(\"userid\")\n\t\t\t\tfor (var obj of res.data) {\n\t\t\t\t\tobj.showcomment = false;\n\n\n\t\t\t\t}\n\t\t\t\tthat.courselist = that.courselist.concat(res.data);\n\t\t\t\tthat.user = res.user;\n\t\t\t\tthat.unlock_customs_num = res.unlock_customs_num\n\n\n\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\tconsole.log(that.courselist, '90908080')\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\tpreivewimg(e){\n\t\t\tlet that=this;\n\t\t\tconsole.log(e)\n\t\t\tlet index=e.currentTarget.dataset.index;\n\t\t\tlet indexk=e.currentTarget.dataset.indexk;\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(indexk)\n\t\t\t\n\t\t\tconsole.log(that.courselist[index].images)\n\t\t\tuni.previewImage({\n\t\t\tcurrent:that.courselist[index].images[indexk],\n\t\t\turls: that.courselist[index].images,\n\t\t\tsuccess: function (res) { },\n\t\t\tfail: function (res) { },\n\t\t\tcomplete: function (res) { },\n\t\t\t})\n\t\t},\n\t\t\n\t\t// 预览图片\n\t\tviewimg(item){\n\t\t\tthis.imgurl=item;\n\t\t\tthis.showimg=true\n\t\t},\n\t\thideshowimg(){\n\t\t\tthis.showimg=false\n\t\t},\n\t\t// 评论\n\t\tcomment(e) {\n\t\t\tconsole.log(e)\n\t\t\tlet clock_log_id = e.currentTarget.dataset.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + this.customs_id +\n\t\t\t\t\t'&commenttype=' + 2 + '&courseid=' + this.courseid + \"&user_id=\" + this.user_id\n\t\t\t})\n\t\t},\n\n\t\t// 回复评论\n\t\treplay(item, itemone) {\n\t\t\tconsole.log('0000', itemone)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 2 + '&comments_id=' + itemone.id + '&courseid=' + this.courseid + \"&user_id=\" + this.user_id\n\t\t\t})\n\t\t},\n\t\tseemore(id, index) {\n\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/comments/comments';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: id,\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.commentlist = res;\n\t\t\t\tif (res.length == 0) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '暂无评论',\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tthat.courselist.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tif (index == indexk) {\n\t\t\t\t\t\t\tthat.courselist[index].showcomment = !that.courselist[index].showcomment;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthat.courselist[indexk].showcomment = false\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\tconsole.log(that.courselist)\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\n\n\n\t\t// 长按删除评论\n\t\tdel(item, index) {\n\t\t\tlet that = this;\n\n\t\t\tconsole.log('87665', index)\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '删除此条评论',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tvar url = '/api/comments/del';\n\t\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t}\n\t\t\t\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: '删除成功',\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tthat.commentlist.splice(index, 1)\n\t\t\t\t\t\t\tthat.commentlist = that.commentlist;\n\n\t\t\t\t\t\t}).catch((err) => {\n\n\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\n\t\t// 点赞\n\t\tchangePoint(item, index) {\n\n\n\t\t\tlet that = this;\n\t\t\tvar nickname = uni.getStorageSync(\"nickname\");\n\t\t\tconsole.log('99887', that.user)\n\t\t\tvar url = '/api/praise/praise';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: item.id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.courselist[index].is_praise = !that.courselist[index].is_praise\n\t\t\t\tif (that.courselist[index].is_praise == 1) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\n\t\t\t\t\tvar obj = {\n\t\t\t\t\t\tuser: {\n\t\t\t\t\t\t\tnickname: nickname\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tthat.courselist[index].praise_user.push(obj);\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\t// that.getcoursedetail\n\n\t\t\t\t} else {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '取消点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\n\t\t\t\t\tthat.courselist[index].praise_user.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tif (that.courselist[index].praise_user[indexk].user.nickname == nickname) {\n\t\t\t\t\t\t\tthat.courselist[index].praise_user.splice(indexk, 1)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t}\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\n\t\t},\n\n\t},\n\tonLoad(options) {\n\t\tconsole.log(options)\n\t\tthis.courseid = options.courseid;\n\t\tthis.user_id = options.user_id;\n\t\tthis.customs_id = options.customs_id\n\t\tthis.getcordlist()\n\n\t},\n\tonReachBottom() {\n\t\tvar newpage = this.page;\n\t\tnewpage++;\n\t\tthis.page = newpage\n\t\tthis.getcordlist()\n\t},\n};\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?83ee","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?8e07","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?3813","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?1ac5","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?a938","webpack:///G:/项目/program/tigerprogram/pages/course/recordClock.vue?bfa3","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/App.vue?5a11"],"names":["onLaunch","onShow","onHide","post","url","data","promise","Promise","resolve","reject","that","token","uni","getStorageSync","header","postData","request","globalData","baseUrl","method","success","res","code","fail","e","hideNavigationBarLoading","userInfo","upload","filetype","file","wx","showNavigationBarLoading","showLoading","title","head","console","log","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading","complete","createPage","Page","completeList","isPoint","pointImg1","require","pointImg2","page","courseid","user_id","courselist","unlock_customs_num","user","customs_id","commentlist","imgurl","showimg","methods","getcordlist","params","course_id","app","then","obj","showcomment","concat","catch","err","preivewimg","index","currentTarget","dataset","indexk","images","previewImage","current","urls","viewimg","item","hideshowimg","comment","clock_log_id","id","navigateTo","replay","itemone","seemore","length","showToast","icon","forEach","value","array","del","showModal","content","confirm","splice","cancel","changePoint","nickname","is_praise","praise_user","push","onLoad","options","onReachBottom","newpage"],"mappings":"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,EAAE,+FAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEA;AACA,IAAI,KAAU,EAAE,YAiBf;AACD;AACe,gF;;;;;;;;;;;;ACvCf;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AAAA;AAAA;AAAA;AAAo6B,CAAgB,i6BAAG,EAAC,C;;;;;;;;;;;;ACAx7B;AAAA;AAAA;AAAA;AAAusB,CAAgB,wtBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC2J3tB,+E,8FA3JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAC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","file":"pages/course/recordClock.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/course/recordClock.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./recordClock.vue?vue&type=template&id=cf020192&\"\nimport script from \"./recordClock.vue?vue&type=script&lang=js&\"\nexport * from \"./recordClock.vue?vue&type=script&lang=js&\"\nimport style0 from \"./recordClock.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('cf020192', component.options)\n } else {\n api.reload('cf020192', component.options)\n }\n module.hot.accept(\"./recordClock.vue?vue&type=template&id=cf020192&\", function () {\n api.rerender('cf020192', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/course/recordClock.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=template&id=cf020192&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=script&lang=js&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport app from \"../../App.vue\";\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tcompleteList: ['1', '2', '3'],\n\t\t\tcomplete: '',\n\t\t\t// 点赞\n\t\t\tisPoint: false,\n\t\t\tpointImg1: require(\"../../static/zan_icon@2x.png\"),\n\t\t\tpointImg2: require(\"../../static/img_03.png\"),\n\t\t\tpage: 1,\n\t\t\tcourseid: '',\n\t\t\tuser_id: '',\n\t\t\tcourselist: [],\n\t\t\tunlock_customs_num: '',\n\t\t\tuser: '',\n\t\t\tcustoms_id: '',\n\t\t\tcommentlist: [],\n\t\t\timgurl:'',\n\t\t\tshowimg:false\n\t\t};\n\t},\n\tmethods: {\n\n\t\t// 获取打卡列表\n\t\tgetcordlist() {\n\t\t\tlet that = this;\n\t\t\tconsole.log(77889900)\n\t\t\tvar url = '/api/course/course_clock_list';\n\t\t\tvar params = {\n\t\t\t\tuser_id: that.user_id,\n\t\t\t\tcourse_id: that.courseid,\n\t\t\t\tpage: that.page\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\t// let userid = uni.getStorageSync(\"userid\")\n\t\t\t\tfor (var obj of res.data) {\n\t\t\t\t\tobj.showcomment = false;\n\n\n\t\t\t\t}\n\t\t\t\tthat.courselist = that.courselist.concat(res.data);\n\t\t\t\tthat.user = res.user;\n\t\t\t\tthat.unlock_customs_num = res.unlock_customs_num\n\n\n\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\tconsole.log(that.courselist, '90908080')\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\tpreivewimg(e){\n\t\t\tlet that=this;\n\t\t\tconsole.log(e)\n\t\t\tlet index=e.currentTarget.dataset.index;\n\t\t\tlet indexk=e.currentTarget.dataset.indexk;\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(indexk)\n\t\t\t\n\t\t\tconsole.log(that.courselist[index].images)\n\t\t\tuni.previewImage({\n\t\t\tcurrent:that.courselist[index].images[indexk],\n\t\t\turls: that.courselist[index].images,\n\t\t\tsuccess: function (res) { },\n\t\t\tfail: function (res) { },\n\t\t\tcomplete: function (res) { },\n\t\t\t})\n\t\t},\n\t\t\n\t\t// 预览图片\n\t\tviewimg(item){\n\t\t\tthis.imgurl=item;\n\t\t\tthis.showimg=true\n\t\t},\n\t\thideshowimg(){\n\t\t\tthis.showimg=false\n\t\t},\n\t\t// 评论\n\t\tcomment(e) {\n\t\t\tconsole.log(e)\n\t\t\tlet clock_log_id = e.currentTarget.dataset.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + this.customs_id +\n\t\t\t\t\t'&commenttype=' + 2 + '&courseid=' + this.courseid + \"&user_id=\" + this.user_id\n\t\t\t})\n\t\t},\n\n\t\t// 回复评论\n\t\treplay(item, itemone) {\n\t\t\tconsole.log('0000', itemone)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 2 + '&comments_id=' + itemone.id + '&courseid=' + this.courseid + \"&user_id=\" + this.user_id\n\t\t\t})\n\t\t},\n\t\tseemore(id, index) {\n\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/comments/comments';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: id,\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.commentlist = res;\n\t\t\t\tif (res.length == 0) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '暂无评论',\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tthat.courselist.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tif (index == indexk) {\n\t\t\t\t\t\t\tthat.courselist[index].showcomment = !that.courselist[index].showcomment;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthat.courselist[indexk].showcomment = false\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\tconsole.log(that.courselist)\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\n\n\n\n\t\t// 长按删除评论\n\t\tdel(item, index) {\n\t\t\tlet that = this;\n\n\t\t\tconsole.log('87665', index)\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '删除此条评论',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tvar url = '/api/comments/del';\n\t\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t}\n\t\t\t\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: '删除成功',\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tthat.commentlist.splice(index, 1)\n\t\t\t\t\t\t\tthat.commentlist = that.commentlist;\n\n\t\t\t\t\t\t}).catch((err) => {\n\n\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\n\t\t// 点赞\n\t\tchangePoint(item, index) {\n\n\n\t\t\tlet that = this;\n\t\t\tvar nickname = uni.getStorageSync(\"nickname\");\n\t\t\tconsole.log('99887', that.user)\n\t\t\tvar url = '/api/praise/praise';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: item.id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.courselist[index].is_praise = !that.courselist[index].is_praise\n\t\t\t\tif (that.courselist[index].is_praise == 1) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\n\t\t\t\t\tvar obj = {\n\t\t\t\t\t\tuser: {\n\t\t\t\t\t\t\tnickname: nickname\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tthat.courselist[index].praise_user.push(obj);\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t\t// that.getcoursedetail\n\n\t\t\t\t} else {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '取消点赞成功',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\n\t\t\t\t\tthat.courselist[index].praise_user.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tif (that.courselist[index].praise_user[indexk].user.nickname == nickname) {\n\t\t\t\t\t\t\tthat.courselist[index].praise_user.splice(indexk, 1)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\n\t\t\t\t\tthat.courselist = that.courselist;\n\t\t\t\t}\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\n\t\t},\n\n\t},\n\tonLoad(options) {\n\t\tconsole.log(options)\n\t\tthis.courseid = options.courseid;\n\t\tthis.user_id = options.user_id;\n\t\tthis.customs_id = options.customs_id\n\t\tthis.getcordlist()\n\n\t},\n\tonReachBottom() {\n\t\tvar newpage = this.page;\n\t\tnewpage++;\n\t\tthis.page = newpage\n\t\tthis.getcordlist()\n\t},\n};\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./recordClock.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
... ...
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?c3c9","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?95a8","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?2be6","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?870d","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?66e1","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?a4e7","webpack:///G:/项目/program/tigerprogram/App.vue?5a11"],"names":["onLaunch","onShow","onHide","post","url","data","promise","Promise","resolve","reject","that","token","uni","getStorageSync","header","postData","request","globalData","baseUrl","method","success","res","code","fail","e","hideNavigationBarLoading","userInfo","upload","filetype","file","wx","showNavigationBarLoading","showLoading","title","head","console","log","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading","complete","createPage","Page","yinsi","userName","avatarUrl","isClick","industryName","occupationName","recordList","isPoint","pointImg1","require","pointImg2","phone","userinfo","page","commentlist","showimg","imgurl","methods","deleteRecord","item","showModal","content","confirm","params","course_id","id","app","then","showToast","icon","setTimeout","getRecordList","cancel","changePrivacy","index","t","clock_log_id","is_privacy","changePoint","is_praise","obj","user","nickname","praise_user","push","forEach","value","indexk","array","splice","viewimg","hideshowimg","comment","navigateTo","customs_id","replay","itemone","seemore","length","showcomment","catch","err","changeclock","toLogin","setStorageSync","touserLogin","getuserinfo","avatar","mobile","profession","occupation","msg","dele","getPhoneNumber","detail","encryptedData","openid","sessionKey","session_key","encrypted_data","iv","param","pageNum","concat","sure","edit","preivewimg","currentTarget","dataset","images","previewImage","current","urls","circle","onLoad","onReachBottom","newpage"],"mappings":"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L;AACc;;;AAGjE;AAC4H;AAC5H,gBAAgB,0IAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEA;AACA,IAAI,KAAU,EAAE,YAiBf;AACD;AACe,gF;;;;;;;;;;;;ACvCf;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AAAA;AAAA;AAAA;AAAgsB,CAAgB,itBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC+MptB,+E,8FA/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA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","file":"pages/mine/mine.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/mine/mine.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./mine.vue?vue&type=template&id=382e1411&\"\nimport script from \"./mine.vue?vue&type=script&lang=js&\"\nexport * from \"./mine.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mine.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('382e1411', component.options)\n } else {\n api.reload('382e1411', component.options)\n }\n module.hot.accept(\"./mine.vue?vue&type=template&id=382e1411&\", function () {\n api.rerender('382e1411', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/mine/mine.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=template&id=382e1411&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=script&lang=js&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport app from \"../../App.vue\"\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tyinsi: true,\n\t\t\ttoken: '',\n\t\t\t// 昵称\n\t\t\tuserName: '',\n\t\t\tavatarUrl: '',\n\t\t\t// 防连点\n\t\t\tisClick: false,\n\t\t\t// 行业\n\t\t\tindustryName: \"\",\n\t\t\t// 职业\n\t\t\toccupationName: \"\",\n\t\t\t// 用户记录列表\n\t\t\trecordList: [],\n\t\t\t// 点赞\n\t\t\t// 点赞\n\t\t\tisPoint: false,\n\t\t\tpointImg1: require(\"../../static/zan_icon@2x.png\"),\n\t\t\tpointImg2: require(\"../../static/img_03.png\"),\n\t\t\tphone: '',\n\t\t\tuserinfo: '',\n\t\t\tpage: 1,\n\t\t\tcommentlist: [],\n\t\t\tshowimg: false,\n\t\t\timgurl: ''\n\t\t};\n\t},\n\tmethods: {\n\t\t// 删除记录\n\t\tdeleteRecord(item) {\n\t\t\tconsole.log(item)\n\t\t\tlet that = this;\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '是否删除此条记录',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tlet url = \"/api/clock/del\";\n\t\t\t\t\t\tlet params = {\n\t\t\t\t\t\t\tcourse_id: item.course_id,\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t};\n\t\t\t\t\t\tapp.post(url, params)\n\t\t\t\t\t\t\t.then(res => {\n\t\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\t\ttitle: \"删除成功\",\n\t\t\t\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t\t\t\t})\n\n\t\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\t\tthat.page = 1;\n\t\t\t\t\t\t\t\t\tthat.recordList = [];\n\t\t\t\t\t\t\t\t\tthat.getRecordList()\n\t\t\t\t\t\t\t\t}, 1500)\n\t\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\t\t// 设为隐私\n\t\tchangePrivacy(item, index) {\n\t\t\tlet t = this;\n\t\t\tlet url = \"/api/clock/set_privacy\";\n\t\t\tlet params = {\n\t\t\t\tclock_log_id: item.id\n\t\t\t};\n\t\t\tapp.post(url, params)\n\n\t\t\t\t.then(res => {\n\n\n\n\t\t\t\t\tif (item.is_privacy == 2) {\n\t\t\t\t\t\titem.is_privacy = 1\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '设为隐私成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t} else {\n\t\t\t\t\t\titem.is_privacy = 2\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '取消隐私成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\n\n\t\t\t\t})\n\t\t},\n\t\t// 点赞\n\t\tchangePoint(item, index) {\n\n\t\t\tlet that = this;\n\n\t\t\tlet url = \"/api/praise/praise\";\n\t\t\tlet params = {\n\t\t\t\tclock_log_id: item.id\n\t\t\t};\n\t\t\tapp.post(url, params)\n\n\t\t\t\t.then(res => {\n\t\t\t\t\titem.is_praise = !item.is_praise;\n\t\t\t\t\tif (item.is_praise == 1) {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '点赞成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t\tvar obj = {\n\t\t\t\t\t\t\tuser: {\n\t\t\t\t\t\t\t\tnickname: that.userName\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tthat.recordList[index].praise_user.push(obj);\n\t\t\t\t\t\tthat.recordList = that.recordList;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '取消点赞成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthat.recordList[index].praise_user.forEach(function(value, indexk, array) {\n\t\t\t\t\t\t\tif (that.recordList[index].praise_user[indexk].user.nickname == that.userName) {\n\t\t\t\t\t\t\t\tthat.recordList[index].praise_user.splice(indexk, 1)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthat.recordList = that.recordList;\n\t\t\t\t\t}\n\n\n\t\t\t\t})\n\t\t},\n\n\t\t// 预览图片\n\t\tviewimg(item) {\n\t\t\tthis.imgurl = item;\n\t\t\tthis.showimg = true\n\t\t},\n\t\thideshowimg() {\n\t\t\tthis.showimg = false\n\t\t},\n\n\t\t// 评论\n\t\tcomment(item) {\n\t\t\t// console.log(e)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 3\n\t\t\t})\n\t\t},\n\n\t\t// 回复评论\n\t\treplay(item, itemone) {\n\t\t\tconsole.log('0000', itemone)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 3 + '&comments_id=' + itemone.id\n\t\t\t})\n\t\t},\n\n\t\t//查看所有评论\n\t\tseemore(id, index) {\n\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/comments/comments';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.commentlist = res;\n\t\t\t\tif (res.length == 0) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '暂无评论',\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(89988)\n\t\t\t\t\tconsole.log(index)\n\t\t\t\t\tthat.recordList.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tconsole.log(index)\n\t\t\t\t\t\tconsole.log(indexk)\n\t\t\t\t\t\tif (index == indexk) {\n\t\t\t\t\t\t\tconsole.log(index)\n\t\t\t\t\t\t\tthat.recordList[index].showcomment = !that.recordList[index].showcomment;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthat.recordList[indexk].showcomment = false\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\tthat.recordList = that.recordList;\n\t\t\t\t\tconsole.log('0099887', that.recordList)\n\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\t// 修改打卡\n\t\tchangeclock(item) {\n\t\t\t// var item=JSON.stringify(item)\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/submitClock?clock_log_id=' + item.id + '&change=' + 1 + '&courseid=' + item.course_id +\n\t\t\t\t\t'&custom_id=' + item.customs_id + \"&changetype=\" + 2\n\n\t\t\t})\n\t\t},\n\t\t// 用户登录\n\t\ttoLogin() {\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/start/start'\n\t\t\t});\n\t\t\tuni.setStorageSync(\"url\", '/pages/mine/mine')\n\t\t},\n\t\t// // 用户登录\n\t\ttouserLogin() {\n\t\t\tvar token = uni.getStorageSync(\"token\")\n\t\t\tif (token == '') {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '请先登录',\n\t\t\t\t\ticon: 'none'\n\t\t\t\t})\n\t\t\t\tuni.setStorageSync(\"url\", '/pages/mine/mine')\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl: '/pages/start/start'\n\t\t\t\t\t});\n\t\t\t\t}, 1500)\n\t\t\t}\n\n\t\t},\n\n\t\t// 获取用户信息\n\t\tgetuserinfo() {\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/index/user_info';\n\t\t\tvar params = {\n\n\n\t\t\t}\n\t\t\tapp.post(url, params, \"post\").then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.userinfo = res;\n\t\t\t\tthat.avatarUrl = res.avatar;\n\t\t\t\tthat.userName = res.nickname;\n\t\t\t\tthat.phone = res.mobile;\n\t\t\t\tif (res.profession != null) {\n\t\t\t\t\tthat.industryName = res.profession;\n\t\t\t\t\tthat.occupationName = res.occupation\n\t\t\t\t}\n\n\n\t\t\t}).catch((err) => {\n\t\t\t\tconsole.log(err)\n\t\t\t\tif (err.msg == '您已被拉黑') {\n\t\t\t\t\twx.showToast({\n\t\t\t\t\t\ttitle: err.msg,\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\twx.navigateTo({\n\t\t\t\t\t\t\turl: '/pages/start/start'\n\t\t\t\t\t\t})\n\t\t\t\t\t}, 1500)\n\t\t\t\t} else if (err.msg == '用户未登录') {\n\n\t\t\t\t\twx.showToast({\n\t\t\t\t\t\ttitle: '请重新登录',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t\twx.setStorageSync(\"token\", \"\")\n\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t uni.navigateTo({\n\t\t\t\t\t url:'/pages/start/start'\n\t\t\t\t\t })\n\t\t\t\t\t},1500)\n\t\t\t\t}\n\n\n\t\t\t})\n\t\t},\n\n\t\tdele(item, index) {\n\t\t\tconsole.log(index)\n\n\t\t\tlet that = this;\n\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '删除此条评论',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tvar url = '/api/comments/del';\n\t\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t}\n\t\t\t\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: '删除成功',\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tthat.commentlist.splice(index, 1)\n\t\t\t\t\t\t\t\tthat.commentlist = that.commentlist;\n\t\t\t\t\t\t\t}, 1500)\n\n\n\n\t\t\t\t\t\t}).catch((err) => {\n\n\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\n\n\n\n\n\t\t// 绑定手机号\n\t\tgetPhoneNumber(e) {\n\t\t\tconsole.log(e)\n\t\t\tif (!this.isClick) {\n\t\t\t\tlet that = this;\n\t\t\t\tthat.isClick = true\n\t\t\t\tif (e.detail.encryptedData) {\n\t\t\t\t\tlet openid = uni.getStorageSync(\"openid\");\n\t\t\t\t\tlet sessionKey = uni.getStorageSync(\"session_key\")\n\n\t\t\t\t\tlet url = '/api/user/login_phone',\n\n\t\t\t\t\t\tparams = {\n\t\t\t\t\t\t\topenid: openid,\n\t\t\t\t\t\t\tsession_key: sessionKey,\n\t\t\t\t\t\t\tencrypted_data: e.detail.encryptedData,\n\t\t\t\t\t\t\tiv: e.detail.iv\n\t\t\t\t\t\t}\n\n\t\t\t\t\tapp.post(url, params, \"post\").then((res) => {\n\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\tthat.phone = res\n\n\n\t\t\t\t\t}).catch((err) => {\n\n\n\t\t\t\t\t\tconsole.log(err)\n\n\t\t\t\t\t})\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t},\n\t\t// 用户记录列表\n\t\tgetRecordList() {\n\t\t\tlet t = this;\n\t\t\tlet url = \"/api/clock/clock_log\";\n\t\t\tlet param = {\n\t\t\t\tpage: this.page,\n\t\t\t\tpageNum: 10\n\t\t\t}\n\t\t\tapp.post(url, param)\n\t\t\t\t.then(res => {\n\t\t\t\t\tconsole.log(res)\n\n\t\t\t\t\tfor (var obj of res) {\n\t\t\t\t\t\tobj.showcomment = false\n\t\t\t\t\t}\n\t\t\t\t\tthis.recordList = this.recordList.concat(res);\n\t\t\t\t\tconsole.log(this.recordList)\n\t\t\t\t})\n\t\t},\n\t\tsure() {\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '../registerone/registerone'\n\t\t\t});\n\t\t},\n\t\t// 修改个人信息\n\t\tedit() {\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/mine/changeinfo'\n\t\t\t});\n\n\t\t},\n\t\tpreivewimg(e){\n\t\t\tlet that=this;\n\t\t\tconsole.log(e)\n\t\t\tlet index=e.currentTarget.dataset.index;\n\t\t\tlet indexk=e.currentTarget.dataset.indexk;\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(indexk)\n\t\t\t\n\t\t\tconsole.log(that.recordList[index].images)\n\t\t\tuni.previewImage({\n\t\t\tcurrent:that.recordList[index].images[indexk],\n\t\t\turls: that.recordList[index].images,\n\t\t\tsuccess: function (res) { },\n\t\t\tfail: function (res) { },\n\t\t\tcomplete: function (res) { },\n\t\t\t})\n\t\t},\n\t\tcircle(id) {\n\t\t\tlet token = wx.getStorageSync(\"token\")\n\t\t\tif (token == '') {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '请先登录',\n\t\t\t\t\ticon: 'none'\n\t\t\t\t})\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl: '/pages/start/start'\n\t\t\t\t\t});\n\t\t\t\t}, 1500)\n\t\t\t} else {\n\t\t\t\tuni.navigateTo({\n\t\t\t\t\turl: '/pages/mine/circlepic?id=' + id\n\t\t\t\t});\n\t\t\t}\n\n\n\t\t}\n\t},\n\n\tonLaunch: function() {},\n\tonShow: function() {\n\t\tvar token = uni.getStorageSync('token');\n\t\tthis.token = token\n\t\tconsole.log('677800', token)\n\t\t// this.userName = uni.getStorageSync('nickName');\n\t\t// this.avatarUrl = uni.getStorageSync('avatarUrl');\n\t\t// this.industryName = uni.getStorageSync(\"industyname\");\n\t\t// this.occupationName = uni.getStorageSync(\"occupationname\");\n\t\tthis.page = 1;\n\t\tthis.recordList = [];\n\t\tthis.getRecordList();\n\n\t\tthis.getuserinfo()\n\t},\n\tonLoad() {\n\n\t},\n\t\n\tonReachBottom() {\n\t\tvar newpage = this.page;\n\t\tnewpage++;\n\t\tthis.page = newpage\n\t\tthis.getRecordList();\n\t\tconsole.log()\n\t},\n\tonHide: function() {}\n};\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///G:/项目/program/tigerprogram/App.vue?c512","webpack:///G:/项目/program/tigerprogram/App.vue","webpack:///G:/项目/program/tigerprogram/App.vue?aef7","webpack:///G:/项目/program/tigerprogram/App.vue?33d6","webpack:///G:/项目/program/tigerprogram/main.js","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?c3c9","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?95a8","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?2be6","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?870d","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?66e1","webpack:///G:/项目/program/tigerprogram/pages/mine/mine.vue?a4e7","webpack:///G:/项目/program/tigerprogram/App.vue?5a11"],"names":["onLaunch","onShow","onHide","post","url","data","promise","Promise","resolve","reject","that","token","uni","getStorageSync","header","postData","request","globalData","baseUrl","method","success","res","code","fail","e","hideNavigationBarLoading","userInfo","upload","filetype","file","wx","showNavigationBarLoading","showLoading","title","head","console","log","typename","uploadFile","filePath","name","formData","temdata","JSON","parse","urlobj","http_url","kurl","hideLoading","complete","createPage","Page","yinsi","userName","avatarUrl","isClick","industryName","occupationName","recordList","isPoint","pointImg1","require","pointImg2","phone","userinfo","page","commentlist","showimg","imgurl","showrecordlist","methods","deleteRecord","item","showModal","content","confirm","params","course_id","id","app","then","showToast","icon","setTimeout","getRecordList","cancel","changePrivacy","index","t","clock_log_id","is_privacy","changePoint","is_praise","obj","user","nickname","praise_user","push","forEach","value","indexk","array","splice","viewimg","hideshowimg","comment","navigateTo","customs_id","replay","itemone","seemore","length","showcomment","catch","err","changeclock","toLogin","setStorageSync","touserLogin","getuserinfo","avatar","mobile","profession","occupation","msg","dele","getPhoneNumber","detail","encryptedData","openid","sessionKey","session_key","encrypted_data","iv","param","pageNum","concat","sure","edit","preivewimg","currentTarget","dataset","images","previewImage","current","urls","circle","onLoad","onReachBottom","newpage"],"mappings":"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L;AACc;;;AAGjE;AAC4H;AAC5H,gBAAgB,0IAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEA;AACA,IAAI,KAAU,EAAE,YAiBf;AACD;AACe,gF;;;;;;;;;;;;ACvCf;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACNA;AAAA;AAAA;AAAA;AAAgsB,CAAgB,itBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwOptB,+E,8FAxOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;eAGe,EACd9C,IADc,kBACP,CACN,OAAO,EACN+C,KAAK,EAAE,IADD,EAENzC,KAAK,EAAE,EAFD,EAGN;AACA0C,cAAQ,EAAE,EAJJ,EAKNC,SAAS,EAAE,EALL,EAMN;AACAC,aAAO,EAAE,KAPH,EAQN;AACAC,kBAAY,EAAE,EATR,EAUN;AACAC,oBAAc,EAAE,EAXV,EAYN;AACAC,gBAAU,EAAE,EAbN,EAcN;AACA;AACAC,aAAO,EAAE,KAhBH,EAiBNC,SAAS,EAAEC,mBAAO,CAAC,sCAAD,CAjBZ,EAkBNC,SAAS,EAAED,mBAAO,CAAC,iCAAD,CAlBZ,EAmBNE,KAAK,EAAE,EAnBD,EAoBNC,QAAQ,EAAE,EApBJ,EAqBNC,IAAI,EAAE,CArBA,EAsBNC,WAAW,EAAE,EAtBP,EAuBNC,OAAO,EAAE,KAvBH,EAwBNC,MAAM,EAAE,EAxBF,EAyBNC,cAAc,EAAC,KAzBT,EAAP,CA2BA,CA7Ba,EA8BdC,OAAO,EAAE,EACR;AACAC,gBAFQ,wBAEKC,IAFL,EAEW,CAClBrC,OAAO,CAACC,GAAR,CAAYoC,IAAZ,EACA,IAAI9D,IAAI,GAAG,IAAX,CACAE,GAAG,CAAC6D,SAAJ,CAA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","file":"pages/mine/mine.js","sourcesContent":["import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=script&lang=js&\"","\nexport default {\n\tonLaunch: function() {\n\t\t\n\t},\n\tonShow: function() {\n\t\t\n\t},\n\tonHide: function() {\n\t\t\n\t},\n\tpost: function(url, data) {\n\t\tvar promise = new Promise((resolve, reject) => {\n\t\t\t//init\n\t\t\tlet that = this,\n\t\t\t\ttoken = uni.getStorageSync('token'),\n\t\t\t\theader = {\n\t\t\t\t\t'token': token || ''\n\t\t\t\t},\n\t\t\t\tpostData;\n\t\t\t//网络请求\n\t\t\tuni.request({\n\t\t\t\turl: this.globalData.baseUrl + url,\n\t\t\t\tdata: data,\n\t\t\t\tmethod: 'POST',\n\t\t\t\theader: header,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\t\n\t\t\t\t\t//返回取得的数据\n\t\t\t\t\tif (res.data.code == '1') {\n\t\t\t\t\t\tresolve(res.data.data);\n\t\t\t\t\t}else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t// uni.showToast({\n\t\t\t\t\t\t// \ttitle: res.data.msg,\n\t\t\t\t\t\t// \ticon: 'none'\n\t\t\t\t\t\t// });\n\t\t\t\t\t\treject(res.data);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: function(e) {\n\t\t\t\t\treject('网络出错');\n\t\t\t\t\tuni.hideNavigationBarLoading();\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t\treturn promise;\n\t},\n\t\n\t\n\t\n\tglobalData: {\n\t\tuserInfo: null,\n\t\tbaseUrl: 'http://fnsxcx.w.brotop.cn'\n\t},\n\t\n\tupload(filetype, file) {\n\t\n\t var promise = new Promise((resolve, reject) => {\n\t wx.showNavigationBarLoading()\n\t wx.showLoading({\n\t title: '上传中',\n\t })\n\t let url = 'http://fnsxcx.w.brotop.cn/api/common/upload';\n\t\t \n\t\t\n\t let head = {\n\t 'token':uni.getStorageSync('token'),\n\t 'XX-Device-Type': ''\n\t }\n\t\t console.log(head)\n\t let typename = {\n\t filetype: filetype\n\t }\n\t wx.uploadFile({\n\t url: url, //仅为示例,非真实的接口地址\n\t filePath: file,\n\t name: 'file',\n\t header: head,\n\t formData: typename,\n\t success: function (res) {\n\t console.log('上传文件后', res)\n\t let temdata = JSON.parse(res.data);\n\t console.log(temdata)\n\t let urlobj = {\n\t url: temdata.data.http_url,\n\t kurl: temdata.data.url\n\t }\n\t resolve(urlobj);\n\t\n\t },\n\t fail: function (res) {\n\t reject('网络出错');\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t complete: () => {\n\t wx.hideNavigationBarLoading()\n\t wx.hideLoading()\n\t },\n\t })\n\t });\n\t return promise;\n\t },\n\t \n\t\n}\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--6-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--6-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--6-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--6-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin","import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue' \nimport Page from './pages/mine/mine.vue'\ncreatePage(Page)","import { render, staticRenderFns } from \"./mine.vue?vue&type=template&id=382e1411&\"\nimport script from \"./mine.vue?vue&type=script&lang=js&\"\nexport * from \"./mine.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mine.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('382e1411', component.options)\n } else {\n api.reload('382e1411', component.options)\n }\n module.hot.accept(\"./mine.vue?vue&type=template&id=382e1411&\", function () {\n api.rerender('382e1411', {\n render: render,\n staticRenderFns: staticRenderFns\n })\n })\n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/pages/mine/mine.vue\"\nexport default component.exports","export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--16-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=template&id=382e1411&\"","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--12-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=script&lang=js&\"","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport app from \"../../App.vue\"\nexport default {\n\tdata() {\n\t\treturn {\n\t\t\tyinsi: true,\n\t\t\ttoken: '',\n\t\t\t// 昵称\n\t\t\tuserName: '',\n\t\t\tavatarUrl: '',\n\t\t\t// 防连点\n\t\t\tisClick: false,\n\t\t\t// 行业\n\t\t\tindustryName: \"\",\n\t\t\t// 职业\n\t\t\toccupationName: \"\",\n\t\t\t// 用户记录列表\n\t\t\trecordList: [],\n\t\t\t// 点赞\n\t\t\t// 点赞\n\t\t\tisPoint: false,\n\t\t\tpointImg1: require(\"../../static/zan_icon@2x.png\"),\n\t\t\tpointImg2: require(\"../../static/img_03.png\"),\n\t\t\tphone: '',\n\t\t\tuserinfo: '',\n\t\t\tpage: 1,\n\t\t\tcommentlist: [],\n\t\t\tshowimg: false,\n\t\t\timgurl: '',\n\t\t\tshowrecordlist:false\n\t\t};\n\t},\n\tmethods: {\n\t\t// 删除记录\n\t\tdeleteRecord(item) {\n\t\t\tconsole.log(item)\n\t\t\tlet that = this;\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '是否删除此条记录',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tlet url = \"/api/clock/del\";\n\t\t\t\t\t\tlet params = {\n\t\t\t\t\t\t\tcourse_id: item.course_id,\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t};\n\t\t\t\t\t\tapp.post(url, params)\n\t\t\t\t\t\t\t.then(res => {\n\t\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\t\ttitle: \"删除成功\",\n\t\t\t\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t\t\t\t})\n\n\t\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\t\tthat.page = 1;\n\t\t\t\t\t\t\t\t\tthat.recordList = [];\n\t\t\t\t\t\t\t\t\tthat.getRecordList()\n\t\t\t\t\t\t\t\t}, 1500)\n\t\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\t\t// 设为隐私\n\t\tchangePrivacy(item, index) {\n\t\t\tlet t = this;\n\t\t\tlet url = \"/api/clock/set_privacy\";\n\t\t\tlet params = {\n\t\t\t\tclock_log_id: item.id\n\t\t\t};\n\t\t\tapp.post(url, params)\n\n\t\t\t\t.then(res => {\n\n\n\n\t\t\t\t\tif (item.is_privacy == 2) {\n\t\t\t\t\t\titem.is_privacy = 1\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '设为隐私成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t} else {\n\t\t\t\t\t\titem.is_privacy = 2\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '取消隐私成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\n\n\t\t\t\t})\n\t\t},\n\t\t// 点赞\n\t\tchangePoint(item, index) {\n\n\t\t\tlet that = this;\n\n\t\t\tlet url = \"/api/praise/praise\";\n\t\t\tlet params = {\n\t\t\t\tclock_log_id: item.id\n\t\t\t};\n\t\t\tapp.post(url, params)\n\n\t\t\t\t.then(res => {\n\t\t\t\t\titem.is_praise = !item.is_praise;\n\t\t\t\t\tif (item.is_praise == 1) {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '点赞成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\t\t\t\t\t\tvar obj = {\n\t\t\t\t\t\t\tuser: {\n\t\t\t\t\t\t\t\tnickname: that.userName\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tthat.recordList[index].praise_user.push(obj);\n\t\t\t\t\t\tthat.recordList = that.recordList;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: '取消点赞成功',\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthat.recordList[index].praise_user.forEach(function(value, indexk, array) {\n\t\t\t\t\t\t\tif (that.recordList[index].praise_user[indexk].user.nickname == that.userName) {\n\t\t\t\t\t\t\t\tthat.recordList[index].praise_user.splice(indexk, 1)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\n\t\t\t\t\t\tthat.recordList = that.recordList;\n\t\t\t\t\t}\n\n\n\t\t\t\t})\n\t\t},\n\n\t\t// 预览图片\n\t\tviewimg(item) {\n\t\t\tthis.imgurl = item;\n\t\t\tthis.showimg = true\n\t\t},\n\t\thideshowimg() {\n\t\t\tthis.showimg = false\n\t\t},\n\n\t\t// 评论\n\t\tcomment(item) {\n\t\t\t// console.log(e)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 3\n\t\t\t})\n\t\t},\n\n\t\t// 回复评论\n\t\treplay(item, itemone) {\n\t\t\tconsole.log('0000', itemone)\n\t\t\tlet clock_log_id = item.id;\n\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +\n\t\t\t\t\t'&commenttype=' + 3 + '&comments_id=' + itemone.id\n\t\t\t})\n\t\t},\n\n\t\t//查看所有评论\n\t\tseemore(id, index) {\n\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/comments/comments';\n\t\t\tvar params = {\n\t\t\t\tclock_log_id: id,\n\n\t\t\t}\n\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.commentlist = res;\n\t\t\t\tif (res.length == 0) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '暂无评论',\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\t\t\t\t} else {\n\t\t\t\t\tconsole.log(89988)\n\t\t\t\t\tconsole.log(index)\n\t\t\t\t\tthat.recordList.forEach(function(value, indexk, array) {\n\t\t\t\t\t\tconsole.log(index)\n\t\t\t\t\t\tconsole.log(indexk)\n\t\t\t\t\t\tif (index == indexk) {\n\t\t\t\t\t\t\tconsole.log(index)\n\t\t\t\t\t\t\tthat.recordList[index].showcomment = !that.recordList[index].showcomment;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthat.recordList[indexk].showcomment = false\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t\tthat.recordList = that.recordList;\n\t\t\t\t\tconsole.log('0099887', that.recordList)\n\n\t\t\t\t}\n\n\n\n\t\t\t}).catch((err) => {\n\n\t\t\t})\n\t\t},\n\t\t// 修改打卡\n\t\tchangeclock(item) {\n\t\t\t// var item=JSON.stringify(item)\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/course/submitClock?clock_log_id=' + item.id + '&change=' + 1 + '&courseid=' + item.course_id +\n\t\t\t\t\t'&custom_id=' + item.customs_id + \"&changetype=\" + 2\n\n\t\t\t})\n\t\t},\n\t\t// 用户登录\n\t\ttoLogin() {\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/start/start'\n\t\t\t});\n\t\t\tuni.setStorageSync(\"url\", '/pages/mine/mine')\n\t\t},\n\t\t// // 用户登录\n\t\ttouserLogin() {\n\t\t\tvar token = uni.getStorageSync(\"token\")\n\t\t\tif (token == '') {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '请先登录',\n\t\t\t\t\ticon: 'none'\n\t\t\t\t})\n\t\t\t\tuni.setStorageSync(\"url\", '/pages/mine/mine')\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl: '/pages/start/start'\n\t\t\t\t\t});\n\t\t\t\t}, 1500)\n\t\t\t}\n\n\t\t},\n\n\t\t// 获取用户信息\n\t\tgetuserinfo() {\n\t\t\tlet that = this;\n\t\t\tvar url = '/api/index/user_info';\n\t\t\tvar params = {\n\n\n\t\t\t}\n\t\t\tapp.post(url, params, \"post\").then((res) => {\n\t\t\t\tconsole.log(res);\n\t\t\t\tthat.userinfo = res;\n\t\t\t\tthat.avatarUrl = res.avatar;\n\t\t\t\tthat.userName = res.nickname;\n\t\t\t\tthat.phone = res.mobile;\n\t\t\t\tif (res.profession != null) {\n\t\t\t\t\tthat.industryName = res.profession;\n\t\t\t\t\tthat.occupationName = res.occupation\n\t\t\t\t}\n\n\n\t\t\t}).catch((err) => {\n\t\t\t\tconsole.log(err)\n\t\t\t\tif (err.msg == '您已被拉黑') {\n\t\t\t\t\twx.showToast({\n\t\t\t\t\t\ttitle: err.msg,\n\t\t\t\t\t\ticon: \"none\"\n\t\t\t\t\t})\n\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\twx.navigateTo({\n\t\t\t\t\t\t\turl: '/pages/start/start'\n\t\t\t\t\t\t})\n\t\t\t\t\t}, 1500)\n\t\t\t\t} else if (err.msg == '用户未登录') {\n\n\t\t\t\t\twx.showToast({\n\t\t\t\t\t\ttitle: '请重新登录',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t})\n\t\t\t\t\twx.setStorageSync(\"token\", \"\")\n\t\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t uni.navigateTo({\n\t\t\t\t\t url:'/pages/start/start'\n\t\t\t\t\t })\n\t\t\t\t\t},1500)\n\t\t\t\t}\n\n\n\t\t\t})\n\t\t},\n\n\t\tdele(item, index) {\n\t\t\tconsole.log(index)\n\n\t\t\tlet that = this;\n\n\t\t\tuni.showModal({\n\t\t\t\ttitle: '提示',\n\t\t\t\tcontent: '删除此条评论',\n\t\t\t\tsuccess: function(res) {\n\n\t\t\t\t\tif (res.confirm) {\n\n\t\t\t\t\t\tvar url = '/api/comments/del';\n\t\t\t\t\t\tvar params = {\n\t\t\t\t\t\t\tid: item.id\n\t\t\t\t\t\t}\n\t\t\t\t\t\tapp.post(url, params).then((res) => {\n\t\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\t\ttitle: '删除成功',\n\t\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\tthat.commentlist.splice(index, 1)\n\t\t\t\t\t\t\t\tthat.commentlist = that.commentlist;\n\t\t\t\t\t\t\t}, 1500)\n\n\n\n\t\t\t\t\t\t}).catch((err) => {\n\n\t\t\t\t\t\t})\n\n\t\t\t\t\t} else if (res.cancel) {\n\t\t\t\t\t\tconsole.log('用户点击取消');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\n\t\t},\n\n\n\n\n\n\t\t// 绑定手机号\n\t\tgetPhoneNumber(e) {\n\t\t\tconsole.log(e)\n\t\t\tif (!this.isClick) {\n\t\t\t\tlet that = this;\n\t\t\t\tthat.isClick = true\n\t\t\t\tif (e.detail.encryptedData) {\n\t\t\t\t\tlet openid = uni.getStorageSync(\"openid\");\n\t\t\t\t\tlet sessionKey = uni.getStorageSync(\"session_key\")\n\n\t\t\t\t\tlet url = '/api/user/login_phone',\n\n\t\t\t\t\t\tparams = {\n\t\t\t\t\t\t\topenid: openid,\n\t\t\t\t\t\t\tsession_key: sessionKey,\n\t\t\t\t\t\t\tencrypted_data: e.detail.encryptedData,\n\t\t\t\t\t\t\tiv: e.detail.iv\n\t\t\t\t\t\t}\n\n\t\t\t\t\tapp.post(url, params, \"post\").then((res) => {\n\t\t\t\t\t\tconsole.log(res);\n\t\t\t\t\t\tthat.phone = res\n\n\t\t\t\t\t}).catch((err) => {\n\t\t\t\t\t\tconsole.log(err)\n\n\t\t\t\t\t})\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t},\n\t\t// 用户记录列表\n\t\tgetRecordList() {\n\t\t\tlet t = this;\n\t\t\tuni.showLoading({\n\t\t\t\ttitle:'加载中'\n\t\t\t})\n\t\t\tlet url = \"/api/clock/clock_log\";\n\t\t\tlet param = {\n\t\t\t\tpage: this.page,\n\t\t\t\tpageNum: 10\n\t\t\t}\n\t\t\tapp.post(url, param)\n\t\t\t\t.then(res => {\n\t\t\t\t\t uni.hideLoading()\n\t\t\t\t\tconsole.log(res)\n\n\t\t\t\t\tfor (var obj of res) {\n\t\t\t\t\t\tobj.showcomment = false\n\t\t\t\t\t}\n\t\t\t\t\tthis.recordList = this.recordList.concat(res);\n\t\t\t\t\tif(this.recordList.length==0){\n\t\t\t\t\t\tthis.showrecordlist=true\n\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t})\n\t\t},\n\t\tsure() {\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '../registerone/registerone'\n\t\t\t});\n\t\t},\n\t\t// 修改个人信息\n\t\tedit() {\n\t\t\tuni.navigateTo({\n\t\t\t\turl: '/pages/mine/changeinfo'\n\t\t\t});\n\n\t\t},\n\t\tpreivewimg(e){\n\t\t\tlet that=this;\n\t\t\tconsole.log(e)\n\t\t\tlet index=e.currentTarget.dataset.index;\n\t\t\tlet indexk=e.currentTarget.dataset.indexk;\n\t\t\tconsole.log(index);\n\t\t\tconsole.log(indexk)\n\t\t\t\n\t\t\tconsole.log(that.recordList[index].images)\n\t\t\tuni.previewImage({\n\t\t\tcurrent:that.recordList[index].images[indexk],\n\t\t\turls: that.recordList[index].images,\n\t\t\tsuccess: function (res) { },\n\t\t\tfail: function (res) { },\n\t\t\tcomplete: function (res) { },\n\t\t\t})\n\t\t},\n\t\tcircle(id) {\n\t\t\tlet token = wx.getStorageSync(\"token\")\n\t\t\tif (token == '') {\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle: '请先登录',\n\t\t\t\t\ticon: 'none'\n\t\t\t\t})\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl: '/pages/start/start'\n\t\t\t\t\t});\n\t\t\t\t}, 1500)\n\t\t\t} else {\n\t\t\t\tuni.navigateTo({\n\t\t\t\t\turl: '/pages/mine/circlepic?id=' + id\n\t\t\t\t});\n\t\t\t}\n\n\n\t\t}\n\t},\n\n\tonLaunch: function() {},\n\tonShow: function() {\n\t\tvar token = uni.getStorageSync('token');\n\t\tthis.token = token\n\t\tconsole.log('677800', token)\n\t\t// this.userName = uni.getStorageSync('nickName');\n\t\t// this.avatarUrl = uni.getStorageSync('avatarUrl');\n\t\t// this.industryName = uni.getStorageSync(\"industyname\");\n\t\t// this.occupationName = uni.getStorageSync(\"occupationname\");\n\t\tthis.page = 1;\n\t\tthis.recordList = [];\n\t\tthis.getRecordList();\n\n\t\tthis.getuserinfo()\n\t},\n\tonLoad() {\n\n\t},\n\t\n\tonReachBottom() {\n\t\tvar newpage = this.page;\n\t\tnewpage++;\n\t\tthis.page = newpage\n\t\tthis.getRecordList();\n\t\tconsole.log()\n\t},\n\tonHide: function() {}\n};\n","import mod from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\index.js??ref--8-oneOf-1-2!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\sass-loader\\\\lib\\\\loader.js??ref--8-oneOf-1-4!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-custom-block-loader\\\\index.js??ref--0-1!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./mine.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin","var render, staticRenderFns\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (module.hot) {\n var api = require(\"F:\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\vue-hot-reload-api\\\\dist\\\\index.js\")\n api.install(require('vue'))\n if (api.compatible) {\n module.hot.accept()\n if (!module.hot.data) {\n api.createRecord('58f4bb0e', component.options)\n } else {\n api.reload('58f4bb0e', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"G:/项目/program/tigerprogram/App.vue\"\nexport default component.exports"],"sourceRoot":""}
\ No newline at end of file
... ...
{
"pages": [
"pages/index/index",
"pages/course/indexvue",
"pages/start/start",
"pages/mine/circlepic",
"pages/mine/mine",
"pages/mine/allrecordlist",
"pages/course/courseComment",
"pages/mine/changeinfo",
"pages/course/course",
"pages/course/courseIntro",
"pages/course/courseDetail",
"pages/course/submitClock",
"pages/course/recordClock"
],
"subPackages": [],
"window": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"tabBar": {
"color": "#BDC4CE",
"selectedColor": "#EE8B27",
"borderStyle": "black",
"backgroundColor": "#ffffff",
"list": [
{
"pagePath": "pages/index/index",
"iconPath": "static/index_01.png",
"selectedIconPath": "static/index_06.png",
"text": "首页"
},
{
"pagePath": "pages/course/course",
"iconPath": "static/index_02.png",
"selectedIconPath": "static/index_05.png",
"text": "课程列表"
},
{
"pagePath": "pages/mine/mine",
"iconPath": "static/index_03.png",
"selectedIconPath": "static/index_04.png",
"text": "个人中心"
}
]
},
"permission": {},
"usingComponents": {},
"sitemapLocation": "sitemap.json"
"pages": [
"pages/index/index",
"pages/course/indexvue",
"pages/start/start",
"pages/mine/circlepic",
"pages/mine/mine",
"pages/mine/allrecordlist",
"pages/course/courseComment",
"pages/mine/changeinfo",
"pages/course/course",
"pages/course/courseIntro",
"pages/course/courseDetail",
"pages/course/submitClock",
"pages/course/recordClock"
],
"subPackages": [],
"window": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"tabBar": {
"color": "#BDC4CE",
"selectedColor": "#EE8B27",
"borderStyle": "black",
"backgroundColor": "#ffffff",
"list": [
{
"pagePath": "pages/index/index",
"iconPath": "static/index_01.png",
"selectedIconPath": "static/index_06.png",
"text": "首页"
},
{
"pagePath": "pages/course/course",
"iconPath": "static/index_02.png",
"selectedIconPath": "static/index_05.png",
"text": "课程列表"
},
{
"pagePath": "pages/mine/mine",
"iconPath": "static/index_03.png",
"selectedIconPath": "static/index_04.png",
"text": "个人中心"
}
]
},
"permission": {},
"usingComponents": {},
"sitemapLocation": "sitemap25.json"
}
\ No newline at end of file
... ...
... ... @@ -306,6 +306,30 @@ __webpack_require__.r(__webpack_exports__);
var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var uParse = function uParse() {return Promise.all(/*! import() | components/u-parse/u-parse */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/u-parse/u-parse")]).then(__webpack_require__.bind(null, /*! @/components/u-parse/u-parse.vue */ 124));};var _default =
{
components: {
... ... @@ -609,7 +633,7 @@ var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));f
uni.navigateTo({
url: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id +
'&commenttype=' + 1 });
'&commenttype=' + 1 + "&courseid=" + item.course_id });
},
... ...
<view class="course_detail"><view class="checkpoint_wrap layer_between"><block wx:if="{{last_customs!=''}}"><view data-event-opts="{{[['tap',[['prestep',['$event']]]]]}}" class="prev_point" bindtap="__e">上一关</view></block><view class="point_num">{{coursedetail.title}}</view><block wx:if="{{next_customs!=''}}"><view class="prev_point" wx:if="next!=''" data-event-opts="{{[['tap',[['nextstep',['$event']]]]]}}" bindtap="__e">下一关</view></block></view><view class="theme_wrap"><view class="theme_title layer_star"><image src="../../static/theme.png" mode="widthFix"></image><view>{{coursedetail.title}}</view></view><view class="theme_content"><u-parse vue-id="1" content="{{customcontent}}" data-event-opts="{{[['^preview',[['preview']]],['^navigate',[['navigate']]]]}}" bind:preview="__e" bind:navigate="__e" bind:__l="__l"></u-parse></view><block wx:if="{{coursedetail.is_clock==1}}"><view class="point_btn">已打卡</view></block><block wx:else><view data-event-opts="{{[['tap',[['toSubmit']]]]}}" class="point_btn" bindtap="__e">{{coursedetail.course_is_clock==1?'已打卡':'我要打卡'}}</view></block></view><view class="theme_comment"><block wx:for="{{courselist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{item.is_privacy==2||item.user==true}}"><view class="comment_single"><view class="single_people layer_between"><view class="people_l layer_nostar"><view class="touxiang"><image src="{{item.user.avatar}}" mode data-event-opts="{{[['tap',[['toRecord',['$0'],[[['courselist','',index]]]]]]]}}" bindtap="__e"></image></view><view><view class="people_name">{{item.user.nickname}}</view><view class="people_progress">{{"已解锁"+item.unlock_customs_num+"课时"}}</view></view></view><block wx:if="{{item.isuser==true}}"><view class="people_r" data-item="{{item}}" data-event-opts="{{[['tap',[['changeclock',['$0'],[[['courselist','',index]]]]]]]}}" bindtap="__e">修改</view></block></view><view class="single_course"><view class="layer_star course_name course_single"><image class="course_icon" src="../../static/icon_01.png" mode></image><view>{{item.course_title}}</view></view><view class="layer_star course_single"><image class="course_icon" src="../../static/icon_02.png" mode></image><view>{{item.customs_title}}</view></view><view class="layer_star no_icon_single"><view>{{"学习时间:"+item.createtime}}</view></view><view class=" no_icon_single ganwu"><view>感悟:</view><text>{{item.content}}</text></view><block wx:if="{{item.images!=null}}"><view class=" no_icon_single ganwu"><view style="width:100rpx;"></view><view class="imagebox flexone"><block wx:for="{{item.images}}" wx:for-item="item" wx:for-index="indexk" wx:key="indexk"><view class="iamgeitem" data-url="{{item}}" data-index="{{index}}" data-indexk="{{indexk}}" data-event-opts="{{[['tap',[['preivewimg',['$event']]]]]}}" bindtap="__e"><image src="{{item}}"></image></view></block></view></view></block><block wx:for="{{item.clock_score}}" wx:for-item="itemsec" wx:for-index="index" wx:key="index"><view class="layer_star no_icon_single">{{''+itemsec.title+':'}}<view class="score_picker layer_between">{{itemsec.score}}</view></view></block><view class="layer_noend"><view class="course_btn justify_between" data-id="{{item.id}}" data-event-opts="{{[['tap',[['comment',['$0'],[[['courselist','',index]]]]]]]}}" bindtap="__e"><image src="../../static/pinglun_icon@2x.png" mode="widthFix"></image>评论</view><view class="{{['course_btn justify_between',(item.is_praise==1)?'active':'']}}" data-id="{{item.id}}" data-customsid="{{item.customs_id}}" data-event-opts="{{[['tap',[['changePoint',['$0',index],[[['courselist','',index]]]]]]]}}" bindtap="__e"><image src="{{item.is_praise==1?pointImg2:pointImg1}}" mode="widthFix"></image><block wx:if="{{item.is_praise==1}}"><text>已赞</text></block><block wx:else><text>点赞</text></block></view></view><view class="comment_msg"><view class="point_people layer_nostar"><block wx:if="{{item.praise_user.length!=0}}"><image src="../../static/dianzan_icon@2x.png" mode="widthFix"></image></block><view class="point_detail flex_wrap_no"><block wx:for="{{item.praise_user}}" wx:for-item="itemone" wx:for-index="index" wx:key="index"><view class="namedianzan">{{itemone.user.nickname}}</view></block></view></view><block wx:if="{{item.is_comment==1}}"><view class="seemore" data-id="{{item.id}}" data-event-opts="{{[['tap',[['seemore',['$0',index],[[['courselist','',index,'id']]]]]]]}}" bindtap="__e">查看所有评论</view></block><block wx:if="{{item.showcomment}}"><view class="msg_detail"><block wx:for="{{commentlist}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['commentlist','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+''}}<text class="huifu">回复</text>{{''+itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],[['commentlist','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block></view></view></view></block></block></view><block wx:if="{{showimg}}"><view data-event-opts="{{[['tap',[['hideshowimg',['$event']]]]]}}" class="register" bindtap="__e"><view class="viewimg"><image src="{{imgurl}}" mode="aspectFit"></image></view></view></block></view>
\ No newline at end of file
<view class="course_detail"><view class="checkpoint_wrap layer_between"><block wx:if="{{last_customs!=''}}"><view data-event-opts="{{[['tap',[['prestep',['$event']]]]]}}" class="prev_point" bindtap="__e">上一关</view></block><view class="point_num">{{coursedetail.title}}</view><block wx:if="{{next_customs!=''}}"><view class="prev_point" wx:if="next!=''" data-event-opts="{{[['tap',[['nextstep',['$event']]]]]}}" bindtap="__e">下一关</view></block></view><view class="theme_wrap"><view class="theme_title layer_star"><image src="../../static/theme.png" mode="widthFix"></image><view>{{coursedetail.title}}</view></view><view class="theme_content"><u-parse vue-id="1" content="{{customcontent}}" data-event-opts="{{[['^preview',[['preview']]],['^navigate',[['navigate']]]]}}" bind:preview="__e" bind:navigate="__e" bind:__l="__l"></u-parse></view><block wx:if="{{coursedetail.is_clock==1}}"><view class="point_btn">已打卡</view></block><block wx:else><view data-event-opts="{{[['tap',[['toSubmit']]]]}}" class="point_btn" bindtap="__e">{{coursedetail.course_is_clock==1?'已打卡':'我要打卡'}}</view></block></view><view class="theme_comment"><block wx:for="{{courselist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{item.is_privacy==2||item.user==true}}"><view class="comment_single"><view class="single_people layer_between"><view class="people_l layer_nostar"><view class="touxiang"><image src="{{item.user.avatar}}" mode data-event-opts="{{[['tap',[['toRecord',['$0'],[[['courselist','',index]]]]]]]}}" bindtap="__e"></image></view><view><view class="people_name">{{item.user.nickname}}</view><view class="people_progress">{{"已解锁"+item.unlock_customs_num+"课时"}}</view></view></view><block wx:if="{{item.isuser==true}}"><view class="people_r" data-item="{{item}}" data-event-opts="{{[['tap',[['changeclock',['$0'],[[['courselist','',index]]]]]]]}}" bindtap="__e">修改</view></block></view><view class="single_course"><view class="layer_star course_name course_single"><image class="course_icon" src="../../static/icon_01.png" mode></image><view>{{item.course_title}}</view></view><view class="layer_star course_single"><image class="course_icon" src="../../static/icon_02.png" mode></image><view>{{item.customs_title}}</view></view><view class="layer_star no_icon_single"><view>{{"学习时间:"+item.createtime}}</view></view><view class=" no_icon_single ganwu"><view class="ganwutext">感悟:</view><text selectable="true">{{item.content}}</text></view><block wx:if="{{item.images!=null}}"><view class=" no_icon_single ganwu"><view style="width:100rpx;"></view><view class="imagebox flexone"><block wx:for="{{item.images}}" wx:for-item="item" wx:for-index="indexk" wx:key="indexk"><view class="iamgeitem" data-url="{{item}}" data-index="{{index}}" data-indexk="{{indexk}}" data-event-opts="{{[['tap',[['preivewimg',['$event']]]]]}}" bindtap="__e"><image src="{{item}}"></image></view></block></view></view></block><block wx:for="{{item.clock_score}}" wx:for-item="itemsec" wx:for-index="index" wx:key="index"><view class="layer_star no_icon_single">{{''+itemsec.title+':'}}<view class="score_picker layer_between">{{itemsec.score}}</view></view></block><view class="layer_noend"><view class="course_btn justify_between" data-id="{{item.id}}" data-event-opts="{{[['tap',[['comment',['$0'],[[['courselist','',index]]]]]]]}}" bindtap="__e"><image src="../../static/pinglun_icon@2x.png" mode="widthFix"></image>评论</view><view class="{{['course_btn justify_between',(item.is_praise==1)?'active':'']}}" data-id="{{item.id}}" data-customsid="{{item.customs_id}}" data-event-opts="{{[['tap',[['changePoint',['$0',index],[[['courselist','',index]]]]]]]}}" bindtap="__e"><image src="{{item.is_praise==1?pointImg2:pointImg1}}" mode="widthFix"></image><block wx:if="{{item.is_praise==1}}"><text>已赞</text></block><block wx:else><text>点赞</text></block></view></view><view class="comment_msg"><view class="point_people layer_nostar"><block wx:if="{{item.praise_user.length!=0}}"><image src="../../static/dianzan_icon@2x.png" mode="widthFix"></image></block><view class="point_detail flex_wrap_no"><block wx:for="{{item.praise_user}}" wx:for-item="itemone" wx:for-index="index" wx:key="index"><view class="namedianzan">{{itemone.user.nickname}}</view></block></view></view><block wx:if="{{item.is_comment==1&&item.showcomment==false}}"><view class="msg_detail"><block wx:for="{{item.comments}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['courselist','',index],['comments','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['courselist','',index],['comments','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],[['courselist','',index],['comments','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['courselist','',index],['comments','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block><block wx:if="{{item.is_comment==1&&item.showcomment==false&&item.is_comment2==1}}"><view class="seemore" data-id="{{item.id}}" data-event-opts="{{[['tap',[['seemore',['$0',index],[[['courselist','',index,'id']]]]]]]}}" bindtap="__e">查看所有评论</view></block><block wx:if="{{item.showcomment}}"><view class="msg_detail"><block wx:for="{{commentlist}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['commentlist','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+''}}<text class="huifu">回复</text>{{''+itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],[['commentlist','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block></view></view></view></block></block></view><block wx:if="{{showimg}}"><view data-event-opts="{{[['tap',[['hideshowimg',['$event']]]]]}}" class="register" bindtap="__e"><view class="viewimg"><image src="{{imgurl}}" mode="aspectFit"></image></view></view></block></view>
\ No newline at end of file
... ...
... ... @@ -535,6 +535,9 @@ image {
page {
background-color: #fafbfd;
}
.ganwutext {
width: 98rpx;
}
.imagebox {
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
... ...
... ... @@ -502,6 +502,18 @@ var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));f
}, 1500);
} else if (this.item.state == 1) {
uni.showToast({
title: '课程未开始',
icon: "none" });
} else if (this.item.state == 3) {
uni.showToast({
title: '课程授权到期',
icon: "none" });
} else {
uni.navigateTo({
url: "/pages/course/courseDetail?id=" + this.present_customs.id + '&courseid=' + this.courseid });
... ...
... ... @@ -402,6 +402,31 @@ __webpack_require__.r(__webpack_exports__);
var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //
//
//
... ... @@ -531,39 +556,39 @@ var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));f
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var _default = { data: function data() {return { completeList: ['1', '2', '3'], complete: '', // 点赞
isPoint: false, pointImg1: __webpack_require__(/*! ../../static/zan_icon@2x.png */ 55), pointImg2: __webpack_require__(/*! ../../static/img_03.png */ 56), page: 1, courseid: '', user_id: '', courselist: [], unlock_customs_num: '', user: '', customs_id: '', commentlist: [], imgurl: '', showimg: false };}, methods: { // 获取打卡列表
getcordlist: function getcordlist() {var that = this;console.log(77889900);var url = '/api/course/course_clock_list';var params = { user_id: that.user_id, course_id: that.courseid, page: that.page };_App.default.post(url, params).then(function (res) {console.log(res); // let userid = uni.getStorageSync("userid")
var _iteratorNormalCompletion = true;var _didIteratorError = false;var _iteratorError = undefined;try {for (var _iterator = res.data[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {var obj = _step.value;obj.showcomment = false;}} catch (err) {_didIteratorError = true;_iteratorError = err;} finally {try {if (!_iteratorNormalCompletion && _iterator.return != null) {_iterator.return();}} finally {if (_didIteratorError) {throw _iteratorError;}}}that.courselist = that.courselist.concat(res.data);that.user = res.user;that.unlock_customs_num = res.unlock_customs_num;that.courselist = that.courselist;console.log(that.courselist, '90908080');}).catch(function (err) {});}, preivewimg: function preivewimg(e) {var that = this;console.log(e);var index = e.currentTarget.dataset.index;var indexk = e.currentTarget.dataset.indexk;console.log(index);console.log(indexk);console.log(that.courselist[index].images);uni.previewImage({ current: that.courselist[index].images[indexk], urls: that.courselist[index].images, success: function success(res) {}, fail: function fail(res) {}, complete: function complete(res) {} });}, // 预览图片
viewimg: function viewimg(item) {this.imgurl = item;this.showimg = true;}, hideshowimg: function hideshowimg() {this.showimg = false;}, // 评论
comment: function comment(e) {console.log(e);var clock_log_id = e.currentTarget.dataset.id;uni.navigateTo({ url: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + this.customs_id + '&commenttype=' + 2 + '&courseid=' + this.courseid + "&user_id=" + this.user_id });}, // 回复评论
replay: function replay(item, itemone) {console.log('0000', itemone);var clock_log_id = item.id;uni.navigateTo({ url: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id + '&commenttype=' + 2 + '&comments_id=' + itemone.id + '&courseid=' + this.courseid + "&user_id=" + this.user_id });}, seemore: function seemore(id, index) {var that = this;var url = '/api/comments/comments';var params = { clock_log_id: id };_App.default.post(url, params).then(function (res) {console.log(res);that.commentlist = res;if (res.length == 0) {uni.showToast({ title: '暂无评论', icon: "none" });} else {that.courselist.forEach(function (value, indexk, array) {if (index == indexk) {that.courselist[index].showcomment = !that.courselist[index].showcomment;} else {that.courselist[indexk].showcomment = false;}});that.courselist = that.courselist;console.log(that.courselist);}}).catch(function (err) {});},
// 长按删除评论
del: function del(item, index) {
var that = this;
console.log('87665', index);
uni.showModal({
title: '提示',
content: '删除此条评论',
success: function success(res) {
if (res.confirm) {
var url = '/api/comments/del';
var params = {
id: item.id };
_App.default.post(url, params).then(function (res) {
console.log(res);
uni.showToast({
title: '删除成功',
icon: 'none' });
that.commentlist.splice(index, 1);
replay: function replay(item, itemone) {console.log('0000', itemone);var clock_log_id = item.id;uni.navigateTo({ url: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id + '&commenttype=' + 2 + '&comments_id=' + itemone.id + '&courseid=' + this.courseid + "&user_id=" + this.user_id });}, seemore: function seemore(id, index) {var that = this;var url = '/api/comments/comments';var params = { clock_log_id: id };_App.default.post(url, params).then(function (res) {console.log(res);that.commentlist = res;if (res.length == 0) {uni.showToast({ title: '暂无评论', icon: "none" });} else {that.courselist.forEach(function (value, indexk, array) {if (index == indexk) {that.courselist[index].showcomment = !that.courselist[index].showcomment;} else {that.courselist[indexk].showcomment = false;}});that.courselist = that.courselist;console.log(that.courselist);}}).catch(function (err) {});}, // 长按删除评论
del: function del(item, index) {var that = this;console.log('87665', index);uni.showModal({ title: '提示', content: '删除此条评论', success: function success(res) {if (res.confirm) {var url = '/api/comments/del';var params = { id: item.id };_App.default.post(url, params).then(function (res) {console.log(res);uni.showToast({ title: '删除成功', icon: 'none' });that.commentlist.splice(index, 1);
that.commentlist = that.commentlist;
}).catch(function (err) {
... ...
<view class="record_clock"><view class="record_people layer_nostar"><view class="people_l layer_nostar"><view class="touxiang"><image src="{{user.avatar}}" mode data-event-opts="{{[['tap',[['toRecord']]]]}}" bindtap="__e"></image></view><view><view class="people_name">{{user.nickname}}</view><view class="people_progress">{{"已解锁"+unlock_customs_num+"课时"}}</view></view></view></view><view class="record_msg"><block wx:for="{{courselist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="record_course"><view class="layer_star course_name course_single"><image class="course_icon" src="../../static/icon_01.png" mode></image><view class="coursetitle">{{item.course_title}}</view></view><view class="layer_star course_single"><image class="course_icon" src="../../static/icon_02.png" mode></image><view class="coursetitle">{{item.customs_title}}</view></view><view class="layer_star no_icon_single"><view>{{"学习时间:"+item.createtime}}</view></view><view class="layer_star no_icon_single"><view class="ganwu"><view>感悟:</view><text>{{item.content}}</text></view></view><block wx:if="{{item.images!=null}}"><view class=" no_icon_single ganwu"><view style="width:100rpx;"></view><view class="imagebox flexone"><block wx:for="{{item.images}}" wx:for-item="item" wx:for-index="indexk" wx:key="indexk"><view class="iamgeitem" data-url="{{item}}" data-index="{{index}}" data-indexk="{{indexk}}" data-event-opts="{{[['tap',[['preivewimg',['$event']]]]]}}" bindtap="__e"><image src="{{item}}"></image></view></block></view></view></block><block wx:for="{{item.clock_score}}" wx:for-item="itemsec" wx:for-index="index" wx:key="index"><view class="layer_star no_icon_single">{{''+itemsec.title+':'}}<view class="score_picker layer_between">{{itemsec.score}}</view></view></block><view class="layer_noend"><view class="course_btn justify_between" data-id="{{item.id}}" data-event-opts="{{[['tap',[['comment',['$event']]]]]}}" bindtap="__e"><image src="../../static/pinglun_icon@2x.png" mode="widthFix"></image>评论</view><view class="{{['course_btn justify_between',(item.is_praise==1)?'active':'']}}" data-id="{{item.id}}" data-event-opts="{{[['tap',[['changePoint',['$0',index],[[['courselist','',index]]]]]]]}}" bindtap="__e"><image src="{{item.is_praise==1?pointImg2:pointImg1}}" mode="widthFix"></image><block wx:if="{{item.is_praise==1}}"><text>已赞</text></block><block wx:else><text>点赞</text></block></view></view><view class="comment_msg"><view class="point_people layer_nostar"><block wx:if="{{item.praise_user.length!=0}}"><image src="../../static/dianzan_icon@2x.png" mode="widthFix"></image></block><view class="point_detail flex_wrap_no"><block wx:for="{{item.praise_user}}" wx:for-item="itemone" wx:for-index="index" wx:key="index"><view class="namedianzan">{{itemone.user.nickname}}</view></block></view></view><block wx:if="{{item.is_comment==1}}"><view class="seemore" data-id="{{item.id}}" data-event-opts="{{[['tap',[['seemore',['$0',index],[[['courselist','',index,'id']]]]]]]}}" bindtap="__e">查看所有评论</view></block><block wx:if="{{item.showcomment==true}}"><view class="msg_detail"><block wx:for="{{commentlist}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['del',['$0',indexk],[[['commentlist','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+''}}<text class="huifu">回复</text>{{''+itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],[['commentlist','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block></view></view></block></view><block wx:if="{{showimg}}"><view data-event-opts="{{[['tap',[['hideshowimg',['$event']]]]]}}" class="register" bindtap="__e"><view class="viewimg"><image src="{{imgurl}}" mode="aspectFit"></image></view></view></block></view>
\ No newline at end of file
<view class="record_clock"><view class="record_people layer_nostar"><view class="people_l layer_nostar"><view class="touxiang"><image src="{{user.avatar}}" mode data-event-opts="{{[['tap',[['toRecord']]]]}}" bindtap="__e"></image></view><view><view class="people_name">{{user.nickname}}</view><view class="people_progress">{{"已解锁"+unlock_customs_num+"课时"}}</view></view></view></view><view class="record_msg"><block wx:for="{{courselist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="record_course"><view class="layer_star course_name course_single"><image class="course_icon" src="../../static/icon_01.png" mode></image><view class="coursetitle">{{item.course_title}}</view></view><view class="layer_star course_single"><image class="course_icon" src="../../static/icon_02.png" mode></image><view class="coursetitle">{{item.customs_title}}</view></view><view class="layer_star no_icon_single"><view>{{"学习时间:"+item.createtime}}</view></view><view class="layer_star no_icon_single"><view class="ganwu"><view>感悟:</view><text selectable="true">{{item.content}}</text></view></view><block wx:if="{{item.images!=null}}"><view class=" no_icon_single ganwu"><view style="width:100rpx;"></view><view class="imagebox flexone"><block wx:for="{{item.images}}" wx:for-item="item" wx:for-index="indexk" wx:key="indexk"><view class="iamgeitem" data-url="{{item}}" data-index="{{index}}" data-indexk="{{indexk}}" data-event-opts="{{[['tap',[['preivewimg',['$event']]]]]}}" bindtap="__e"><image src="{{item}}"></image></view></block></view></view></block><block wx:for="{{item.clock_score}}" wx:for-item="itemsec" wx:for-index="index" wx:key="index"><view class="layer_star no_icon_single">{{''+itemsec.title+':'}}<view class="score_picker layer_between">{{itemsec.score}}</view></view></block><view class="layer_noend"><view class="course_btn justify_between" data-id="{{item.id}}" data-event-opts="{{[['tap',[['comment',['$event']]]]]}}" bindtap="__e"><image src="../../static/pinglun_icon@2x.png" mode="widthFix"></image>评论</view><view class="{{['course_btn justify_between',(item.is_praise==1)?'active':'']}}" data-id="{{item.id}}" data-event-opts="{{[['tap',[['changePoint',['$0',index],[[['courselist','',index]]]]]]]}}" bindtap="__e"><image src="{{item.is_praise==1?pointImg2:pointImg1}}" mode="widthFix"></image><block wx:if="{{item.is_praise==1}}"><text>已赞</text></block><block wx:else><text>点赞</text></block></view></view><view class="comment_msg"><view class="point_people layer_nostar"><block wx:if="{{item.praise_user.length!=0}}"><image src="../../static/dianzan_icon@2x.png" mode="widthFix"></image></block><view class="point_detail flex_wrap_no"><block wx:for="{{item.praise_user}}" wx:for-item="itemone" wx:for-index="index" wx:key="index"><view class="namedianzan">{{itemone.user.nickname}}</view></block></view></view><block wx:if="{{item.is_comment==1&&item.showcomment==false}}"><view class="msg_detail"><block wx:for="{{item.comments}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['courselist','',index],['comments','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['courselist','',index],['comments','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],[['courselist','',index],['comments','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['courselist','',index],['comments','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block><block wx:if="{{item.is_comment==1&&item.showcomment==false&&item.is_comment2==1}}"><view class="seemore" data-id="{{item.id}}" data-event-opts="{{[['tap',[['seemore',['$0',index],[[['courselist','',index,'id']]]]]]]}}" bindtap="__e">查看所有评论</view></block><block wx:if="{{item.showcomment==true}}"><view class="msg_detail"><block wx:for="{{commentlist}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['del',['$0',indexk],[[['commentlist','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+''}}<text class="huifu">回复</text>{{''+itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['courselist','',index]],[['commentlist','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block></view></view></block></view><block wx:if="{{showimg}}"><view data-event-opts="{{[['tap',[['hideshowimg',['$event']]]]]}}" class="register" bindtap="__e"><view class="viewimg"><image src="{{imgurl}}" mode="aspectFit"></image></view></view></block></view>
\ No newline at end of file
... ...
... ... @@ -490,6 +490,31 @@ __webpack_require__.r(__webpack_exports__);
var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //
//
//
... ... @@ -696,6 +721,31 @@ var _App = _interopRequireDefault(__webpack_require__(/*! ../../App.vue */ 9));f
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var _default = { data: function data() {return { yinsi: true, token: '', // 昵称
userName: '', avatarUrl: '', // 防连点
isClick: false, // 行业
... ... @@ -703,7 +753,7 @@ var _default = { data: function data() {return { yinsi: true, token: '', // 昵ç
occupationName: "", // 用户记录列表
recordList: [], // 点赞
// 点赞
isPoint: false, pointImg1: __webpack_require__(/*! ../../static/zan_icon@2x.png */ 55), pointImg2: __webpack_require__(/*! ../../static/img_03.png */ 56), phone: '', userinfo: '', page: 1, commentlist: [], showimg: false, imgurl: '' };}, methods: { // 删除记录
isPoint: false, pointImg1: __webpack_require__(/*! ../../static/zan_icon@2x.png */ 55), pointImg2: __webpack_require__(/*! ../../static/img_03.png */ 56), phone: '', userinfo: '', page: 1, commentlist: [], showimg: false, imgurl: '', showrecordlist: false };}, methods: { // 删除记录
deleteRecord: function deleteRecord(item) {console.log(item);var that = this;uni.showModal({ title: '提示', content: '是否删除此条记录', success: function success(res) {if (res.confirm) {var url = "/api/clock/del";var params = { course_id: item.course_id, id: item.id };_App.default.post(url, params).then(function (res) {uni.showToast({ title: "删除成功", icon: "none" });setTimeout(function () {that.page = 1;that.recordList = [];that.getRecordList();}, 1500);});} else if (res.cancel) {console.log('用户点击取消');}} });}, // 设为隐私
changePrivacy: function changePrivacy(item, index) {var t = this;var url = "/api/clock/set_privacy";var params = { clock_log_id: item.id };_App.default.post(url, params).then(function (res) {if (item.is_privacy == 2) {item.is_privacy = 1;uni.showToast({ title: '设为隐私成功', icon: 'none' });} else {item.is_privacy = 2;uni.showToast({ title: '取消隐私成功', icon: 'none' });}});}, // 点赞
changePoint: function changePoint(item, index) {var that = this;var url = "/api/praise/praise";var params = { clock_log_id: item.id };_App.default.post(url, params).then(function (res) {item.is_praise = !item.is_praise;if (item.is_praise == 1) {uni.showToast({ title: '点赞成功', icon: 'none' });var obj = { user: { nickname: that.userName } };that.recordList[index].praise_user.push(obj);that.recordList = that.recordList;} else {uni.showToast({ title: '取消点赞成功', icon: 'none' });that.recordList[index].praise_user.forEach(function (value, indexk, array) {if (that.recordList[index].praise_user[indexk].user.nickname == that.userName) {that.recordList[index].praise_user.splice(indexk, 1);}});that.recordList = that.recordList;}});}, // 预览图片
... ... @@ -713,33 +763,9 @@ var _default = { data: function data() {return { yinsi: true, token: '', // 昵ç
replay: function replay(item, itemone) {console.log('0000', itemone);var clock_log_id = item.id;uni.navigateTo({ url: '/pages/course/courseComment?clock_log_id=' + clock_log_id + '&customs_id=' + item.customs_id + '&commenttype=' + 3 + '&comments_id=' + itemone.id });}, //查看所有评论
seemore: function seemore(id, index) {var that = this;var url = '/api/comments/comments';var params = { clock_log_id: id };_App.default.post(url, params).then(function (res) {console.log(res);that.commentlist = res;if (res.length == 0) {uni.showToast({ title: '暂无评论', icon: "none" });} else {console.log(89988);console.log(index);that.recordList.forEach(function (value, indexk, array) {console.log(index);console.log(indexk);if (index == indexk) {console.log(index);that.recordList[index].showcomment = !that.recordList[index].showcomment;} else {that.recordList[indexk].showcomment = false;}});that.recordList = that.recordList;console.log('0099887', that.recordList);}}).catch(function (err) {});}, // 修改打卡
changeclock: function changeclock(item) {// var item=JSON.stringify(item)
uni.navigateTo({ url: '/pages/course/submitClock?clock_log_id=' + item.id + '&change=' + 1 + '&courseid=' + item.course_id + '&custom_id=' + item.customs_id + "&changetype=" + 2 });
},
// 用户登录
toLogin: function toLogin() {
uni.navigateTo({
url: '/pages/start/start' });
uni.setStorageSync("url", '/pages/mine/mine');
},
// // 用户登录
touserLogin: function touserLogin() {
var token = uni.getStorageSync("token");
if (token == '') {
uni.showToast({
title: '请先登录',
icon: 'none' });
uni.setStorageSync("url", '/pages/mine/mine');
setTimeout(function () {
uni.navigateTo({
url: '/pages/start/start' });
}, 1500);
}
},
uni.navigateTo({ url: '/pages/course/submitClock?clock_log_id=' + item.id + '&change=' + 1 + '&courseid=' + item.course_id + '&custom_id=' + item.customs_id + "&changetype=" + 2 });}, // 用户登录
toLogin: function toLogin() {uni.navigateTo({ url: '/pages/start/start' });uni.setStorageSync("url", '/pages/mine/mine');}, // // 用户登录
touserLogin: function touserLogin() {var token = uni.getStorageSync("token");if (token == '') {uni.showToast({ title: '请先登录', icon: 'none' });uni.setStorageSync("url", '/pages/mine/mine');setTimeout(function () {uni.navigateTo({ url: '/pages/start/start' });}, 1500);}},
// 获取用户信息
getuserinfo: function getuserinfo() {
var that = this;
... ... @@ -860,10 +886,7 @@ var _default = { data: function data() {return { yinsi: true, token: '', // 昵ç
console.log(res);
that.phone = res;
}).catch(function (err) {
console.log(err);
});
... ... @@ -875,6 +898,9 @@ var _default = { data: function data() {return { yinsi: true, token: '', // 昵ç
// 用户记录列表
getRecordList: function getRecordList() {var _this = this;
var t = this;
uni.showLoading({
title: '加载中' });
var url = "/api/clock/clock_log";
var param = {
page: this.page,
... ... @@ -882,13 +908,18 @@ var _default = { data: function data() {return { yinsi: true, token: '', // 昵ç
_App.default.post(url, param).
then(function (res) {
uni.hideLoading();
console.log(res);var _iteratorNormalCompletion = true;var _didIteratorError = false;var _iteratorError = undefined;try {
for (var _iterator = res[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {var obj = _step.value;
obj.showcomment = false;
}} catch (err) {_didIteratorError = true;_iteratorError = err;} finally {try {if (!_iteratorNormalCompletion && _iterator.return != null) {_iterator.return();}} finally {if (_didIteratorError) {throw _iteratorError;}}}
_this.recordList = _this.recordList.concat(res);
console.log(_this.recordList);
if (_this.recordList.length == 0) {
_this.showrecordlist = true;
}
});
},
sure: function sure() {
... ...
<view class="content"><view class="topbox"><view class="top"><image src="../../static/topimg.png" mode></image><view class="topboxitem"><view class="topboxitemtop "><view class="topboxitemtopleft flexone"><view class="touimg"><block wx:if="{{token!=''}}"><image src="{{avatarUrl}}" mode="widthFix"></image></block><block wx:else><image src="../../static/changehead.png" mode="widthFix"></image></block></view><view class="top_right"><block wx:if="{{token==''}}"><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="username" bindtap="__e">用户登录</view></block><block wx:else><view class="username">{{userName}}</view></block><block wx:if="{{token!=''}}"><view class="bing_phone layout_row"><view class="bind_content"><view>{{phone==''?'立即绑定手机号':phone}}</view><block wx:if="{{phone==''}}"><button class="bind_btn" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['getPhoneNumber',['$event']]]]]}}" bindgetphonenumber="__e"></button></block></view><image src="../../static/yourow.png" mode="widthFix"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['touserLogin']]]]}}" class="bing_phone layout_row" bindtap="__e"><view class="bind_content"><view>{{phone==''?'立即绑定手机号':phone}}</view></view></view></block></view></view><block wx:if="{{token!=''}}"><view data-event-opts="{{[['tap',[['edit',['$event']]]]]}}" class="editimg" bindtap="__e"><image src="../../static/edit.png" mode></image></view></block></view></view><view class="boxbottom flextwo"><view class="boxbottomleft"><view class="rankname">{{industryName!=''?industryName:"暂无行业"}}</view><view class="rankkname">行业</view></view><view class="boxbottomleft"><view class="rankname">{{occupationName!=''?occupationName:"暂无职业"}}</view><view class="rankkname">职业</view></view></view></view></view><view class="myrecord flexone"><view class="recordleft"><image src="../../static/theme.png" mode></image></view><view class="recordright">我的记录</view></view><block wx:if="{{token==''}}"><view class="theme_comment nocomment"><view class="norecordimg"><image src="../../static/norecord.png" mode></image></view><view class="notext"><view class="notexttop">您当前未登录账户,无法获取更多内容</view><view class="notexttop notextbot">请登录后方可进行操作</view></view></view></block><block wx:else><view class="commentlist"><block wx:if="{{recordList.length==0}}"><view class="nodata">暂无打卡记录</view></block><block wx:else><block><block wx:for="{{recordList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="theme_comment"><view class="comment_single"><view class="single_course"><view class="flextwo"><view class="layer_star course_name course_single"><image class="course_icon" src="../../static/icon_01.png" mode></image><view>{{item.course_title}}</view></view><view class="people_r" data-item="{{item}}" data-event-opts="{{[['tap',[['changeclock',['$0'],[[['recordList','',index]]]]]]]}}" bindtap="__e">修改</view></view><view class="layer_star course_single"><image class="course_icon" src="../../static/icon_02.png" mode></image><view>{{item.customs_title}}</view></view><view class="layer_star no_icon_single"><view>{{"学习时间:"+item.createtime}}</view></view><view class="layer_star no_icon_single"><view class="ganwu" style="display:flex;"><view>感悟:</view><view><text>{{item.content}}</text></view></view></view><block wx:if="{{item.images!=null}}"><view class=" no_icon_single ganwu"><view style="width:100rpx;"></view><view class="imagebox flexone"><block wx:for="{{item.images}}" wx:for-item="item" wx:for-index="indexk" wx:key="indexk"><view class="iamgeitem" data-url="{{item}}" data-index="{{index}}" data-indexk="{{indexk}}" data-event-opts="{{[['tap',[['preivewimg',['$event']]]]]}}" bindtap="__e"><image src="{{item}}"></image></view></block></view></view></block><block wx:for="{{item.clock_score}}" wx:for-item="itemsec" wx:for-index="index"><view class="layer_star no_icon_single">{{''+itemsec.title+":"+itemsec.score+''}}</view></block><view data-event-opts="{{[['tap',[['circle',['$0'],[[['recordList','',index,'course_id']]]]]]]}}" class="quxian" bindtap="__e">查看打卡分数记录曲线图</view><view class="layer_noend"><view class="set flexone"><view data-event-opts="{{[['tap',[['deleteRecord',['$0'],[[['recordList','',index]]]]]]]}}" class="deltet flexone deleteset" bindtap="__e"><view class="deleteimg"><image src="../../static/delete.png" mode></image></view><view class="deletename">删除</view></view><view data-event-opts="{{[['tap',[['changePrivacy',['$0'],[[['recordList','',index]]]]]]]}}" bindtap="__e"><block wx:if="{{item.is_privacy==2}}"><view class="deltet flexone clockyin"><view class="deleteimg"><image src="../../static/colco.png" mode></image></view><view class="deletename">设为隐私</view></view></block><block wx:else><view class="deltet flexone clockyin"><view class="deleteimg"><image src="../../static/jucolock.png" mode></image></view><view class="deletename yisi">已设为隐私</view></view></block></view></view><view class="course_btn justify_between" data-id="{{item.id}}" data-event-opts="{{[['tap',[['comment',['$0'],[[['recordList','',index]]]]]]]}}" bindtap="__e"><image src="../../static/pinglun_icon@2x.png" mode="widthFix"></image>评论</view><view data-event-opts="{{[['tap',[['changePoint',['$0',index],[[['recordList','',index]]]]]]]}}" class="{{['course_btn justify_between',(item.is_praise==1)?'active':'']}}" bindtap="__e"><image src="{{item.is_praise==1?pointImg2:pointImg1}}" mode="widthFix"></image><block wx:if="{{item.is_praise==1}}"><text>已赞</text></block><block wx:else><text>点赞</text></block></view></view><view class="comment_msg"><view class="point_people layer_nostar"><block wx:if="{{item.praise_user.length!=0}}"><image src="../../static/dianzan_icon@2x.png" mode="widthFix"></image></block><view class="point_detail flex_wrap_no"><block wx:for="{{item.praise_user}}" wx:for-item="itemone" wx:for-index="index" wx:key="index"><view class="namedianzan">{{itemone.user.nickname}}</view></block></view></view><block wx:if="{{item.is_comment==1}}"><view class="seemore" data-id="{{item.id}}" data-event-opts="{{[['tap',[['seemore',['$0',index],[[['recordList','',index,'id']]]]]]]}}" bindtap="__e">查看所有评论</view></block><block wx:if="{{item.showcomment}}"><view class="msg_detail"><block wx:for="{{commentlist}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['commentlist','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['recordList','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['recordList','',index]],[['commentlist','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block></view></view></view></view></block></block></block></view></block><block wx:if="{{showimg}}"><view data-event-opts="{{[['tap',[['hideshowimg',['$event']]]]]}}" class="register" bindtap="__e"><view class="viewimg"><image src="{{imgurl}}" mode="aspectFit"></image></view></view></block></view>
\ No newline at end of file
<view class="content"><view class="topbox"><view class="top"><image src="../../static/topimg.png" mode></image><view class="topboxitem"><view class="topboxitemtop "><view class="topboxitemtopleft flexone"><view class="touimg"><block wx:if="{{token!=''}}"><image src="{{avatarUrl}}" mode="widthFix"></image></block><block wx:else><image src="../../static/changehead.png" mode="widthFix"></image></block></view><view class="top_right"><block wx:if="{{token==''}}"><view data-event-opts="{{[['tap',[['toLogin']]]]}}" class="username" bindtap="__e">用户登录</view></block><block wx:else><view class="username">{{userName}}</view></block><block wx:if="{{token!=''}}"><view class="bing_phone layout_row"><view class="bind_content"><view>{{phone==''?'立即绑定手机号':phone}}</view><block wx:if="{{phone==''}}"><button class="bind_btn" open-type="getPhoneNumber" data-event-opts="{{[['getphonenumber',[['getPhoneNumber',['$event']]]]]}}" bindgetphonenumber="__e"></button></block></view><image src="../../static/yourow.png" mode="widthFix"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['touserLogin']]]]}}" class="bing_phone layout_row" bindtap="__e"><view class="bind_content"><view>{{phone==''?'立即绑定手机号':phone}}</view></view></view></block></view></view><block wx:if="{{token!=''}}"><view data-event-opts="{{[['tap',[['edit',['$event']]]]]}}" class="editimg" bindtap="__e"><image src="../../static/edit.png" mode></image></view></block></view></view><view class="boxbottom flextwo"><view class="boxbottomleft"><view class="rankname">{{industryName!=''?industryName:"暂无行业"}}</view><view class="rankkname">行业</view></view><view class="boxbottomleft"><view class="rankname">{{occupationName!=''?occupationName:"暂无职业"}}</view><view class="rankkname">职业</view></view></view></view></view><view class="myrecord flexone"><view class="recordleft"><image src="../../static/theme.png" mode></image></view><view class="recordright">我的记录</view></view><block wx:if="{{token==''}}"><view class="theme_comment nocomment"><view class="norecordimg"><image src="../../static/norecord.png" mode></image></view><view class="notext"><view class="notexttop">您当前未登录账户,无法获取更多内容</view><view class="notexttop notextbot">请登录后方可进行操作</view></view></view></block><block wx:else><view class="commentlist"><block wx:if="{{showrecordlist}}"><view class="nodata">暂无打卡记录</view></block><block wx:else><block><block wx:for="{{recordList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="theme_comment"><view class="comment_single"><view class="single_course"><view class="flextwo"><view class="layer_star course_name course_single"><image class="course_icon" src="../../static/icon_01.png" mode></image><view>{{item.course_title}}</view></view><view class="people_r" data-item="{{item}}" data-event-opts="{{[['tap',[['changeclock',['$0'],[[['recordList','',index]]]]]]]}}" bindtap="__e">修改</view></view><view class="layer_star course_single"><image class="course_icon" src="../../static/icon_02.png" mode></image><view>{{item.customs_title}}</view></view><view class="layer_star no_icon_single"><view>{{"学习时间:"+item.createtime}}</view></view><view class="layer_star no_icon_single"><view class="ganwu" style="display:flex;"><view>感悟:</view><view><text selectable="true">{{item.content}}</text></view></view></view><block wx:if="{{item.images!=null}}"><view class=" no_icon_single ganwu"><view style="width:100rpx;"></view><view class="imagebox flexone"><block wx:for="{{item.images}}" wx:for-item="item" wx:for-index="indexk" wx:key="indexk"><view class="iamgeitem" data-url="{{item}}" data-index="{{index}}" data-indexk="{{indexk}}" data-event-opts="{{[['tap',[['preivewimg',['$event']]]]]}}" bindtap="__e"><image src="{{item}}"></image></view></block></view></view></block><block wx:for="{{item.clock_score}}" wx:for-item="itemsec" wx:for-index="index"><view class="layer_star no_icon_single">{{''+itemsec.title+":"+itemsec.score+''}}</view></block><view data-event-opts="{{[['tap',[['circle',['$0'],[[['recordList','',index,'course_id']]]]]]]}}" class="quxian" bindtap="__e">查看打卡分数记录曲线图</view><view class="layer_noend"><view class="set flexone"><view data-event-opts="{{[['tap',[['deleteRecord',['$0'],[[['recordList','',index]]]]]]]}}" class="deltet flexone deleteset" bindtap="__e"><view class="deleteimg"><image src="../../static/delete.png" mode></image></view><view class="deletename">删除</view></view><view data-event-opts="{{[['tap',[['changePrivacy',['$0'],[[['recordList','',index]]]]]]]}}" bindtap="__e"><block wx:if="{{item.is_privacy==2}}"><view class="deltet flexone clockyin"><view class="deleteimg"><image src="../../static/colco.png" mode></image></view><view class="deletename">设为隐私</view></view></block><block wx:else><view class="deltet flexone clockyin"><view class="deleteimg"><image src="../../static/jucolock.png" mode></image></view><view class="deletename yisi">已设为隐私</view></view></block></view></view><view class="course_btn justify_between" data-id="{{item.id}}" data-event-opts="{{[['tap',[['comment',['$0'],[[['recordList','',index]]]]]]]}}" bindtap="__e"><image src="../../static/pinglun_icon@2x.png" mode="widthFix"></image>评论</view><view data-event-opts="{{[['tap',[['changePoint',['$0',index],[[['recordList','',index]]]]]]]}}" class="{{['course_btn justify_between',(item.is_praise==1)?'active':'']}}" bindtap="__e"><image src="{{item.is_praise==1?pointImg2:pointImg1}}" mode="widthFix"></image><block wx:if="{{item.is_praise==1}}"><text>已赞</text></block><block wx:else><text>点赞</text></block></view></view><view class="comment_msg"><view class="point_people layer_nostar"><block wx:if="{{item.praise_user.length!=0}}"><image src="../../static/dianzan_icon@2x.png" mode="widthFix"></image></block><view class="point_detail flex_wrap_no"><block wx:for="{{item.praise_user}}" wx:for-item="itemone" wx:for-index="index" wx:key="index"><view class="namedianzan">{{itemone.user.nickname}}</view></block></view></view><block wx:if="{{item.is_comment==1&&item.showcomment==false}}"><view class="msg_detail"><block wx:for="{{item.comments}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['recordList','',index],['comments','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['recordList','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['recordList','',index],['comments','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['recordList','',index]],[['recordList','',index],['comments','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['recordList','',index],['comments','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block><block wx:if="{{item.is_comment==1&&item.showcomment==false&&item.is_comment2==1}}"><view class="seemore" data-id="{{item.id}}" data-event-opts="{{[['tap',[['seemore',['$0',index],[[['recordList','',index,'id']]]]]]]}}" bindtap="__e">查看所有评论</view></block><block wx:if="{{item.showcomment}}"><view class="msg_detail"><block wx:for="{{commentlist}}" wx:for-item="itemone" wx:for-index="indexk" wx:key="indexk"><view class="detail_single " data-id="{{itemone.id}}" data-event-opts="{{[['longtap',[['dele',['$0',indexk],[[['commentlist','',indexk]]]]]]]}}" bindlongtap="__e"><block wx:if="{{itemone.user2}}"><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['recordList','',index]],'itemnone']]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname}}<text class="huifu">回复</text>{{itemone.user2.nickname}}</text>{{''+itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block><block wx:else><view data-event-opts="{{[['tap',[['replay',['$0','$1'],[[['recordList','',index]],[['commentlist','',indexk]]]]]]]}}" bindtap="__e"><text>{{itemone.user1.nickname+":"}}</text>{{itemone.content+''}}<view class="flexone"><block wx:for="{{itemone.images}}" wx:for-item="itemimg" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['viewimg',['$0'],[[['commentlist','',indexk],['images','',index]]]]]]]}}" class="addimg" catchtap="__e"><image class="add_img" src="{{itemimg}}" mode></image></view></block></view></view></block></view></block></view></block></view></view></view></view></block></block></block></view></block><block wx:if="{{showimg}}"><view data-event-opts="{{[['tap',[['hideshowimg',['$event']]]]]}}" class="register" bindtap="__e"><view class="viewimg"><image src="{{imgurl}}" mode="aspectFit"></image></view></view></block></view>
\ No newline at end of file
... ...
{
"desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
"rules": [{
"action": "allow",
"page": "*"
}]
}
\ No newline at end of file
... ...
{
"desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
"rules": [{
"action": "allow",
"page": "*"
}]
}
\ No newline at end of file
... ...