123 lines
2.8 KiB
Vue
123 lines
2.8 KiB
Vue
|
<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>
|