<template> <view > <cu-custom ref="cuCustom" bgColor="bg-gradual-blueness" :isBack="true" :isRingt="true" :backUrl="backUrl"> <block slot="backText">返回</block> <block slot="content">学习详细</block> </cu-custom> <view class="sdetail"> <view class="svideol" > <view class="sitem"> <view class="sleft"> <text class="text-blue cuIcon-newsfill mr10"></text> <text @click="$noMultipleClicks(studyData,index)" class="text-title">{{pd.TITLE}}</text> </view> </view> </view> <view class="cu-tabbar-height"></view> </view> </view> </template> <script> import { basePath, corpinfoId, baseImgPath, loginUser } from '@/common/tool.js'; export default { data() { return { baseImgPath: baseImgPath, backUrl: '/pages/application/onlinexxks/my-tasks', loading: false, noClick: true, COURSEWARE_ID:'', TEMPSTUDYUSERS_ID: '', pd: {}, // 数据, } }, async onLoad(event) { this.TEMPSTUDYUSERS_ID = event.TEMPSTUDYUSERS_ID this.COURSEWARE_ID = event.COURSEWARE_ID await this.getData() this.$forceUpdate() }, methods: { getData() { return new Promise((resolve, reject) => { var _this = this; uni.showLoading({ title: '请稍候' }) uni.request({ url: basePath + '/app/studysection/goEdit', method: 'POST', dataType: 'json', header: { 'Content-type': 'application/x-www-form-urlencoded' }, data: { STUDYSECTION_ID: this.COURSEWARE_ID, CORPINFO_ID:loginUser.CORPINFO_ID, USER_ID:loginUser.USER_ID, }, success: (res) => { if ("success" == res.data.result) { uni.hideLoading(); _this.pd = res.data.pd; } else { uni.showToast({ icon: 'none', title: res.data.message, duration: 2000 }); } resolve(true) } }) }) }, studyData() { uni.showLoading({ title: "加载中..." }); //加载中动画 uni.downloadFile({ url: baseImgPath + this.pd.FILEPATH, success: (res) => { uni.hideLoading(); //结束加载中动画 uni.openDocument({ filePath: res.tempFilePath, success: function(res) { // console.log(res) } }) } }) uni.request({ url: basePath + '/app/tempstudy/edit', method: 'POST', dataType: 'json', header: { 'Content-type': 'application/x-www-form-urlencoded' }, data: { TEMPSTUDYUSERS_ID: this.TEMPSTUDYUSERS_ID, CORPINFO_ID:loginUser.CORPINFO_ID, USER_ID:loginUser.USER_ID, } }) }, BackPage() { uni.redirectTo({ url: '/pages/application/onlinexxks/my-curriculum', }) } } } </script> <style> </style>