diff --git a/src/api/duty/gwDingXing.js b/src/api/duty/gwDingXing.js index 311d546..b93fa28 100644 --- a/src/api/duty/gwDingXing.js +++ b/src/api/duty/gwDingXing.js @@ -47,4 +47,52 @@ export function add_post_target(data) { data }) } +// 编辑岗位指标 +export function dit_post_target(data) { + return request({ + url: '/postpc/dit_post_target', + method: 'post', + data + }) +} +// 获取岗位指标关联部门相关岗位及提报人 +export function get_target_about_depart_to_post_man(data) { + return request({ + url: '/postpc/get_target_about_depart_to_post_man', + method: 'post', + data + }) +} +// 根据指标添加岗位细则 +export function add_post_target_cont(data) { + return request({ + url: '/postpc/add_post_target_cont', + method: 'post', + data + }) +} +// 根据指标获取岗位定性指标细则列表 +export function posttargetsunlist(data) { + return request({ + url: '/postpc/posttargetsunlist', + method: 'post', + data + }) +} +// 获取指标细则内容 +export function getdetailscont(data) { + return request({ + url: '/postpc/getdetailscont', + method: 'post', + data + }) +} +// 编辑定性指标细则内容 +export function editdeatilscont(data) { + return request({ + url: '/postpc/editdeatilscont', + method: 'post', + data + }) +} diff --git a/src/api/duty/gwFangan.js b/src/api/duty/gwFangan.js new file mode 100644 index 0000000..e9b9338 --- /dev/null +++ b/src/api/duty/gwFangan.js @@ -0,0 +1,59 @@ +import request from '@/utils/requestFile' +// 获取岗位方案内容列表 +export function get_post_scheme(data) { + return request({ + url: '/postpc/get_post_scheme', + method: 'post', + data + }) +} +// 获取岗位考核方案列表 +export function get_scheme_list(data) { + return request({ + url: '/postpc/get_scheme_list', + method: 'post', + data + }) + } +// 获取岗位考核方案列表 +export function getpostabouttarget(data) { + return request({ + url: '/postpc/getpostabouttarget', + method: 'post', + data + }) + } +// 引用指标部门指标 +export function quote_department_target(data) { + return request({ + url: '/postpc/quote_department_target', + method: 'post', + data + }) + } +// 提交岗位考核方案 +export function submit_post_scheme(data) { + return request({ + url: '/postpc/submit_post_scheme', + method: 'post', + data + }) + } +// 编辑方案版本状态或删除 +export function edit_scheme_state_of_del(data) { + return request({ + url: '/postpc/edit_scheme_state_of_del', + method: 'post', + data + }) + } +// 获取复制岗位考核方案 +export function get_copy_sheme_infor(data) { + return request({ + url: '/postpc/get_copy_sheme_infor', + method: 'post', + data + }) + } + + diff --git a/src/api/duty/projectNew.js b/src/api/duty/projectNew.js index 1693404..9fef262 100644 --- a/src/api/duty/projectNew.js +++ b/src/api/duty/projectNew.js @@ -185,4 +185,12 @@ export function get_post_target(data) { method: 'post', data }) +} +// 获取岗位子栏目详情 +export function get_sun_target_info(data) { + return request({ + url: '/postpc/get_sun_target_info', + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index db15ab2..b0458bb 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -340,7 +340,7 @@ export const constantRoutes = [ // UserHome 将被渲染到 User 的 内部 { path: 'departmentalAssessment', - component: () => import('@/views/assessmentProgram/departmentalAssessment'), + component: () => import('@/views/assessmentProgram/departmentBase'), meta: { title: '部门考核'} }, { diff --git a/src/views/assessmentProgram/departmentBase.vue b/src/views/assessmentProgram/departmentBase.vue new file mode 100644 index 0000000..40abd21 --- /dev/null +++ b/src/views/assessmentProgram/departmentBase.vue @@ -0,0 +1,465 @@ + + + + + + \ No newline at end of file diff --git a/src/views/assessmentProgram/departmentalAssessment.vue b/src/views/assessmentProgram/departmentalAssessment.vue index 5aaad7f..215d3b1 100644 --- a/src/views/assessmentProgram/departmentalAssessment.vue +++ b/src/views/assessmentProgram/departmentalAssessment.vue @@ -48,9 +48,9 @@ - + @@ -664,6 +664,7 @@ import { } from '@/api/duty/group' export default { name: 'Dashboard', + props:['bmId'], components: { projectDialog }, @@ -879,6 +880,14 @@ export default { }, // 监听数据 watch: { + bmId(){ + console.log("bmid变化") + console.log(this.bmId) + // const list = [] + // list.push(this.gwId) + this.searchVersion.deaprtid=this.bmId.toString() + this.getVersionDataList() + }, methodList() { this.$nextTick(() => { this.methodSpanArr=[], diff --git a/src/views/assessmentProgram/gwDepartmentalAssessment.vue b/src/views/assessmentProgram/gwDepartmentalAssessment.vue new file mode 100644 index 0000000..7e501b5 --- /dev/null +++ b/src/views/assessmentProgram/gwDepartmentalAssessment.vue @@ -0,0 +1,1995 @@ + + + + + + \ No newline at end of file diff --git a/src/views/assessmentProgram/gwQualitativeIndicators.vue b/src/views/assessmentProgram/gwQualitativeIndicators.vue index bec1c61..eac8ecc 100644 --- a/src/views/assessmentProgram/gwQualitativeIndicators.vue +++ b/src/views/assessmentProgram/gwQualitativeIndicators.vue @@ -91,13 +91,14 @@ --> - + + + - - + + + + + + + + + @@ -355,7 +368,7 @@ label="客观证据" align="center"> + v-model="scope.row.explain"> @@ -395,10 +408,16 @@ --> @@ -545,47 +564,18 @@ - - - - - - - - - + --> - + - - - + + + @@ -648,17 +638,33 @@
{{scope.row.censorrate}}次 / - - - - - 季度 - 半年 - + + + + + 季度 + 半年 +
+ + + + + + + +