Commit 9d001782 authored by zhengke's avatar zhengke

优化广告模版

parent 61e82121
...@@ -704,6 +704,9 @@ export interface Slide { ...@@ -704,6 +704,9 @@ export interface Slide {
turningMode?: TurningMode turningMode?: TurningMode
pageType: number, pageType: number,
isTripItems?:boolean, isTripItems?:boolean,
templateType?:number,
width?:number,
height?:number,
} }
/** /**
......
...@@ -465,6 +465,13 @@ const setTemplate = async (type) =>{ ...@@ -465,6 +465,13 @@ const setTemplate = async (type) =>{
} }
if(model.value==1&&userInfo.value.IsEditTripTemplate==1){ if(model.value==1&&userInfo.value.IsEditTripTemplate==1){
arr.forEach(x=>{ arr.forEach(x=>{
if(searchData.value.TemplateType==2) {
x.pageType = 0
x.width = queryObj.value.Width
x.height = queryObj.value.Height
}else x.TemplateType = 1
delete x.TemplateType
delete x.templateType
x.elements.forEach(y=>{ x.elements.forEach(y=>{
delete y.TemplateList delete y.TemplateList
}) })
...@@ -496,7 +503,6 @@ const setTemplate = async (type) =>{ ...@@ -496,7 +503,6 @@ const setTemplate = async (type) =>{
} }
} else { } else {
arr.forEach(x=>{ arr.forEach(x=>{
if(searchData.value.TemplateType==2) x.pageType = 0
x.elements.forEach(y=>{ x.elements.forEach(y=>{
delete y.TemplateList delete y.TemplateList
delete y.TemplateDataSource delete y.TemplateDataSource
...@@ -514,7 +520,6 @@ const setTemplate = async (type) =>{ ...@@ -514,7 +520,6 @@ const setTemplate = async (type) =>{
}) })
} }
} }
queryObj.value.TempData = JSON.stringify(arr) queryObj.value.TempData = JSON.stringify(arr)
if(model.value==1&&userInfo.value.IsEditTripTemplate==1){ if(model.value==1&&userInfo.value.IsEditTripTemplate==1){
......
...@@ -365,7 +365,7 @@ const GetTripTemplate = async () =>{ ...@@ -365,7 +365,7 @@ const GetTripTemplate = async () =>{
let list = [ let list = [
{ {
id: 'test-slide-1', id: 'test-slide-1',
pageType: 1, pageType: searchData.value.TemplateType!=2?1:0,
elements: [], elements: [],
background: { background: {
type: 'solid', type: 'solid',
...@@ -401,8 +401,8 @@ const GetTripTemplate = async () =>{ ...@@ -401,8 +401,8 @@ const GetTripTemplate = async () =>{
let SlidesData = JSON.parse(dataRes.data.data.TempData) let SlidesData = JSON.parse(dataRes.data.data.TempData)
let newSlides = [] let newSlides = []
if(typeof SlidesData=='object'&&!SlidesData.length){ if(typeof SlidesData=='object'&&!SlidesData.length){
SlidesData.pageType = searchData.value.TemplateType!=2?1:0
let obj = { let obj = {
pageType: 1,
...SlidesData ...SlidesData
} }
newSlides.push(obj) newSlides.push(obj)
......
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