Commit 04c3ecf7 authored by Your Name's avatar Your Name

较稳定版本

parent d8a8a661
...@@ -170,11 +170,11 @@ ...@@ -170,11 +170,11 @@
</el-form-item> </el-form-item>
<el-form-item label="宣传图" :label-width="formLabelWidth"> <el-form-item label="宣传图" :label-width="formLabelWidth">
<img v-if="editForm.cover !== ''" class="imgSize" :src="editForm.cover" alt /> <img v-if="editForm.cover !== ''" class="imgSize" :src="editForm.cover" alt />
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="二维码" :label-width="formLabelWidth"> <el-form-item label="二维码" :label-width="formLabelWidth">
<img v-if="editForm.qrcodeUrl !== ''" class="imgSize" :src="editForm.qrcodeUrl" alt /> <img v-if="editForm.qrcodeUrl !== ''" class="imgSize" :src="editForm.qrcodeUrl" alt />
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="简介" :label-width="formLabelWidth"> <el-form-item label="简介" :label-width="formLabelWidth">
<el-input type="textarea" v-model="editForm.remarks"></el-input> <el-input type="textarea" v-model="editForm.remarks"></el-input>
...@@ -188,7 +188,7 @@ ...@@ -188,7 +188,7 @@
</div> </div>
</template> </template>
<template v-else> <template v-else>
<div>暂无数据</div> <div>&nbsp;&nbsp;暂无数据</div>
</template> </template>
</div> </div>
</el-form-item> </el-form-item>
...@@ -201,30 +201,58 @@ ...@@ -201,30 +201,58 @@
</div> </div>
</template> </template>
<template v-else> <template v-else>
<div>暂无数据</div> <div>&nbsp;&nbsp;暂无数据</div>
</template> </template>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="参考资料" :label-width="formLabelWidth"> <el-form-item label="参考资料" :label-width="formLabelWidth">
<div class="audio-box">
<template v-if="this.editForm.datumList && this.editForm.datumList.length >0"> <div v-if="this.editForm.datumList && this.editForm.datumList.length >0">
<div class="audio-item ckzl" v-for="(item, index) in editForm.datumList" :key="index"> <span class="audio-item ckzl" v-for="(item, index) in editForm.datumList" :key="index">
<div> <img v-if="item.fileExtName === 'png' || item.fileExtName === 'jpg'"
<iframe class="imgSize" v-if="item.fileExtName === 'pdf'" :src="item.fileUrl" controls controlsList='nodownload' oncontextmenu="return false"/> class="imgSize"
<img :src="item.fileUrl" v-else-if="item.fileExtName === 'jpg' || item.fileExtName === 'png'" class="imgSize"/> :src="item.fileUrl"
<img v-else-if="item.fileExtName === 'docx'" src="data:image/png;base64,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"/> alt=""
<video :src="item.fileUrl" v-else="item.fileExtName === 'mp4'" class="imgSize" controls /> />
</div> <img
<div> class="imgSize"
<a v-if="item.fileExtName === 'docx'" :href="item.fileUrl">{{item.fileName}}</a> v-if="item.fileExtName === 'pdf'"
<span v-else>{{ item.fileName }}</span> src="@/assets/pdf-icon.png"
alt=""
/>
<img
class="imgSize"
v-if="item.fileExtName === 'pptx'"
src="@/assets/ppt-icon.png"
alt=""
/>
<img
v-if="item.fileExtName === 'docx'"
src="@/assets/doc-icon.png"
alt=""
/>
<img
class="imgSize"
v-if="item.fileExtName === 'mp4'"
src="@/assets/video-icon.png"
alt=""
/>
<img
class="imgSize"
v-if="item.fileExtName === 'mp3'"
src="@/assets/audio-icon.png"
alt=""
/>
<img
class="imgSize"
v-if="item.fileExtName === 'xls'"
src="@/assets/excel-icon.png"
alt=""
/>
<span><a target="_blank" :href="item.fileUrl">{{ item.fileName }}</a></span>
</span>
</div> </div>
</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</template>
<template v-else>
<div>暂无数据</div>
</template>
</div>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -588,11 +616,6 @@ export default { ...@@ -588,11 +616,6 @@ export default {
} }
this.editForm = resData; this.editForm = resData;
this.editForm.videoList = videos this.editForm.videoList = videos
console.log(this.editForm.videoList)
}) })
.catch(function(err) { .catch(function(err) {
console.log(err); console.log(err);
...@@ -741,13 +764,10 @@ export default { ...@@ -741,13 +764,10 @@ export default {
</script> </script>
<style lang="less"> <style lang="less">
.ckzl {
display: flex;
flex-direction: column;
}
.imgSize { .imgSize {
width: 160px; width: 160px;
height: 100px; height: 100px;
margin-left: 0px;
} }
.iconImg { .iconImg {
height: 32px; height: 32px;
......
<template> <template>
<div class="info"> <div class="info">
<div class="info-header">学习内容详情</div> <div class="info-header">学习内容详情</div>
<div class="info-container"> <div class="info-container">
<div class="info-wrapper"> <div class="info-wrapper">
<el-form <el-form
class="demo-form-inline" class="demo-form-inline"
:inline="true" :inline="true"
:model="formInline" :model="formInline"
label-position="top" label-position="top"
> >
<el-form-item label="学习内容名称" class="w50"> <el-form-item label="学习内容名称" class="w50">
<span>{{ formInline.name }}</span> <span>{{ formInline.name }}</span>
</el-form-item> </el-form-item>
<el-form-item label="学习内容宣传图" class="w50"> <el-form-item label="学习内容宣传图" class="w50">
<img class="imgSize" :src="formInline.cover" alt /> <img class="imgSize" :src="formInline.cover" alt />
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-collapse v-model="activeNames" @change="handleChange"> <el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item <el-collapse-item
v-for="(item, index) in formInline.exhibitionBoardList" v-for="(item, index) in formInline.exhibitionBoardList"
:key="index" :key="index"
:title="item.name" :title="item.name"
> >
<el-form <el-form
class="demo-form-inline" class="demo-form-inline"
:inline="true" :inline="true"
:model="formInline" :model="formInline"
label-position="top" label-position="top"
> >
<el-form-item label="展板宣传图" class="w100"> <el-form-item label="展板宣传图" class="w100">
<img class="imgSize" :src="item.cover" alt /> <img v-if="item.cover && item.cover !== ''" class="imgSize" :src="item.cover" alt />
</el-form-item> <div v-else>&nbsp;&nbsp;暂无数据</div>
<el-form-item label="展板版权方" class="w50" > </el-form-item>
<span>{{ item.boardCopyrightOwnerName }}</span> <el-form-item label="展板版权方" class="w50" >
</el-form-item> <span>{{ item.boardCopyrightOwnerName }}</span>
<el-form-item label="展板名称"> </el-form-item>
<span>{{ item.name }}</span> <el-form-item label="展板名称">
</el-form-item> <span v-if="item.name && item.name !== ''">{{ item.name }}</span>
<div v-else>&nbsp;&nbsp;暂无数据</div>
<el-form-item label="展板简介" class="w100"> </el-form-item>
<span>{{ item.remarks }}</span>
</el-form-item> <el-form-item label="展板简介" class="w100">
<el-form-item label="展板视频" class="w100"> <span v-if="item.remarks && item.remarks !== ''">{{ item.remarks }}</span>
<div class="video-box" > <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item>
<div <el-form-item label="展板视频" class="w100">
@contextmenu.prevent <div class="video-box" v-if="item.videoList && item.videoList.length >0 ">
class="video-item"
v-for="vi in item.videoList" <div
:key="vi.id" @contextmenu.prevent
> class="video-item"
<video v-for="vi in item.videoList"
:poster="vi.thumbnail" :key="vi.id"
controls controlsList='nodownload noremote footbar' >
> <video :poster="vi.thumbnail" controls controlsList='nodownload noremote footbar'>
<source :src="vi.fileUrl" /> <source :src="vi.fileUrl" />
</video>
</video> <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span> <span>&nbsp;{{ vi.fileName }}</span>
<span>&nbsp;{{ vi.fileName }}</span> </div>
</div> </div>
</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="展板音频"> <el-form-item label="展板音频">
<div class="audio-box"> <div class="audio-box" v-if="item.audioList &&item.audioList.length>0">
<div <div
class="audio-item" class="audio-item"
v-for="(au, index) in item.audioList" v-for="(au, index) in item.audioList"
:key="index" :key="index"
> >
<audio :src="au.fileUrl" controls /> <audio :src="au.fileUrl" controls />
<span>{{ au.fileName }}</span> <span>{{ au.fileName }}</span>
</div> </div>
</div> </div>
</el-form-item> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form> </el-form-item>
</el-collapse-item> </el-form>
</el-collapse> </el-collapse-item>
</div> </el-collapse>
</div> </div>
<div class="info-footer"> </div>
<div class="btn-group"> <div class="info-footer">
<el-button <div class="btn-group">
size="mini" <el-button
type="primary" size="mini"
class="btn_form_search" type="primary"
@click="close" class="btn_form_search"
>关闭</el-button @click="close"
> >关闭</el-button
</div> >
</div> </div>
</div> </div>
</template> </div>
</template>
<script>
let Base64 = require('js-base64').Base64 <script>
export default { let Base64 = require('js-base64').Base64
data() { export default {
return { data() {
activeNames: [1], return {
formInline: {}, activeNames: [1],
}; formInline: {},
}, };
mounted() { },
this.init(); mounted() {
}, this.init();
methods: { },
init() { methods: {
if(this.$route.query.id){ init() {
this.getInfo(this.$route.query.id,'learningContent/get/'); if(this.$route.query.id){
}else if(this.$route.query.auditId){ this.getInfo(this.$route.query.id,'learningContent/get/');
this.getInfo(this.$route.query.auditId,'learningContent/getAudit/'); }else if(this.$route.query.auditId){
} this.getInfo(this.$route.query.auditId,'learningContent/getAudit/');
}
},
// 获取版权方详情 },
getInfo(id,url) { // 获取版权方详情
let vm = this; getInfo(id,url) {
vm.$https( let vm = this;
{ vm.$https(
url: url + id, {
method: "get", url: url + id,
authType: this.backToken, method: "get",
} authType: this.backToken,
// param }
) // param
.then((res) => { )
let data = res.data.data; .then((res) => {
vm.formInline = data; let data = res.data.data;
const boardList = data.exhibitionBoardList vm.formInline = data;
for(var i=0;i<boardList.length;i++){ const boardList = data.exhibitionBoardList
for(var j=0;j<boardList[i].videoList.length;j++){ for(var i=0;i<boardList.length;i++){
boardList[i].videoList[j].fileUrl = Base64.decode(boardList[i].videoList[j].intro) for(var j=0;j<boardList[i].videoList.length;j++){
} boardList[i].videoList[j].fileUrl = Base64.decode(boardList[i].videoList[j].intro)
} }
// console.log(boardList) }
vm.formInline.exhibitionBoardList = boardList // console.log(boardList)
// console.log(this.formInline.exhibitionBoardList[0].videoList); vm.formInline.exhibitionBoardList = boardList
}) console.log(1111,vm.formInline.exhibitionBoardList)
.catch(function (err) { // console.log(this.formInline.exhibitionBoardList[0].videoList);
console.log(err); })
}); .catch(function (err) {
}, console.log(err);
close() { });
history.go(-1); },
}, close() {
handleChange(val) { history.go(-1);
console.log(val); },
}, handleChange(val) {
}, console.log(val);
}; },
</script> },
};
<style lang="less"> </script>
.video-box {
width: 100%; <style lang="less">
.video-item { .video-box {
width: 100%; width: 100%;
video { .video-item {
width: 300px; width: 100%;
height: 200px; video {
} width: 300px;
} height: 200px;
}
} }
audio:focus {
outline: none; }
} audio:focus {
.audio-item{ outline: none;
padding-bottom:10px; }
display: flex; .audio-item{
align-items: center; padding-bottom:10px;
span{ display: flex;
margin-left: 30px; align-items: center;
} span{
} margin-left: 30px;
}
}
</style> </style>
\ No newline at end of file
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<upload-qrcode :fileList="ruleForm.qrcodeList" @qrcodeUrl="qrcodeUrl" ></upload-qrcode> <upload-qrcode :fileList="ruleForm.qrcodeList" @qrcodeUrl="qrcodeUrl" ></upload-qrcode>
</el-form-item> </el-form-item>
<el-form-item label="展板简介" style="width:100%" prop="remarks"> <el-form-item label="展板简介" style="width:100%" prop="remarks">
<el-input type="textarea" v-model="ruleForm.remarks" class="indet"></el-input> <el-input type="textarea" v-model="ruleForm.remarks"></el-input>
<!-- @keyup.enter.native="onSubmit" --> <!-- @keyup.enter.native="onSubmit" -->
</el-form-item> </el-form-item>
</el-form> </el-form>
......
...@@ -61,11 +61,11 @@ ...@@ -61,11 +61,11 @@
}}</el-form-item> }}</el-form-item>
<el-form-item label="展板图片" class="w50"> <el-form-item label="展板图片" class="w50">
<img v-if="contentData.cover !== ''" class="imgSize" :src="contentData.cover" alt/> <img v-if="contentData.cover !== ''" class="imgSize" :src="contentData.cover" alt/>
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="展板二维码" class=""> <el-form-item label="展板二维码" class="">
<img v-if="contentData.qrcodeUrl !== ''" class="imgSize" :src="contentData.qrcodeUrl" alt /> <img v-if="contentData.qrcodeUrl !== ''" class="imgSize" :src="contentData.qrcodeUrl" alt />
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="展板简介" class="w100">{{ <el-form-item label="展板简介" class="w100">{{
contentData.remarks contentData.remarks
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
<span>{{ s.fileName }}</span> <span>{{ s.fileName }}</span>
</span> </span>
</div> </div>
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="展板音频"> <el-form-item label="展板音频">
<div v-if="contentData.audioList.length"> <div v-if="contentData.audioList.length">
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
<span style="float:left;display:inline-block;margin:10px 0px 20px 20px;">{{ s.fileName }}</span> <span style="float:left;display:inline-block;margin:10px 0px 20px 20px;">{{ s.fileName }}</span>
</span> </span>
</div> </div>
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="展板图片" class="w100"> <el-form-item label="展板图片" class="w100">
<div v-if="contentData.imagesList.length"> <div v-if="contentData.imagesList.length">
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
<span>{{ s.fileName }}</span> <span>{{ s.fileName }}</span>
</span> </span>
</div> </div>
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
<el-form-item label="展板文档(可点击查看或下载查看)" class="w100"> <el-form-item label="展板文档(可点击查看或下载查看)" class="w100">
<div v-if="contentData.dirList.length"> <div v-if="contentData.dirList.length">
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
<span><a target="_blank" :href="s.fileUrl">{{ s.fileName }}</a></span> <span><a target="_blank" :href="s.fileUrl">{{ s.fileName }}</a></span>
</span> </span>
</div> </div>
<div v-else>暂无数据</div> <div v-else>&nbsp;&nbsp;暂无数据</div>
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-collapse-item> </el-collapse-item>
......
...@@ -195,7 +195,7 @@ export default { ...@@ -195,7 +195,7 @@ export default {
}); });
}, },
onSearch() { onSearch() {
this.page._index = 1; // this.page._index = 1;
this.getTableData(); this.getTableData();
}, },
// 获得数据接口 // 获得数据接口
...@@ -220,6 +220,7 @@ export default { ...@@ -220,6 +220,7 @@ export default {
) )
.then(res => { .then(res => {
let data = res.data.data; let data = res.data.data;
vm.page._index = data.current;
vm.page.total = data.total; vm.page.total = data.total;
vm.tableData = data.records; vm.tableData = data.records;
}) })
......
...@@ -186,7 +186,7 @@ export default { ...@@ -186,7 +186,7 @@ export default {
rule:{ rule:{
name: [ name: [
// { required: true, message: "请输入视频分类名称", trigger: "blur" }, // { required: true, message: "请输入视频分类名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" }, { min: 1, max: 30, message: "请输入1到20个字" },
], ],
remarks: [ remarks: [
{ min: 1, max: 100, message: "请输入1到100个字" }, { min: 1, max: 100, message: "请输入1到100个字" },
...@@ -195,7 +195,7 @@ export default { ...@@ -195,7 +195,7 @@ export default {
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入视频名称", trigger: "blur" }, { required: true, message: "请输入视频名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" }, { min: 1, max: 20, message: "请输入1到30个字" },
], ],
videoContentCopyrightOwnerId:[ videoContentCopyrightOwnerId:[
{ required: true, message: "请选择视频版权方", trigger: "change" } { required: true, message: "请选择视频版权方", trigger: "change" }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment