diff --git a/src/assets/css/manpowerScreen.scss b/src/assets/css/manpowerScreen.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/images/recruitment/card-bg.png b/src/assets/images/recruitment/card-bg.png new file mode 100644 index 0000000..cda2883 Binary files /dev/null and b/src/assets/images/recruitment/card-bg.png differ diff --git a/src/assets/images/recruitment/card-title@2x.png b/src/assets/images/recruitment/card-title@2x.png new file mode 100644 index 0000000..71e79e7 Binary files /dev/null and b/src/assets/images/recruitment/card-title@2x.png differ diff --git a/src/assets/images/recruitment/people@2x.png b/src/assets/images/recruitment/people@2x.png new file mode 100644 index 0000000..e87b93a Binary files /dev/null and b/src/assets/images/recruitment/people@2x.png differ diff --git a/src/assets/images/recruitment/pie-bg@2x.png b/src/assets/images/recruitment/pie-bg@2x.png new file mode 100644 index 0000000..2bffc1b Binary files /dev/null and b/src/assets/images/recruitment/pie-bg@2x.png differ diff --git a/src/main.js b/src/main.js index dc77fad..af4087b 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,6 @@ import * as ElIcons from "@element-plus/icons-vue"; -import Axios from 'axios' -import { - createApp -} from "vue"; +import Axios from "axios"; +import { createApp } from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; @@ -11,21 +9,21 @@ import plugins from "./plugins"; import "./assets/css/element-plus.scss"; import "./assets/css/layout.scss"; import "./assets/css/pulic.scss"; -import ELMessage from 'element-plus' -import InfiniteScroll from './utils/lazyLoad' - +import ELMessage from "element-plus"; +import InfiniteScroll from "./utils/lazyLoad"; // echart图表 -// import * as echarts from 'echarts' +// import * as echarts from "echarts"; // Vue.prototype.$echarts = echarts const app = createApp(App); + //注册自定义指令 -app.use(InfiniteScroll) +app.use(InfiniteScroll); Object.keys(ElIcons).forEach((key) => { //全局注册 element 图标 app.component(key, ElIcons[key]); }); -app.config.globalProperties.$http = axios +app.config.globalProperties.$http = axios; //告诉前页面内的事件监听器内部是否会调用preventDefault函数来阻止事件的默认行为,以便浏览器根据这个信息更好地做出决策来优化页面性能 // import "default-passive-events"; @@ -46,13 +44,8 @@ import installFilter from "@/filters"; //事件总线 import mitt from "mitt"; -import { - resetForm -} from "@/utils/validate"; -import { - getDict, - setCascader -} from '@/utils/dict'; +import { resetForm } from "@/utils/validate"; +import { getDict, setCascader } from "@/utils/dict"; import axios from "axios"; //挂载全局方法 @@ -62,7 +55,6 @@ app.config.globalProperties.$message = ELMessage; //element提示组件 app.config.globalProperties.$set = setCascader; //设置级联选择器回显 app.config.globalProperties.mittBus = new mitt(); //配置事件总线 - installElementPlus(app); installFilter(app); installDirective(app); diff --git a/src/router/index.js b/src/router/index.js index 0c5ba29..6a753f9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,4 +1,4 @@ -import { createRouter,createWebHashHistory } from "vue-router"; +import { createRouter, createWebHashHistory } from "vue-router"; import store from "@/store"; // import Home from '../views/Home.vue' @@ -24,32 +24,32 @@ export const publicRoutes = [ path: "/", name: "/home", component: () => import("@/views/largeScreen/index"), - meta: {}, + meta: {} }, { path: "/recruitment", name: "/recruitment", component: () => import("@/views/recruitment/index"), - meta: {}, + meta: {} }, { path: "/industry", name: "/industry", component: () => import("@/views/portraitScreen/index"), - meta: {}, + meta: {} }, { path: "/cpp", name: "/cpp", component: () => import("@/views/cpp/index"), - meta: {}, + meta: {} }, { path: "/mapCount", name: "/mapCount", component: () => import("@/views/mapCount/index"), - meta: {}, - }, + meta: {} + } ]; const router = createRouter({ @@ -58,7 +58,7 @@ const router = createRouter({ }); //初始化路由表 export function resetRouter() { - if (store.getters ?.routeReady && store.getters ?.userInfo ?.permission ?.menus) { + if (store.getters?.routeReady && store.getters?.userInfo?.permission?.menus) { const menus = store.getters.userInfo.permission.menus; menus.forEach((menu) => { router.removeRoute(menu); diff --git a/src/views/manpowerScreen/index.vue b/src/views/manpowerScreen/index.vue new file mode 100644 index 0000000..dfdfd75 --- /dev/null +++ b/src/views/manpowerScreen/index.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/views/recruitment/card/CollegeTalentsOne.vue b/src/views/recruitment/card/CollegeTalentsOne.vue new file mode 100644 index 0000000..14bd6b3 --- /dev/null +++ b/src/views/recruitment/card/CollegeTalentsOne.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/recruitment/card/CollegeTalentsThree.vue b/src/views/recruitment/card/CollegeTalentsThree.vue new file mode 100644 index 0000000..0b9836c --- /dev/null +++ b/src/views/recruitment/card/CollegeTalentsThree.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/views/recruitment/card/CollegeTalentsTwo.vue b/src/views/recruitment/card/CollegeTalentsTwo.vue new file mode 100644 index 0000000..c68ce59 --- /dev/null +++ b/src/views/recruitment/card/CollegeTalentsTwo.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/views/recruitment/card/EnterpriseEmploymentOne.vue b/src/views/recruitment/card/EnterpriseEmploymentOne.vue new file mode 100644 index 0000000..14bd6b3 --- /dev/null +++ b/src/views/recruitment/card/EnterpriseEmploymentOne.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/recruitment/card/EnterpriseEmploymentThree.vue b/src/views/recruitment/card/EnterpriseEmploymentThree.vue new file mode 100644 index 0000000..0b9836c --- /dev/null +++ b/src/views/recruitment/card/EnterpriseEmploymentThree.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/views/recruitment/card/EnterpriseEmploymentTwo.vue b/src/views/recruitment/card/EnterpriseEmploymentTwo.vue new file mode 100644 index 0000000..c68ce59 --- /dev/null +++ b/src/views/recruitment/card/EnterpriseEmploymentTwo.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/views/recruitment/components/carousel.vue b/src/views/recruitment/components/carousel.vue index 10c66a3..7f85ae0 100644 --- a/src/views/recruitment/components/carousel.vue +++ b/src/views/recruitment/components/carousel.vue @@ -1,68 +1,62 @@ diff --git a/src/views/recruitment/layout/centerModel.vue b/src/views/recruitment/layout/centerModel.vue index e7ebd76..6c7fed3 100644 --- a/src/views/recruitment/layout/centerModel.vue +++ b/src/views/recruitment/layout/centerModel.vue @@ -19,34 +19,38 @@