| | |
| | | <div class="chapter" num="2"> |
| | | <!-- P1 --> |
| | | <div class="page-box" page="11"> |
| | | <div v-if="showPageList.indexOf(11) > -1" class="fl f1"> |
| | | <div v-if="showPageList.indexOf(11) > -1" class="fl"> |
| | | <div class="img-g"> |
| | | <img class="" alt="" src="../../assets/images/mk.png" class="mk-img"/> |
| | | <img alt="" src="../../assets/images/mk.png" class="mk-img"/> |
| | | </div> |
| | | <div class="bodystyle"> |
| | | |
| | |
| | | <p><img class="rwmb-1" alt="" src="../../assets/images/xxxgjc.png" /></p> |
| | | <p class="td-0"> |
| | | 1.请你根据本学习任务的内容,将国外托育机构的发展历史和我国托育机构的发展历史制作成思维导图,并进行对照分析。 |
| | | <img class="jc-img" alt="" src="../../assets/images/SWDT.svg" /> |
| | | <img class="jc-img" alt="" src="../../assets/images/SWDT.svg" title="请使用思维导图工具绘制思维导图,绘制完毕后下载为图片,上传到教材中" @click="showMindMapDialog"/> |
| | | <span class="btn-box" @click="askAnswerOne = !askAnswerOne" title="查看答案"> |
| | | <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" viewBox="0 0 20.501 20.501"> |
| | | <path class="a" |
| | |
| | | </svg> |
| | | </span> |
| | | </p> |
| | | </p> |
| | | <div class="w100 fl ju-cn"> |
| | | <ul class="fl ju-ev w80 choice"> |
| | | <div class="w100 textarea-box"> |
| | | <ul class="fl w80"> |
| | | <li> |
| | | <el-upload |
| | | ref="upload" |
| | | class="upload-demo" |
| | | action="'#'" |
| | | :limit="1" |
| | | :http-request="fileUpload" |
| | | :show-file-list="false" |
| | | > |
| | | <button class="btn-border btn-w" > |
| | | 上传图片 |
| | | </button> |
| | | </el-upload> |
| | | </li> |
| | | <li> |
| | | <button class="btn-border btn-w"> |
| | | <li class="li-btn"> |
| | | <button class="btn-border btn-w" @click="delFile"> |
| | | 删除图片 |
| | | </button> |
| | | </li> |
| | | </ul> |
| | | <div> |
| | | <img class="img-a" alt="" :src="questionDataImg" /> |
| | | </div> |
| | | </div> |
| | | <div class="w100 " v-show="askAnswerOne"> |
| | | <img class="img-a" alt="" src="../../assets/images/answerImg1.png" /> |
| | | <img class="img-a" alt="" src="../../assets/images/answerImg1.png" /> |
| | | <img class="img-a" alt="" src="../../assets/images/answerImg2.png" /> |
| | | </div> |
| | | <p class="td-0"> |
| | | 2.结合本学习任务所学习的内容和生活实际,说一说你对我国农村地区托育机构发展的看法。 |
| | |
| | | </div> |
| | | </div> |
| | | <preView :isClear="dialogVisible" :md5="p_md5" :pdfTitle="pdfTitle" ref="pdfDialogRef"></preView> |
| | | <el-dialog :visible.sync="mindMapDialog" width="80%" top="2vh" append-to-body> |
| | | <div class="wendabox"> |
| | | <iframe src="https://www.iodraw.com/mind" frameborder="0"></iframe> |
| | | </div> |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | import { getResourcePath } from "@/assets/methods/resources"; |
| | | import { getResourcePath,uploadFilePath } from "@/assets/methods/resources"; |
| | | import { |
| | | getCollectResource, |
| | | setCollectResource, |
| | | } from "@/assets/methods/resources"; |
| | | import preView from '@/components/pdfview/index.vue' |
| | | import tool from '@/assets/js/toolClass.js' |
| | | export default { |
| | | name: "chapterOne", |
| | | props: { |
| | |
| | | pdfTitle: '', |
| | | p_md5: '', |
| | | pdfDialogRef: "", |
| | | mindMapDialog: false, |
| | | collectImg: require("../../assets/images/icon/heart.png"), |
| | | collectCheck: require("../../assets/images/icon/heart-check.png"), |
| | | videoPathOne: "", |
| | |
| | | } |
| | | |
| | | }, |
| | | questionDataImg:"" |
| | | }; |
| | | }, |
| | | async mounted() { |
| | |
| | | ); |
| | | if (bookQuestion) { |
| | | this.questionData = JSON.parse(bookQuestion); |
| | | this.questionDataImg = getResourcePath(this.questionData.askAbout.one); |
| | | } |
| | | this.getVidoePath(); |
| | | this.collectResourceList = await getCollectResource( |
| | | this.config.activeBook.bookId |
| | | ); |
| | | |
| | | }, |
| | | methods: { |
| | | async getVidoePath() { |
| | |
| | | JSON.stringify(this.chapterData) |
| | | ); |
| | | }, |
| | | |
| | | //打开思维导图 |
| | | showMindMapDialog(){ |
| | | this.mindMapDialog = true |
| | | |
| | | }, |
| | | |
| | | //上传图片 |
| | | fileUpload(file){ |
| | | return new Promise((resolve, reject) => { |
| | | const isJPG = file.file.type === 'image/jpeg' || file.file.type === 'image/png' |
| | | if (!isJPG) { |
| | | ElMessage.error('上传文件只能是 jpg/png 格式!') |
| | | return reject() |
| | | } |
| | | const FileName = file.file.name.split('.')[0] |
| | | const Extension = file.file.name.split('.')[1] |
| | | const FileType = file.file.type |
| | | let size = 1024 |
| | | tool |
| | | .getFileMd5(file.file, size * 1024) |
| | | .then(async(e) => { |
| | | if (!(this.questionData.askAbout.one == e)) { |
| | | const imgData = new FormData() |
| | | imgData.append('Md5', e) |
| | | imgData.append('FileName', FileName) |
| | | imgData.append('Extension', Extension) |
| | | imgData.append('FileType', FileType) |
| | | imgData.append('MetaData', null) |
| | | imgData.append('file', file.file) |
| | | let rData = await uploadFilePath(imgData); |
| | | if (rData){ |
| | | this.questionData.askAbout.one = e |
| | | this.questionDataImg = await getResourcePath(e); |
| | | } |
| | | } else { |
| | | ElMessage.error('当前文件已上传,请勿重复操作!') |
| | | } |
| | | }) |
| | | .catch((e) => { |
| | | console.error(e) |
| | | }) |
| | | }) |
| | | |
| | | }, |
| | | //删除 |
| | | delFile(){ |
| | | this.questionData.askAbout.one = '' |
| | | this.questionDataImg = '' |
| | | }, |
| | | //资源收藏事件 |
| | | // resourcePath 文件路径, |
| | | // resourceType 文件类型 |