api.js 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288
  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. // 导出模版接口
  14. export function apiGetModel(url, params) {
  15. return httpRequest({
  16. url: url,
  17. method: 'get',
  18. params: params
  19. })
  20. }
  21. //获取菜单数据
  22. export function apiGetMenuData() {
  23. return httpRequest({
  24. // url: 'menu/menuList?parentId=10105', // 测试
  25. url: 'menu/menuList?parentId=6802', // 生产
  26. method: 'post'
  27. })
  28. }
  29. //获取权限数据
  30. export function apiGetPrivilegesOfCurrentUserAll() {
  31. return httpRequest({
  32. url: 'menu/getPrivilegesOfCurrentUserAll',
  33. method: 'post'
  34. })
  35. }
  36. //----------------------------------------登录页接口------------------------------------------------
  37. // 获取密码加密密钥
  38. export function apigetPublicKey() {
  39. // MD5 32 位
  40. return httpRequest({
  41. url: `user/publicKey`,
  42. method: 'get'
  43. })
  44. }
  45. // 登录接口
  46. export function loginApi(username,password) {
  47. // MD5 32 位
  48. return httpRequest({
  49. // url: `user/bladeAuth?username=${username}&password=${md5(password)}`,
  50. url: `user/bladeAuth?username=${username}&password=${password}`,
  51. method: 'post'
  52. })
  53. }
  54. // 根据token获取code
  55. export function apiGetCodeByToken(params) {
  56. return httpRequest({
  57. url: `user/getCodeByToken?token=${params}`,
  58. method: 'get'
  59. })
  60. }
  61. // 获取用户信息
  62. export function apiGetUserMsg(params) {
  63. return httpRequest({
  64. url: `user/getSysUser?code=${params}`,
  65. method: 'get'
  66. })
  67. }
  68. // 退出接口
  69. export function apiPostremoveByToken(params) {
  70. return httpRequest({
  71. url: `user/removeByToken?token=${params}`,
  72. method: 'post'
  73. })
  74. }
  75. //----------------------------------------首页---------------------------------------------------
  76. //----------首页服务
  77. export function apiGetevaluationportallist(params) {
  78. return httpRequest({
  79. url: 'evaluation/portal/list',
  80. method: 'get',
  81. params: params
  82. })
  83. }
  84. //----------通告服务
  85. export function apiGetevaluationCircularDisplaylist(params) {
  86. return httpRequest({
  87. url: `evaluation-dept-notice/circularDisplay`,
  88. method: 'get',
  89. params: params
  90. })
  91. }
  92. //----------------------------------------任务中心------------------------------------------------
  93. //---------列表
  94. export function apiPostTodoTaskList(params) {
  95. return httpRequest.post('workflow/todoTaskList', params)
  96. }
  97. //----------同意/拒绝审批
  98. export function apiPostIsdoAction(params) {
  99. return httpRequest.post('workflow/isOkAction', params)
  100. }
  101. //----------根据流程ID获取业务ID
  102. export function apiPostgetInstanceAndChildren(params) {
  103. return httpRequest({
  104. url: 'workflow/getInstanceAndChildren',
  105. method: 'post',
  106. params: params
  107. })
  108. }
  109. //----------任务处理-获取考评启动详情
  110. export function apiGettaskevalStartDetail(params) {
  111. return httpRequest({
  112. url: 'dept-responsibility/getByidAndInfo',
  113. method: 'get',
  114. params: params
  115. })
  116. }
  117. //----------任务处理-获取考评启动头部详情
  118. export function apiGetHeaderDeptResponsibility(params) {
  119. return httpRequest({
  120. url: 'dept-responsibility/getDeptResponsibility',
  121. method: 'get',
  122. params: params
  123. })
  124. }
  125. //----------任务处理-获取考评启动详情
  126. export function apiGettaskmothAyearDetail(params) {
  127. return httpRequest({
  128. url: 'organization-evaluation/getByidAndInfo',
  129. method: 'get',
  130. params: params
  131. })
  132. }
  133. //----------任务处理-获取单位月季年头部的详情
  134. export function apiGetHeaderOrganizationEvaluation(params) {
  135. return httpRequest({
  136. url: 'organization-evaluation/getOrganizationEvaluation',
  137. method: 'get',
  138. params: params
  139. })
  140. }
  141. //考评得分统计查询
  142. export function apiGetscoreCountList(params) {
  143. return httpRequest({
  144. url: 'score_count/list',
  145. method: 'get',
  146. params: params
  147. })
  148. }
  149. //考评得分统计修改
  150. export function apiPostScoreCountSave(params) {
  151. return httpRequest.post('score_count/save', params)
  152. }
  153. // 部门业绩指标计划 部门业绩指标考评同意前判断接口
  154. export function apiGetcheckAuditStatus(params) {
  155. return httpRequest({
  156. url: `evaluation-dept-plan/checkAuditStatus/${params.id}/${params.deptId}`,
  157. method: 'get'
  158. })
  159. }
  160. // 部门业绩指标计划 部门业绩指标考评同意前判断接口
  161. export function apiGetcheckAuditAssessmentStatus(params) {
  162. return httpRequest({
  163. url: `evaluation-dept-assessment/checkAuditStatus/${params.id}/${params.deptId}`,
  164. method: 'get'
  165. })
  166. }
  167. //----------------------------------------通告管理------------------------------------------------
  168. //---------列表
  169. export function apiGetevaluationdeptnoticeList(params) {
  170. return httpRequest({
  171. url: 'evaluation-dept-notice/list',
  172. method: 'get',
  173. params: params
  174. })
  175. }
  176. //----"通告管理-保存or修改"
  177. export function apiGetevaluationdeptnoticeSave(params, datas) {
  178. return httpRequest({
  179. 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}`,
  180. method: 'post',
  181. header: { 'Content-Type': 'multipart/form-data' },
  182. mimeType: 'multipart/form-data',
  183. data: datas
  184. })
  185. }
  186. //-----通告管理--删除附件
  187. export function apievaluationdeptnoticeDelete(params) {
  188. return httpRequest({
  189. url: 'evaluation-dept-notice/deleteAttachment',
  190. method: 'post',
  191. params: params
  192. })
  193. }
  194. //-----批量删除通告管理信息
  195. export function apiPostevaluationdeptnoticeDelete(params) {
  196. return httpRequest({
  197. url: `evaluation-dept-notice/removeAll/${params}`,
  198. method: 'post'
  199. })
  200. }
  201. //-----修改状态
  202. export function apiPostevaluationdeptnoticeModifiedState(params) {
  203. return httpRequest({
  204. url: `evaluation-dept-notice/modifiedState`,
  205. method: 'post',
  206. params: params
  207. })
  208. }
  209. //-----文件预览
  210. export function apiGetevaluationdeptnoticeFilePreview(params) {
  211. return httpRequest({
  212. url: 'evaluation-dept-notice/filePreview',
  213. // header: { 'responseType': 'blob' },
  214. // responseType: 'blob',
  215. method: 'get',
  216. params: params
  217. })
  218. }
  219. //----------------------------------------考评业务------------------------------------------------
  220. //获取审批流程数据
  221. export function apiGetworkflowgetOpinion(params) {
  222. return httpRequest({
  223. url: 'workflow/getOpinion',
  224. method: 'post',
  225. params: params
  226. })
  227. }
  228. //单位考评目标启动 ---列表
  229. export function apiGetdeptresponsibilityList(params) {
  230. return httpRequest({
  231. url: 'dept-responsibility/list',
  232. method: 'get',
  233. params: params
  234. })
  235. }
  236. //部门考评目标启动 ---列表
  237. export function apiGetevaluatiodeptplanList(params) {
  238. return httpRequest({
  239. url: 'evaluation-dept-plan/list',
  240. method: 'get',
  241. params: params
  242. })
  243. }
  244. //部门绩效结果考核申报 ---列表
  245. export function apiGetevaluatiodeptadList(params) {
  246. return httpRequest({
  247. url: 'evaluation-dept-ad/list',
  248. method: 'get',
  249. params: params
  250. })
  251. }
  252. //----"单位考评目标启动-保存or修改"
  253. export function apiGetdeptresponsibilitySave(params) {
  254. return httpRequest.post('dept-responsibility/save', params)
  255. }
  256. //----"部门考评目标启动-保存or修改"
  257. export function apiGetevaluationdeptplanSave(params) {
  258. return httpRequest.post('evaluation-dept-plan/save', params)
  259. }
  260. //----"部门考评目标启动-检查"
  261. export function apiGetevaluationdeptplanverifyDept() {
  262. return httpRequest({
  263. url: 'evaluation-dept-plan/verifyDept',
  264. method: 'get'
  265. })
  266. }
  267. //----"部门绩效结果考核申报-新增"
  268. export function apiPostevaluationdeptadSave(params) {
  269. return httpRequest.post('evaluation-dept-ad/save', params)
  270. }
  271. //----"部门考评目标启动-修改简述使用的服务"
  272. export function apiGetevaluationdeptplanModify(params) {
  273. return httpRequest.post('evaluation-dept-plan/modify', params)
  274. }
  275. //----"部门考评目标启动-保存or修改"----新增后修改状态
  276. export function apideptModifyState(params) {
  277. return httpRequest({
  278. url: 'evaluation-dept-plan/targetStart',
  279. method: 'post',
  280. params: params
  281. })
  282. }
  283. //----"部门考评目标启动-保存or修改"----新增后修改状态
  284. export function apideptAdState(params) {
  285. return httpRequest({
  286. url: 'evaluation-dept-ad/targetStart',
  287. method: 'post',
  288. params: params
  289. })
  290. }
  291. // 获取人数
  292. export function apiGetparticipantsNumber(params) {
  293. return httpRequest({
  294. url: `evaluation-dept-ad/participantsNumber/${params}`,
  295. method: 'get'
  296. })
  297. }
  298. //----"部门考评指标考核-保存or修改"----新增后修改状态
  299. export function apideptModifyassessmentState(params) {
  300. return httpRequest({
  301. url: 'evaluation-dept-assessment/targetStart',
  302. method: 'post',
  303. params: params
  304. })
  305. }
  306. //单位考评目标修订 ---列表
  307. export function apiGetevaluationrevisionList(params) {
  308. return httpRequest({
  309. url: 'evaluation-revision/list',
  310. method: 'get',
  311. params: params
  312. })
  313. }
  314. //单位考评目标------启动修订
  315. export function apiGetevaluationrevisionRevise(params) {
  316. return httpRequest({
  317. url: 'evaluation-revision/revise',
  318. method: 'get',
  319. params: params
  320. })
  321. }
  322. //单位考评目标修订 ---详情
  323. export function apiGetevaluationrevisionDetails(params) {
  324. return httpRequest({
  325. url: `evaluation-revision/details/${params}`,
  326. method: 'get'
  327. })
  328. }
  329. //------单位考评修订-详情-修改
  330. export function apiPostevaluationrevisionSave(params) {
  331. return httpRequest.post('evaluation-revision/save', params)
  332. }
  333. //单位考评目标修订 ---修订----弹框数据
  334. export function apiGetevaluationrevisionPopUpData(params) {
  335. return httpRequest({
  336. url: 'evaluation-revision/popUpData',
  337. method: 'get',
  338. params: params
  339. })
  340. }
  341. //------考评启动(流程)
  342. export function apiGetdoAction(params) {
  343. return httpRequest.post('workflow/doAction', params)
  344. }
  345. // 考评评价指标内容
  346. export function apiGetOrganizationRule(params) {
  347. return httpRequest({
  348. url: 'organization-evaluation-rule/getOrganizationRule',
  349. method: 'get',
  350. params: params
  351. })
  352. }
  353. //------考评启动-生成
  354. export function apiGetdeptresponsibilitygenerate(params) {
  355. return httpRequest({
  356. url: 'dept-responsibility/generate',
  357. method: 'post',
  358. params: params
  359. })
  360. }
  361. //------单位考评启动-详情
  362. export function apiGetdeptresponDetail(params) {
  363. return httpRequest({
  364. url: 'responsibility-indicator-info/planValueList',
  365. method: 'get',
  366. params: params
  367. })
  368. }
  369. //------部门考评启动-获取部门
  370. export function apiGetevaluationdetailDeptData(params) {
  371. return httpRequest({
  372. url: `evaluation-dept-plan/detailDeptData`,
  373. method: 'get',
  374. params: params
  375. })
  376. }
  377. //------部门考评启动-详情
  378. export function apiGetevaluationdeptplanDetail(params) {
  379. return httpRequest({
  380. url: `evaluation-dept-plan/details/${params.id}/${params.deptId}`,
  381. method: 'get'
  382. })
  383. }
  384. //------部门考评启动-任务详情头部信息
  385. export function apiGetevaluationdeptplanDetailHeader(params) {
  386. return httpRequest({
  387. url: `evaluation-dept-plan/detailsHead/${params}`,
  388. method: 'get'
  389. })
  390. }
  391. //------部门考评考核-任务详情头部信息
  392. export function apiGetevaluationdeptassessmentDetailHeader(params) {
  393. return httpRequest({
  394. url: `evaluation-dept-assessment/detailsHead/${params}`,
  395. method: 'get'
  396. })
  397. }
  398. //----"单位--考评启动-详情--删除"
  399. export function apiGetevaluationdeptplandelete(params) {
  400. return httpRequest({
  401. url: `evaluation-dept-plan/delete/${params.id}/${params.deptId}`,
  402. method: 'post'
  403. })
  404. }
  405. //------单位考评启动-详情-修改
  406. export function apiGetindicatorsaveBatchDto(params) {
  407. return httpRequest.post('responsibility-indicator-info/saveBatchDto', params)
  408. }
  409. //------部门考评启动-详情-修改
  410. export function apiGetevaluationdeptplanUpdate(params) {
  411. return httpRequest.post('evaluation-dept-plan/update', params)
  412. }
  413. //----"单位--考评启动-删除"
  414. export function apiPostresponsiDelete(params) {
  415. return httpRequest({
  416. url: `dept-responsibility/remove/${params}`,
  417. method: 'post'
  418. })
  419. }
  420. //----"部门--考评启动-删除"
  421. export function apiPostevaluationdeptplanDelete(params) {
  422. return httpRequest({
  423. url: `evaluation-dept-plan/removeAll/${params}`,
  424. method: 'post'
  425. })
  426. }
  427. //----删除绩效结果考核申报信息
  428. export function apiPostevaluationdeptadDelete(params) {
  429. return httpRequest({
  430. url: `evaluation-dept-ad/removeAll/${params}`,
  431. method: 'post'
  432. })
  433. }
  434. //----绩效结果考核申报信息详情-头部信息
  435. export function apiPostevaluationdeptadDetailsHead(params) {
  436. return httpRequest({
  437. url: `evaluation-dept-ad/detailsHead/${params}`,
  438. method: 'get'
  439. })
  440. }
  441. //----绩效结果考核申报信息详情
  442. export function apiPostevaluationdeptadDetails(params) {
  443. return httpRequest({
  444. url: `evaluation-dept-ad/details/${params}`,
  445. method: 'get'
  446. })
  447. }
  448. //------绩效结果考核申报-详情-修改
  449. export function apiGetevaluationdeptadUpdate(params) {
  450. return httpRequest.post('evaluation-dept-ad/update', params)
  451. }
  452. //------绩效结果考核申报-详情-删除
  453. export function apiGetevaluationdeptadDelete(params) {
  454. return httpRequest({
  455. url: `evaluation-dept-ad/delete/${params}`,
  456. method: 'get'
  457. })
  458. }
  459. //----单位/部门考评配置所有数据
  460. export function apiGetOrganizationListAll(params) {
  461. return httpRequest({
  462. url: 'organization-evaluation-rule/listAll',
  463. method: 'get',
  464. params: params
  465. })
  466. }
  467. //月/季度考评列表查询
  468. export function apiGetAssessmentList(params) {
  469. return httpRequest({
  470. url: 'assessment/list',
  471. method: 'get',
  472. params: params
  473. })
  474. }
  475. //月度目标考评页面和年度目标考评页面list
  476. export function apiGetOrgEvaluationList(params) {
  477. return httpRequest({
  478. url: 'organization-evaluation/list',
  479. method: 'get',
  480. params: params
  481. })
  482. }
  483. //------生成报表
  484. export function apiGetgenerateEvaluateReport(params) {
  485. return httpRequest({
  486. url: 'evaluate-report/generateEvaluateReport',
  487. method: 'post',
  488. params: params
  489. })
  490. }
  491. //------计算得分
  492. export function apiGetcalculatorcron(params) {
  493. return httpRequest({
  494. url: 'calculator/cron',
  495. method: 'get',
  496. params: params
  497. })
  498. }
  499. //单位月度考评记录-生成
  500. export function apiGetgenerateUnitMonthEvaluation(params) {
  501. return httpRequest({
  502. url: 'organization-evaluation/generateUnitMonthEvaluation',
  503. method: 'post',
  504. params: params
  505. })
  506. }
  507. //单位年度考评记录-生成
  508. export function apiGetgenerateUnitYearEvaluation(params) {
  509. return httpRequest({
  510. url: 'organization-evaluation/generateUnitEvaluation',
  511. method: 'post',
  512. params: params
  513. })
  514. }
  515. //单位/部门(月 、年)考评记录-保存or修改
  516. export function apiPostOrgEvaSave(params) {
  517. return httpRequest.post('organization-evaluation/save', params)
  518. }
  519. //月/年考评指标明细
  520. export function apiGetOrgEvalInfoList(params) {
  521. return httpRequest({
  522. url: 'organization-evaluation-info/finishValueListNew',
  523. method: 'get',
  524. params: params
  525. })
  526. }
  527. //------月/年考评-详情-修改
  528. export function apiGetOrgEvaInfoBatchDto(params) {
  529. return httpRequest.post('organization-evaluation-info/saveBatchDto', params)
  530. }
  531. //----"月/年考评-删除"
  532. export function apiPostOrgevaluationDelete(params) {
  533. return httpRequest({
  534. url: `organization-evaluation/remove/${params}`,
  535. method: 'post'
  536. })
  537. }
  538. //考评对标分析---列表
  539. export function apiGetscoreCountevaluationList(params) {
  540. return httpRequest({
  541. url: 'score_count/evaluation/list',
  542. method: 'get',
  543. params: params
  544. })
  545. }
  546. //考评预警---列表
  547. export function apiGetevaluationwarninginfoList(params) {
  548. return httpRequest({
  549. url: 'evaluation/warning/info/list',
  550. method: 'get',
  551. params: params
  552. })
  553. }
  554. //考评预警---确认
  555. export function apiGetevaluationwarninginfoSave(params) {
  556. return httpRequest.post('evaluation/warning/info/save', params)
  557. }
  558. //--------考评报告列表
  559. export function apiGetEvalReportList(params) {
  560. return httpRequest({
  561. url: 'evaluate-report/list',
  562. method: 'get',
  563. params: params
  564. })
  565. }
  566. //--------考评报告列表
  567. export function apiGetEvalReportinfoList(params) {
  568. return httpRequest({
  569. url: 'evaluate-report-info/list',
  570. method: 'get',
  571. params: params
  572. })
  573. }
  574. //--------部门考评业务列表信息
  575. export function apiGetevaluationdeptassessmentlist(params) {
  576. return httpRequest({
  577. url: 'evaluation-dept-assessment/list',
  578. method: 'get',
  579. params: params
  580. })
  581. }
  582. //--------部门考评业务列表信息---详情
  583. export function apiGetevaluationdeptassessmentdetails(params) {
  584. return httpRequest({
  585. url: `evaluation-dept-assessment/details/${params}`,
  586. method: 'get'
  587. })
  588. }
  589. //生成报表
  590. // ---- 下载报表-----考核
  591. export function apiGetevaluationgenerateReport(params) {
  592. return httpRequest({
  593. url: `evaluation-dept-assessment/generateReport/${params}`,
  594. method: 'get'
  595. })
  596. }
  597. // ---- 下载报表-----计划
  598. export function apiGetevaluationdeptplanReport(params) {
  599. return httpRequest({
  600. url: `evaluation-dept-plan/generateReport/${params}`,
  601. method: 'get'
  602. })
  603. }
  604. // ---- 下载报表-----申报
  605. export function apiGetevaluationdeptadReport(params) {
  606. return httpRequest({
  607. url: `evaluation-dept-ad/generateReport/${params}`,
  608. method: 'get',
  609. responseType: 'blob'
  610. })
  611. }
  612. export function apiGetevaluationdownloadReport(params) {
  613. return httpRequest({
  614. url: `evaluation-dept-assessment/downloadReport/${params}`,
  615. method: 'get',
  616. responseType: 'blob',
  617. contentType: 'application/msword'
  618. })
  619. }
  620. //--------单位绩效考核评级列表
  621. export function apiGetorganizationratinglist(params) {
  622. return httpRequest({
  623. url: 'organization-rating/list',
  624. method: 'get',
  625. params: params
  626. })
  627. }
  628. //--------单位绩效考核评级列表---新增/修改
  629. export function apiGetorganizationratingsave(params) {
  630. return httpRequest.post('organization-rating/save', params)
  631. }
  632. //----单位绩效考核评级列表---删除
  633. export function apiPostorganizationratingDelete(params) {
  634. return httpRequest({
  635. url: `organization-rating/remove/${params}`,
  636. method: 'post'
  637. })
  638. }
  639. //--------部门绩效考核评级列表
  640. export function apiGetevaluationdeptratinglist(params) {
  641. return httpRequest({
  642. // url: 'evaluation-dept-rating/list',
  643. url: 'evaluation-dept-rating/listAll',
  644. method: 'get',
  645. params: params
  646. })
  647. }
  648. //--------部门绩效考核评级列表---新增/修改
  649. export function apiGetevaluationdeptratingsave(params) {
  650. return httpRequest.post('evaluation-dept-rating/save', params)
  651. }
  652. //----部门绩效考核评级列表---删除
  653. export function apiPostevaluationdeptratingDelete(params) {
  654. return httpRequest({
  655. url: `evaluation-dept-rating/removeAll/${params}`,
  656. method: 'post'
  657. })
  658. }
  659. //--------指标考核打分列表
  660. export function apiGetorganizationevaluationlist(params) {
  661. return httpRequest({
  662. url: 'organization-evaluation/getEvalScoreInfo',
  663. method: 'get',
  664. params: params
  665. })
  666. }
  667. //单位目标启动详情-----根据属性和阶段获取--获取表格数据
  668. export function apiGetgetResponsibilityInfoList(params) {
  669. return httpRequest({
  670. url: 'responsibility-indicator-info/getResponsibilityInfoList',
  671. method: 'get',
  672. params: params
  673. })
  674. }
  675. //单位目标修订详情-----根据属性和阶段获取--获取表格数据
  676. export function apiGetgetevaluationrevisiondetails(params) {
  677. return httpRequest({
  678. url: 'evaluation-revision/details',
  679. method: 'get',
  680. params: params
  681. })
  682. }
  683. //单位月季年详情-----根据属性和阶段获取--获取指标名---表格头
  684. export function apiGetEvaluationIndicatorList(params) {
  685. return httpRequest({
  686. url: 'organization-evaluation-info/getEvaluationIndicatorList',
  687. method: 'get',
  688. params: params
  689. })
  690. }
  691. //单位月季年详情-----根据属性和阶段获取--获取指标名--表格
  692. export function apiGetgetEvaluationInfoDataList(params) {
  693. return httpRequest({
  694. url: 'organization-evaluation-info/getEvaluationInfoList',
  695. method: 'get',
  696. params: params
  697. })
  698. }
  699. //单位月季年详情-----修改
  700. export function apiPostorganizationUpdateEvaluationInfo(params) {
  701. return httpRequest.post('organization-evaluation-info/updateEvaluationInfo', params)
  702. }
  703. //单位目标启动详情-----修改
  704. export function apiPostupdateResponsibilityInfo(params) {
  705. return httpRequest.post('responsibility-indicator-info/updateResponsibilityInfo', params)
  706. }
  707. //单位目标修订详情-----修改
  708. export function apiPostupdateevaluationrevisionInfo(params) {
  709. return httpRequest.post('evaluation-revision/save', params)
  710. }
  711. //单位月季年详情-----新增
  712. export function apiPostorganizationUpdateAddEvaluationInfo(params) {
  713. return httpRequest.post('organization-evaluation-info/addEvaluationInfo', params)
  714. }
  715. //----------------------------------------考评体系配置------------------------------------------------
  716. //----考评指标管理
  717. //----"指标-查询"
  718. export function apiGetIndicatorList(params) {
  719. return httpRequest({
  720. url: 'indicator/list',
  721. method: 'get',
  722. params: params
  723. })
  724. }
  725. //----"指标类别-查询"
  726. export function apiGetIndicatorTypeList() {
  727. return httpRequest({
  728. url: 'indicator-type/list',
  729. method: 'get',
  730. })
  731. }
  732. //----"指标-新增/修改"
  733. export function apiGetIndicatorSave(params) {
  734. return httpRequest.post('indicator/save', params)
  735. }
  736. //----"指标-删除"
  737. export function apiGetIndicatorDelete(params) {
  738. return httpRequest({
  739. url: `indicator/remove/${params}`,
  740. method: 'post'
  741. })
  742. }
  743. //----"指标项-查询"
  744. export function apiGetIndicatordictionaryList(params) {
  745. return httpRequest({
  746. url: 'indicator-dictionary/listGroup',
  747. method: 'get',
  748. params: params
  749. })
  750. }
  751. //----"指标项-根据指标查询"
  752. export function apiGetIndidicList(params) {
  753. return httpRequest({
  754. url: 'indicator-dictionary/list',
  755. method: 'get',
  756. params: params
  757. })
  758. }
  759. //----"指标项-保存/修改"
  760. export function apiGetIndicatordicsaveList(params) {
  761. return httpRequest.post('indicator-dictionary/saveBatch', params)
  762. }
  763. //----"指标项-删除"
  764. export function apiGetIndicatordicdeleteList(params) {
  765. return httpRequest({
  766. url: `indicator-dictionary/remove/${params}`,
  767. method: 'post'
  768. })
  769. }
  770. // 指标组合添加
  771. export function apiPostindicatorsaveGroup(params) {
  772. return httpRequest.post('indicator/saveGroup', params)
  773. }
  774. // 根据指标id获取主子指标-list
  775. export function apiGetIndidicselectById(params) {
  776. return httpRequest({
  777. url: 'indicator/selectById',
  778. method: 'get',
  779. params: params
  780. })
  781. }
  782. //----考评规则配置
  783. //----考评规则-list
  784. export function apiGetevaluateRuleList(params) {
  785. return httpRequest({
  786. url: 'evaluate-rule/list',
  787. method: 'get',
  788. params: params
  789. })
  790. }
  791. //----"规则-保存/修改"
  792. export function apiGetevaluateRuleSaveList(params) {
  793. return httpRequest.post('evaluate-rule/save', params)
  794. }
  795. //----"规则-删除"
  796. export function apiGetevaluateRuledeleteList(params) {
  797. return httpRequest({
  798. url: `evaluate-rule/remove/${params}`,
  799. method: 'post'
  800. })
  801. }
  802. //----"规则模块,规则阶段数据"
  803. export function apiGetdatadictionaryList(params) {
  804. return httpRequest({
  805. url: 'data-dictionary/list',
  806. method: 'get',
  807. params: params
  808. })
  809. }
  810. //阶段
  811. export function apiGetbinstageList(params) {
  812. return httpRequest({
  813. url: 'bin-stage/list',
  814. method: 'get',
  815. params: params
  816. })
  817. }
  818. //属性
  819. export function apiGetbinsectionList(params) {
  820. return httpRequest({
  821. url: 'bin-section/list',
  822. method: 'get',
  823. params: params
  824. })
  825. }
  826. //---------"指标项条目-查询"
  827. export function apiGetdataZBXList() {
  828. return httpRequest({
  829. url: 'data-dictionary/list?superKey=ZBX0001',
  830. method: 'get'
  831. })
  832. }
  833. //---------"部门"
  834. export function apiGetdataBMList() {
  835. return httpRequest({
  836. url: 'data-dictionary/list?superKey=BM0001',
  837. method: 'get'
  838. })
  839. }
  840. //----考评规则详情-list
  841. export function apiGetevaluateRuleinfoList(params) {
  842. return httpRequest({
  843. url: 'evaluate-rule-info/list',
  844. method: 'get',
  845. params: params
  846. })
  847. }
  848. //----"规则详情-保存/修改"
  849. export function apiGetevaluateRuleInfoSaveList(params) {
  850. return httpRequest.post('evaluate-rule-info/save', params)
  851. }
  852. //----"规则详情-删除"
  853. export function apiGetevaluateRuleinfodeleteList(params) {
  854. return httpRequest({
  855. url: `evaluate-rule-info/remove/${params}`,
  856. method: 'post'
  857. })
  858. }
  859. //----"规则详情中指标数据-list"
  860. export function apiGetindicatorListAll(params) {
  861. return httpRequest({
  862. url: `indicator/listAll`,
  863. method: 'get',
  864. params: params
  865. })
  866. }
  867. //----单位考评配置-list
  868. export function apiGetOrganizationList(params) {
  869. return httpRequest({
  870. url: 'organization-evaluation-rule/list',
  871. method: 'get',
  872. params: params
  873. })
  874. }
  875. //----考评部门配置列表信息
  876. export function apiGetEvaluationDeptList(params) {
  877. return httpRequest({
  878. // url: 'evaluation-dept/list',
  879. url: 'evaluation-dept-allocation/list',
  880. method: 'get',
  881. params: params
  882. })
  883. }
  884. export function apiGetEvaluationDeptListAll(params) {
  885. return httpRequest({
  886. // url: 'evaluation-dept/list',
  887. url: 'evaluation-dept-allocation/listAll',
  888. method: 'get',
  889. params: params
  890. })
  891. }
  892. //----"单位考评配置-保存/修改"
  893. export function apiGetorganizationSaveList(params) {
  894. return httpRequest.post('organization-evaluation-rule/save', params)
  895. }
  896. //----"部门考评配置-保存/修改"
  897. export function apiGetevaluationdeptSave(params) {
  898. // return httpRequest.post('evaluation-dept/save', params)
  899. return httpRequest.post('evaluation-dept-allocation/save', params)
  900. }
  901. //----"单位考评配置-删除"
  902. export function apiGetorganizationdeleteList(params) {
  903. return httpRequest({
  904. url: `organization-evaluation-rule/remove/${params}`,
  905. method: 'post'
  906. })
  907. }
  908. //----"部门考评配置-删除"
  909. export function apiGetevaluationdeptremoveAll(params) {
  910. return httpRequest({
  911. // url: `evaluation-dept/removeAll/${params}`,
  912. url: `evaluation-dept-allocation/removeAll/${params}`,
  913. method: 'post'
  914. })
  915. }
  916. //----"部门考评配置--指标项-删除"
  917. export function apiGetevaluationdeptremoveItem(params) {
  918. return httpRequest({
  919. url: `evaluation-dept-allocation/removeAll/${params}`,
  920. method: 'post'
  921. })
  922. }
  923. //----单位/部门考评配置 --查询规则
  924. export function apiGetevaluateListAll(params) {
  925. return httpRequest({
  926. url: 'evaluate-rule/listAll',
  927. method: 'get',
  928. params: params
  929. })
  930. }
  931. //----根据组织树查询部门
  932. export function apiGetorganizationstructureFromTree(params) {
  933. return httpRequest({
  934. url: 'organization-structure/getTree',
  935. method: 'get',
  936. params: params
  937. })
  938. }
  939. //----根据组织树部门查询人员
  940. export function apiGetuserPageList(params) {
  941. return httpRequest({
  942. url: 'user/pageList',
  943. method: 'get',
  944. params: params
  945. })
  946. }
  947. export function apiGetDepartmentLeader(params) {
  948. return httpRequest({
  949. url: `evaluation-dept-ad/getDepartmentLeader/${params}`,
  950. method: 'get'
  951. })
  952. }
  953. export function apiGetDepartmentallocationLeader(params) {
  954. return httpRequest({
  955. url: `evaluation-dept-allocation/getDepartmentLeader/${params}`,
  956. method: 'get'
  957. })
  958. }
  959. //----考评人员配置-list
  960. export function apiGetpersonnelList(params) {
  961. return httpRequest({
  962. url: 'personnel-evaluation-rule/list',
  963. method: 'get',
  964. params: params
  965. })
  966. }
  967. //----"考评人员配置-保存/修改"
  968. export function apiGetpersonnelSaveList(params) {
  969. return httpRequest.post('personnel-evaluation-rule/save', params)
  970. }
  971. //----"考评人员配置-删除"
  972. export function apiGetpersonneldeleteList(params) {
  973. return httpRequest({
  974. url: `personnel-evaluation-rule/remove/${params}`,
  975. method: 'post'
  976. })
  977. }
  978. //-----组织结构-查询
  979. export function apiGetorganizationgetTree(params) {
  980. return httpRequest({
  981. url: 'organization-structure/getTree',
  982. method: 'get',
  983. params: params
  984. })
  985. }
  986. //-----组织结构-查询2
  987. export function apiGetorganizationgetListTwo(params) {
  988. return httpRequest({
  989. url: 'organization-structure/getList2',
  990. method: 'get',
  991. params: params
  992. })
  993. }
  994. //-----人员-查询
  995. export function apiGetuserListAll(params) {
  996. return httpRequest({
  997. url: 'user/listAll',
  998. method: 'get',
  999. params: params
  1000. })
  1001. }
  1002. //业绩考核系数配置
  1003. export function apiGetyeargroupcoefficientList(params) {
  1004. return httpRequest({
  1005. url: 'year-group-coefficient/list',
  1006. method: 'get',
  1007. params: params
  1008. })
  1009. }
  1010. //----"业绩考核系数配置-保存/修改"
  1011. export function apiGetyeargroupcoefficientsaveGroup(params) {
  1012. return httpRequest.post('year-group-coefficient/saveGroup', params)
  1013. }
  1014. //----"业绩考核系数配置-删除"
  1015. export function apiDeleteyearcoefficientRemove(params) {
  1016. return httpRequest({
  1017. url: `year-group-coefficient/remove/${params}`,
  1018. method: 'post'
  1019. })
  1020. }
  1021. //----年度经营业绩系数-查询byid
  1022. export function apigetyeargroupcoefficientlistById(params) {
  1023. return httpRequest({
  1024. url: `year-group-coefficient/listById`,
  1025. method: 'get',
  1026. params: params
  1027. })
  1028. }
  1029. //党建乘数配置查询
  1030. export function apiGetpartybuildingList(params) {
  1031. return httpRequest({
  1032. url: 'party-building-multiplier/list',
  1033. method: 'get',
  1034. params: params
  1035. })
  1036. }
  1037. //----党建乘数新增或修改
  1038. export function apiPostpartybuildSave(params) {
  1039. return httpRequest.post('party-building-multiplier/save', params)
  1040. }
  1041. //----党建乘数配置删除
  1042. export function apiDeletepartyBuildRemove(params) {
  1043. return httpRequest({
  1044. url: `party-building-multiplier/remove/${params}`,
  1045. method: 'post'
  1046. })
  1047. }
  1048. //----多序列计算指标配置-list
  1049. export function apiGetcitecalculationList(params) {
  1050. return httpRequest({
  1051. url: 'cite-calculation-indicator/list',
  1052. method: 'get',
  1053. params: params
  1054. })
  1055. }
  1056. //----"多序列计算指标配置-保存/修改"
  1057. export function apiPostcitecalculationSave(params) {
  1058. return httpRequest.post('cite-calculation-indicator/save', params)
  1059. }
  1060. //----"多序列计算指标配置-删除"
  1061. export function apiPostcitecalculationRemove(params) {
  1062. return httpRequest({
  1063. url: `cite-calculation-indicator/remove/${params}`,
  1064. method: 'post'
  1065. })
  1066. }
  1067. //----------------------------------------基础信息配置------------------------------------------------
  1068. //----多牌配置-list
  1069. export function apiGetmultiplebrandtreeList(params) {
  1070. return httpRequest({
  1071. url: 'multiple-brand/tree',
  1072. method: 'get',
  1073. params: params
  1074. })
  1075. }
  1076. //----"多牌配置-保存/修改"
  1077. export function apiPostmultiplebrandSave(params) {
  1078. return httpRequest.post('multiple-brand/save', params)
  1079. }
  1080. //----"多牌配置批量删除"
  1081. export function apiPostmultiplebrandRemove(params) {
  1082. return httpRequest({
  1083. url: `multiple-brand/remove/${params}`,
  1084. method: 'post'
  1085. })
  1086. }
  1087. //----------------------------------------考评知识库------------------------------------------------
  1088. //----考评得分规则列表查询-list
  1089. export function apiGetevaluationscoringruleList(params) {
  1090. return httpRequest({
  1091. url: 'evaluation-scoring-rule/list',
  1092. method: 'get',
  1093. params: params
  1094. })
  1095. }
  1096. //----"考评得分规则-保存/修改"
  1097. export function apiGetevaluationscoringSaveList(params) {
  1098. return httpRequest.post('evaluation-scoring-rule/saveOrUpdate', params)
  1099. }
  1100. //----"考评得分规则批量删除"
  1101. export function apiGetevaluationruleRemove(params) {
  1102. return httpRequest({
  1103. url: `evaluation-scoring-rule/remove/${params}`,
  1104. method: 'post'
  1105. })
  1106. }
  1107. //函数查询
  1108. export function apiGetfunctionList() {
  1109. return httpRequest({
  1110. url: 'function/list',
  1111. method: 'get'
  1112. })
  1113. }
  1114. //----区间评分详情查询-list
  1115. export function apiGetintervaltableList(params) {
  1116. return httpRequest({
  1117. url: 'interval-scoring-table/list',
  1118. method: 'get',
  1119. params: params
  1120. })
  1121. }
  1122. // -------根据指标查询指标项
  1123. export function apiGetindicatorselectByCode(params) {
  1124. return httpRequest({
  1125. url: 'indicator/selectByCode',
  1126. method: 'get',
  1127. params: params
  1128. })
  1129. }
  1130. //----"区间评分新增和修改"
  1131. export function apiGetintervalscoringsaveOrUpdate(params) {
  1132. return httpRequest.post('interval-scoring-table/saveOrUpdate', params)
  1133. }
  1134. // //----"考评得分规则批量删除"
  1135. export function apiGetintervalscoringRemove(params) {
  1136. return httpRequest({
  1137. url: `interval-scoring-table/remove/${params}`,
  1138. method: 'post'
  1139. })
  1140. }
  1141. //----考评预警规则列表查询-list
  1142. export function apiGetevaluationWarningruleList(params) {
  1143. return httpRequest({
  1144. url: 'evaluation/warning/rule/list',
  1145. method: 'get',
  1146. params: params
  1147. })
  1148. }
  1149. //----"考评预警规则-保存/修改"
  1150. export function apiGetevaluationWarningSave(params) {
  1151. return httpRequest.post('evaluation/warning/rule/save', params)
  1152. }
  1153. // //----"考评预警规则删除"
  1154. export function apiPostevaluationwarningruleDelete(params) {
  1155. return httpRequest({
  1156. url: `evaluation/warning/rule/delete`,
  1157. method: 'get',
  1158. params: params
  1159. })
  1160. }
  1161. //----考评评级规则列表查询-list
  1162. export function apiGetorganizationRatingruleList(params) {
  1163. return httpRequest({
  1164. url: 'organization-rating-rule/list',
  1165. method: 'get',
  1166. params: params
  1167. })
  1168. }
  1169. //----"考评评级规则-保存/修改"
  1170. export function apiGetorganizationratingruleSave(params) {
  1171. return httpRequest.post('organization-rating-rule/save', params)
  1172. }
  1173. //----"考评评级规则删除"
  1174. export function apiGetorganizationratingruleRemove(params) {
  1175. return httpRequest({
  1176. url: `organization-rating-rule/remove/${params}`,
  1177. method: 'post'
  1178. })
  1179. }
  1180. //----------------------------------------移动端Api------------------------------------------------
  1181. //----年度排行榜数据
  1182. export function apiGetappAnnualRankingData(params) {
  1183. return httpRequest({
  1184. url: 'evaluation-app-home/annualRankingData',
  1185. method: 'get',
  1186. params: params
  1187. })
  1188. }