Commit af9eabe5 authored by zhengke's avatar zhengke

修复初始化行程

parent 7d8e8989
...@@ -184,7 +184,6 @@ const goBack = () =>{ ...@@ -184,7 +184,6 @@ const goBack = () =>{
] ]
if(model.value) { if(model.value) {
searchData.value.TempId = 0 searchData.value.TempId = 0
// TempIdStore.setTempId(0)
marketStore.setMarket(true) marketStore.setMarket(true)
slidesStore.setSlides(list) slidesStore.setSlides(list)
layoutsStore.setLayouts([]) layoutsStore.setLayouts([])
...@@ -202,7 +201,6 @@ const goBack = () =>{ ...@@ -202,7 +201,6 @@ const goBack = () =>{
) )
.then(() => { .then(() => {
searchData.value.TempId = 0 searchData.value.TempId = 0
// TempIdStore.setTempId(0)
marketStore.setMarket(true) marketStore.setMarket(true)
slidesStore.setSlides(list) slidesStore.setSlides(list)
layoutsStore.setLayouts([]) layoutsStore.setLayouts([])
......
...@@ -134,11 +134,11 @@ queryObj.value = inject(injectKeyDataSource).queryObj ...@@ -134,11 +134,11 @@ queryObj.value = inject(injectKeyDataSource).queryObj
* 行程保存成功获取行程详情 * 行程保存成功获取行程详情
*/ */
const GetTripConfig = async () =>{ const GetTripConfig = async () =>{
console.log('行程详情--------')
try { try {
let queryMsg = { let queryMsg = {
ConfigId: ConfigId.value ConfigId: ConfigId.value
} }
let datasRes = await ConfigService.triptemplateGetTripConfig(queryMsg); let datasRes = await ConfigService.triptemplateGetTripConfig(queryMsg);
if (datasRes.data.resultCode == 1 && datasRes.data.data && datasRes.data.data.TempId) { if (datasRes.data.resultCode == 1 && datasRes.data.data && datasRes.data.data.TempId) {
let dataObj = datasRes.data.data let dataObj = datasRes.data.data
...@@ -150,8 +150,6 @@ queryObj.value = inject(injectKeyDataSource).queryObj ...@@ -150,8 +150,6 @@ queryObj.value = inject(injectKeyDataSource).queryObj
slidesStore.setSlides(newSlides) slidesStore.setSlides(newSlides)
} }
}) })
// console.log(dataObj,'====')
// console.log(slides.value,'-----')
} }
} catch (error) { } catch (error) {
...@@ -172,6 +170,10 @@ const GetTripFiledData = async () =>{ ...@@ -172,6 +170,10 @@ const GetTripFiledData = async () =>{
const travel = dataRes.data.data const travel = dataRes.data.data
const cursors = [] as Array<any> const cursors = [] as Array<any>
slidesData.forEach((x,index)=>{ slidesData.forEach((x,index)=>{
let imageList = x.elements.filter(y=>{
return y.type=='image'
})
let imgIndex = imageList.length
x.elements.forEach(y=>{ x.elements.forEach(y=>{
if(y.TemplateDataSource && y.TemplateDataSource.Content){ if(y.TemplateDataSource && y.TemplateDataSource.Content){
let dataPath = y.TemplateDataSource.Content.split('.') let dataPath = y.TemplateDataSource.Content.split('.')
...@@ -200,7 +202,7 @@ const GetTripFiledData = async () =>{ ...@@ -200,7 +202,7 @@ const GetTripFiledData = async () =>{
y.content= y.content.replace(getHtmlPlainText(y.content),value) y.content= y.content.replace(getHtmlPlainText(y.content),value)
}else if(value && Array.isArray(value)){ }else if(value && Array.isArray(value)){
//替换 //替换
y.content=value[0] if(value[imgIndex--]) y.src=value[imgIndex--]
} }
} }
}) })
...@@ -230,7 +232,7 @@ const GetTripTemplate = async () =>{ ...@@ -230,7 +232,7 @@ const GetTripTemplate = async () =>{
} }
try { try {
let queryMsg = { let queryMsg = {
TempId:queryObj.value.TempId TempId:searchData.value.TempId
} }
let dataRes = await ConfigService.GetTripTemplateSlide(queryMsg); let dataRes = await ConfigService.GetTripTemplateSlide(queryMsg);
if (dataRes.data.resultCode == 1) { if (dataRes.data.resultCode == 1) {
...@@ -270,7 +272,6 @@ const GetTripTemplate = async () =>{ ...@@ -270,7 +272,6 @@ const GetTripTemplate = async () =>{
await GetTripConfig() await GetTripConfig()
return return
} }
console.log(ConfigId.value,'----------',TempId.value)
await GetTripFiledData() await GetTripFiledData()
} }
} catch (error) { } catch (error) {
......
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