管道基础大数据平台系统开发-【前端】-新系統界面
src/views/datamanage/dataController.vue
@@ -34,13 +34,15 @@
        ></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>
        <project-manage v-if="setMenuFlag == 'projectManage'"></project-manage>
      </el-card>
    </div>
  </div>
</template>
<script>
import { selectMenuRecursive } from '../../api/api';
import { selectMenuRecursive, queryMenuTree } from '../../api/api';
import customElMenu from '../../components/customElMenu.vue';
import dataUpdata from '@/views/datamanage/dataUpdata.vue'; //数据管理-数据上传
import catalogueManage from '@/views/datamanage/catalogueManage.vue'; //数据管理-目录管理
@@ -50,7 +52,9 @@
import dictionaryManage from '@/views/datamanage/dictionaryManage.vue'; //数据管理-字典管理
import metadataManage from '@/views/datamanage/metadataManage.vue'; //数据管理-元数据管理
import styleManage from '@/views/datamanage/styleManage.vue'; //数据管理-样式管理
import dataLoader from '@/views/datamanage/dataLoader.vue'; //
import dataLoader from '@/views/datamanage/dataLoader.vue'; //数据管理-数据入库
import downLoader from '@/views/datamanage/downLoader.vue'; //数据管理-数据下载
import projectManage from '@/views/datamanage/projectManage.vue';
export default {
  components: {
    customElMenu,
@@ -63,6 +67,8 @@
    metadataManage,
    styleManage,
    dataLoader,
    downLoader,
    projectManage,
  },
  data() {
    return {
@@ -92,7 +98,12 @@
  methods: {
    //获取树
    async getTreeData() {
      const res = await selectMenuRecursive({ name: '数据管理' });
      const data = await queryMenuTree();
      let menuLists = data.result.filter((value) => {
        return value.url == '/dataController';
      });
      const res = await selectMenuRecursive({ name: menuLists[0].cnName });
      if (res.code == 200) {
        if (res.result.length != 0) {
@@ -140,7 +151,7 @@
      var data = e.$attrs.perms;
      this.$store.state.currentPerms = data.perms;
      var index = data.url;
      debugger;
      if (index != null) {
        if (index.indexOf('http') != -1) {
          this.$store.commit('getIframe', data.url);