Commit cc213626 authored by zhengke's avatar zhengke

no message

parent 3a017a6c
...@@ -65,11 +65,6 @@ ...@@ -65,11 +65,6 @@
<el-button v-tooltip="'保存'" type="danger" <el-button v-tooltip="'保存'" type="danger"
size="small" icon="Check" circle :loading="datas.loading" size="small" icon="Check" circle :loading="datas.loading"
@click="setTemplate()" style="color: #ffff;"></el-button> @click="setTemplate()" style="color: #ffff;"></el-button>
<!-- <div class="menu-item" v-tooltip="'保存'" @click="setTemplate()"
style="padding: 0;width: 30px;">
<IconCheck class="icon" style="color: #fff;"/>
</div> -->
<!-- <a class="github-link" href="https://github.com/pipipi-pikachu/PPTist" target="_blank"> <!-- <a class="github-link" href="https://github.com/pipipi-pikachu/PPTist" target="_blank">
<div class="menu-item"><IconGithub class="icon" /></div> <div class="menu-item"><IconGithub class="icon" /></div>
</a> --> </a> -->
...@@ -138,7 +133,6 @@ const UploadPsd = () => { ...@@ -138,7 +133,6 @@ const UploadPsd = () => {
// 保存 // 保存
const setTemplate = async () =>{ const setTemplate = async () =>{
// console.log(JSON.stringify(slides.value),'----保存接口',queryObj.value) // console.log(JSON.stringify(slides.value),'----保存接口',queryObj.value)
console.log(slides.value,'=============')
if(queryObj.value.Title==''||!queryObj.value.LineId||!queryObj.value.LtId if(queryObj.value.Title==''||!queryObj.value.LineId||!queryObj.value.LtId
// ||queryObj.value.CoverImg=='' // ||queryObj.value.CoverImg==''
||queryObj.value.CountryName==''||queryObj.value.SeasonName=='' ||queryObj.value.CountryName==''||queryObj.value.SeasonName==''
...@@ -150,6 +144,13 @@ const setTemplate = async () =>{ ...@@ -150,6 +144,13 @@ 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) {
return ElMessage({
showClose: true,
message: `请设计并完善 第 ${i+1} 页 的数据`,
type: 'warning',
})
}
for(let j=0;j<slides.value[i].elements.length;j++){ for(let j=0;j<slides.value[i].elements.length;j++){
if(slides.value[i].elements[j].type=="text"||slides.value[i].elements[j].type=="image"){ if(slides.value[i].elements[j].type=="text"||slides.value[i].elements[j].type=="image"){
if(!slides.value[i].elements[j].TemplateDataSource if(!slides.value[i].elements[j].TemplateDataSource
...@@ -164,6 +165,7 @@ const setTemplate = async () =>{ ...@@ -164,6 +165,7 @@ const setTemplate = async () =>{
} }
} }
queryObj.value.TempData = JSON.stringify(slides.value) queryObj.value.TempData = JSON.stringify(slides.value)
return
datas.loading = true datas.loading = true
try { try {
let TemplateRes = await ConfigService.SetTripTemplateSlide(queryObj.value); let TemplateRes = await ConfigService.SetTripTemplateSlide(queryObj.value);
......
...@@ -105,7 +105,6 @@ const GetTripTemplate = async () =>{ ...@@ -105,7 +105,6 @@ const GetTripTemplate = async () =>{
if (dataRes.data.resultCode == 1) { if (dataRes.data.resultCode == 1) {
const newSlides = JSON.parse(dataRes.data.data.TempData) const newSlides = JSON.parse(dataRes.data.data.TempData)
slidesStore.setSlides(newSlides) slidesStore.setSlides(newSlides)
console.log(JSON.parse(dataRes.data.data.TempData),'========',queryMsg)
queryObj.value.TempId = dataRes.data.data.TempId queryObj.value.TempId = dataRes.data.data.TempId
queryObj.value.LineId = dataRes.data.data.LineId queryObj.value.LineId = dataRes.data.data.LineId
queryObj.value.LineName = dataRes.data.data.LineName queryObj.value.LineName = dataRes.data.data.LineName
......
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