From d841f56c3408908da02214feb210a7d16a85e08e Mon Sep 17 00:00:00 2001 From: renguanyu111 <80379958+renguanyu111@users.noreply.github.com> Date: Mon, 14 Mar 2022 22:52:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/duty/duty.js | 16 ++ src/components/Breadcrumb/index.vue | 6 +- src/layout/components/AppMain.vue | 3 + src/layout/components/Sidebar/Link.vue | 11 ++ src/router/index1.js | 164 ++++++++++++++++++ .../departmentalAssessment.vue | 8 +- .../qualitativeIndicators.vue | 83 +++++++-- src/views/basicInfo/project.vue | 83 +++++---- src/views/basicInfo/target.vue | 6 +- ————dist/--favicon.ico | Bin 0 -> 67646 bytes ————dist/favicon.ico | Bin 0 -> 73507 bytes ————dist/index.html | 1 + ————dist/static/css/app.96fd0a63.css | 1 + .../static/css/chunk-0552f3a2.044e060a.css | 1 + .../static/css/chunk-15ac51ae.3c7f5ad9.css | 1 + .../static/css/chunk-2312d406.0133c0c0.css | 1 + .../static/css/chunk-26198766.4146676d.css | 1 + .../static/css/chunk-29a1f3a9.ac8fd10d.css | 1 + .../static/css/chunk-35bbcdde.4d1bad9a.css | 1 + .../static/css/chunk-3b70a03b.6dcad223.css | 1 + .../static/css/chunk-72d93496.7fac38e6.css | 1 + .../static/css/chunk-73917472.77b2620b.css | 1 + .../static/css/chunk-e7b2d2a4.fd28563b.css | 1 + .../static/css/chunk-elementUI.5dea96f6.css | 1 + ————dist/static/css/chunk-libs.1002c752.css | 50 ++++++ .../static/fonts/element-icons.535877f5.woff | Bin 0 -> 28200 bytes .../static/fonts/element-icons.732389de.ttf | Bin 0 -> 55956 bytes ————dist/static/img/404.a57b6f31.png | Bin 0 -> 98071 bytes ————dist/static/img/404_cloud.0f4bc32b.png | Bin 0 -> 4766 bytes ————dist/static/img/dashbord.e74f8e90.png | Bin 0 -> 72153 bytes .../static/img/login_background.f437e390.jpg | Bin 0 -> 41154 bytes ————dist/static/img/login_left.b6bb2261.svg | 123 +++++++++++++ ————dist/static/js/app.92ea709b.js | 1 + ————dist/static/js/chunk-0552f3a2.533f0e59.js | 1 + ————dist/static/js/chunk-15ac51ae.8df86837.js | 1 + ————dist/static/js/chunk-2312d406.f43a9621.js | 1 + ————dist/static/js/chunk-26198766.850d6c09.js | 1 + ————dist/static/js/chunk-29a1f3a9.2245688f.js | 1 + ————dist/static/js/chunk-35bbcdde.1f7d5beb.js | 1 + ————dist/static/js/chunk-3b70a03b.8314cd45.js | 1 + ————dist/static/js/chunk-4daeb164.04f44ed9.js | 1 + ————dist/static/js/chunk-72d93496.08d22d85.js | 1 + ————dist/static/js/chunk-73917472.8e435999.js | 1 + ————dist/static/js/chunk-89fdd166.a7a3406e.js | 1 + ————dist/static/js/chunk-e7b2d2a4.0dd3b4df.js | 1 + .../static/js/chunk-elementUI.21e23895.js | 1 + ————dist/static/js/chunk-libs.addb41e7.js | 56 ++++++ 47 files changed, 578 insertions(+), 58 deletions(-) create mode 100644 src/router/index1.js create mode 100644 ————dist/--favicon.ico create mode 100644 ————dist/favicon.ico create mode 100644 ————dist/index.html create mode 100644 ————dist/static/css/app.96fd0a63.css create mode 100644 ————dist/static/css/chunk-0552f3a2.044e060a.css create mode 100644 ————dist/static/css/chunk-15ac51ae.3c7f5ad9.css create mode 100644 ————dist/static/css/chunk-2312d406.0133c0c0.css create mode 100644 ————dist/static/css/chunk-26198766.4146676d.css create mode 100644 ————dist/static/css/chunk-29a1f3a9.ac8fd10d.css create mode 100644 ————dist/static/css/chunk-35bbcdde.4d1bad9a.css create mode 100644 ————dist/static/css/chunk-3b70a03b.6dcad223.css create mode 100644 ————dist/static/css/chunk-72d93496.7fac38e6.css create mode 100644 ————dist/static/css/chunk-73917472.77b2620b.css create mode 100644 ————dist/static/css/chunk-e7b2d2a4.fd28563b.css create mode 100644 ————dist/static/css/chunk-elementUI.5dea96f6.css create mode 100644 ————dist/static/css/chunk-libs.1002c752.css create mode 100644 ————dist/static/fonts/element-icons.535877f5.woff create mode 100644 ————dist/static/fonts/element-icons.732389de.ttf create mode 100644 ————dist/static/img/404.a57b6f31.png create mode 100644 ————dist/static/img/404_cloud.0f4bc32b.png create mode 100644 ————dist/static/img/dashbord.e74f8e90.png create mode 100644 ————dist/static/img/login_background.f437e390.jpg create mode 100644 ————dist/static/img/login_left.b6bb2261.svg create mode 100644 ————dist/static/js/app.92ea709b.js create mode 100644 ————dist/static/js/chunk-0552f3a2.533f0e59.js create mode 100644 ————dist/static/js/chunk-15ac51ae.8df86837.js create mode 100644 ————dist/static/js/chunk-2312d406.f43a9621.js create mode 100644 ————dist/static/js/chunk-26198766.850d6c09.js create mode 100644 ————dist/static/js/chunk-29a1f3a9.2245688f.js create mode 100644 ————dist/static/js/chunk-35bbcdde.1f7d5beb.js create mode 100644 ————dist/static/js/chunk-3b70a03b.8314cd45.js create mode 100644 ————dist/static/js/chunk-4daeb164.04f44ed9.js create mode 100644 ————dist/static/js/chunk-72d93496.08d22d85.js create mode 100644 ————dist/static/js/chunk-73917472.8e435999.js create mode 100644 ————dist/static/js/chunk-89fdd166.a7a3406e.js create mode 100644 ————dist/static/js/chunk-e7b2d2a4.0dd3b4df.js create mode 100644 ————dist/static/js/chunk-elementUI.21e23895.js create mode 100644 ————dist/static/js/chunk-libs.addb41e7.js diff --git a/src/api/duty/duty.js b/src/api/duty/duty.js index 4b068dd..a26619c 100644 --- a/src/api/duty/duty.js +++ b/src/api/duty/duty.js @@ -160,4 +160,20 @@ export const setevaluationobjectives = (data) => { data: data }) } +//获取定性考核列表用于列表展示 +export const dutydepartmentlist = (data) => { + return request({ + url: '/admin/dutydepartmentlist', + method: 'post', + data: data + }) +} +//获取定性考核列表用于下拉列表 +export const selectdutylist = (data) => { + return request({ + url: '/admin/selectdutylist', + method: 'post', + data: data + }) +} diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 29f9a04..bb9234c 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -32,9 +32,9 @@ export default { let matched = this.$route.matched.filter(item => item.meta && item.meta.title) const first = matched[0] - if (!this.isDashboard(first)) { - matched = [{ path: '/dashboard', meta: { title: 'Dashboard' }}].concat(matched) - } + // if (!this.isDashboard(first)) { + // matched = [{ path: '/dashboard', meta: { title: 'Dashboard' }}].concat(matched) + // } this.levelList = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false) }, diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 7ffc1df..a5454fb 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -11,6 +11,9 @@ export default { name: 'AppMain', computed: { key() { + console.log("AppMain") + console.log("AppMain") + console.log(this.$route.path) return this.$route.path } } diff --git a/src/layout/components/Sidebar/Link.vue b/src/layout/components/Sidebar/Link.vue index 530b3d5..cd46e19 100644 --- a/src/layout/components/Sidebar/Link.vue +++ b/src/layout/components/Sidebar/Link.vue @@ -14,6 +14,10 @@ export default { required: true } }, + created () { + console.log("tiaozhuan") + }, + computed: { isExternal() { return isExternal(this.to) @@ -27,7 +31,14 @@ export default { }, methods: { linkProps(to) { + console.log("to") + console.log(to) + console.log("this.isExternal") + console.log(this.isExternal) + console.log("this.type") + console.log(this.type) if (this.isExternal) { + console.log("isExternal") return { href: to, target: '_blank', diff --git a/src/router/index1.js b/src/router/index1.js new file mode 100644 index 0000000..5e69c87 --- /dev/null +++ b/src/router/index1.js @@ -0,0 +1,164 @@ +import Vue from 'vue' +import Router from 'vue-router' +import {getmenu} from '../api/user.js' + +Vue.use(Router) + + +/* Layout */ +import Layout from '@/layout' + +export const constantRoutes = [ + { + path: '/login', + component: () => import('@/views/login/index'), + hidden: true + }, + { + path: '/approval', + component: () => import('@/views/approval/index'), + hidden: true + }, + { + path: '/index', + component: () => import('@/views/index'), + hidden: true + }, + { + path: '/404', + component: () => import('@/views/404'), + hidden: true + }, + { + path: '/', + component: Layout, + redirect: '/frontPage', + children: [{ + path: 'frontPage', + name: 'frontPage', + component: () => import('@/views/frontPage/index'), + meta: { title: '首页'} + }] + }, + + { + path: '/assessmentProgram', + component: Layout, + redirect: '/assessmentProgram/departmentalAssessment', + name: 'Example', + meta: { title: '考核方案', icon: 'el-icon-s-help' }, + children: [ + { + path: 'departmentalAssessment', + name: 'departmentalAssessment', + component: () => import('@/views/assessmentProgram/departmentalAssessment'), + meta: { title: '部门考核', icon: 'table' } + }, + + { + path: 'qualitativeIndicators', + name: 'qualitativeIndicators', + component: () => import('@/views/assessmentProgram/qualitativeIndicators'), + meta: { title: '定性考核', icon: 'tree' } + }, + + ] + }, + { + path: '/basicInfo', + component: Layout, + redirect: '/basicInfo/assessmentDimension', + name: 'Example', + meta: { title: '基础信息', icon: 'el-icon-s-help' }, + children: [ + { + path: 'assessmentDimension', + name: 'assessmentDimension', + component: () => import('@/views/basicInfo/assessmentDimension.vue'), + meta: { title: '考核维度', icon: 'table' } + }, + + { + path: 'project', + name: 'project', + component: () => import('@/views/basicInfo/project'), + meta: { title: '考核指标', icon: 'tree' } + }, + { + path: 'Target', + name: 'Target', + component: () => import('@/views/basicInfo/target'), + meta: { title: '指标目标', icon: 'tree' } + }, + + ] + }, + + { + path: '/details', + component: Layout, + redirect: '/details', + children: [{ + path: 'details', + name: 'Details', + component: () => import('@/views/record/details'), + + }] + }, + + // 404 page must be placed at the end !!! + { path: '*', redirect: '/404', hidden: true } +] + +const routert = new Router({ + linkActiveClass:"selected", + constantRoutes +}) + +const createRouter = () => new Router({ + // mode: 'history', // require service support + scrollBehavior: () => ({ y: 0 }), + routes: constantRoutes +}) +// 路由拦截 +routert.beforeEach((to,from,next)=>{ + + addRouters(); + console.log("123456") + next(); +}); +// 获取后台给的路由 +async function addRouters(){ + const res = await getmenu() + var data = routersData(res.data) + // 动态添加 + router.addRoute(data) + console.log("luyou") +} +// 拼接数据(路由) +function routersData(result){ + + router.push({ + path: '/aaa', + component: Layout, + redirect: '/aaa', + children: [{ + path: 'aaa', + name: 'aaa', + component: () => import('@/views/frontPage/index'), + meta: { title: '首页1'} + }] + + }) + +} + +const router = createRouter() + +// Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465 +export function resetRouter() { + const newRouter = createRouter() + router.matcher = newRouter.matcher // reset router +} + +export default router diff --git a/src/views/assessmentProgram/departmentalAssessment.vue b/src/views/assessmentProgram/departmentalAssessment.vue index 7a5f5b8..db0c8a7 100644 --- a/src/views/assessmentProgram/departmentalAssessment.vue +++ b/src/views/assessmentProgram/departmentalAssessment.vue @@ -263,14 +263,14 @@ 考核纬度:{{item.name}} - + 指标合计分:{{item.zhiFraction}} @@ -585,7 +585,7 @@ export default { }, // 组合提交 async zhuheTi(){ - if (this.weiduFraction<=100) { + if (this.weiduFraction==100) { console.log(this.weiDuList) this.form.group=this.form.group.toString() this.form.parentid=this.form.parentid.toString() @@ -612,7 +612,7 @@ export default { }else{ this.$message({ type: 'error', - message: '总分不能超过100!' + message: '总分不是100!' }) } diff --git a/src/views/assessmentProgram/qualitativeIndicators.vue b/src/views/assessmentProgram/qualitativeIndicators.vue index 67f134d..654f4af 100644 --- a/src/views/assessmentProgram/qualitativeIndicators.vue +++ b/src/views/assessmentProgram/qualitativeIndicators.vue @@ -32,7 +32,7 @@ 新增 - + 班 @@ -91,16 +90,67 @@ >删除 - + + + + {{scope.row.targetname}} + + + + + + + {{item.parentname}} + + + + + 班 + 天 + 周 + 月 + 季度 + 年 + + + + + 每班{{scope.row.cycleattr}}次 + 每天{{scope.row.cycleattr}}次 + 每周{{scope.row.cycleattr}}次 + 每月{{scope.row.cycleattr}}次 + 每季度{{scope.row.cycleattr}}次 + 每年{{scope.row.cycleattr}}次 + + + 查看 - --> + + + + 修改 + 删除 + + @@ -270,7 +320,7 @@ :data="editAdd.list" style="width: 100%"> @@ -278,7 +328,7 @@ @@ -364,8 +414,8 @@ - - + + @@ -396,7 +446,7 @@ We're sorry but 绩效考核 doesn't work properly without JavaScript enabled. Please enable it to continue.