Commit 318fd528 authored by zhengke's avatar zhengke

修复上传行程图bug

parent 46b31c01
...@@ -283,23 +283,22 @@ const SetTripTemplateConfig = async () => { ...@@ -283,23 +283,22 @@ const SetTripTemplateConfig = async () => {
type: 'warning', type: 'warning',
}) })
} }
} }
// 保存 // 保存
const setTemplate = async () =>{ const setTemplate = async () =>{
let arr = JSON.parse(JSON.stringify(slides.value)) let arr = JSON.parse(JSON.stringify(slides.value))
if(ConfigId.value&&FeatureImg.value.length>0){
FeatureImg.value.forEach(item=>{
setTimeout(()=>{
setFeatureImgList(item.url)
},300)
})
}
if(dataLoading.value){ if(dataLoading.value){
dataLoadingStore.setDataLoading(false) dataLoadingStore.setDataLoading(false)
} }
// console.log(JSON.stringify(slides.value),'----保存接口',queryObj.value) // console.log(JSON.stringify(slides.value),'----保存接口',queryObj.value)
if(model.value&&userInfo.value.IsEditTripTemplate==1){ if(model.value&&userInfo.value.IsEditTripTemplate==1){
arr.forEach(x=>{
x.elements.forEach(y=>{
delete y.TemplateDataSource
})
})
if(CoverImg&&CoverImg.value) queryObj.value.CoverImg = CoverImg.value if(CoverImg&&CoverImg.value) queryObj.value.CoverImg = CoverImg.value
else { else {
mainStore.setToolbarState(ToolbarStates.EL_TEMPLATEDATA) mainStore.setToolbarState(ToolbarStates.EL_TEMPLATEDATA)
...@@ -328,7 +327,6 @@ const setTemplate = async () =>{ ...@@ -328,7 +327,6 @@ const setTemplate = async () =>{
}) })
}) })
} }
for(let i=0;i<slides.value.length;i++){ for(let i=0;i<slides.value.length;i++){
if(slides.value[i].elements.length==0) { if(slides.value[i].elements.length==0) {
mainStore.setToolbarState(ToolbarStates.EL_TEMPLATEDATA) mainStore.setToolbarState(ToolbarStates.EL_TEMPLATEDATA)
...@@ -343,8 +341,13 @@ const setTemplate = async () =>{ ...@@ -343,8 +341,13 @@ const setTemplate = async () =>{
datas.loading = true datas.loading = true
if(model.value&&userInfo.value.IsEditTripTemplate==1){ if(model.value&&userInfo.value.IsEditTripTemplate==1){
await SetTripTemplateSlide() await SetTripTemplateSlide()
}else if(ConfigId.value){ }
await SetTripTemplateConfig() if(ConfigId.value){
FeatureImg.value.forEach(item=>{
setTimeout(()=>{
setFeatureImgList(item.url)
},300)
})
} }
} }
...@@ -358,6 +361,9 @@ const setFeatureImgList = async (url) => { ...@@ -358,6 +361,9 @@ const setFeatureImgList = async (url) => {
let Res = await UploadService.UploadBase64Two(path,queryObj); let Res = await UploadService.UploadBase64Two(path,queryObj);
if (Res.data&&Res.data.FilePath) { if (Res.data&&Res.data.FilePath) {
datas.FeatureImgList.push(`${domainManager().ViittoFileUrl}/${Res.data.FilePath}`) datas.FeatureImgList.push(`${domainManager().ViittoFileUrl}/${Res.data.FilePath}`)
if(datas.FeatureImgList.length==slides.value.length){
await SetTripTemplateConfig()
}
} }
} catch (error) { } catch (error) {
......
...@@ -220,7 +220,6 @@ const GetTripTemplate = async () =>{ ...@@ -220,7 +220,6 @@ const GetTripTemplate = async () =>{
}else if(SlidesData.length>0){ }else if(SlidesData.length>0){
newSlides = SlidesData newSlides = SlidesData
} }
console.log(dataRes,'===----')
slidesStore.setSlides(newSlides) slidesStore.setSlides(newSlides)
layoutsStore.setLayouts(JSON.parse(JSON.stringify(newSlides))) layoutsStore.setLayouts(JSON.parse(JSON.stringify(newSlides)))
CoverImgStore.setCoverImg(dataRes.data.data.CoverImg) CoverImgStore.setCoverImg(dataRes.data.data.CoverImg)
......
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