From ffbf220912ee34a5ca2971b67c692a5329046f7f Mon Sep 17 00:00:00 2001 From: "DESKTOP-CUI7KST\\HXGK" <1501216501@qq.com> Date: Fri, 28 Jun 2024 09:04:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A9=E6=95=88=E8=80=83=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/opk/api.ts | 19 +- src/api/opk/opk/api.ts | 3 + src/api/opk/type.ts | 8 + src/api/opk/zxc/iop/api.ts | 1 + src/types/components.d.ts | 7 +- src/views/opk/asd/news/bb.vue | 16 +- src/views/opk/asd/news/cc.vue | 16 +- src/views/opk/asd/news/dialog.vue | 194 +++++++------- src/views/opk/asd/news/dialog2.vue | 287 ++++++++++++++++++++ src/views/opk/asd/news/dialoglog.vue | 5 +- src/views/opk/asd/news/hyr.vue | 53 ++-- src/views/opk/asd/news/index.vue | 8 +- src/views/opk/asd/news/xd.vue | 10 +- src/views/opk/asd/news/ycy.vue | 10 +- src/views/opk/asd/news/yg.vue | 2 +- src/views/opk/yui/new/aa.vue | 13 +- src/views/opk/yui/new/bb.vue | 25 +- src/views/opk/yui/new/daialog.vue | 2 +- src/views/opk/yui/new/dialog.vue | 371 +++++++++++++------------- src/views/opk/yui/new/diolog.vue | 119 +++++---- src/views/opk/yui/new/edcialog.vue | 89 +++--- src/views/opk/yui/new/eddialog.vue | 64 +++-- src/views/opk/yui/new/editdialog.vue | 32 +-- src/views/opk/yui/new/lc.vue | 129 +++++---- src/views/opk/yui/new/lzq.vue | 146 +++++----- src/views/opk/yui/new/ta.vue | 61 ++--- src/views/opk/yui/new/wyc.vue | 119 +++++---- src/views/opk/yui/new/xy.vue | 142 +++++----- src/views/opk/yui/new/zjr.vue | 186 ++++++------- src/views/opk/yui/new/zz.vue | 71 ++--- src/views/opk/yui/public/aa.vue | 86 ++++-- src/views/opk/yui/public/dialog.vue | 187 ++++++------- src/views/opk/yui/public/editduty.vue | 146 +++++----- src/views/opk/zjr/news/index.vue | 13 +- src/views/opk/zjr/opk/aa.vue | 30 ++- src/views/opk/zjr/opk/bb.vue | 33 +-- src/views/opk/zjr/opk/cc.vue | 67 +---- src/views/opk/zjr/opk/ee.vue | 20 +- src/views/opk/zxc/iop/index.vue | 41 ++- src/views/opk/zxc/news/index.vue | 38 ++- src/views/opk/zxc/news/viewss.vue | 49 ++-- src/views/opk/zxc/public/index.vue | 43 +-- 42 files changed, 1701 insertions(+), 1260 deletions(-) create mode 100644 src/views/opk/asd/news/dialog2.vue diff --git a/src/api/opk/api.ts b/src/api/opk/api.ts index f60887b05..4620b1544 100644 --- a/src/api/opk/api.ts +++ b/src/api/opk/api.ts @@ -1,5 +1,5 @@ import request from '@/utils/request'; -import { postinfp,tarData,addlist,deltarget,getgroupData,edittarget, position, getgroup, organd, postsss, addposttar, searchorgpos, setposttarget, table_base_post_target, getdetails, neweditposttarget, get_organdpost_ary, look_work_flowcont, quantechart, gettarget, getquantechartorgandyear, summaryplanrecord, get_post_target } from './type'; +import { postinfp,govthreeing,tarData,addlist,deltarget,getgroupData,edittarget, position, getgroup,get_org_everyone, organd, postsss, addposttar, searchorgpos, setposttarget, table_base_post_target, getdetails, neweditposttarget, get_organdpost_ary, look_work_flowcont, quantechart, gettarget, getquantechartorgandyear, summaryplanrecord, get_post_target } from './type'; export function addPostCont(url:string,method:string,data?: postinfp){ return request({ url: url, @@ -7,6 +7,14 @@ export function addPostCont(url:string,method:string,data?: postinfp){ data: data }); } +//行政组织列表 +export function govthree(data?:govthreeing){ + return request({ + url:'hrapi/org/govthreeing', + method:'post', + data:data + }) +} export function tarlist(data?:tarData){ return request({ url:'/kpiapi/department_pc/new_depart_tar_list', @@ -56,6 +64,15 @@ export function getgroupuser(data?:getgroup){ data:data }) } +//员工姓名 +export function get_org(data?:get_org_everyone){ + return request({ + url:'hrapi/org/get_org_everyone_people', + method:'post', + data:data + }) +} +//行政组织树(岗位) export function organdpost(data?:organd){ return request({ url:'/hrapi/org/get_organdpost_three', diff --git a/src/api/opk/opk/api.ts b/src/api/opk/opk/api.ts index 91ab9c9db..2e48348d3 100644 --- a/src/api/opk/opk/api.ts +++ b/src/api/opk/opk/api.ts @@ -1,5 +1,7 @@ import request from '@/utils/request'; import { addtabledetailslist, delsontarget, del_son_tar, edit_details_cont, edit_details_state, edit_newson_target, edit_post_detailscont, edit_table_depart_man, eidtposttardetailsstrte, getcompanydeparment, getdetail, getnew_target_depart_postman, getonedetailed, getplanversionvalid, getsontargetcont, get_organdpost_three, govthreeing, look_scheme_for_deparment, newsummarydetails, orgtrant, summarydetail, summaryplanrecord, table_add_detailses } from './type'; + +//成绩表 export function orgtranscript(data?:orgtrant){ return request({ url:'kpiapi/strtistics/orgtranscript', @@ -21,6 +23,7 @@ export function newsummary(data?:newsummarydetails){ data:data }) } +//行政组织列表 export function govthree(data?:govthreeing){ return request({ url:'hrapi/org/govthreeing', diff --git a/src/api/opk/type.ts b/src/api/opk/type.ts index 08e6ce96c..628c422fe 100644 --- a/src/api/opk/type.ts +++ b/src/api/opk/type.ts @@ -20,6 +20,10 @@ export interface postinfp{ child?: null, type?:number; } +export interface govthreeing{ + all: number, + id: number; +} export interface tarData{ page?:number; pageSize?:number; @@ -72,6 +76,10 @@ export interface getgroup{ id?:number; level?:number; } +export interface get_org_everyone{ + id:string; + all:number; + } export interface organd{ all?:number; id?:string; diff --git a/src/api/opk/zxc/iop/api.ts b/src/api/opk/zxc/iop/api.ts index 2cd6fac0f..e453b2c1e 100644 --- a/src/api/opk/zxc/iop/api.ts +++ b/src/api/opk/zxc/iop/api.ts @@ -14,6 +14,7 @@ export function get_quantitative(data?:get_quantitative_takes){ data:data }) } +//审核记录 export function get_approval(data?:get_approval_record){ return request({ url:'/kpiapi/workflow/get_approval_record', diff --git a/src/types/components.d.ts b/src/types/components.d.ts index c622760dc..0c331d59b 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -27,7 +27,6 @@ declare module '@vue/runtime-core' { ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] ElButton: typeof import('element-plus/es')['ElButton'] - ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup'] ElCard: typeof import('element-plus/es')['ElCard'] ElCarousel: typeof import('element-plus/es')['ElCarousel'] ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem'] @@ -48,7 +47,6 @@ declare module '@vue/runtime-core' { ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] - ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElHeader: typeof import('element-plus/es')['ElHeader'] @@ -68,12 +66,11 @@ declare module '@vue/runtime-core' { ElRadio: typeof import('element-plus/es')['ElRadio'] ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] + ElResult: typeof import('element-plus/es')['ElResult'] ElRow: typeof import('element-plus/es')['ElRow'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] ElSlider: typeof import('element-plus/es')['ElSlider'] - ElStep: typeof import('element-plus/es')['ElStep'] - ElSteps: typeof import('element-plus/es')['ElSteps'] ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElTable: typeof import('element-plus/es')['ElTable'] @@ -82,8 +79,6 @@ declare module '@vue/runtime-core' { ElTabs: typeof import('element-plus/es')['ElTabs'] ElTag: typeof import('element-plus/es')['ElTag'] ElText: typeof import('element-plus/es')['ElText'] - ElTimeline: typeof import('element-plus/es')['ElTimeline'] - ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem'] ElTimePicker: typeof import('element-plus/es')['ElTimePicker'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] ElTree: typeof import('element-plus/es')['ElTree'] diff --git a/src/views/opk/asd/news/bb.vue b/src/views/opk/asd/news/bb.vue index 1c23b4985..a9ccc5aeb 100644 --- a/src/views/opk/asd/news/bb.vue +++ b/src/views/opk/asd/news/bb.vue @@ -1,7 +1,9 @@ + + + + + + + + + + + + + + + + 考核维度:{{ item.name }} + 指标合计分: + {{ formData.sums[2] }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + + + + diff --git a/src/views/opk/asd/news/dialoglog.vue b/src/views/opk/asd/news/dialoglog.vue index d9235e498..6c846a9dc 100644 --- a/src/views/opk/asd/news/dialoglog.vue +++ b/src/views/opk/asd/news/dialoglog.vue @@ -1,8 +1,7 @@ - diff --git a/src/views/opk/asd/news/hyr.vue b/src/views/opk/asd/news/hyr.vue index 8b343a0eb..51633af2b 100644 --- a/src/views/opk/asd/news/hyr.vue +++ b/src/views/opk/asd/news/hyr.vue @@ -1,30 +1,11 @@ - - - - - - - - - - - - - - - - - 确定 - - - - - + + + + + + + + + + + + + + + + + 确定 + + + + + \ No newline at end of file diff --git a/src/views/opk/asd/news/index.vue b/src/views/opk/asd/news/index.vue index a845fe6be..12e13e891 100644 --- a/src/views/opk/asd/news/index.vue +++ b/src/views/opk/asd/news/index.vue @@ -1,7 +1,9 @@ @@ -11,9 +192,9 @@ - - - + + + @@ -53,184 +234,8 @@ - \ No newline at end of file diff --git a/src/views/opk/yui/new/diolog.vue b/src/views/opk/yui/new/diolog.vue index 75c4f71bd..2c459b4e9 100644 --- a/src/views/opk/yui/new/diolog.vue +++ b/src/views/opk/yui/new/diolog.vue @@ -1,56 +1,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 确定 - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + + \ No newline at end of file diff --git a/src/views/opk/yui/new/lzq.vue b/src/views/opk/yui/new/lzq.vue index 543cbc57e..125194110 100644 --- a/src/views/opk/yui/new/lzq.vue +++ b/src/views/opk/yui/new/lzq.vue @@ -1,67 +1,15 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 确定 - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + + + \ No newline at end of file diff --git a/src/views/opk/yui/new/ta.vue b/src/views/opk/yui/new/ta.vue index c7559ee74..40f5d70f7 100644 --- a/src/views/opk/yui/new/ta.vue +++ b/src/views/opk/yui/new/ta.vue @@ -1,30 +1,14 @@ - - - - - - - - - - - - - - 确定 - - - - - + + + + + + + + + + + + + + 确定 + + + + - - - + \ No newline at end of file diff --git a/src/views/opk/yui/new/wyc.vue b/src/views/opk/yui/new/wyc.vue index 3af69fb29..4f4728b63 100644 --- a/src/views/opk/yui/new/wyc.vue +++ b/src/views/opk/yui/new/wyc.vue @@ -1,59 +1,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 确定 - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确定 + + + + + diff --git a/src/views/opk/yui/new/xy.vue b/src/views/opk/yui/new/xy.vue index 0b971c57c..4be10443a 100644 --- a/src/views/opk/yui/new/xy.vue +++ b/src/views/opk/yui/new/xy.vue @@ -1,77 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 关联岗位 - - 提报人 - - - - 确定 - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 关联岗位 + + 提报人 + + + + 确定 + + + + + diff --git a/src/views/opk/yui/new/zjr.vue b/src/views/opk/yui/new/zjr.vue index 7ccda34b4..20edbe044 100644 --- a/src/views/opk/yui/new/zjr.vue +++ b/src/views/opk/yui/new/zjr.vue @@ -1,95 +1,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - - - - - - - - - - - - - - - 现场检查 - 资料审查 - 事件触发 - - - - - - - 一次/月 - 一次/年 - - - - - - - - - - - 修改 - 删除 - - - - - 新增 - 修改 - 删除 - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + + 现场检查 + 资料审查 + 事件触发 + + + + + + + 一次/月 + 一次/年 + + + + + + + + + + + 修改 + 删除 + + + + + 新增 + 修改 + 删除 + + + + + + + + + + diff --git a/src/views/opk/yui/new/zz.vue b/src/views/opk/yui/new/zz.vue index 688be8b52..dc90d6a6f 100644 --- a/src/views/opk/yui/new/zz.vue +++ b/src/views/opk/yui/new/zz.vue @@ -1,30 +1,14 @@ - - - - - - - - - - - - - - 确定 - - - - - - - + + + + + + + + + + + + + + 确定 + + + + + + \ No newline at end of file diff --git a/src/views/opk/yui/public/aa.vue b/src/views/opk/yui/public/aa.vue index 500ce4421..467e65a84 100644 --- a/src/views/opk/yui/public/aa.vue +++ b/src/views/opk/yui/public/aa.vue @@ -1,7 +1,9 @@ @@ -97,8 +133,8 @@ const editRow = (val:any)=> { - - + + @@ -108,7 +144,7 @@ const editRow = (val:any)=> { 重置 - 新增 + 新增 @@ -119,7 +155,14 @@ const editRow = (val:any)=> { - + @@ -129,9 +172,17 @@ const editRow = (val:any)=> { + - - + (data.addPostBox = value)" @add-row="editPost"> + (data.editPostCont = value)" @edit-done="editPost" @updateDataList="refreshDataList"> diff --git a/src/views/opk/yui/public/dialog.vue b/src/views/opk/yui/public/dialog.vue index 21f57110e..9ce5c7fb5 100644 --- a/src/views/opk/yui/public/dialog.vue +++ b/src/views/opk/yui/public/dialog.vue @@ -1,10 +1,101 @@ + - + - + 确定 @@ -23,93 +114,7 @@ - \ No newline at end of file diff --git a/src/views/opk/yui/public/editduty.vue b/src/views/opk/yui/public/editduty.vue index 88b0d6db3..97161c755 100644 --- a/src/views/opk/yui/public/editduty.vue +++ b/src/views/opk/yui/public/editduty.vue @@ -1,10 +1,76 @@ + - + @@ -20,75 +86,9 @@ - - - - + \ No newline at end of file diff --git a/src/views/opk/zjr/news/index.vue b/src/views/opk/zjr/news/index.vue index a938890f5..f8c66dba0 100644 --- a/src/views/opk/zjr/news/index.vue +++ b/src/views/opk/zjr/news/index.vue @@ -1,7 +1,9 @@ + 报表类别 @@ -17,20 +32,7 @@ - +