From 81056c5fe5b12c1532ec0aa75b18cf9080d494fb Mon Sep 17 00:00:00 2001 From: renguanyu111 <80379958+renguanyu111@users.noreply.github.com> Date: Mon, 11 Apr 2022 09:35:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=EF=BC=880411=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- src/api/duty/duty.js | 208 +++ src/router/index.js | 2 +- src/utils/request.js | 4 +- .../departmentalAssessment copy.vue | 1204 +++++++++++++++++ .../departmentalAssessment.vue | 584 +++++++- .../qualitativeIndicators.vue | 926 ++++++++++--- src/views/basicInfo/project.vue | 47 +- src/views/basicInfo/target.vue | 300 +++- src/views/login/index.vue | 2 +- src/workspace.code-workspace | 10 + workspace.code-workspace | 5 +- 12 files changed, 2993 insertions(+), 301 deletions(-) create mode 100644 src/views/assessmentProgram/departmentalAssessment copy.vue create mode 100644 src/workspace.code-workspace diff --git a/.env.development b/.env.development index 8f15e40..a15bddb 100644 --- a/.env.development +++ b/.env.development @@ -2,4 +2,4 @@ ENV = 'development' # base api -VUE_APP_BASE_API = 'http://gin.vueadmin.net/api' +VUE_APP_BASE_API = 'http://vue.admin.net/api' diff --git a/src/api/duty/duty.js b/src/api/duty/duty.js index a26619c..f2c0223 100644 --- a/src/api/duty/duty.js +++ b/src/api/duty/duty.js @@ -176,4 +176,212 @@ export const selectdutylist = (data) => { data: data }) } +//根据指标ID获取列表信息 +export const idtotargetsunlist = (data) => { + return request({ + url: '/admin/idtotargetsunlist', + method: 'post', + data: data + }) +} +//修改子栏目名称 +export const eitesuntargetname = (data) => { + return request({ + url: '/admin/eitesuntargetname', + method: 'post', + data: data + }) +} +////获取定性指标->指标细则修改回显 +export const getdetailedtargetcallback = (data) => { + return request({ + url: '/admin/getdetailedtargetcallback', + method: 'post', + data: data + }) +} +////获取定性指标->指标细则修改回显与新增 +export const eitedetailedtargetcallback = (data) => { + return request({ + url: '/admin/eitedetailedtargetcallback', + method: 'post', + data: data + }) +} +////删除定性考核指标 +export const deldutytarget = (data) => { + return request({ + url: '/admin/deldutytarget', + method: 'post', + data: data + }) +} +////删除定性考核指标子栏目 +export const delsuntardimeat = (data) => { + return request({ + url: '/admin/delsuntardimeat', + method: 'post', + data: data + }) +} +//获取定性考核指标关系指定列表 +export const getdutyrelationlist = (data) => { + return request({ + url: '/admin/getdutyrelationlist', + method: 'post', + data: data + }) +} +//获取定性考核子栏目 +export const lookdutytargetinfo = (data) => { + return request({ + url: '/admin/lookdutytargetinfo', + method: 'post', + data: data + }) +} +//添加 定性考核指标关系指定 +export const adddutyrelation = (data) => { + return request({ + url: '/admin/adddutyrelation', + method: 'post', + data: data + }) +} +//删除定性考核指标(NEW) +export const newdeltarget = (data) => { + return request({ + url: '/admin/newdeltarget', + method: 'post', + data: data + }) +} +//获取被修改指标细则的详情(NEW) +export const getneweitedetailedtarget = (data) => { + return request({ + url: '/admin/getneweitedetailedtarget', + method: 'post', + data: data + }) +} +//删除指标细则内容(NEW) +export const newdeldetailedtarget = (data) => { + return request({ + url: '/admin/newdeldetailedtarget', + method: 'post', + data: data + }) +} +//删除指标子栏目内容(NEW) +export const newdelsuntarget = (data) => { + return request({ + url: '/admin/newdelsuntarget', + method: 'post', + data: data + }) +} +//修改或添加定性考核指标细则内容(NEW) +export const neweitedetailedtarget = (data) => { + return request({ + url: '/admin/neweitedetailedtarget', + method: 'post', + data: data + }) +} +//部门考核添加。NEW +export const newadddepartduty = (data) => { + return request({ + url: '/admin/newadddepartduty', + method: 'post', + data: data + }) +} +//新的部门考核指标获取列表 +export const newgerderpattarlist = (data) => { + return request({ + url: '/admin/newgerderpattarlist', + method: 'post', + data: data + }) +} +//删除部门考核(New) +export const deldepartduty = (data) => { + return request({ + url: '/admin/deldepartduty', + method: 'post', + data: data + }) +} +//删除部门考核指标(New) +export const deldepartdutytarger = (data) => { + return request({ + url: '/admin/deldepartdutytarger', + method: 'post', + data: data + }) +} +//获取定性考核相关部门 +export const getdepartforduty = (data) => { + return request({ + url: '/admin/getdepartforduty', + method: 'post', + data: data + }) +} +//修改已知定性考核指标关联部门 +export const eitedepartforduty = (data) => { + return request({ + url: '/admin/eitedepartforduty', + method: 'post', + data: data + }) +} +//部门考核方案版本列表 +export const departdutyplanversion = (data) => { + return request({ + url: '/admin/departdutyplanversion', + method: 'post', + data: data + }) +} +//添加部门考核方案(待版本号的版本) +export const adddepartdutyversio = (data) => { + return request({ + url: '/admin/adddepartdutyversio', + method: 'post', + data: data + }) +} +//查看考核方案(待版本号的版本) +export const lookdepartdutyversio = (data) => { + return request({ + url: '/admin/lookdepartdutyversio', + method: 'post', + data: data + }) +} +//启用禁用删除(待版本号的版本) +export const onoffdepartdutyversio = (data) => { + return request({ + url: '/admin/onoffdepartdutyversio', + method: 'post', + data: data + }) +} +//修改部门考核方案内的说明(待版本号的版本) +export const eitedepartexplain = (data) => { + return request({ + url: '/admin/eitedepartexplain', + method: 'post', + data: data + }) +} +//获取考核方法要修改的数据 +export const geteitesuntarterinfo = (data) => { + return request({ + url: '/admin/geteitesuntarterinfo', + method: 'post', + data: data + }) +} diff --git a/src/router/index.js b/src/router/index.js index 0a912c9..9ff4075 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -217,7 +217,7 @@ export const constantRoutes = [ path: 'Target', name: 'Target', component: () => import('@/views/basicInfo/target'), - meta: { title: '指标目标', icon: 'tree' } + meta: { title: '考核目标', icon: 'tree' } }, // { // path: 'jobEntry', diff --git a/src/utils/request.js b/src/utils/request.js index 00591e0..b0c0aca 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -7,7 +7,7 @@ import { getToken,getKey } from '@/utils/auth' const service = axios.create({ baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url // withCredentials: true, // send cookies when cross-domain requests - timeout: 5000 // request timeout + timeout: 180000 // request timeout }) // request interceptor @@ -53,7 +53,7 @@ service.interceptors.response.use( type: 'error', duration: 5 * 1000 }) - if(res.data.code === 3){ + if(res.code === 7){ store.commit('user/loginOut') diff --git a/src/views/assessmentProgram/departmentalAssessment copy.vue b/src/views/assessmentProgram/departmentalAssessment copy.vue new file mode 100644 index 0000000..d735a45 --- /dev/null +++ b/src/views/assessmentProgram/departmentalAssessment copy.vue @@ -0,0 +1,1204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + 生成部门考核方案 + + + + + + + + {{scope.row.targetname}} + {{scope.row.targetname}} + + + + + + + + 班 + 天 + 周 + 月 + 季度 + 年 + + + + + 每班{{scope.row.cycleattr}}次 + 每天{{scope.row.cycleattr}}次 + 每周{{scope.row.cycleattr}}次 + 每月{{scope.row.cycleattr}}次 + 每季度{{scope.row.cycleattr}}次 + 每年{{scope.row.cycleattr}}次 + + + + + 查看 + + + + + 删除 + + + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 删除 + + + + + + + + + + + + + + + + + 姓名 + + {{item.name}} + + + + + + + + + + + + + + + + + + + + + + + + + 纬度合计分:{{weiduFraction}} + + + + + + + + + + 考核纬度:{{item.name}} + + + + + + 指标合计分:{{item.zhiFraction}} + + + + + + + + + + + + + + + + + + + + + + + + 使用 + 禁用 + + + + + + + + + + + + + + + + + + {{editChildInfo.title}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/assessmentProgram/departmentalAssessment.vue b/src/views/assessmentProgram/departmentalAssessment.vue index db0c8a7..ac0e528 100644 --- a/src/views/assessmentProgram/departmentalAssessment.vue +++ b/src/views/assessmentProgram/departmentalAssessment.vue @@ -1,25 +1,36 @@ - + 生成部门考核方案 - + + + + {{scope.row.groupname}}{{scope.row.deaprtname}} + + + + + + {{scope.row.key}} + + + + + + + + + + + 查看详情 + + 删除 + + + + 班 @@ -76,11 +137,30 @@ >查看 - + + + 删除 + + + + + 删除 + + + --> - @@ -211,7 +291,7 @@ - + + + + + + + + + + + + {{scope.row.groupname}}{{scope.row.departmentname}} + + + + + - + - + - - 纬度合计分:{{weiduFraction}} + + + + + + + + + + + 纬度合计分:{{weiduFraction}} + @@ -259,7 +379,6 @@ - 考核纬度:{{item.name}} @@ -280,7 +399,6 @@ border :data="item.child" style="width: 100%"> - - - {{scope.row.referencescore}} + + + @@ -363,22 +482,118 @@ - - + + - - - - - + + + + + + + + + + + + + + {{scope.row.targetname}} + {{scope.row.targetname}} + + + + + + + + 班 + 天 + 周 + 月 + 季度 + 年 + + + + + 每班{{scope.row.cycleattr}}次 + 每天{{scope.row.cycleattr}}次 + 每周{{scope.row.cycleattr}}次 + 每月{{scope.row.cycleattr}}次 + 每季度{{scope.row.cycleattr}}次 + 每年{{scope.row.cycleattr}}次 + + + + + 查看 + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + +