|
@@ -1,5 +1,5 @@
|
|
|
-//cms中的接口 获取网站基本信息,网站导航,网站底部导航,网站行政区划
|
|
|
-import {getSiteInfo,getSiteCategory,getFooterCategoryList,selectWebsiteArea} from '@/api/cms'
|
|
|
+//cms中的接口 获取网站基本信息,网站导航,网站底部导航,网站行政区划,行政职能
|
|
|
+import {getSiteInfo,getSiteCategory,getFooterCategoryList,selectWebsiteArea,selectWebsiteDepartment } from '@/api/cms'
|
|
|
//自助建站的接口 用于添加基本信息
|
|
|
import {getWebsiteintel,addWebsiteTemplateintel,getWebsiteTemplateintel,upWebsiteTemplateintel,getAllTemplateClass,getWebsiteTemplateList,addWebsiteTemplateclassintel,
|
|
|
getWebsiteTemplateclassintel,addWebsiteTemplate,getWebsiteTemplateInfo,getWebsiteTemplateData} from '@/api/template'
|
|
@@ -56,7 +56,7 @@ const state = {
|
|
|
market:[],//市区
|
|
|
county:[]//县区
|
|
|
},
|
|
|
- departmentList:"",//职能部门
|
|
|
+ departmentList:[],//职能部门
|
|
|
//2.站点数据 end------------------------------------------------------------>
|
|
|
|
|
|
//3.画布构造 start------------------------------------------------------------>
|
|
@@ -1426,6 +1426,17 @@ const mutations = {
|
|
|
state.area.county = data.region;
|
|
|
}
|
|
|
},
|
|
|
+ //设置职能
|
|
|
+ setDepartment(state,data){
|
|
|
+ for(let item of data){
|
|
|
+ let options = {
|
|
|
+ value: item.id,
|
|
|
+ label: item.name
|
|
|
+ }
|
|
|
+ state.departmentList.push(options)
|
|
|
+ }
|
|
|
+ console.log(state.departmentList)
|
|
|
+ },
|
|
|
//获取全部导航
|
|
|
setWebsiteCategory(state,data){
|
|
|
let arrayData = []
|
|
@@ -1487,6 +1498,17 @@ const actions = {
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
+ //1.5 获取所有职能部门
|
|
|
+ selectWebsiteDepartment({commit},data){
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ selectWebsiteDepartment(data).then(response => {
|
|
|
+ commit('setDepartment', response.data);
|
|
|
+ resolve(response)
|
|
|
+ }).catch(error => {
|
|
|
+ reject(error)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
//1.显示画板组件数据 end------------------------------------------------------------>
|
|
|
|
|
|
//2.构建网站json start------------------------------------------------------------>
|