Browse Source

政务网外链

dev-map-local
dai 3 years ago
parent
commit
f0ad8f16c7
  1. 31
      src/views/main-sidebar-sub-menu.vue
  2. 4
      src/views/modules/shequ/cpts/people-more.vue
  3. 7
      src/views/modules/visual/basicinfo/cpts/people-more.vue

31
src/views/main-sidebar-sub-menu.vue

@ -12,7 +12,11 @@
</svg> </svg>
<span>{{ menu.name }}</span> <span>{{ menu.name }}</span>
</template> </template>
<sub-menu v-for="item in menu.children" :key="item.id" :menu="item"></sub-menu> <sub-menu
v-for="item in menu.children"
:key="item.id"
:menu="item"
></sub-menu>
</el-submenu> </el-submenu>
<el-menu-item v-else :index="menu.id" @click="gotoRouteHandle(menu.id)"> <el-menu-item v-else :index="menu.id" @click="gotoRouteHandle(menu.id)">
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true"> <svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true">
@ -24,28 +28,33 @@
</template> </template>
<script> <script>
import SubMenu from './main-sidebar-sub-menu' import SubMenu from "./main-sidebar-sub-menu";
export default { export default {
name: 'sub-menu', name: "sub-menu",
props: { props: {
menu: { menu: {
type: Object, type: Object,
required: true required: true,
} },
}, },
components: { components: {
SubMenu SubMenu,
}, },
methods: { methods: {
// menuId() // menuId()
gotoRouteHandle (menuId) { gotoRouteHandle(menuId) {
var route = window.SITE_CONFIG['dynamicMenuRoutes'].filter( var route = window.SITE_CONFIG["dynamicMenuRoutes"].filter(
(item) => item.meta.menuId === menuId (item) => item.meta.menuId === menuId
)[0] )[0];
if (route) { if (route) {
console.log(route);
if (route.meta.iframeURL.endsWith("【blank】")) {
window.open(route.meta.iframeURL.slice(0, -7));
} else {
this.$router.push({ name: route.name }) this.$router.push({ name: route.name })
} }
} }
} },
} },
};
</script> </script>

4
src/views/modules/shequ/cpts/people-more.vue

@ -634,8 +634,10 @@ export default {
tableName: "ic_ym", tableName: "ic_ym",
}, },
]; ];
}
this.groupList = [...this.groupList, ...arr]; this.groupList = [...this.groupList, ...arr];
} else {
this.groupList = [...arr, ...this.groupList];
}
} else { } else {
this.$message.error(msg); this.$message.error(msg);
} }

7
src/views/modules/visual/basicinfo/cpts/people-more.vue

@ -16,8 +16,7 @@
v-for="(fieldSubList, index) in fieldList" v-for="(fieldSubList, index) in fieldList"
> >
<div class="list"> <div class="list">
<div class="item" <div class="item" v-if="index == 0 && gridName">
v-if="index == 0 && gridName">
<span class="item-field">所属网格</span> <span class="item-field">所属网格</span>
<span>{{ gridName }}</span> <span>{{ gridName }}</span>
</div> </div>
@ -600,8 +599,10 @@ export default {
tableName: "ic_ym", tableName: "ic_ym",
}, },
]; ];
}
this.groupList = [...this.groupList, ...arr]; this.groupList = [...this.groupList, ...arr];
} else {
this.groupList = [...arr, ...this.groupList];
}
} else { } else {
this.$message.error(msg); this.$message.error(msg);
} }

Loading…
Cancel
Save