feat:增加学习路径及项目发布的统计,增加组织树

This commit is contained in:
lixg
2022-11-20 18:08:46 +08:00
parent f2171b0bd6
commit a01686ffe3
12 changed files with 1312 additions and 1262 deletions

View File

@@ -18,11 +18,13 @@
<script>
import { computed, defineComponent } from "vue";
import { useRouter, useRoute } from "vue-router";
import { useStore } from "vuex";
import NavLeft from "@/components/NavLeft";
import NavTop from "@/components/NavTop";
import OpenPages from "@/components/OpenPages";
import BreadCrumb from "@/components/BreadCrumb";
import zhCN from "ant-design-vue/es/locale/zh_CN";
import * as api from "./api/index1";
export default defineComponent({
components: {
NavLeft,
@@ -33,13 +35,28 @@ export default defineComponent({
setup() {
const router = useRouter();
const route = useRoute();
const store = useStore();
// console.log("router", router.getRoutes(), route);
const routes = computed(() => {
return router.getRoutes().filter((e) => e.meta?.isLink);
});
const currentRouteName = computed(() => route.name);
//获取组织树
const orgTree = () => {
api
.orgtree()
.then((res) => {
console.log("获取集团组织成功", res);
if (res.status === 200) {
store.commit("getOrgtreeList", res.data.data);
}
})
.catch((err) => {
console.log("获取集团组织失败", err);
});
};
orgTree();
return {
routes,
name: currentRouteName,