Browse Source

Merge branch 'luzhiqiang_v1'

liwenxuan_v2
超级管理员 2 years ago
parent
commit
bbdc3fe400
  1. 122
      .history/src/api/opk/api_20231030153930.ts
  2. 129
      .history/src/api/opk/api_20231030153933.ts
  3. 128
      .history/src/api/opk/api_20231030153936.ts
  4. 134
      .history/src/api/opk/api_20231030153938.ts
  5. 128
      .history/src/api/opk/api_20231030153939.ts
  6. 128
      .history/src/api/opk/api_20231030153950.ts
  7. 128
      .history/src/api/opk/api_20231030153954.ts
  8. 128
      .history/src/api/opk/api_20231030153957.ts
  9. 128
      .history/src/api/opk/api_20231030154001.ts
  10. 128
      .history/src/api/opk/api_20231030154003.ts
  11. 128
      .history/src/api/opk/api_20231030154005.ts
  12. 128
      .history/src/api/opk/api_20231030154043.ts
  13. 132
      .history/src/api/opk/type_20231030154013.ts
  14. 143
      .history/src/api/opk/type_20231030154017.ts
  15. 142
      .history/src/api/opk/type_20231030154019.ts
  16. 142
      .history/src/api/opk/type_20231030154020.ts
  17. 134
      .history/src/api/opk/type_20231030154037.ts
  18. 20
      .history/src/api/opk/zxc/iop/type_20231030155833.ts
  19. 18
      .history/src/api/opk/zxc/iop/type_20231030155836.ts
  20. 18
      .history/src/api/opk/zxc/iop/type_20231030160541.ts
  21. 274
      .history/src/views/opk/yui/new/aa_20231030081235.vue
  22. 274
      .history/src/views/opk/yui/new/aa_20231030081237.vue
  23. 274
      .history/src/views/opk/yui/new/aa_20231030081238.vue
  24. 274
      .history/src/views/opk/yui/new/aa_20231030081239.vue
  25. 275
      .history/src/views/opk/yui/new/aa_20231030081246.vue
  26. 275
      .history/src/views/opk/yui/new/aa_20231030081252.vue
  27. 275
      .history/src/views/opk/yui/new/aa_20231030081256.vue
  28. 275
      .history/src/views/opk/yui/new/aa_20231030081258.vue
  29. 275
      .history/src/views/opk/yui/new/aa_20231030081310.vue
  30. 275
      .history/src/views/opk/yui/new/aa_20231030081318.vue
  31. 42
      .history/src/views/opk/zjr/opk/aa_20231030075513.vue
  32. 41
      .history/src/views/opk/zjr/opk/aa_20231030075536.vue
  33. 40
      .history/src/views/opk/zjr/opk/aa_20231030075541.vue
  34. 30
      .history/src/views/opk/zjr/opk/aa_20231030075555.vue
  35. 28
      .history/src/views/opk/zjr/opk/aa_20231030075558.vue
  36. 27
      .history/src/views/opk/zjr/opk/aa_20231030075601.vue
  37. 29
      .history/src/views/opk/zjr/opk/aa_20231030075603.vue
  38. 29
      .history/src/views/opk/zjr/opk/aa_20231030075612.vue
  39. 29
      .history/src/views/opk/zjr/opk/aa_20231030075623.vue
  40. 29
      .history/src/views/opk/zjr/opk/aa_20231030075629.vue
  41. 29
      .history/src/views/opk/zjr/opk/aa_20231030075633.vue
  42. 110
      .history/src/views/opk/zjr/opk/bb_20231030075842.vue
  43. 110
      .history/src/views/opk/zjr/opk/bb_20231030075853.vue
  44. 110
      .history/src/views/opk/zjr/opk/bb_20231030075857.vue
  45. 110
      .history/src/views/opk/zjr/opk/bb_20231030075905.vue
  46. 110
      .history/src/views/opk/zjr/opk/bb_20231030075918.vue
  47. 110
      .history/src/views/opk/zjr/opk/bb_20231030075920.vue
  48. 110
      .history/src/views/opk/zjr/opk/bb_20231030075921.vue
  49. 110
      .history/src/views/opk/zjr/opk/bb_20231030075924.vue
  50. 110
      .history/src/views/opk/zjr/opk/bb_20231030075937.vue
  51. 112
      .history/src/views/opk/zjr/opk/bb_20231030075946.vue
  52. 112
      .history/src/views/opk/zjr/opk/bb_20231030075956.vue
  53. 112
      .history/src/views/opk/zjr/opk/bb_20231030080001.vue
  54. 112
      .history/src/views/opk/zjr/opk/bb_20231030080007.vue
  55. 112
      .history/src/views/opk/zjr/opk/bb_20231030080009.vue
  56. 112
      .history/src/views/opk/zjr/opk/bb_20231030080016.vue
  57. 112
      .history/src/views/opk/zjr/opk/bb_20231030080018.vue
  58. 112
      .history/src/views/opk/zjr/opk/bb_20231030080033.vue
  59. 112
      .history/src/views/opk/zjr/opk/bb_20231030080221.vue
  60. 112
      .history/src/views/opk/zjr/opk/bb_20231030080227.vue
  61. 112
      .history/src/views/opk/zjr/opk/bb_20231030080233.vue
  62. 112
      .history/src/views/opk/zjr/opk/bb_20231030080249.vue
  63. 112
      .history/src/views/opk/zjr/opk/bb_20231030080550.vue
  64. 113
      .history/src/views/opk/zjr/opk/bb_20231030080600.vue
  65. 113
      .history/src/views/opk/zjr/opk/bb_20231030080605.vue
  66. 113
      .history/src/views/opk/zjr/opk/bb_20231030080610.vue
  67. 113
      .history/src/views/opk/zjr/opk/bb_20231030080611.vue
  68. 113
      .history/src/views/opk/zjr/opk/bb_20231030080617.vue
  69. 113
      .history/src/views/opk/zjr/opk/bb_20231030080634.vue
  70. 113
      .history/src/views/opk/zjr/opk/bb_20231030080635.vue
  71. 113
      .history/src/views/opk/zjr/opk/bb_20231030080639.vue
  72. 113
      .history/src/views/opk/zjr/opk/bb_20231030080646.vue
  73. 113
      .history/src/views/opk/zjr/opk/bb_20231030080652.vue
  74. 113
      .history/src/views/opk/zjr/opk/bb_20231030081114.vue
  75. 113
      .history/src/views/opk/zjr/opk/bb_20231030081137.vue
  76. 114
      .history/src/views/opk/zjr/opk/bb_20231030081354.vue
  77. 114
      .history/src/views/opk/zjr/opk/bb_20231030081356.vue
  78. 114
      .history/src/views/opk/zjr/opk/bb_20231030081357.vue
  79. 114
      .history/src/views/opk/zjr/opk/bb_20231030081359.vue
  80. 114
      .history/src/views/opk/zjr/opk/bb_20231030081402.vue
  81. 115
      .history/src/views/opk/zjr/opk/bb_20231030081408.vue
  82. 115
      .history/src/views/opk/zjr/opk/bb_20231030081420.vue
  83. 115
      .history/src/views/opk/zjr/opk/bb_20231030081427.vue
  84. 115
      .history/src/views/opk/zjr/opk/bb_20231030081444.vue
  85. 115
      .history/src/views/opk/zjr/opk/bb_20231030081447.vue
  86. 115
      .history/src/views/opk/zjr/opk/bb_20231030081506.vue
  87. 115
      .history/src/views/opk/zjr/opk/bb_20231030081512.vue
  88. 115
      .history/src/views/opk/zjr/opk/bb_20231030081517.vue
  89. 115
      .history/src/views/opk/zjr/opk/bb_20231030081610.vue
  90. 115
      .history/src/views/opk/zjr/opk/bb_20231030081613.vue
  91. 115
      .history/src/views/opk/zjr/opk/bb_20231030081615.vue
  92. 115
      .history/src/views/opk/zjr/opk/bb_20231030081617.vue
  93. 115
      .history/src/views/opk/zjr/opk/bb_20231030081620.vue
  94. 115
      .history/src/views/opk/zjr/opk/bb_20231030081633.vue
  95. 115
      .history/src/views/opk/zjr/opk/bb_20231030081635.vue
  96. 115
      .history/src/views/opk/zjr/opk/bb_20231030081636.vue
  97. 115
      .history/src/views/opk/zjr/opk/bb_20231030081639.vue
  98. 80
      .history/src/views/opk/zjr/opk/ee_20231030082229.vue
  99. 80
      .history/src/views/opk/zjr/opk/ee_20231030082231.vue
  100. 81
      .history/src/views/opk/zjr/opk/ee_20231030082234.vue

122
.history/src/api/opk/api_20231030153930.ts

@ -0,0 +1,122 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
look_work_flowcont

129
.history/src/api/opk/api_20231030153933.ts

@ -0,0 +1,129 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
look_work_flowcont
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030153936.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}

134
.history/src/api/opk/api_20231030153938.ts

@ -0,0 +1,134 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030153939.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030153950.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_aryworkflow/look_work_flowcont',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030153954.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030153957.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/workflow/look_work_flowcont',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030154001.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function look_work_flowcont(data?:get_organdpost_ary){
return request({
url:'/kpiapi/workflow/look_work_flowcont',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030154003.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function look_work(data?:get_organdpost_ary){
return request({
url:'/kpiapi/workflow/look_work_flowcont',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030154005.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function look_work(data?:look_work_flowcont){
return request({
url:'/kpiapi/workflow/look_work_flowcont',
method:'post',
data:data
})
}

128
.history/src/api/opk/api_20231030154043.ts

@ -0,0 +1,128 @@
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 } from './type';
export function addPostCont(url:string,method:string,data?: postinfp){
return request({
url: url,
method: method,
data: data
});
}
export function tarlist(data?:tarData){
return request({
url:'/kpiapi/department_pc/new_depart_tar_list',
method:'post',
data:data
})
}
export function addtarget(data?:addlist){
return request({
url:'/kpiapi/department_pc/new_add_depar_target',
method:'post',
data:data
})
}
export function deltarget(data?:deltarget){
return request({
url:'/kpiapi/department_pc/new_del_target',
method:'post',
data:data
})
}
export function getgroupusers(data?:getgroupData){
return request({
url:'/api/group/getgroupdepartmap',
method:'post',
data:data
})
}
export function edittarget(data?:edittarget){
return request({
url:'/kpiapi/department_pc/new_edit_one_target',
method:'post',
data:data
})
}
export function positionlist(data?:position){
return request({
url:'/hrapi/org/positionlist',
method:'post',
data:data
})
}
export function getgroupuser(data?:getgroup){
return request({
url:'/api/group/getgroupuser',
method:'post',
data:data
})
}
export function organdpost(data?:organd){
return request({
url:'/hrapi/org/get_organdpost_three',
method:'post',
data:data
})
}
export function posttarget(data?:postsss){
return request({
url:'/kpiapi/postpc/get_posttarget_list',
method:'post',
data:data
})
}
export function addposttargetcont(data?:addposttar){
return request({
url:'/kpiapi/postpc/addposttargetcont',
method:'post',
data:data
})
}
export function search_orgpost(data?:searchorgpos){
return request({
url:'/kpiapi/postpc/search_orgpost_list',
method:'post',
data:data
})
}
export function set_posttarget(data?:setposttarget){
return request({
url:'/kpiapi/postpc/set_posttarget_state',
method:'post',
data:data
})
}
export function table_base_post(data?:table_base_post_target){
return request({
url:'/kpiapi/postpc/table_base_post_target',
method:'post',
data:data
})
}
export function getdetailslist(data?:getdetails){
return request({
url:'/kpiapi/postpc/getdetailslist',
method:'post',
data:data
})
}
export function neweditpost(data?:neweditposttarget){
return request({
url:'/kpiapi/postpc/neweditposttarget',
method:'post',
data:data
})
}
export function get_organdpost(data?:get_organdpost_ary){
return request({
url:'/kpiapi/postpc/get_organdpost_ary',
method:'post',
data:data
})
}
export function look_work(data?:look_work_flowcont){
return request({
url:'/kpiapi/workflow/look_work_flowcont',
method:'post',
data:data
})
}

132
.history/src/api/opk/type_20231030154013.ts

@ -0,0 +1,132 @@
export interface postinfp{
id?:number,
number?: string,
name?:string,
superior?:number,
organizationtype?: number,
abbreviation?: string,
time?: number,
state?: number,
wechatorganizationid?: number,
superiorsun?: string,
schoole?: number,
kingdeeid?: string,
ispower?: number,
sort?: number,
classname?: string,
level?: number,
isman?: number,
status?: boolean,
child?: null,
type?:number;
}
export interface tarData{
page?:number;
pageSize?:number;
name?:string;
dimension?:string;
attribute?:string;
orgidlist?:Array<any>;
}
export interface addlist{
name?:string;
share?:number;
acceptdepartmentid?:Array<any>;
userlist?:Array<any>;
dimension?:string;
nature?:number;
unit?:string;
cycle?:number;
cycleattr?:Number;
scoringmethod?:number;
visiblerangegroup?:Array<any>;
visiblerangedepart?:Array<any>;
}
export interface deltarget{
id?:String;
state?:number;
istrue?:number;
}
export interface getgroupData{
id?:number;
all:number;
}
export interface edittarget{
acceptdepartmentid?:Array<any>
cycle?:Number;
cycleattr:number;
dimension:string;
id:string;
name:string;
nature:number;
scoringmethod:Number;
unit:string;
userlist:Array<any>
}
export interface position{
page?:number;
pagesize?:number;
organization?:string;
}
export interface getgroup{
id?:number;
level?:number;
}
export interface organd{
all?:number;
id?:string;
levelL:number;
}
export interface postsss{
attribute?:string;
dimension?:string;
page?:number;
pageSize?:number;
title?:string;
postidlist?:Array<any>;
}
export interface addposttar{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: number;
cycle?:number;
cycleattr?: number;
departmentPostOther?:Array<any>
otherposttarget?:Array<any>;
}
export interface searchorgpos{
name?:string;
orgid?:string;
}
export interface setposttarget{
id?:string;
state?:number;
istrue?:number;
}
export interface table_base_post_target{
id?:string;
}
export interface getdetails{
targetid: string;
inspect: Array<any>;
postlist: Array<any>;
cycle:Number;
}
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}
export interface get_organdpost_ary{
id: string;
}
look_work_flowcont

143
.history/src/api/opk/type_20231030154017.ts

@ -0,0 +1,143 @@
export interface postinfp{
id?:number,
number?: string,
name?:string,
superior?:number,
organizationtype?: number,
abbreviation?: string,
time?: number,
state?: number,
wechatorganizationid?: number,
superiorsun?: string,
schoole?: number,
kingdeeid?: string,
ispower?: number,
sort?: number,
classname?: string,
level?: number,
isman?: number,
status?: boolean,
child?: null,
type?:number;
}
export interface tarData{
page?:number;
pageSize?:number;
name?:string;
dimension?:string;
attribute?:string;
orgidlist?:Array<any>;
}
export interface addlist{
name?:string;
share?:number;
acceptdepartmentid?:Array<any>;
userlist?:Array<any>;
dimension?:string;
nature?:number;
unit?:string;
cycle?:number;
cycleattr?:Number;
scoringmethod?:number;
visiblerangegroup?:Array<any>;
visiblerangedepart?:Array<any>;
}
export interface deltarget{
id?:String;
state?:number;
istrue?:number;
}
export interface getgroupData{
id?:number;
all:number;
}
export interface edittarget{
acceptdepartmentid?:Array<any>
cycle?:Number;
cycleattr:number;
dimension:string;
id:string;
name:string;
nature:number;
scoringmethod:Number;
unit:string;
userlist:Array<any>
}
export interface position{
page?:number;
pagesize?:number;
organization?:string;
}
export interface getgroup{
id?:number;
level?:number;
}
export interface organd{
all?:number;
id?:string;
levelL:number;
}
export interface postsss{
attribute?:string;
dimension?:string;
page?:number;
pageSize?:number;
title?:string;
postidlist?:Array<any>;
}
export interface addposttar{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: number;
cycle?:number;
cycleattr?: number;
departmentPostOther?:Array<any>
otherposttarget?:Array<any>;
}
export interface searchorgpos{
name?:string;
orgid?:string;
}
export interface setposttarget{
id?:string;
state?:number;
istrue?:number;
}
export interface table_base_post_target{
id?:string;
}
export interface getdetails{
targetid: string;
inspect: Array<any>;
postlist: Array<any>;
cycle:Number;
}
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}
export interface get_organdpost_ary{
id: string;
}
look_work_flowcont
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}

142
.history/src/api/opk/type_20231030154019.ts

@ -0,0 +1,142 @@
export interface postinfp{
id?:number,
number?: string,
name?:string,
superior?:number,
organizationtype?: number,
abbreviation?: string,
time?: number,
state?: number,
wechatorganizationid?: number,
superiorsun?: string,
schoole?: number,
kingdeeid?: string,
ispower?: number,
sort?: number,
classname?: string,
level?: number,
isman?: number,
status?: boolean,
child?: null,
type?:number;
}
export interface tarData{
page?:number;
pageSize?:number;
name?:string;
dimension?:string;
attribute?:string;
orgidlist?:Array<any>;
}
export interface addlist{
name?:string;
share?:number;
acceptdepartmentid?:Array<any>;
userlist?:Array<any>;
dimension?:string;
nature?:number;
unit?:string;
cycle?:number;
cycleattr?:Number;
scoringmethod?:number;
visiblerangegroup?:Array<any>;
visiblerangedepart?:Array<any>;
}
export interface deltarget{
id?:String;
state?:number;
istrue?:number;
}
export interface getgroupData{
id?:number;
all:number;
}
export interface edittarget{
acceptdepartmentid?:Array<any>
cycle?:Number;
cycleattr:number;
dimension:string;
id:string;
name:string;
nature:number;
scoringmethod:Number;
unit:string;
userlist:Array<any>
}
export interface position{
page?:number;
pagesize?:number;
organization?:string;
}
export interface getgroup{
id?:number;
level?:number;
}
export interface organd{
all?:number;
id?:string;
levelL:number;
}
export interface postsss{
attribute?:string;
dimension?:string;
page?:number;
pageSize?:number;
title?:string;
postidlist?:Array<any>;
}
export interface addposttar{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: number;
cycle?:number;
cycleattr?: number;
departmentPostOther?:Array<any>
otherposttarget?:Array<any>;
}
export interface searchorgpos{
name?:string;
orgid?:string;
}
export interface setposttarget{
id?:string;
state?:number;
istrue?:number;
}
export interface table_base_post_target{
id?:string;
}
export interface getdetails{
targetid: string;
inspect: Array<any>;
postlist: Array<any>;
cycle:Number;
}
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}
export interface get_organdpost_ary{
id: string;
}
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}

142
.history/src/api/opk/type_20231030154020.ts

@ -0,0 +1,142 @@
export interface postinfp{
id?:number,
number?: string,
name?:string,
superior?:number,
organizationtype?: number,
abbreviation?: string,
time?: number,
state?: number,
wechatorganizationid?: number,
superiorsun?: string,
schoole?: number,
kingdeeid?: string,
ispower?: number,
sort?: number,
classname?: string,
level?: number,
isman?: number,
status?: boolean,
child?: null,
type?:number;
}
export interface tarData{
page?:number;
pageSize?:number;
name?:string;
dimension?:string;
attribute?:string;
orgidlist?:Array<any>;
}
export interface addlist{
name?:string;
share?:number;
acceptdepartmentid?:Array<any>;
userlist?:Array<any>;
dimension?:string;
nature?:number;
unit?:string;
cycle?:number;
cycleattr?:Number;
scoringmethod?:number;
visiblerangegroup?:Array<any>;
visiblerangedepart?:Array<any>;
}
export interface deltarget{
id?:String;
state?:number;
istrue?:number;
}
export interface getgroupData{
id?:number;
all:number;
}
export interface edittarget{
acceptdepartmentid?:Array<any>
cycle?:Number;
cycleattr:number;
dimension:string;
id:string;
name:string;
nature:number;
scoringmethod:Number;
unit:string;
userlist:Array<any>
}
export interface position{
page?:number;
pagesize?:number;
organization?:string;
}
export interface getgroup{
id?:number;
level?:number;
}
export interface organd{
all?:number;
id?:string;
levelL:number;
}
export interface postsss{
attribute?:string;
dimension?:string;
page?:number;
pageSize?:number;
title?:string;
postidlist?:Array<any>;
}
export interface addposttar{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: number;
cycle?:number;
cycleattr?: number;
departmentPostOther?:Array<any>
otherposttarget?:Array<any>;
}
export interface searchorgpos{
name?:string;
orgid?:string;
}
export interface setposttarget{
id?:string;
state?:number;
istrue?:number;
}
export interface table_base_post_target{
id?:string;
}
export interface getdetails{
targetid: string;
inspect: Array<any>;
postlist: Array<any>;
cycle:Number;
}
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}
export interface get_organdpost_ary{
id: string;
}
export interface look_work_flowcont{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}

134
.history/src/api/opk/type_20231030154037.ts

@ -0,0 +1,134 @@
export interface postinfp{
id?:number,
number?: string,
name?:string,
superior?:number,
organizationtype?: number,
abbreviation?: string,
time?: number,
state?: number,
wechatorganizationid?: number,
superiorsun?: string,
schoole?: number,
kingdeeid?: string,
ispower?: number,
sort?: number,
classname?: string,
level?: number,
isman?: number,
status?: boolean,
child?: null,
type?:number;
}
export interface tarData{
page?:number;
pageSize?:number;
name?:string;
dimension?:string;
attribute?:string;
orgidlist?:Array<any>;
}
export interface addlist{
name?:string;
share?:number;
acceptdepartmentid?:Array<any>;
userlist?:Array<any>;
dimension?:string;
nature?:number;
unit?:string;
cycle?:number;
cycleattr?:Number;
scoringmethod?:number;
visiblerangegroup?:Array<any>;
visiblerangedepart?:Array<any>;
}
export interface deltarget{
id?:String;
state?:number;
istrue?:number;
}
export interface getgroupData{
id?:number;
all:number;
}
export interface edittarget{
acceptdepartmentid?:Array<any>
cycle?:Number;
cycleattr:number;
dimension:string;
id:string;
name:string;
nature:number;
scoringmethod:Number;
unit:string;
userlist:Array<any>
}
export interface position{
page?:number;
pagesize?:number;
organization?:string;
}
export interface getgroup{
id?:number;
level?:number;
}
export interface organd{
all?:number;
id?:string;
levelL:number;
}
export interface postsss{
attribute?:string;
dimension?:string;
page?:number;
pageSize?:number;
title?:string;
postidlist?:Array<any>;
}
export interface addposttar{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: number;
cycle?:number;
cycleattr?: number;
departmentPostOther?:Array<any>
otherposttarget?:Array<any>;
}
export interface searchorgpos{
name?:string;
orgid?:string;
}
export interface setposttarget{
id?:string;
state?:number;
istrue?:number;
}
export interface table_base_post_target{
id?:string;
}
export interface getdetails{
targetid: string;
inspect: Array<any>;
postlist: Array<any>;
cycle:Number;
}
export interface neweditposttarget{
title?:string;
dimension?: String;
unit?:String;
type?: number;
scoringmethod?: Number;
cycle?:Number;
cycleattr?: Number;
otherposttarget?:Array<any>;
id:string;
}
export interface get_organdpost_ary{
id: string;
}
export interface look_work_flowcont{
id:string;
}

20
.history/src/api/opk/zxc/iop/type_20231030155833.ts

@ -0,0 +1,20 @@
export interface get_qualitys{
id: number;
outid: string;
level: number;
}
export interface get_quantitative_takes{
title: string;
orgid: string;
time: string;
}
export interface get_approval_record{
page: number;
pagesize: number;
state: number;
nameornumber:string;
title: string;
orgid: string;
}

18
.history/src/api/opk/zxc/iop/type_20231030155836.ts

@ -0,0 +1,18 @@
export interface get_qualitys{
id: number;
outid: string;
level: number;
}
export interface get_quantitative_takes{
title: string;
orgid: string;
time: string;
}
export interface get_approval_record{
page: number;
pagesize: number;
state: number;
nameornumber:string;
title: string;
}

18
.history/src/api/opk/zxc/iop/type_20231030160541.ts

@ -0,0 +1,18 @@
export interface get_qualitys{
id: number;
outid: string;
level: number;
}
export interface get_quantitative_takes{
title: string;
orgid: string;
time: string;
}
export interface get_approval_record{
page: number;
pagesize: number;
state: Number;
nameornumber:string;
title: string;
}

274
.history/src/views/opk/yui/new/aa_20231030081235.vue

@ -0,0 +1,274 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

274
.history/src/views/opk/yui/new/aa_20231030081237.vue

@ -0,0 +1,274 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

274
.history/src/views/opk/yui/new/aa_20231030081238.vue

@ -0,0 +1,274 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

274
.history/src/views/opk/yui/new/aa_20231030081239.vue

@ -0,0 +1,274 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

275
.history/src/views/opk/yui/new/aa_20231030081246.vue

@ -0,0 +1,275 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

275
.history/src/views/opk/yui/new/aa_20231030081252.vue

@ -0,0 +1,275 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item lan>
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

275
.history/src/views/opk/yui/new/aa_20231030081256.vue

@ -0,0 +1,275 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item label-width="">
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

275
.history/src/views/opk/yui/new/aa_20231030081258.vue

@ -0,0 +1,275 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item label-width="25">
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

275
.history/src/views/opk/yui/new/aa_20231030081310.vue

@ -0,0 +1,275 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item label-width="20">
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

275
.history/src/views/opk/yui/new/aa_20231030081318.vue

@ -0,0 +1,275 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-19 09:13:14
@ 备注:
-->
<script lang='ts' setup>
import {ref,reactive,onMounted} from 'vue'
import Diolog from './diolog.vue'
import Edit from './editdialog.vue'
import ED from './edcialog.vue'
import zjr from './zjr.vue'
import { addPostCont,tarlist,deltarget } from '@/api/opk/api'
import { editPostCont } from '@/api/opk/pulic/api'
import { formItemValidateStates, TableV2SortOrder } from 'element-plus';
// eslint-disable-next-line vue/require-prop-types
const { addShow, title } = defineProps(['addShow', 'title'])
const data = reactive({
formInline:{
region:'',
},
addPostBox: false,
editPostCont:false,
edPostCont:false,
zjrPostBox:false,
})
const orgTreeProps ={
label: 'name',
children:'child'
}
const orgTreeProp ={
label: 'title',
children:'childen'
}
const formdat = {
someProp:"",
}
const total =ref(0)
let rowInfo = ref<any>({})
const postIds = ref<number[]>([])
const tableData = ref<any>([]);
const tables = ref<any>([]);
//
function jjjs(){
addPostCont("/hrapi/org/govthree","post")
.then(data => {
tableData.value = data.data[3].child[14].child;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
jjjs()
function editPost(){
editPostCont()
.then(data => {
tables.value = data.data.list;
})
}
editPost()
const table = ref<any>([])
const formdate = reactive({
page:0,
pagesize:10,
name:"",
dimension:"",
attribute:"",
orgidlist:[]as String[],
type:"",
})
//
const pages = ref(0)
const pagesizes = ref(4)
const newtarlist=()=>{
const add = formdate.type.toString()
tarlist({page:formdate.page,pageSize:formdate.pagesize,name:formdate.name,dimension:formdate.dimension, attribute:add,orgidlist:formdate.orgidlist})
.then(data=>{
table.value = data.data.list
total.value = data.data.total;
})
.catch(error => {
console.error('Error fetching data:', error);
});
}
newtarlist()
//
const addtableData = ()=>{
data.addPostBox = true;
}
//
const addRow = (val:any)=> {
tableData.value.push(val);
}
//
const editRow = (val:any)=> {
let index =tableData.value.findIndex(
(item:any) => item.id === val.id
);
tableData.value.splice(index, 1, val);
}
//
const closeDetail = ()=>{
data.addPostBox = false;
}
//
function editPostState(classId:number,state:number){
console.log("改变状态--------->",classId,state)
const add =classId.toString()
let statusVal = 1
if( state == 1) statusVal = 2;
deltarget({id:add,state:statusVal,istrue:2})
newtarlist()
}
//
const handleDel = (val:any) => {
const dictTypeIds = [val.outID || postIds.value].join(",");
let dictTypeIdAry = dictTypeIds.split(",")
ElMessageBox.confirm("你确定删除这条信息吗?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
const delid = new String(val.id)
handleSure(val)
console.log(val.id)
deltarget({id:delid,state:3,istrue:2}).then(()=>
ElMessage.success("删除成功"))
newtarlist()
})
.catch(() => {
alert('用户取消了删除操作');
});
};
const handleSure = (val:any)=> {
const index = tableData.value.findIndex((item:any) => item.id === val.id);
if(index!=-1){
tableData.value.splice(index, 1);
}
}
const resetChecked=()=> {
formdate.orgidlist = []
newtarlist()
}
const handle=(data:any)=>{
formdate.orgidlist = data.id.toString().split(',')
newtarlist()
}
const handleedit=(val:any)=>{
data.editPostCont=true,
rowInfo.value=val;
}
const handleErd=(val:any)=>{
data.edPostCont=true,
rowInfo.value=val;
}
const jkl=(val:any)=>{
data.zjrPostBox=true;
rowInfo.value = val;
}
onMounted(()=>{
jjjs()
newtarlist()
})
</script>
<template>
<el-container class="m-4">
<div class="qwe">
<el-button type="primary" style="width: 170px" size="large" @click="resetChecked">全选</el-button>
<el-tree ref="orgTreeRef" v-model="formdate.orgidlist" multiple node-key="id" class="orgTree" :data="tableData" :props="orgTreeProps" :default-expand-all="false" @node-click="handle"/>
</div>
<el-divider direction="vertical"/>
<el-col :span="22">
<el-container class="wer">
<el-form-item label="考核指标">
<el-input v-model="formdate.name" placeholder="请输入考核指标" clearable/>
</el-form-item>
<el-form-item label="指标名称">
<el-tree-select ref="orgTreeRef" v-model="formdate.dimension" clearable node-key="outId" class="orgTree" :data="tables" :props="orgTreeProp" :default-expand-all="false"/>
</el-form-item>
<el-form-item v-model="formdate" label="指标名称">
<el-select v-model="formdate.type" placeholder="请输入名称" clearable>
<el-option label="定性指标" :value="1" />
<el-option label="定量指标" :value="2" />
</el-select>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="newtarlist"><el-icon><Search /></el-icon></el-button>
<el-button class="new_btn" type="warning" @click="addtableData"><el-icon><Plus /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-1" :data="table" style="width: 100%">
<el-table-column label="考核指标">
<template #default="scope">
<a v-if="scope.row.scoringmethod == 2" style="color:#409eff" @click="jkl(scope.row)">{{scope.row.title}}</a>
<a v-if="scope.row.scoringmethod == 1">{{scope.row.title}}</a>
</template>
</el-table-column>
<el-table-column prop="dimensiontitle" label="考核维度"/>
<el-table-column prop="scoringmethod" label="指标性质">
<template #default="scope">
<span v-if="scope.row.scoringmethod== 1">定量考核</span>
<span v-if="scope.row.scoringmethod== 2">定性考核</span>
</template>
</el-table-column>
<el-table-column prop="unites" label="计量单位" />
<el-table-column prop="cycle" label="考核周期">
<template #default="scope">
<span v-if="scope.row.cycle== 4" class="el-tag">季度</span>
<span v-if="scope.row.cycle== 5" class="el-tag"></span>
<span v-if="scope.row.cycle== 6" class="el-tag"></span>
</template>
</el-table-column>
<el-table-column prop="cycleattr" label="计分方式">
<template #default="scope">
<span v-if="scope.row.cycleattr== 1" class="el-tag">自动计分</span>
<span v-if="scope.row.cycleattr== 2" class="el-tag">手动计分</span>
</template>
</el-table-column>
<el-table-column prop="relevantdepartments" label="关联部门">
<template #default="scope">
<el-select v-model="formdat.someProp" placeholder="查看详情">
<el-option v-for="item in scope.row.relevantdepartmentsmap" :key="item.key" :label="item.title" :value="item.title"></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column prop="reportmap[0].title" label="数据提交"/>
<el-table-column prop="share" label="辅助计数"/>
<el-table-column prop="" label="状态" width="70">
<template #default="scope">
<el-switch v-model="scope.row.status" class="ml-2" inline-prompt style="--el-switch-on-color: #ff4949; --el-switch-off-color: #13ce66" @change="editPostState(scope.row.id,scope.row.state)"/>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="250">
<template #default="{ row }">
<el-button type="primary" link @click="handleErd(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleedit(row)"><el-icon><EditPen /></el-icon></el-button>
<el-button type="primary" link @click="handleDel(row)"><el-icon><Delete /></el-icon></el-button>
</template>
</el-table-column>
</el-table>
</el-col>
</el-container>
<pagination v-if="total > 0" v-model:page="formdate.page" v-model:pagesize="formdate.pagesize" :total="total" @pagination="newtarlist"/>
<Diolog v-if="data.addPostBox" v-model="data.addPostBox" :title="title" :array-num="tableData.length" @add-row="addRow" @edit-row="editRow"></Diolog>
<Edit v-if="data.editPostCont" v-model="data.editPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></Edit>
<ED v-if="data.edPostCont" v-model="data.edPostCont" :row-info="rowInfo" :title="title" :array-num="tableData.length"></ED>
<zjr v-if="data.zjrPostBox" v-model="data.zjrPostBox" :row-info="rowInfo" :title="title" :array-num="tableData.length"></zjr>
</template>
<style lang='scss' scoped>
*{
font-weight: bolder;
}
.horizontal-controls {
display: flex;
float: left;
}
.aaa{
display:flex;
}
.el-divider--vertical{
display:inline-block;
width:1px;
height:812px;
margin:0 8px;
vertical-align:middle;
position:relative;
}
.qwe{
margin:-15px 10px 0 -14px;
}
.wer{
margin: -7px 0 0 15px;
}
/* 可以根据需要调整样式 */
</style>

42
.history/src/views/opk/zjr/opk/aa_20231030075513.vue

@ -0,0 +1,42 @@
<!-- eslint-disable vue/no-unused-components -->
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
.abc{
width:554px;
font-size: 20px;
border-bottom:solid;
border-bottom-color: #409EFF;
text-align: center;
font-size:17px;
}
.abv{
width: 100%;
}
</style>

41
.history/src/views/opk/zjr/opk/aa_20231030075536.vue

@ -0,0 +1,41 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
.abc{
width:554px;
font-size: 20px;
border-bottom:solid;
border-bottom-color: #409EFF;
text-align: center;
font-size:17px;
}
.abv{
width: 100%;
}
</style>

40
.history/src/views/opk/zjr/opk/aa_20231030075541.vue

@ -0,0 +1,40 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
.abc{
width:554px;
font-size: 20px;
border-bottom:solid;
border-bottom-color: #409EFF;
text-align: center;
font-size:17px;
}
.abv{
width: 100%;
}
</style>

30
.history/src/views/opk/zjr/opk/aa_20231030075555.vue

@ -0,0 +1,30 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

28
.history/src/views/opk/zjr/opk/aa_20231030075558.vue

@ -0,0 +1,28 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

27
.history/src/views/opk/zjr/opk/aa_20231030075601.vue

@ -0,0 +1,27 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped></style>

29
.history/src/views/opk/zjr/opk/aa_20231030075603.vue

@ -0,0 +1,29 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

29
.history/src/views/opk/zjr/opk/aa_20231030075612.vue

@ -0,0 +1,29 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

29
.history/src/views/opk/zjr/opk/aa_20231030075623.vue

@ -0,0 +1,29 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

29
.history/src/views/opk/zjr/opk/aa_20231030075629.vue

@ -0,0 +1,29 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

29
.history/src/views/opk/zjr/opk/aa_20231030075633.vue

@ -0,0 +1,29 @@
<template>
<el-tabs stretch @tab-click="chnage">
<el-tab-pane label="成绩表" name="bb"></el-tab-pane>
<el-tab-pane label="汇总表" name="cc"></el-tab-pane>
<el-tab-pane label="明细表" name="ee"></el-tab-pane>
<div v-if="number == 0">
<bb></bb>
</div>
<div v-if="number == 1">
<cc></cc>
</div>
<div v-if="number == 2">
<ee></ee>
</div>
</el-tabs>
</template>
<script lang="ts" setup>
import bb from "./bb.vue";
import cc from "./cc.vue";
import ee from "./ee.vue";
const number = ref(0);
const chnage = (tab:any) => {
console.log(tab.index);
number.value = tab.index;
};
</script>
<style lang="scss" scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075842.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075853.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" pra/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075857.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" placeholder=""/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075905.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" placeholder="选择年"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075918.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075920.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" />
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075921.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075924.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class=""/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

110
.history/src/views/opk/zjr/opk/bb_20231030075937.vue

@ -0,0 +1,110 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030075946.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030075956.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080001.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 0 0 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080007.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 0px 0 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080009.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 0 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080016.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080018.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" class="acd"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080033.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080221.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" />
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080227.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" default="" />
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080233.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year" default="选择年" />
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080249.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<span>年度</span>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

112
.history/src/views/opk/zjr/opk/bb_20231030080550.vue

@ -0,0 +1,112 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080600.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-fo
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080605.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080610.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080611.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080617.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080634.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" la>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080635.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width>
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080639.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="10">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080646.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="30">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030080652.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030081114.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button class="new_btn" type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

113
.history/src/views/opk/zjr/opk/bb_20231030081137.vue

@ -0,0 +1,113 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

114
.history/src/views/opk/zjr/opk/bb_20231030081354.vue

@ -0,0 +1,114 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

114
.history/src/views/opk/zjr/opk/bb_20231030081356.vue

@ -0,0 +1,114 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

114
.history/src/views/opk/zjr/opk/bb_20231030081357.vue

@ -0,0 +1,114 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-f
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

114
.history/src/views/opk/zjr/opk/bb_20231030081359.vue

@ -0,0 +1,114 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
<el-form-item>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

114
.history/src/views/opk/zjr/opk/bb_20231030081402.vue

@ -0,0 +1,114 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081408.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081420.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item >
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081427.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081444.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-4">
<el-form-item label="年度">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081447.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081506.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="50">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081512.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081517.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081610.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker size v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081613.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker size="" v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081615.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker size="large" v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081617.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker size="large" v-model="formdate.year" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081620.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" size="large" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081633.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" size="large" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081635.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" size="large" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" size= @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081636.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" size="large" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" size="" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

115
.history/src/views/opk/zjr/opk/bb_20231030081639.vue

@ -0,0 +1,115 @@
<!-- eslint-disable vue/no-unused-components -->
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 成绩表
-->
<script lang='ts' setup>
import { ref } from 'vue'
import Dailog from './dialog.vue'
import { orgtranscript } from '@/api/opk/opk/api'
const formdate = reactive({
year:"2023",
})
const data = reactive({
addPostBox:false,
})
const rowInfo = ref([] as any[])
const tableData = ref([])
const table = ref([])
function orgtran(){
const dee = new Date(formdate.year)
const ess = dee.getFullYear();
const eee = ess.toString()
orgtranscript({year:eee})
.then(data=>{
tableData.value = data.data.readStatisticsData;
})
}
orgtran()
const cancelDialog=(val:any,item:any,obj:any)=>{
data.addPostBox=true;
rowInfo.value[0] = val
rowInfo.value[1] = item
rowInfo.value[2] = obj
}
</script>
<template>
<el-container class="m-2">
<el-form-item label="年度" label-width="60">
<el-date-picker v-model="formdate.year" size="large" type="year"/>
</el-form-item>
<el-form-item label-width="18">
<el-button type="primary" size="large" @click="orgtran"><el-icon><Search /></el-icon></el-button>
</el-form-item>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="department" label="部门" width="130"/>
<el-table-column label="1月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.a}}</a>
</template>
</el-table-column>
<el-table-column label="2月份" width="130">
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.b}}</a>
</template>
</el-table-column>
<el-table-column label="3月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.C}}</a>
</template>
</el-table-column>
<el-table-column label="4月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.d}}</a>
</template>
</el-table-column>
<el-table-column label="5月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.e}}</a>
</template>
</el-table-column>
<el-table-column label="6月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.f}}</a>
</template>
</el-table-column>
<el-table-column label="7月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.g}}</a>
</template>
</el-table-column>
<el-table-column label="8月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.h}}</a>
</template>
</el-table-column>
<el-table-column label="9月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.i}}</a>
</template>
</el-table-column>
<el-table-column label="10月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.J}}</a>
</template>
</el-table-column>
<el-table-column label="11月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.K}}</a>
</template>
</el-table-column>
<el-table-column label="12月份" width="130" >
<template #default="scope">
<a style="color:blue" @click="cancelDialog(scope.column,scope.row,formdate.year)">{{scope.row.L}}</a>
</template>
</el-table-column>
</el-table>
<Dailog v-if="data.addPostBox" v-model="data.addPostBox" :row-info="rowInfo" :array-num="tableData.length"></Dailog>
</template>
<style scoped>
.acd{
margin: 10px 10px 0 0;
}
</style>

80
.history/src/views/opk/zjr/opk/ee_20231030082229.vue

@ -0,0 +1,80 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 汇总表
-->
<script lang='ts' setup>
import {ref,reactive} from 'vue'
import {getplanvers,govthree} from '@/api/opk/opk/api'
const orgTreeProps ={
label: 'name',
children:'child',
}
const formData = reactive({
gov:"",
value1:"",
class:"",
title:"",
})
const tableData = ref([])
function getplan(){
getplanvers({class:formData.class,deaprtid:"116",group:"309",title:formData.title,year:"2022"})
.then(data=>{
tableData.value = data.data;
})
}
getplan()
const lzq = ref([])
function govthrees(){
govthree({id:309,all:1})
.then(data=>{
lzq.value = data.data
})
}
govthrees()
</script>
<template>
<el-container class="m-4">
<span>所属行政组织</span>
<el-tree-select ref="orgTreeRef" v-model="formData.gov" clearable show-checkbox check-strictly=true node-key="id" :data="lzq" :props="orgTreeProps" :render-after-expand="false"/>
<span class="demonstration">年度 </span>
<el-date-picker v-model="formData.value1" type="year" placeholder="选择年"/>
<span>指标性质</span>
<el-select v-model="formData.class">
<el-option label="全部" :value="1" />
<el-option label="定性考核" :value="2" />
<el-option label="定量考核" :value="3" />
</el-select>
<span>指标名称</span>
<el-input v-model="formData.title" style="width: 200px" />
<el-button @click="getplan">查询</el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="departmentname" label="部门"/>
<el-table-column prop="dimensionname" label="考核维系"/>
<el-table-column prop="dimensionweight" label="唯独权重"/>
<el-table-column prop="targetname" label="考核标准" />
<el-table-column prop="targetweight" label="指标权重" />
<el-table-column prop="unit" label="单位" />
<el-table-column prop="date" label="周期" />
<el-table-column prop="date" label="频次" />
<el-table-column prop="executivedepartment" label="执行部门">
<template #default="scope">
<el-select :data="scope.row">
<el-option v-for="(item,index) in scope.row.executivedepartment" :key="index" :label="item" :value="item" />
</el-select>
</template>
</el-table-column>
<el-table-column border prop="statisticsname" label="分值名称"/>
<el-table-column v-for="(item, index) in tableData" :key="index" align="center" :label="index+1+'月'">
<template #default="scope">
<<span>{{ scope.row.allprize[index].allprize }}</span>>
</template>
</el-table-column>
</el-table>
</template>
<style lang='scss' scoped>
</style>

80
.history/src/views/opk/zjr/opk/ee_20231030082231.vue

@ -0,0 +1,80 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 汇总表
-->
<script lang='ts' setup>
import {ref,reactive} from 'vue'
import {getplanvers,govthree} from '@/api/opk/opk/api'
const orgTreeProps ={
label: 'name',
children:'child',
}
const formData = reactive({
gov:"",
value1:"",
class:"",
title:"",
})
const tableData = ref([])
function getplan(){
getplanvers({class:formData.class,deaprtid:"116",group:"309",title:formData.title,year:"2022"})
.then(data=>{
tableData.value = data.data;
})
}
getplan()
const lzq = ref([])
function govthrees(){
govthree({id:309,all:1})
.then(data=>{
lzq.value = data.data
})
}
govthrees()
</script>
<template>
<el-container class="m-4">
<span>所属行政组织</span>
<el-tree-select ref="orgTreeRef" v-model="formData.gov" clearable show-checkbox check-strictly=true node-key="id" :data="lzq" :props="orgTreeProps" :render-after-expand="false"/>
<span class="demonstration">年度 </span>
<el-date-picker v-model="formData.value1" type="year" placeholder="选择年"/>
<span>指标性质</span>
<el-select v-model="formData.class">
<el-option label="全部" :value="1" />
<el-option label="定性考核" :value="2" />
<el-option label="定量考核" :value="3" />
</el-select>
<span>指标名称</span>
<el-input v-model="formData.title" style="width: 200px" />
<el-button @click="getplan">查询</el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="departmentname" label="部门"/>
<el-table-column prop="dimensionname" label="考核维系"/>
<el-table-column prop="dimensionweight" label="唯独权重"/>
<el-table-column prop="targetname" label="考核标准" />
<el-table-column prop="targetweight" label="指标权重" />
<el-table-column prop="unit" label="单位" />
<el-table-column prop="date" label="周期" />
<el-table-column prop="date" label="频次" />
<el-table-column prop="executivedepartment" label="执行部门">
<template #default="scope">
<el-select :data="scope.row">
<el-option v-for="(item,index) in scope.row.executivedepartment" :key="index" :label="item" :value="item" />
</el-select>
</template>
</el-table-column>
<el-table-column border prop="statisticsname" label="分值名称"/>
<el-table-column v-for="(item, index) in tableData" :key="index" align="center" :label="index+1+'月'">
<template #default="scope">
<el-table>
</template>
</el-table-column>
</el-table>
</template>
<style lang='scss' scoped>
</style>

81
.history/src/views/opk/zjr/opk/ee_20231030082234.vue

@ -0,0 +1,81 @@
<!--
@ 作者: 鲁智强
@ 时间: 2023-09-18 10:12:43
@ 备注: 汇总表
-->
<script lang='ts' setup>
import {ref,reactive} from 'vue'
import {getplanvers,govthree} from '@/api/opk/opk/api'
const orgTreeProps ={
label: 'name',
children:'child',
}
const formData = reactive({
gov:"",
value1:"",
class:"",
title:"",
})
const tableData = ref([])
function getplan(){
getplanvers({class:formData.class,deaprtid:"116",group:"309",title:formData.title,year:"2022"})
.then(data=>{
tableData.value = data.data;
})
}
getplan()
const lzq = ref([])
function govthrees(){
govthree({id:309,all:1})
.then(data=>{
lzq.value = data.data
})
}
govthrees()
</script>
<template>
<el-container class="m-4">
<span>所属行政组织</span>
<el-tree-select ref="orgTreeRef" v-model="formData.gov" clearable show-checkbox check-strictly=true node-key="id" :data="lzq" :props="orgTreeProps" :render-after-expand="false"/>
<span class="demonstration">年度 </span>
<el-date-picker v-model="formData.value1" type="year" placeholder="选择年"/>
<span>指标性质</span>
<el-select v-model="formData.class">
<el-option label="全部" :value="1" />
<el-option label="定性考核" :value="2" />
<el-option label="定量考核" :value="3" />
</el-select>
<span>指标名称</span>
<el-input v-model="formData.title" style="width: 200px" />
<el-button @click="getplan">查询</el-button>
</el-container>
<el-table class="m-4" :data="tableData" border style="width: 100%">
<el-table-column prop="departmentname" label="部门"/>
<el-table-column prop="dimensionname" label="考核维系"/>
<el-table-column prop="dimensionweight" label="唯独权重"/>
<el-table-column prop="targetname" label="考核标准" />
<el-table-column prop="targetweight" label="指标权重" />
<el-table-column prop="unit" label="单位" />
<el-table-column prop="date" label="周期" />
<el-table-column prop="date" label="频次" />
<el-table-column prop="executivedepartment" label="执行部门">
<template #default="scope">
<el-select :data="scope.row">
<el-option v-for="(item,index) in scope.row.executivedepartment" :key="index" :label="item" :value="item" />
</el-select>
</template>
</el-table-column>
<el-table-column border prop="statisticsname" label="分值名称"/>
<el-table-column v-for="(item, index) in tableData" :key="index" align="center" :label="index+1+'月'">
<template #default="scope">
<el-table>
</template>
</el-table-column>
</el-table>
</template>
<style lang='scss' scoped>
</style>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save