Browse Source

政务网外链

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

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

@ -12,40 +12,49 @@
</svg>
<span>{{ menu.name }}</span>
</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-menu-item v-else :index="menu.id" @click="gotoRouteHandle(menu.id)">
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true">
<use :xlink:href="`#${menu.icon}`" />
</svg>
<span>{{ menu.name }}</span>
<el-menu-item v-else :index="menu.id" @click="gotoRouteHandle(menu.id)">
<svg class="icon-svg aui-sidebar__menu-icon" aria-hidden="true">
<use :xlink:href="`#${menu.icon}`" />
</svg>
<span>{{ menu.name }}</span>
</el-menu-item>
</div>
</template>
<script>
import SubMenu from './main-sidebar-sub-menu'
import SubMenu from "./main-sidebar-sub-menu";
export default {
name: 'sub-menu',
name: "sub-menu",
props: {
menu: {
type: Object,
required: true
}
required: true,
},
},
components: {
SubMenu
SubMenu,
},
methods: {
// menuId()
gotoRouteHandle (menuId) {
var route = window.SITE_CONFIG['dynamicMenuRoutes'].filter(
gotoRouteHandle(menuId) {
var route = window.SITE_CONFIG["dynamicMenuRoutes"].filter(
(item) => item.meta.menuId === menuId
)[0]
)[0];
if (route) {
this.$router.push({ name: route.name })
console.log(route);
if (route.meta.iframeURL.endsWith("【blank】")) {
window.open(route.meta.iframeURL.slice(0, -7));
} else {
this.$router.push({ name: route.name })
}
}
}
}
}
},
},
};
</script>

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

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

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

@ -16,8 +16,7 @@
v-for="(fieldSubList, index) in fieldList"
>
<div class="list">
<div class="item"
v-if="index == 0 && gridName">
<div class="item" v-if="index == 0 && gridName">
<span class="item-field">所属网格</span>
<span>{{ gridName }}</span>
</div>
@ -352,7 +351,7 @@ export default {
isShundeju() {
return this.$store.state.user.customerId == "1550309684576591874";
},
xiaoquName() {
const {
xiaoquList,
@ -569,7 +568,7 @@ export default {
}
});
});
let arr = [
{
groupId: "hs123",
@ -600,8 +599,10 @@ export default {
tableName: "ic_ym",
},
];
this.groupList = [...this.groupList, ...arr];
} else {
this.groupList = [...arr, ...this.groupList];
}
this.groupList = [...this.groupList, ...arr];
} else {
this.$message.error(msg);
}

Loading…
Cancel
Save