|
@@ -2,7 +2,7 @@
|
|
|
import { getSiteInfo, getSiteCategory, getFooterCategoryList} from '@/api/cms'
|
|
|
import {
|
|
|
getWebsiteintel, checkWebsiteBuild, getAdminSiteInfo, upWebsiteTemplateintel, getAllTemplateClass,
|
|
|
- getWebsiteTemplateList, addWebsiteTemplateclassintel, getWebsiteTemplateclassintel, saveWebsiteTemplate,
|
|
|
+ getWebsiteTemplateList, chooseWebsiteTemplate, getWebsiteTemplateclassintel, saveWebsiteTemplate,
|
|
|
getWebsiteTemplateInfo, getWebsiteTemplateData, getAdminWebsiteFootAll, addTwinAdPlace,
|
|
|
getWebPageType, addWebPageType, checkWebsiteEdit, getWebsiteTemplate
|
|
|
} from '@/api/template'
|
|
@@ -850,29 +850,41 @@ const mutations = {
|
|
|
},
|
|
|
//回显模板内容
|
|
|
setWebsiteTemplate(state, data) {
|
|
|
+ //每次进入的时候先清理再回显
|
|
|
+ //清理state.webSiteData
|
|
|
+ Vue.set(state.webSiteData, 'template', {
|
|
|
+ index: [],
|
|
|
+ class: [],
|
|
|
+ list: [],
|
|
|
+ article: [],
|
|
|
+ search: [],
|
|
|
+ aloneList: [],
|
|
|
+ aloneArticle: []
|
|
|
+ });
|
|
|
+ Vue.set(state, 'pageData', {
|
|
|
+ index: [],
|
|
|
+ class: [],
|
|
|
+ list: [],
|
|
|
+ article: [],
|
|
|
+ search: [],
|
|
|
+ aloneList: [],
|
|
|
+ aloneArticle: []
|
|
|
+ });
|
|
|
+ Vue.set(state.webSiteData.ad, 'top', {
|
|
|
+ "width": 830,//宽度
|
|
|
+ "height": 110,//高度
|
|
|
+ "name": "",//广告名称
|
|
|
+ "price": 0,//价格
|
|
|
+ "introduce":"",//介绍
|
|
|
+ "website_id": "",//网站id
|
|
|
+ "thumb": "https://img.bjzxtw.org.cn/pre/image/png/20250530/1748588901281358.png",//示例图 - 默认值
|
|
|
+ "typeid": 2,//广告类型 - 2 图片
|
|
|
+ "ad_tag": ""//广告标识 - 网站标识 + 页面名称 + sort
|
|
|
+ });
|
|
|
+ Vue.set(state, 'pageStatus', 1);
|
|
|
+
|
|
|
if(data==null){
|
|
|
console.log("第一次添加模板,无需回显!")
|
|
|
- //清理state.webSiteData
|
|
|
- Vue.set(state.webSiteData, 'template', {
|
|
|
- index: [],
|
|
|
- class: [],
|
|
|
- list: [],
|
|
|
- article: [],
|
|
|
- search: [],
|
|
|
- aloneList: [],
|
|
|
- aloneArticle: []
|
|
|
- });
|
|
|
- Vue.set(state.webSiteData.ad, 'top', {
|
|
|
- "width": 830,//宽度
|
|
|
- "height": 110,//高度
|
|
|
- "name": "",//广告名称
|
|
|
- "price": 0,//价格
|
|
|
- "introduce":"",//介绍
|
|
|
- "website_id": "",//网站id
|
|
|
- "thumb": "https://img.bjzxtw.org.cn/pre/image/png/20250530/1748588901281358.png",//示例图 - 默认值
|
|
|
- "typeid": 2,//广告类型 - 2 图片
|
|
|
- "ad_tag": ""//广告标识 - 网站标识 + 页面名称 + sort
|
|
|
- });
|
|
|
}else{
|
|
|
console.log("编辑模板,开始回显模板内容!")
|
|
|
console.log(data)
|
|
@@ -1107,9 +1119,9 @@ const actions = {
|
|
|
})
|
|
|
},
|
|
|
//2.7 保存用户选择的风格
|
|
|
- addWebsiteTemplateclassintel({ commit }, data) {
|
|
|
+ chooseWebsiteTemplate({ commit }, data) {
|
|
|
return new Promise((resolve, reject) => {
|
|
|
- addWebsiteTemplateclassintel(data).then(response => {
|
|
|
+ chooseWebsiteTemplate(data).then(response => {
|
|
|
resolve(response)
|
|
|
}).catch(error => {
|
|
|
reject(error)
|