api.js 34 KB

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