| | |
| | | ⋮ |
| | | </div> |
| | | <div class="mid box_div"> |
| | | <data-updata v-if="setMenuFlag == 'dataUpdata'"></data-updata> |
| | | <!-- <data-updata v-if="setMenuFlag == 'dataUpdata'"></data-updata> |
| | | |
| | | <spatial-data v-if="setMenuFlag == 'SpatialData'"></spatial-data> |
| | | |
| | |
| | | <style-manage v-if="setMenuFlag == 'styleManage'"></style-manage> |
| | | <data-loader v-if="setMenuFlag == 'dataLoader'"></data-loader> |
| | | <down-loader v-if="setMenuFlag == 'downLoader'"></down-loader> |
| | | <data-statistics v-if="setMenuFlag == 'dataStatistics'"></data-statistics> |
| | | <data-statistics v-if="setMenuFlag == 'dataStatistics'"></data-statistics>--> |
| | | <uploadmanage v-if="setMenuFlag == 'uploadmanage'"></uploadmanage> |
| | | <layer-management v-if="setMenuFlag == 'layerManagement'"></layer-management> |
| | | <resourceManagement v-if="setMenuFlag == 'resourceManagement'"></resourceManagement> |
| | | <data-updata v-if="setMenuFlag == 'dataUpdata'"></data-updata> |
| | | <catalogue-manage v-if="setMenuFlag == 'catalogueManage'"></catalogue-manage> |
| | | <version-manage v-if="setMenuFlag == 'versionManage'"></version-manage> |
| | | <project-manage v-if="setMenuFlag == 'projectManage'"></project-manage> |
| | | |
| | | <spatial-data v-if="setMenuFlag == 'SpatialData'"></spatial-data> |
| | | |
| | | <domain-manage v-if="setMenuFlag == 'domainManage'"></domain-manage> |
| | | <dictionary-manage v-if="setMenuFlag == 'dictionaryManage'"></dictionary-manage> |
| | | <metadata-manage v-if="setMenuFlag == 'metadataManage'"></metadata-manage> |
| | | <style-manage v-if="setMenuFlag == 'styleManage'"></style-manage> |
| | | <data-loader v-if="setMenuFlag == 'dataLoader'"></data-loader> |
| | | <down-loader v-if="setMenuFlag == 'downLoader'"></down-loader> |
| | | |
| | | <data-statistics v-if="setMenuFlag == 'dataStatistics'"></data-statistics> |
| | | <projection-layer-management v-if="setMenuFlag == 'projectionLayerManagement'"></projection-layer-management> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | import projectManage from '@/views/datamanage/projectManage.vue'; //项目管理 |
| | | import dataStatistics from '@/views/datamanage/dataStatistics.vue'; //数据统计 |
| | | import uploadmanage from '@/views/datamanage/uploadmanage.vue'; //发布管理 |
| | | import resourceManagement from '@/views/datamanage/resourceManagement.vue'; //数据管理-图层管理 |
| | | import layerManagement from '@/views/datamanage/layerManagement.vue'; //数据管理-图层管理 |
| | | |
| | | import projectionLayerManagement from '@/views/datamanage/projectionLayerManagement.vue'; //数据管理-图层管理 |
| | | export default { |
| | | components: { |
| | | customElMenu, |
| | |
| | | projectManage, |
| | | dataStatistics, |
| | | uploadmanage, |
| | | resourceManagement, |
| | | layerManagement, |
| | | |
| | | projectionLayerManagement |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | |
| | | return value.url == '/bankController'; |
| | | }); |
| | | |
| | | if (menuLists.length <= 0) return |
| | | |
| | | |
| | | const res = await selectMenuRecursive({ id: menuLists[0].id }); |
| | | |
| | | if (res.code == 200) { |
| | | if (res.result.length != 0) { |
| | | let menuList = res.result.filter((value) => { |
| | | return value.type == 1; |
| | | }); |
| | | |
| | | // let menuList = res.result.filter((value) => { |
| | | // return value.type == 1; |
| | | // }); |
| | | let menuList = res.result; |
| | | this.menuList = this.treeData(menuList); |
| | | this.m1 = this.menuList[0].cnName; |
| | | this.setViewController(this.menuList[0]); |
| | |
| | | branchArr.length > 0 ? (father.children = branchArr) : ''; // 给父级添加一个children属性,并赋值 |
| | | // 属于同一对象问题,例如:令 a=b、c=1 ,然后再令 b.c=c , 那么 a.c=b.c=c=1 ;同理,后续令 c.d=2 ,那么 a.c.d 也是=2; |
| | | // 由此循环多次后,就能形成相应的树形数据结构 |
| | | return father.pid == 86; // 返回一级菜单 |
| | | return father.pid == 14; // 返回一级菜单 |
| | | }); |
| | | } else { |
| | | |
| | |
| | | var data = e.$attrs.perms; |
| | | this.$store.state.currentPerms = data.perms; |
| | | var index = data.url; |
| | | |
| | | if (index != null) { |
| | | if (index.indexOf('http') != -1) { |
| | | this.$store.commit('getIframe', data.url); |