api.js 46 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672
  1. // 导入axios实例
  2. import httpRequest from '@/request/index'
  3. // import md5 from 'js-md5'
  4. // 导出数据接口
  5. export function apiGetExportMsg(url, params) {
  6. return httpRequest({
  7. url: url,
  8. method: 'get',
  9. responseType: 'blob',
  10. params: params
  11. })
  12. }
  13. export function apiGetExportMsg2(url) {
  14. return httpRequest({
  15. url: url,
  16. method: 'get',
  17. responseType: 'blob'
  18. })
  19. }
  20. // 导出模版接口
  21. export function apiGetModel(url, params) {
  22. return httpRequest({
  23. url: url,
  24. method: 'get',
  25. params: params
  26. })
  27. }
  28. //获取菜单数据
  29. export function apiGetMenuData() {
  30. return httpRequest({
  31. url: 'menu/menuList?parentId=10105', // 测试
  32. // url: 'menu/menuList?parentId=6802', // 生产
  33. method: 'post'
  34. })
  35. }
  36. //获取权限数据
  37. export function apiGetPrivilegesOfCurrentUserAll() {
  38. return httpRequest({
  39. url: 'menu/getPrivilegesOfCurrentUserAll',
  40. method: 'post'
  41. })
  42. }
  43. // 部门配置测试数据
  44. export function apievaluationdeptallocationgetDept() {
  45. return httpRequest({
  46. url: `evaluation-dept-allocation/getDept`,
  47. method: 'get'
  48. })
  49. }
  50. export function apievaluationdeptallocationgetDept2(params) {
  51. return httpRequest({
  52. url: `evaluation-dept-allocation/getSubdepartment/${params}`,
  53. method: 'get'
  54. })
  55. }
  56. export function apievaluationdeptallocationgetUser() {
  57. return httpRequest({
  58. url: `evaluation-dept-allocation/getUser`,
  59. method: 'get'
  60. })
  61. }
  62. //----------------------------------------登录页接口------------------------------------------------
  63. // 获取密码加密密钥
  64. export function apigetPublicKey() {
  65. // MD5 32 位
  66. return httpRequest({
  67. url: `user/publicKey`,
  68. method: 'get'
  69. })
  70. }
  71. // 登录接口
  72. export function loginApi(username,password) {
  73. // MD5 32 位
  74. return httpRequest({
  75. // url: `user/bladeAuth?username=${username}&password=${md5(password)}`,
  76. url: `user/bladeAuth?username=${username}&password=${password}`,
  77. method: 'post'
  78. })
  79. }
  80. // 根据token获取code
  81. export function apiGetCodeByToken(params) {
  82. return httpRequest({
  83. url: `user/getCodeByToken?token=${params}`,
  84. method: 'get'
  85. })
  86. }
  87. // 获取用户信息
  88. export function apiGetUserMsg(params) {
  89. return httpRequest({
  90. url: `user/getSysUser?code=${params}`,
  91. method: 'get'
  92. })
  93. }
  94. // 退出接口
  95. export function apiPostremoveByToken(params) {
  96. return httpRequest({
  97. url: `user/removeByToken?token=${params}`,
  98. method: 'post'
  99. })
  100. }
  101. //----------------------------------------首页---------------------------------------------------
  102. //----------首页服务
  103. export function apiGetevaluationportallist(params) {
  104. return httpRequest({
  105. url: 'evaluation/portal/list',
  106. method: 'get',
  107. params: params
  108. })
  109. }
  110. //----------首页年份和季度数据
  111. export function apiGetevaluationportalhomeSeason() {
  112. return httpRequest({
  113. url: 'evaluation/portal/homeSeason',
  114. method: 'get'
  115. })
  116. }
  117. //----------通告服务
  118. export function apiGetevaluationCircularDisplaylist(params) {
  119. return httpRequest({
  120. url: `evaluation-dept-notice/circularDisplay`,
  121. method: 'get',
  122. params: params
  123. })
  124. }
  125. //----------------------------------------任务中心------------------------------------------------
  126. //---------列表--待办
  127. export function apiPostTodoTaskList(params) {
  128. return httpRequest.post('workflow/todoTaskList', params)
  129. }
  130. //---------列表--已办
  131. export function apiPostTodoTaskOverList(params) {
  132. // return httpRequest.post('workflow/approvelist', params)
  133. // return httpRequest.post('workflow/getAppRoveList', params)
  134. return httpRequest({
  135. url: 'workflow/getAppRoveList',
  136. method: 'post',
  137. params: params
  138. })
  139. }
  140. //----------同意/拒绝审批
  141. export function apiPostIsdoAction(params) {
  142. return httpRequest.post('workflow/isOkAction', params)
  143. }
  144. //----------根据流程ID获取业务ID
  145. export function apiPostgetInstanceAndChildren(params) {
  146. return httpRequest({
  147. url: 'workflow/getInstanceAndChildren',
  148. method: 'post',
  149. params: params
  150. })
  151. }
  152. //----------任务处理-获取考评启动详情
  153. export function apiGettaskevalStartDetail(params) {
  154. return httpRequest({
  155. url: 'dept-responsibility/getByidAndInfo',
  156. method: 'get',
  157. params: params
  158. })
  159. }
  160. //----------e办公根据任务ID获取任务信息
  161. export function apiPosteProGetTaskInfo(params) {
  162. return httpRequest({
  163. url: `workflow/getTaskData?taskId=${params.taskId}`,
  164. method: 'post'
  165. })
  166. }
  167. //----------任务处理-获取考评启动头部详情
  168. export function apiGetHeaderDeptResponsibility(params) {
  169. return httpRequest({
  170. url: 'dept-responsibility/getDeptResponsibility',
  171. method: 'get',
  172. params: params
  173. })
  174. }
  175. //----------任务处理-获取考评修订头部详情
  176. export function apiGetHeaderdetailsHead(params) {
  177. return httpRequest({
  178. url: `evaluation-revision/detailsHead/${params.id}`,
  179. method: 'get'
  180. })
  181. }
  182. //----------任务处理-获取考评启动详情
  183. export function apiGettaskmothAyearDetail(params) {
  184. return httpRequest({
  185. url: 'organization-evaluation/getByidAndInfo',
  186. method: 'get',
  187. params: params
  188. })
  189. }
  190. //----------任务处理-获取单位月季年头部的详情
  191. export function apiGetHeaderOrganizationEvaluation(params) {
  192. return httpRequest({
  193. url: 'organization-evaluation/getOrganizationEvaluation',
  194. method: 'get',
  195. params: params
  196. })
  197. }
  198. //考评得分统计查询
  199. export function apiGetscoreCountList(params) {
  200. return httpRequest({
  201. url: 'score_count/list',
  202. method: 'get',
  203. params: params
  204. })
  205. }
  206. //考评得分统计修改
  207. export function apiPostScoreCountSave(params) {
  208. return httpRequest.post('score_count/save', params)
  209. }
  210. // 部门业绩指标计划 部门业绩指标考评同意前判断接口
  211. export function apiGetcheckAuditStatus(params) {
  212. return httpRequest({
  213. url: `evaluation-dept-plan/checkAuditStatus/${params.id}/${params.deptId}`,
  214. method: 'get'
  215. })
  216. }
  217. // 部门业绩指标计划 部门业绩指标考评同意前判断接口
  218. export function apiGetcheckAuditAssessmentStatus(params) {
  219. return httpRequest({
  220. url: `evaluation-dept-assessment/checkAuditStatus/${params.id}/${params.deptId}`,
  221. method: 'get'
  222. })
  223. }
  224. //添加审批领导
  225. export function apiGetaddRepeatBatchLeader(params) {
  226. return httpRequest({
  227. url: 'evaluation-dept-ad/addRepeatBatchLeader',
  228. method: 'post',
  229. params: params
  230. })
  231. }
  232. //----------------------------------------通告管理------------------------------------------------
  233. //---------列表
  234. export function apiGetevaluationdeptnoticeList(params) {
  235. return httpRequest({
  236. url: 'evaluation-dept-notice/list',
  237. method: 'get',
  238. params: params
  239. })
  240. }
  241. //----"通告管理-保存or修改"
  242. export function apiGetevaluationdeptnoticeSave(params) {
  243. return httpRequest.post('evaluation-dept-notice/save', params)
  244. }
  245. //----"通告管理-保存or修改"
  246. export function apiGetuploadAttachment(params, datas) {
  247. return httpRequest({
  248. // url: `evaluation-dept-notice/save?id=${params.id?params.id: ''}&noticeTitle=${params.noticeTitle}&noticeContent=${params.noticeContent}&sendTo=${params.sendTo}&sendToContent=${params.sendToContent}&releaseState=${params.releaseState}&releaseDept=${params.releaseDept}&releaseDeptName=${params.releaseDeptName}&releasePeople=${params.releasePeople}&releasePeopleName=${params.releasePeopleName}&serialNumber=${params.serialNumber}`,
  249. url: `evaluation-dept-notice/uploadAttachment?id=${params.id?params.id: ''}`,
  250. method: 'post',
  251. header: { 'Content-Type': 'multipart/form-data' },
  252. mimeType: 'multipart/form-data',
  253. data: datas
  254. })
  255. }
  256. //-----通告管理--删除附件
  257. export function apievaluationdeptnoticeDelete(params) {
  258. return httpRequest({
  259. url: 'evaluation-dept-notice/deleteAttachment',
  260. method: 'post',
  261. params: params
  262. })
  263. }
  264. //-----批量删除通告管理信息
  265. export function apiPostevaluationdeptnoticeDelete(params) {
  266. return httpRequest({
  267. url: `evaluation-dept-notice/removeAll/${params}`,
  268. method: 'post'
  269. })
  270. }
  271. //-----修改状态
  272. export function apiPostevaluationdeptnoticeModifiedState(params) {
  273. return httpRequest({
  274. url: `evaluation-dept-notice/modifiedState`,
  275. method: 'post',
  276. params: params
  277. })
  278. }
  279. //-----文件预览
  280. export function apiGetevaluationdeptnoticeFilePreview(params) {
  281. return httpRequest({
  282. url: 'evaluation-dept-notice/filePreview',
  283. // header: { 'responseType': 'blob' },
  284. // responseType: 'blob',
  285. method: 'get',
  286. params: params
  287. })
  288. }
  289. //----------------------------------------考评业务------------------------------------------------
  290. //获取审批流程数据
  291. export function apiGetworkflowgetOpinion(params) {
  292. return httpRequest({
  293. url: 'workflow/getOpinion',
  294. method: 'post',
  295. params: params
  296. })
  297. }
  298. //单位考评目标启动 ---列表
  299. export function apiGetdeptresponsibilityList(params) {
  300. return httpRequest({
  301. url: 'dept-responsibility/list',
  302. method: 'get',
  303. params: params
  304. })
  305. }
  306. //部门考评目标启动 ---列表
  307. export function apiGetevaluatiodeptplanList(params) {
  308. return httpRequest({
  309. url: 'evaluation-dept-plan/list',
  310. method: 'get',
  311. params: params
  312. })
  313. }
  314. //部门绩效结果考核申报 ---列表
  315. export function apiGetevaluatiodeptadList(params) {
  316. return httpRequest({
  317. url: 'evaluation-dept-ad/list',
  318. method: 'get',
  319. params: params
  320. })
  321. }
  322. //----"单位考评目标启动-保存or修改"
  323. export function apiGetdeptresponsibilitySave(params) {
  324. return httpRequest.post('dept-responsibility/save', params)
  325. }
  326. //----"部门考评目标启动-保存or修改"
  327. export function apiGetevaluationdeptplanSave(params) {
  328. return httpRequest.post('evaluation-dept-plan/save', params)
  329. }
  330. //----"部门考评目标启动-检查"
  331. export function apiGetevaluationdeptplanverifyDept() {
  332. return httpRequest({
  333. url: 'evaluation-dept-plan/verifyDept',
  334. method: 'get'
  335. })
  336. }
  337. //----"部门绩效结果考核申报-新增"
  338. export function apiPostevaluationdeptadSave(params) {
  339. return httpRequest.post('evaluation-dept-ad/save', params)
  340. }
  341. //----"部门考评目标启动-修改简述使用的服务"
  342. export function apiGetevaluationdeptplanModify(params) {
  343. return httpRequest.post('evaluation-dept-plan/modify', params)
  344. }
  345. //----"部门考评目标启动-保存or修改"----新增后修改状态
  346. export function apideptModifyState(params) {
  347. return httpRequest({
  348. url: 'evaluation-dept-plan/targetStart',
  349. method: 'post',
  350. params: params
  351. })
  352. }
  353. //----"部门考评目标启动-保存or修改"----新增后修改状态
  354. export function apideptAdState(params) {
  355. return httpRequest({
  356. url: 'evaluation-dept-ad/targetStart',
  357. method: 'post',
  358. params: params
  359. })
  360. }
  361. //----"单位考评目标修订-保存or修改"
  362. export function apiGetevaluatiorevisionSave(params) {
  363. return httpRequest.post('evaluation-revision/save', params)
  364. }
  365. //----"单位考评目标修订-删除"
  366. export function apiPostevaluationrevisionDelete(params) {
  367. return httpRequest({
  368. url: `evaluation-revision/removeAll/${params}`,
  369. method: 'post'
  370. })
  371. }
  372. // 获取审批人
  373. export function apiGetobtainApprovalLeader(params) {
  374. return httpRequest({
  375. url: `evaluation-dept-ad/obtainApprovalLeader/${params.id}`,
  376. method: 'get'
  377. })
  378. }
  379. //添加审批领导
  380. export function apiGetaddApprovalLeader(params) {
  381. return httpRequest({
  382. url: 'evaluation-dept-ad/addApprovalLeader',
  383. method: 'post',
  384. params: params
  385. })
  386. }
  387. //查询审批领导--给出提示
  388. export function apiGetprocessInformation(params) {
  389. return httpRequest({
  390. url: `evaluation-dept-ad/processInformation/${params.id}`,
  391. method: 'get'
  392. })
  393. }
  394. // 获取人数
  395. export function apiGetparticipantsNumber(params) {
  396. return httpRequest({
  397. url: `evaluation-dept-ad/participantsNumber/${params}`,
  398. method: 'get'
  399. })
  400. }
  401. // 任务中心---绩效结果考核申报 修改评定等级
  402. export function apideptAdmodify(params) {
  403. // return httpRequest({
  404. // url: 'evaluation-dept-ad/modify',
  405. // method: 'post',
  406. // params: params
  407. // })
  408. return httpRequest.post('evaluation-dept-ad/modify', params)
  409. }
  410. //----"部门考评指标考核-保存or修改"----新增后修改状态
  411. export function apideptModifyassessmentState(params) {
  412. return httpRequest({
  413. url: 'evaluation-dept-assessment/targetStart',
  414. method: 'post',
  415. params: params
  416. })
  417. }
  418. //单位考评目标修订 ---列表
  419. export function apiGetevaluationrevisionList(params) {
  420. return httpRequest({
  421. url: 'evaluation-revision/list',
  422. method: 'get',
  423. params: params
  424. })
  425. }
  426. //单位考评目标------启动修订
  427. export function apiGetevaluationrevisionRevise(params) {
  428. return httpRequest({
  429. url: 'evaluation-revision/revise',
  430. method: 'get',
  431. params: params
  432. })
  433. }
  434. //单位考评目标修订 ---详情
  435. export function apiGetevaluationrevisionDetails(params) {
  436. return httpRequest({
  437. url: `evaluation-revision/details/${params}`,
  438. method: 'get'
  439. })
  440. }
  441. //------单位考评修订-详情-修改
  442. export function apiPostevaluationrevisionSave(params) {
  443. return httpRequest.post('responsibility-indicator-info/updateResponsibilityInfo', params)
  444. }
  445. //单位考评目标修订 ---修订----弹框数据
  446. export function apiGetevaluationrevisionPopUpData(params) {
  447. return httpRequest({
  448. url: 'evaluation-revision/popUpData',
  449. method: 'get',
  450. params: params
  451. })
  452. }
  453. //单位考评目标修订 ---修订---选择单位保存
  454. export function apiGetevaluationrevisionsave(params) {
  455. return httpRequest.post('evaluation-revision/save', params)
  456. }
  457. //------考评启动(流程)
  458. export function apiGetdoAction(params) {
  459. return httpRequest.post('workflow/doAction', params)
  460. }
  461. // 考评评价指标内容
  462. export function apiGetOrganizationRule(params) {
  463. return httpRequest({
  464. url: 'organization-evaluation-rule/getOrganizationRule',
  465. method: 'get',
  466. params: params
  467. })
  468. }
  469. //------考评启动-生成
  470. export function apiGetdeptresponsibilitygenerate(params) {
  471. return httpRequest({
  472. url: 'dept-responsibility/generate',
  473. method: 'post',
  474. params: params
  475. })
  476. }
  477. //------考评启动-修改状态
  478. export function apievaluationrevisiontargetStart(params) {
  479. return httpRequest({
  480. url: 'evaluation-revision/targetStart',
  481. method: 'post',
  482. params: params
  483. })
  484. }
  485. //------单位考评启动-详情
  486. export function apiGetdeptresponDetail(params) {
  487. return httpRequest({
  488. url: 'responsibility-indicator-info/planValueList',
  489. method: 'get',
  490. params: params
  491. })
  492. }
  493. //------部门考评启动-获取部门
  494. export function apiGetevaluationdetailDeptData(params) {
  495. return httpRequest({
  496. url: `evaluation-dept-plan/detailDeptData`,
  497. method: 'get',
  498. params: params
  499. })
  500. }
  501. //------部门考评启动-详情
  502. export function apiGetevaluationdeptplanDetail(params) {
  503. return httpRequest({
  504. url: `evaluation-dept-plan/details/${params.id}/${params.deptId}/${params.com}`,
  505. method: 'get'
  506. })
  507. }
  508. //------部门考评启动-任务详情头部信息
  509. export function apiGetevaluationdeptplanDetailHeader(params) {
  510. return httpRequest({
  511. url: `evaluation-dept-plan/detailsHead/${params}`,
  512. method: 'get'
  513. })
  514. }
  515. //------部门考评考核-任务详情头部信息
  516. export function apiGetevaluationdeptassessmentDetailHeader(params) {
  517. return httpRequest({
  518. url: `evaluation-dept-assessment/detailsHead/${params}`,
  519. method: 'get'
  520. })
  521. }
  522. //----"单位--考评启动-详情--删除"
  523. export function apiGetevaluationdeptplandelete(params) {
  524. return httpRequest({
  525. url: `evaluation-dept-plan/delete/${params.id}/${params.deptId}`,
  526. method: 'post'
  527. })
  528. }
  529. //------单位考评启动-详情-修改
  530. export function apiGetindicatorsaveBatchDto(params) {
  531. return httpRequest.post('responsibility-indicator-info/saveBatchDto', params)
  532. }
  533. //------部门考评启动-详情-修改
  534. export function apiGetevaluationdeptplanUpdate(params) {
  535. return httpRequest.post('evaluation-dept-plan/update', params)
  536. }
  537. //----"单位--考评启动-删除"
  538. export function apiPostresponsiDelete(params) {
  539. return httpRequest({
  540. url: `dept-responsibility/remove/${params}`,
  541. method: 'post'
  542. })
  543. }
  544. //----"部门--考评启动-删除"
  545. export function apiPostevaluationdeptplanDelete(params) {
  546. return httpRequest({
  547. url: `evaluation-dept-plan/removeAll/${params}`,
  548. method: 'post'
  549. })
  550. }
  551. //----删除绩效结果考核申报信息
  552. export function apiPostevaluationdeptadDelete(params) {
  553. return httpRequest({
  554. url: `evaluation-dept-ad/removeAll/${params}`,
  555. method: 'post'
  556. })
  557. }
  558. //----绩效结果考核申报信息详情-头部信息
  559. export function apiPostevaluationdeptadDetailsHead(params) {
  560. return httpRequest({
  561. url: `evaluation-dept-ad/detailsHead/${params}`,
  562. method: 'get'
  563. })
  564. }
  565. //----绩效结果考核申报信息详情
  566. export function apiPostevaluationdeptadDetails(params) {
  567. return httpRequest({
  568. url: `evaluation-dept-ad/details/${params}`,
  569. method: 'get'
  570. })
  571. }
  572. //------绩效结果考核申报-员工月度考核系数-详情-修改
  573. export function apiGetevaluationdeptadUpdate(params) {
  574. return httpRequest.post('evaluation-dept-ad/updateContent', params)
  575. }
  576. //------绩效结果考核申报-员工月度考核系数-详情-删除
  577. export function apiGetevaluationdeptadDelete(params) {
  578. return httpRequest({
  579. url: `evaluation-dept-ad/deleteContent/${params}`,
  580. method: 'get'
  581. })
  582. }
  583. //------绩效结果考核申报-本月主要工作完成情况-详情-修改
  584. export function apiGetevaluationdeptadUpdateComplete(params) {
  585. return httpRequest.post('evaluation-dept-ad/updateComplete', params)
  586. }
  587. //------绩效结果考核申报-本月主要工作完成情况-详情-删除
  588. export function apiGetevaluationdeptadDeleteComplete(params) {
  589. return httpRequest({
  590. url: `evaluation-dept-ad/deleteComplete/${params}`,
  591. method: 'get'
  592. })
  593. }
  594. //--------绩效结果考核申报统计汇总表
  595. export function apiGetstatisticalSummaryList(params) {
  596. return httpRequest({
  597. url: `evaluation-dept-ad/statisticalSummary`,
  598. method: 'get',
  599. params: params
  600. })
  601. }
  602. //--------年度业绩指标计划申报统计汇总表
  603. export function apiGetplanSummaryList(params) {
  604. return httpRequest({
  605. url: `evaluation-dept-plan/statisticalSummary`,
  606. method: 'get',
  607. params: params
  608. })
  609. }
  610. //--------年度业绩指标计划申报统计汇总表---下载
  611. export function apiGetplansummaryReport(params) {
  612. return httpRequest({
  613. url: `evaluation-dept-plan/summaryReport/${params.year}`,
  614. method: 'get'
  615. })
  616. }
  617. //--------年度业绩指标完成情况统计汇总表
  618. export function apiGetassessmentSummaryList(params) {
  619. return httpRequest({
  620. url: `evaluation-dept-assessment/statisticalSummary`,
  621. method: 'get',
  622. params: params
  623. })
  624. }
  625. //--------年度业绩指标完成情况统计汇总表---下载
  626. export function apiGetassessmentsummaryReport(params) {
  627. return httpRequest({
  628. url: `evaluation-dept-assessment/summaryReport/${params.year}`,
  629. method: 'get'
  630. })
  631. }
  632. //----单位/部门考评配置所有数据
  633. export function apiGetOrganizationListAll(params) {
  634. return httpRequest({
  635. url: 'organization-evaluation-rule/listAll',
  636. method: 'get',
  637. params: params
  638. })
  639. }
  640. //月/季度考评列表查询
  641. export function apiGetAssessmentList(params) {
  642. return httpRequest({
  643. url: 'assessment/list',
  644. method: 'get',
  645. params: params
  646. })
  647. }
  648. //月度目标考评页面和年度目标考评页面list
  649. export function apiGetOrgEvaluationList(params) {
  650. return httpRequest({
  651. url: 'organization-evaluation/list',
  652. method: 'get',
  653. params: params
  654. })
  655. }
  656. //------生成报表
  657. export function apiGetgenerateEvaluateReport(params) {
  658. return httpRequest({
  659. url: 'evaluate-report/generateEvaluateReport',
  660. method: 'post',
  661. params: params
  662. })
  663. }
  664. //------计算得分
  665. export function apiGetcalculatorcron(params) {
  666. return httpRequest({
  667. url: 'calculator/cron',
  668. method: 'get',
  669. params: params
  670. })
  671. }
  672. //单位月度考评记录-生成
  673. export function apiGetgenerateUnitMonthEvaluation(params) {
  674. return httpRequest({
  675. url: 'organization-evaluation/generateUnitMonthEvaluation',
  676. method: 'post',
  677. params: params
  678. })
  679. }
  680. //单位年度考评记录-生成
  681. export function apiGetgenerateUnitYearEvaluation(params) {
  682. return httpRequest({
  683. url: 'organization-evaluation/generateUnitEvaluation',
  684. method: 'post',
  685. params: params
  686. })
  687. }
  688. //单位/部门(月 、年)考评记录-保存or修改
  689. export function apiPostOrgEvaSave(params) {
  690. return httpRequest.post('organization-evaluation/save', params)
  691. }
  692. //月/年考评指标明细
  693. export function apiGetOrgEvalInfoList(params) {
  694. return httpRequest({
  695. url: 'organization-evaluation-info/finishValueListNew',
  696. method: 'get',
  697. params: params
  698. })
  699. }
  700. //------月/年考评-详情-修改
  701. export function apiGetOrgEvaInfoBatchDto(params) {
  702. return httpRequest.post('organization-evaluation-info/saveBatchDto', params)
  703. }
  704. //----"月/年考评-删除"
  705. export function apiPostOrgevaluationDelete(params) {
  706. return httpRequest({
  707. url: `organization-evaluation/remove/${params}`,
  708. method: 'post'
  709. })
  710. }
  711. //考评对标分析---列表
  712. export function apiGetscoreCountevaluationList(params) {
  713. return httpRequest({
  714. url: 'score_count/evaluation/list',
  715. method: 'get',
  716. params: params
  717. })
  718. }
  719. //考评预警---列表
  720. export function apiGetevaluationwarninginfoList(params) {
  721. return httpRequest({
  722. url: 'evaluation/warning/info/list',
  723. method: 'get',
  724. params: params
  725. })
  726. }
  727. //考评预警---确认
  728. export function apiGetevaluationwarninginfoSave(params) {
  729. return httpRequest.post('evaluation/warning/info/save', params)
  730. }
  731. //--------考评报告列表
  732. export function apiGetEvalReportList(params) {
  733. return httpRequest({
  734. url: 'evaluate-report/list',
  735. method: 'get',
  736. params: params
  737. })
  738. }
  739. //--------考评报告列表
  740. export function apiGetEvalReportinfoList(params) {
  741. return httpRequest({
  742. url: 'evaluate-report-info/list',
  743. method: 'get',
  744. params: params
  745. })
  746. }
  747. //--------部门考评业务列表信息
  748. export function apiGetevaluationdeptassessmentlist(params) {
  749. return httpRequest({
  750. url: 'evaluation-dept-assessment/list',
  751. method: 'get',
  752. params: params
  753. })
  754. }
  755. //--------部门考评业务列表信息---详情
  756. export function apiGetevaluationdeptassessmentdetails(params) {
  757. return httpRequest({
  758. url: `evaluation-dept-assessment/details/${params}`,
  759. method: 'get'
  760. })
  761. }
  762. //生成报表
  763. // ---- 下载报表-----考核
  764. export function apiGetevaluationgenerateReport(params) {
  765. return httpRequest({
  766. url: `evaluation-dept-assessment/generateReport/${params}`,
  767. method: 'get'
  768. })
  769. }
  770. // ---- 下载报表-----计划
  771. export function apiGetevaluationdeptplanReport(params) {
  772. return httpRequest({
  773. url: `evaluation-dept-plan/generateReport/${params}`,
  774. method: 'get'
  775. })
  776. }
  777. // ---- 下载报表-----申报
  778. export function apiGetevaluationdeptadReport(params) {
  779. return httpRequest({
  780. url: `evaluation-dept-ad/generateReport/${params}`,
  781. method: 'get',
  782. responseType: 'blob'
  783. })
  784. }
  785. export function apiGetevaluationdownloadReport(params) {
  786. return httpRequest({
  787. url: `evaluation-dept-assessment/downloadReport/${params}`,
  788. method: 'get',
  789. responseType: 'blob',
  790. contentType: 'application/msword'
  791. })
  792. }
  793. //--------单位绩效考核评级列表---主表
  794. export function apiGetorganizationyearratinglist(params) {
  795. return httpRequest({
  796. url: 'organization-year-rating/list',
  797. method: 'get',
  798. params: params
  799. })
  800. }
  801. //--------单位绩效考核评级列表---新增/修改---主表
  802. export function apiGetorganizationyearratingsave(params) {
  803. return httpRequest.post('organization-year-rating/save', params)
  804. }
  805. //----单位绩效考核评级列表---删除---主表
  806. export function apiPostorganizationyearratingDelete(params) {
  807. return httpRequest({
  808. url: `organization-year-rating/remove/${params}`,
  809. method: 'post'
  810. })
  811. }
  812. //--------任务中心查询评级头部信息
  813. export function apiGetorganizationyearratingHeader(params) {
  814. return httpRequest({
  815. url: 'organization-year-rating/getId',
  816. method: 'get',
  817. params: params
  818. })
  819. }
  820. //--------单位绩效考核评级列表---一键生成
  821. export function apiGetorganizationratingGenerateRating(params) {
  822. return httpRequest({
  823. url: `organization-rating/generateRating?organizationYearRatingId=${params.id}&year=${params.year}`,
  824. method: 'post'
  825. })
  826. }
  827. //--------单位绩效考核评级列表---次表
  828. export function apiGetorganizationratinglist(params) {
  829. return httpRequest({
  830. url: 'organization-rating/list',
  831. method: 'get',
  832. params: params
  833. })
  834. }
  835. //--------单位绩效考核评级列表---新增/修改---次表
  836. export function apiGetorganizationratingsave(params) {
  837. return httpRequest.post('organization-rating/save', params)
  838. }
  839. //----单位绩效考核评级列表---删除---次表
  840. export function apiPostorganizationratingDelete(params) {
  841. return httpRequest({
  842. url: `organization-rating/remove/${params}`,
  843. method: 'post'
  844. })
  845. }
  846. //--------部门绩效考核评级列表
  847. export function apiGetevaluationdeptratinglist(params) {
  848. return httpRequest({
  849. // url: 'evaluation-dept-rating/list',
  850. url: 'evaluation-dept-rating/listAll',
  851. method: 'get',
  852. params: params
  853. })
  854. }
  855. //--------部门绩效考核评级列表---新增/修改
  856. export function apiGetevaluationdeptratingsave(params) {
  857. return httpRequest.post('evaluation-dept-rating/save', params)
  858. }
  859. //----部门绩效考核评级列表---删除
  860. export function apiPostevaluationdeptratingDelete(params) {
  861. return httpRequest({
  862. url: `evaluation-dept-rating/removeAll/${params}`,
  863. method: 'post'
  864. })
  865. }
  866. //--------指标考核打分列表
  867. export function apiGetorganizationevaluationlist(params) {
  868. return httpRequest({
  869. url: 'organization-evaluation/getEvalScoreInfo',
  870. method: 'get',
  871. params: params
  872. })
  873. }
  874. //单位目标启动详情-----根据属性和阶段获取--获取表格数据
  875. export function apiGetgetResponsibilityInfoList(params) {
  876. return httpRequest({
  877. url: 'responsibility-indicator-info/getResponsibilityInfoList',
  878. method: 'get',
  879. params: params
  880. })
  881. }
  882. //单位目标修订详情-----根据属性和阶段获取--获取表格数据
  883. export function apiGetgetevaluationrevisiondetails(params) {
  884. return httpRequest({
  885. url: 'evaluation-revision/details',
  886. method: 'get',
  887. params: params
  888. })
  889. }
  890. //单位目标修订详情-----获取修订得单位数据
  891. export function apiGetgetevaluationrevisiongetUnitAll() {
  892. return httpRequest({
  893. url: 'evaluation-revision/getUnitAll',
  894. method: 'get'
  895. })
  896. }
  897. //单位月季年详情-----根据属性和阶段获取--获取指标名---表格头
  898. export function apiGetEvaluationIndicatorList(params) {
  899. return httpRequest({
  900. url: 'organization-evaluation-info/getEvaluationIndicatorList',
  901. method: 'get',
  902. params: params
  903. })
  904. }
  905. //单位月季年详情-----根据属性和阶段获取--获取指标名--表格
  906. export function apiGetgetEvaluationInfoDataList(params) {
  907. return httpRequest({
  908. url: 'organization-evaluation-info/getEvaluationInfoList',
  909. method: 'get',
  910. params: params
  911. })
  912. }
  913. //单位月季年详情-----修改
  914. export function apiPostorganizationUpdateEvaluationInfo(params) {
  915. return httpRequest.post('organization-evaluation-info/updateEvaluationInfo', params)
  916. }
  917. //单位目标启动详情-----修改
  918. export function apiPostupdateResponsibilityInfo(params) {
  919. return httpRequest.post('responsibility-indicator-info/updateResponsibilityInfo', params)
  920. }
  921. //单位目标修订详情-----修改
  922. export function apiPostupdateevaluationrevisionInfo(params) {
  923. return httpRequest.post('evaluation-revision/updateDetails', params)
  924. }
  925. //单位月季年详情-----新增
  926. export function apiPostorganizationUpdateAddEvaluationInfo(params) {
  927. return httpRequest.post('organization-evaluation-info/addEvaluationInfo', params)
  928. }
  929. //单位月季年重点专项和管理事项详情-----根据属性和阶段获取--获取指标名--表格
  930. export function apiGetorganizationevaluationcommoninfo(params) {
  931. return httpRequest({
  932. url: 'organization-evaluation-common-info/list',
  933. method: 'get',
  934. params: params
  935. })
  936. }
  937. //保存
  938. export function apiPostsaveEvaluationCommonInfo(params) {
  939. return httpRequest.post('organization-evaluation-common-info/addEvaluationCommonInfo', params)
  940. }
  941. //删除
  942. export function apiPostremoveEvaluationCommonInfo(params) {
  943. return httpRequest({
  944. url: `organization-evaluation-common-info/remove/${params}`,
  945. method: 'post'
  946. })
  947. }
  948. //----------------------------------------考评体系配置------------------------------------------------
  949. //----考评指标管理
  950. //----"指标-查询"
  951. export function apiGetIndicatorList(params) {
  952. return httpRequest({
  953. url: 'indicator/list',
  954. method: 'get',
  955. params: params
  956. })
  957. }
  958. //----"指标类别-查询"
  959. export function apiGetIndicatorTypeList() {
  960. return httpRequest({
  961. url: 'indicator-type/list',
  962. method: 'get',
  963. })
  964. }
  965. //----"指标-新增/修改"
  966. export function apiGetIndicatorSave(params) {
  967. return httpRequest.post('indicator/save', params)
  968. }
  969. //----"指标-删除"
  970. export function apiGetIndicatorDelete(params) {
  971. return httpRequest({
  972. url: `indicator/remove/${params}`,
  973. method: 'post'
  974. })
  975. }
  976. //----"指标项-查询"
  977. export function apiGetIndicatordictionaryList(params) {
  978. return httpRequest({
  979. url: 'indicator-dictionary/listGroup',
  980. method: 'get',
  981. params: params
  982. })
  983. }
  984. //----"指标项-根据指标查询"
  985. export function apiGetIndidicList(params) {
  986. return httpRequest({
  987. url: 'indicator-dictionary/list',
  988. method: 'get',
  989. params: params
  990. })
  991. }
  992. //----"指标项-保存/修改"
  993. export function apiGetIndicatordicsaveList(params) {
  994. return httpRequest.post('indicator-dictionary/saveBatch', params)
  995. }
  996. //----"指标项-删除"
  997. export function apiGetIndicatordicdeleteList(params) {
  998. return httpRequest({
  999. url: `indicator-dictionary/remove/${params}`,
  1000. method: 'post'
  1001. })
  1002. }
  1003. // 指标组合添加
  1004. export function apiPostindicatorsaveGroup(params) {
  1005. return httpRequest.post('indicator/saveGroup', params)
  1006. }
  1007. // 根据指标id获取主子指标-list
  1008. export function apiGetIndidicselectById(params) {
  1009. return httpRequest({
  1010. url: 'indicator/selectById',
  1011. method: 'get',
  1012. params: params
  1013. })
  1014. }
  1015. //----考评规则配置
  1016. //----考评规则-list
  1017. export function apiGetevaluateRuleList(params) {
  1018. return httpRequest({
  1019. url: 'evaluate-rule/list',
  1020. method: 'get',
  1021. params: params
  1022. })
  1023. }
  1024. //----"规则-保存/修改"
  1025. export function apiGetevaluateRuleSaveList(params) {
  1026. return httpRequest.post('evaluate-rule/save', params)
  1027. }
  1028. //----"规则-删除"
  1029. export function apiGetevaluateRuledeleteList(params) {
  1030. return httpRequest({
  1031. url: `evaluate-rule/remove/${params}`,
  1032. method: 'post'
  1033. })
  1034. }
  1035. //----"规则模块,规则阶段数据"
  1036. export function apiGetdatadictionaryList(params) {
  1037. return httpRequest({
  1038. url: 'data-dictionary/list',
  1039. method: 'get',
  1040. params: params
  1041. })
  1042. }
  1043. //阶段
  1044. export function apiGetbinstageList(params) {
  1045. return httpRequest({
  1046. url: 'bin-stage/list',
  1047. method: 'get',
  1048. params: params
  1049. })
  1050. }
  1051. //属性
  1052. export function apiGetbinsectionList(params) {
  1053. return httpRequest({
  1054. url: 'bin-section/list',
  1055. method: 'get',
  1056. params: params
  1057. })
  1058. }
  1059. //---------"指标项条目-查询"
  1060. export function apiGetdataZBXList() {
  1061. return httpRequest({
  1062. url: 'data-dictionary/list?superKey=ZBX0001',
  1063. method: 'get'
  1064. })
  1065. }
  1066. //---------"部门"
  1067. export function apiGetdataBMList() {
  1068. return httpRequest({
  1069. url: 'data-dictionary/list?superKey=BM0001',
  1070. method: 'get'
  1071. })
  1072. }
  1073. //----考评规则详情-list
  1074. export function apiGetevaluateRuleinfoList(params) {
  1075. return httpRequest({
  1076. url: 'evaluate-rule-info/list',
  1077. method: 'get',
  1078. params: params
  1079. })
  1080. }
  1081. //----"规则详情-保存/修改"
  1082. export function apiGetevaluateRuleInfoSaveList(params) {
  1083. return httpRequest.post('evaluate-rule-info/save', params)
  1084. }
  1085. //----"规则详情-删除"
  1086. export function apiGetevaluateRuleinfodeleteList(params) {
  1087. return httpRequest({
  1088. url: `evaluate-rule-info/remove/${params}`,
  1089. method: 'post'
  1090. })
  1091. }
  1092. //----"规则详情中指标数据-list"
  1093. export function apiGetindicatorListAll(params) {
  1094. return httpRequest({
  1095. url: `indicator/listAll`,
  1096. method: 'get',
  1097. params: params
  1098. })
  1099. }
  1100. //----单位考评配置-list
  1101. export function apiGetOrganizationList(params) {
  1102. return httpRequest({
  1103. url: 'organization-evaluation-rule/list',
  1104. method: 'get',
  1105. params: params
  1106. })
  1107. }
  1108. //----考评部门配置列表信息
  1109. export function apiGetEvaluationDeptList(params) {
  1110. return httpRequest({
  1111. // url: 'evaluation-dept/list',
  1112. url: 'evaluation-dept-allocation/list',
  1113. method: 'get',
  1114. params: params
  1115. })
  1116. }
  1117. export function apiGetEvaluationDeptListAll(params) {
  1118. return httpRequest({
  1119. // url: 'evaluation-dept/list',
  1120. url: 'evaluation-dept-allocation/listAll',
  1121. method: 'get',
  1122. params: params
  1123. })
  1124. }
  1125. //----"单位考评配置-保存/修改"
  1126. export function apiGetorganizationSaveList(params) {
  1127. return httpRequest.post('organization-evaluation-rule/save', params)
  1128. }
  1129. //----"部门考评配置-保存/修改"
  1130. export function apiGetevaluationdeptSave(params) {
  1131. // return httpRequest.post('evaluation-dept/save', params)
  1132. return httpRequest.post('evaluation-dept-allocation/save', params)
  1133. }
  1134. //----"单位考评配置-删除"
  1135. export function apiGetorganizationdeleteList(params) {
  1136. return httpRequest({
  1137. url: `organization-evaluation-rule/remove/${params}`,
  1138. method: 'post'
  1139. })
  1140. }
  1141. //----"部门考评配置-删除"
  1142. export function apiGetevaluationdeptremoveAll(params) {
  1143. return httpRequest({
  1144. // url: `evaluation-dept/removeAll/${params}`,
  1145. url: `evaluation-dept-allocation/removeAll/${params}`,
  1146. method: 'post'
  1147. })
  1148. }
  1149. //----"部门考评配置--指标项-删除"
  1150. export function apiGetevaluationdeptremoveItem(params) {
  1151. return httpRequest({
  1152. url: `evaluation-dept-allocation/removeAll/${params}`,
  1153. method: 'post'
  1154. })
  1155. }
  1156. //----单位/部门考评配置 --查询规则
  1157. export function apiGetevaluateListAll(params) {
  1158. return httpRequest({
  1159. url: 'evaluate-rule/listAll',
  1160. method: 'get',
  1161. params: params
  1162. })
  1163. }
  1164. //----根据组织树查询部门
  1165. export function apiGetorganizationstructureFromTree(params) {
  1166. return httpRequest({
  1167. url: 'organization-structure/getTree',
  1168. method: 'get',
  1169. params: params
  1170. })
  1171. }
  1172. //----根据组织树部门查询人员
  1173. // export function apiGetuserPageList(params) {
  1174. // return httpRequest({
  1175. // url: 'user/pageList',
  1176. // method: 'get',
  1177. // params: params
  1178. // })
  1179. // }
  1180. export function apiGetuserPageList(params) {
  1181. return httpRequest({
  1182. url: `user/getLoginNameByUserInfo?info=${params.no}`,
  1183. method: 'get'
  1184. })
  1185. }
  1186. //----根据人员查询岗位
  1187. export function apiGetUserPostList(params) {
  1188. return httpRequest({
  1189. url: 'organization-structure/getUserPostList',
  1190. method: 'get',
  1191. params: params
  1192. })
  1193. }
  1194. export function apiGetDepartmentLeader(params) {
  1195. return httpRequest({
  1196. url: `evaluation-dept-ad/getDepartmentLeader/${params}`,
  1197. method: 'get'
  1198. })
  1199. }
  1200. export function apiGetDepartmentallocationLeader(params) {
  1201. return httpRequest({
  1202. url: `evaluation-dept-allocation/getDepartmentLeader/${params}`,
  1203. method: 'get'
  1204. })
  1205. }
  1206. //----考评人员配置-list
  1207. export function apiGetpersonnelList(params) {
  1208. return httpRequest({
  1209. url: 'personnel-evaluation-rule/list',
  1210. method: 'get',
  1211. params: params
  1212. })
  1213. }
  1214. //----"考评人员配置-保存/修改"
  1215. export function apiGetpersonnelSaveList(params) {
  1216. return httpRequest.post('personnel-evaluation-rule/save', params)
  1217. }
  1218. //----"考评人员配置-删除"
  1219. export function apiGetpersonneldeleteList(params) {
  1220. return httpRequest({
  1221. url: `personnel-evaluation-rule/remove/${params}`,
  1222. method: 'post'
  1223. })
  1224. }
  1225. //-----组织结构-查询
  1226. export function apiGetorganizationgetTree(params) {
  1227. return httpRequest({
  1228. url: 'organization-structure/getTree',
  1229. method: 'get',
  1230. params: params
  1231. })
  1232. }
  1233. //-----组织结构-查询2
  1234. export function apiGetorganizationgetListTwo(params) {
  1235. return httpRequest({
  1236. url: 'organization-structure/getList2',
  1237. method: 'get',
  1238. params: params
  1239. })
  1240. }
  1241. //-----人员-查询
  1242. export function apiGetuserListAll(params) {
  1243. return httpRequest({
  1244. url: 'user/listAll',
  1245. method: 'get',
  1246. params: params
  1247. })
  1248. }
  1249. //业绩考核系数配置
  1250. export function apiGetyeargroupcoefficientList(params) {
  1251. return httpRequest({
  1252. url: 'year-group-coefficient/list',
  1253. method: 'get',
  1254. params: params
  1255. })
  1256. }
  1257. //----"业绩考核系数配置-保存/修改"
  1258. export function apiGetyeargroupcoefficientsaveGroup(params) {
  1259. return httpRequest.post('year-group-coefficient/saveGroup', params)
  1260. }
  1261. //----"业绩考核系数配置-删除"
  1262. export function apiDeleteyearcoefficientRemove(params) {
  1263. return httpRequest({
  1264. url: `year-group-coefficient/remove/${params}`,
  1265. method: 'post'
  1266. })
  1267. }
  1268. //----年度经营业绩系数-查询byid
  1269. export function apigetyeargroupcoefficientlistById(params) {
  1270. return httpRequest({
  1271. url: `year-group-coefficient/listById`,
  1272. method: 'get',
  1273. params: params
  1274. })
  1275. }
  1276. //党建乘数配置查询
  1277. export function apiGetpartybuildingList(params) {
  1278. return httpRequest({
  1279. url: 'party-building-multiplier/list',
  1280. method: 'get',
  1281. params: params
  1282. })
  1283. }
  1284. //----党建乘数新增或修改
  1285. export function apiPostpartybuildSave(params) {
  1286. return httpRequest.post('party-building-multiplier/save', params)
  1287. }
  1288. //----党建乘数配置删除
  1289. export function apiDeletepartyBuildRemove(params) {
  1290. return httpRequest({
  1291. url: `party-building-multiplier/remove/${params}`,
  1292. method: 'post'
  1293. })
  1294. }
  1295. //----多序列计算指标配置-list
  1296. export function apiGetcitecalculationList(params) {
  1297. return httpRequest({
  1298. url: 'cite-calculation-indicator/list',
  1299. method: 'get',
  1300. params: params
  1301. })
  1302. }
  1303. //----"多序列计算指标配置-保存/修改"
  1304. export function apiPostcitecalculationSave(params) {
  1305. return httpRequest.post('cite-calculation-indicator/save', params)
  1306. }
  1307. //----"多序列计算指标配置-删除"
  1308. export function apiPostcitecalculationRemove(params) {
  1309. return httpRequest({
  1310. url: `cite-calculation-indicator/remove/${params}`,
  1311. method: 'post'
  1312. })
  1313. }
  1314. //----------------------------------------基础信息配置------------------------------------------------
  1315. //----多牌配置-list
  1316. export function apiGetmultiplebrandtreeList(params) {
  1317. return httpRequest({
  1318. url: 'multiple-brand/tree',
  1319. method: 'get',
  1320. params: params
  1321. })
  1322. }
  1323. //----"多牌配置-保存/修改"
  1324. export function apiPostmultiplebrandSave(params) {
  1325. return httpRequest.post('multiple-brand/save', params)
  1326. }
  1327. //----"多牌配置批量删除"
  1328. export function apiPostmultiplebrandRemove(params) {
  1329. return httpRequest({
  1330. url: `multiple-brand/remove/${params}`,
  1331. method: 'post'
  1332. })
  1333. }
  1334. //----业务属性配置-list
  1335. export function apiGetBaseBinSectionList(params) {
  1336. return httpRequest({
  1337. url: 'bin-section/list',
  1338. method: 'get',
  1339. params: params
  1340. })
  1341. }
  1342. //----"业务属性配置-保存/修改"
  1343. export function apiPostBaseBinSectionSave(params) {
  1344. return httpRequest.post('bin-section/save', params)
  1345. }
  1346. //----"业务属性配置批量删除"
  1347. export function apiPostBaseBinSectionRemove(params) {
  1348. return httpRequest({
  1349. url: `bin-section/remove/${params}`,
  1350. method: 'post'
  1351. })
  1352. }
  1353. //----业务阶段配置-list
  1354. export function apiGetBaseBinStageList(params) {
  1355. return httpRequest({
  1356. url: 'bin-stage/list',
  1357. method: 'get',
  1358. params: params
  1359. })
  1360. }
  1361. //----"业务阶段配置-保存/修改"
  1362. export function apiPostBaseBinStageSave(params) {
  1363. return httpRequest.post('bin-stage/save', params)
  1364. }
  1365. //----"业务阶段配置批量删除"
  1366. export function apiPostBaseBinStageRemove(params) {
  1367. return httpRequest({
  1368. url: `bin-stage/remove/${params}`,
  1369. method: 'post'
  1370. })
  1371. }
  1372. //----指标分类配置-list
  1373. export function apiGetBaseIndicatorTypeList(params) {
  1374. return httpRequest({
  1375. url: 'indicator-type/list',
  1376. method: 'get',
  1377. params: params
  1378. })
  1379. }
  1380. //----"指标分类配置-保存/修改"
  1381. export function apiPostBaseIndicatorTypeSave(params) {
  1382. return httpRequest.post('indicator-type/save', params)
  1383. }
  1384. //----"指标分类配置批量删除"
  1385. export function apiPostBaseIndicatorTypeRemove(params) {
  1386. return httpRequest({
  1387. url: `indicator-type/remove/${params}`,
  1388. method: 'post'
  1389. })
  1390. }
  1391. //----数据字典配置-list
  1392. export function apiGetBaseDataDictionaryList(params) {
  1393. return httpRequest({
  1394. url: 'data-dictionary/list',
  1395. method: 'get',
  1396. params: params
  1397. })
  1398. }
  1399. //----数据字典配置-listPage
  1400. export function apiGetBaseDataDictionaryListPage(params) {
  1401. return httpRequest({
  1402. url: 'data-dictionary/listPage',
  1403. method: 'get',
  1404. params: params
  1405. })
  1406. }
  1407. //----"数据字典配置-保存/修改"
  1408. export function apiPostBaseDataDictionarySave(params) {
  1409. return httpRequest.post('data-dictionary/save', params)
  1410. }
  1411. //----"数据字典配置批量删除"
  1412. export function apiPostBaseDataDictionaryRemove(params) {
  1413. return httpRequest({
  1414. url: `data-dictionary/remove/${params}`,
  1415. method: 'post'
  1416. })
  1417. }
  1418. //----------------------------------------考评知识库------------------------------------------------
  1419. //----考评得分规则列表查询-list
  1420. export function apiGetevaluationscoringruleList(params) {
  1421. return httpRequest({
  1422. url: 'evaluation-scoring-rule/list',
  1423. method: 'get',
  1424. params: params
  1425. })
  1426. }
  1427. //----"考评得分规则-保存/修改"
  1428. export function apiGetevaluationscoringSaveList(params) {
  1429. return httpRequest.post('evaluation-scoring-rule/saveOrUpdate', params)
  1430. }
  1431. //----"考评得分规则批量删除"
  1432. export function apiGetevaluationruleRemove(params) {
  1433. return httpRequest({
  1434. url: `evaluation-scoring-rule/remove/${params}`,
  1435. method: 'post'
  1436. })
  1437. }
  1438. //函数查询
  1439. export function apiGetfunctionList() {
  1440. return httpRequest({
  1441. url: 'function/list',
  1442. method: 'get'
  1443. })
  1444. }
  1445. //----区间评分详情查询-list
  1446. export function apiGetintervaltableList(params) {
  1447. return httpRequest({
  1448. url: 'interval-scoring-table/list',
  1449. method: 'get',
  1450. params: params
  1451. })
  1452. }
  1453. // -------根据指标查询指标项
  1454. export function apiGetindicatorselectByCode(params) {
  1455. return httpRequest({
  1456. url: 'indicator/selectByCode',
  1457. method: 'get',
  1458. params: params
  1459. })
  1460. }
  1461. //----"区间评分新增和修改"
  1462. export function apiGetintervalscoringsaveOrUpdate(params) {
  1463. return httpRequest.post('interval-scoring-table/saveOrUpdate', params)
  1464. }
  1465. // //----"考评得分规则批量删除"
  1466. export function apiGetintervalscoringRemove(params) {
  1467. return httpRequest({
  1468. url: `interval-scoring-table/remove/${params}`,
  1469. method: 'post'
  1470. })
  1471. }
  1472. //----考评预警规则列表查询-list
  1473. export function apiGetevaluationWarningruleList(params) {
  1474. return httpRequest({
  1475. url: 'evaluation/warning/rule/list',
  1476. method: 'get',
  1477. params: params
  1478. })
  1479. }
  1480. //----"考评预警规则-保存/修改"
  1481. export function apiGetevaluationWarningSave(params) {
  1482. return httpRequest.post('evaluation/warning/rule/save', params)
  1483. }
  1484. // //----"考评预警规则删除"
  1485. export function apiPostevaluationwarningruleDelete(params) {
  1486. return httpRequest({
  1487. url: `evaluation/warning/rule/delete`,
  1488. method: 'get',
  1489. params: params
  1490. })
  1491. }
  1492. //----考评评级规则列表查询-list
  1493. export function apiGetorganizationRatingruleList(params) {
  1494. return httpRequest({
  1495. url: 'organization-rating-rule/list',
  1496. method: 'get',
  1497. params: params
  1498. })
  1499. }
  1500. //----"考评评级规则-保存/修改"
  1501. export function apiGetorganizationratingruleSave(params) {
  1502. return httpRequest.post('organization-rating-rule/save', params)
  1503. }
  1504. //----"考评评级规则删除"
  1505. export function apiGetorganizationratingruleRemove(params) {
  1506. return httpRequest({
  1507. url: `organization-rating-rule/remove/${params}`,
  1508. method: 'post'
  1509. })
  1510. }
  1511. //对标服务
  1512. export function apiPostbenchmarkBasicList(params) {
  1513. return httpRequest({
  1514. url: 'benchmarkin/queryData1011',
  1515. method: 'post',
  1516. data: params
  1517. })
  1518. }
  1519. export function apiPostTreeSelectList1015(params) {
  1520. return httpRequest({
  1521. url: 'benchmarkin/queryData1015',
  1522. method: 'post',
  1523. data: params
  1524. })
  1525. }
  1526. export function apiPostTreeSelectList1019(params) {
  1527. return httpRequest({
  1528. url: 'benchmarkin/queryData1019',
  1529. method: 'post',
  1530. data: params
  1531. })
  1532. }
  1533. export function apiPostTreeSelectList1020(params) {
  1534. return httpRequest({
  1535. url: 'benchmarkin/queryData1020',
  1536. method: 'post',
  1537. data: params
  1538. })
  1539. }
  1540. //----------------------------------------移动端Api------------------------------------------------
  1541. //----年度排行榜数据
  1542. export function apiGetappAnnualRankingData(params) {
  1543. return httpRequest({
  1544. url: 'evaluation/portal/annualRankingData',
  1545. method: 'get',
  1546. params: params
  1547. })
  1548. }