api.js 31 KB

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