|
@@ -29,6 +29,15 @@ const state = {
|
|
gridKey:0,//使用gridKey来强制更新视图
|
|
gridKey:0,//使用gridKey来强制更新视图
|
|
loading:false,//是否显示加载中
|
|
loading:false,//是否显示加载中
|
|
ad_id:"",//生成储存的广告id
|
|
ad_id:"",//生成储存的广告id
|
|
|
|
+ showPage:{ //哪些页面可以被展示
|
|
|
|
+ index:true,
|
|
|
|
+ class:false,
|
|
|
|
+ list:true,
|
|
|
|
+ article:true,
|
|
|
|
+ search:false,
|
|
|
|
+ aloneList:false,
|
|
|
|
+ aloneArticle:false
|
|
|
|
+ },
|
|
pageData: { //自助建站拖拽板块的数据,注意,这里并不是提交到后台的数据
|
|
pageData: { //自助建站拖拽板块的数据,注意,这里并不是提交到后台的数据
|
|
index:[
|
|
index:[
|
|
|
|
|
|
@@ -109,6 +118,7 @@ const state = {
|
|
aloneArticle:[],//自定义详情页
|
|
aloneArticle:[],//自定义详情页
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ canSubmit:false,//当前数据是否可以被提交
|
|
//4.构造的网站数据 end------------------------------------------------------------>
|
|
//4.构造的网站数据 end------------------------------------------------------------>
|
|
|
|
|
|
//5.组件回显数据 start------------------------------------------------------------>
|
|
//5.组件回显数据 start------------------------------------------------------------>
|
|
@@ -1400,6 +1410,63 @@ const mutations = {
|
|
// pageStatus == 7 自定义详情页
|
|
// pageStatus == 7 自定义详情页
|
|
if (state.pageStatus == 7) {}
|
|
if (state.pageStatus == 7) {}
|
|
},
|
|
},
|
|
|
|
+ //提交数据之前执行完整度检查
|
|
|
|
+ IntegrityCheck(state){
|
|
|
|
+ //先设置为true看能否通过判断
|
|
|
|
+ state.canSubmit = true;
|
|
|
|
+ //先判断当前有哪几个板块可用
|
|
|
|
+ //state.canSubmit == false 不可以提交
|
|
|
|
+ //state.canSubmit == true 可以提交
|
|
|
|
+ //首页
|
|
|
|
+ if(state.showPage.index == true){
|
|
|
|
+ if(state.template.index == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //分类页
|
|
|
|
+ if(state.showPage.class == true){
|
|
|
|
+ if(state.template.class == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //列表页
|
|
|
|
+ if(state.showPage.list == true){
|
|
|
|
+ if(state.template.list == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //详情页
|
|
|
|
+ if(state.showPage.article == true){
|
|
|
|
+ if(state.template.article == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //搜索页
|
|
|
|
+ if(state.showPage.search == true){
|
|
|
|
+ if(state.template.search == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //自定义列表页
|
|
|
|
+ if(state.showPage.aloneList == true){
|
|
|
|
+ if(state.template.aloneList == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ //自定义详情页
|
|
|
|
+ if(state.showPage.aloneArticle == true){
|
|
|
|
+ if(state.template.aloneArticle == []){
|
|
|
|
+ state.canSubmit = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //最后判断一下是否可以提交
|
|
|
|
+ if(state.canSubmit == ture){
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ Message.error('您还有未构建的页面,请检查!');
|
|
|
|
+ }
|
|
|
|
+ },
|
|
//1.配置模块 end------------------------------------------------------------>
|
|
//1.配置模块 end------------------------------------------------------------>
|
|
|
|
|
|
//2.获取站点信息 start------------------------------------------------------------>
|
|
//2.获取站点信息 start------------------------------------------------------------>
|