Commit 8b14a5fc authored by 罗超's avatar 罗超

Merge branch 'master' of http://gitlab.oytour.com/viitto/pptist

parents 83b426f5 72902824
...@@ -49,7 +49,7 @@ export default () => { ...@@ -49,7 +49,7 @@ export default () => {
if (ignoreWebfont) config.fontEmbedCSS = '' if (ignoreWebfont) config.fontEmbedCSS = ''
toImage(domRef, config).then(dataUrl => { toImage(domRef, config).then(dataUrl => {
if (isCoverImg.value) { if (isCoverImg.value) {
coverImgStore.setCoverImg('') // coverImgStore.setCoverImg('')
resolve(dataUrl) resolve(dataUrl)
}else{ }else{
const obj = { const obj = {
......
...@@ -87,6 +87,7 @@ ...@@ -87,6 +87,7 @@
const sourceLoadingStore = useScreenStore() const sourceLoadingStore = useScreenStore()
const { slides, slideIndex } = storeToRefs(slidesStore) const { slides, slideIndex } = storeToRefs(slidesStore)
const { setNewDatasList } = useEditor() const { setNewDatasList } = useEditor()
const { SourceLoading } = storeToRefs(useScreenStore())
watch(() => datas.DataSource.DataSourceOverlay, (n,o) => { watch(() => datas.DataSource.DataSourceOverlay, (n,o) => {
if(n){ if(n){
...@@ -132,7 +133,7 @@ ...@@ -132,7 +133,7 @@
const OffDataSource = () =>{ const OffDataSource = () =>{
datas.DataSource.DataSourceOverlay = !datas.DataSource.DataSourceOverlay datas.DataSource.DataSourceOverlay = !datas.DataSource.DataSourceOverlay
setNewDatasList(datas.DataSource) if(SourceLoading.value) setNewDatasList(datas.DataSource)
} }
......
...@@ -159,12 +159,10 @@ queryObj.value = inject(injectKeyDataSource).queryObj ...@@ -159,12 +159,10 @@ queryObj.value = inject(injectKeyDataSource).queryObj
let dataObj = datasRes.data.data let dataObj = datasRes.data.data
let SlidesData = JSON.parse(dataObj.TempData) let SlidesData = JSON.parse(dataObj.TempData)
let newSlides = [] let newSlides = []
SlidesData.forEach((x,i)=>{ await SlidesData.forEach((x,i)=>{
newSlides.push(x) newSlides.push(x)
if(SlidesData.length-1==i){
slidesStore.setSlides(newSlides)
}
}) })
slidesStore.setSlides(newSlides)
} }
} catch (error) { } catch (error) {
......
...@@ -236,12 +236,9 @@ ...@@ -236,12 +236,9 @@
Content: item.TemplateDataSource&&item.TemplateDataSource.Content?item.TemplateDataSource.Content:'', Content: item.TemplateDataSource&&item.TemplateDataSource.Content?item.TemplateDataSource.Content:'',
Name: item.TemplateDataSource&&item.TemplateDataSource.Name?item.TemplateDataSource.Name:'', Name: item.TemplateDataSource&&item.TemplateDataSource.Name?item.TemplateDataSource.Name:'',
Id: item.TemplateDataSource&&item.TemplateDataSource.Id?item.TemplateDataSource.Id:null as Number, Id: item.TemplateDataSource&&item.TemplateDataSource.Id?item.TemplateDataSource.Id:null as Number,
index: item.TemplateDataSource&&item.TemplateDataSource.index>=0?item.TemplateDataSource.index:null as Number,
} }
} }
if(slide.pageType!=1){
let index = item.TemplateDataSource&&item.TemplateDataSource.index>=0?item.TemplateDataSource.index:null as Number
Reflect.set(Obj.TemplateDataSource, 'index', index)
}
if(Obj) datas.DataSource.DataSourceList.push(Obj) if(Obj) datas.DataSource.DataSourceList.push(Obj)
} }
}) })
...@@ -285,6 +282,8 @@ ...@@ -285,6 +282,8 @@
const setDialogForExport = async (type: DialogForExportTypes) => { const setDialogForExport = async (type: DialogForExportTypes) => {
// mainStore.setDialogForExport(type) // mainStore.setDialogForExport(type)
let CoverImgPath = CoverImg.value.split('/')
let namePath = ''
queryObj.value.CoverImg = '' queryObj.value.CoverImg = ''
mainMenuVisible.value = false mainMenuVisible.value = false
isCoverImgStore.setIsCoverImg(true) isCoverImgStore.setIsCoverImg(true)
...@@ -293,14 +292,16 @@ ...@@ -293,14 +292,16 @@
if(datas){ if(datas){
let name = new Date().getTime()+".jpg" let name = new Date().getTime()+".jpg"
const file = dataURLtoFile(datas, name) const file = dataURLtoFile(datas, name)
let result = AliyunUpload.UploadAsync(file,`Feature/${TempId.value}_CoverImg`) let url = ''
result.then(res=>{ if(CoverImgPath[CoverImgPath.length-1].indexOf('CoverImg_')==-1){
if(res) { namePath = `CoverImg_${name}`
coverImgStore.setCoverImg(res) }else {
isCoverImgStore.setIsCoverImg(false) namePath = CoverImgPath[CoverImgPath.length-1]
queryObj.value.CoverImg = CoverImg.value }
} url = await AliyunUpload.UploadAsync(file,`Feature/${namePath}`)
}) coverImgStore.setCoverImg(url)
isCoverImgStore.setIsCoverImg(false)
queryObj.value.CoverImg = CoverImg.value
} }
} }
......
<template> <template>
<div class="pptist-editor" v-if="model!=3"> <div class="pptist-editor" v-show="model!=3">
<EditorHeader class="layout-header" /> <EditorHeader class="layout-header" />
<div class="layout-content"> <div class="layout-content">
<Thumbnails class="layout-content-left" /> <Thumbnails class="layout-content-left" />
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
> >
<ExportDialog /> <ExportDialog />
</Modal> </Modal>
<div v-if="model&&model==3" <div v-if="model&&model==3"
style="opacity: 1;position: fixed;left: 0;right: 0; top: 0;bottom: 0;overflow: auto;z-index: 99999999;"> style="opacity: 1;position: fixed;left: 0;right: 0; top: 0;bottom: 0;overflow: auto;z-index: 99999999;">
<div class="export-img-dialog"> <div class="export-img-dialog">
......
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