api.js 28 KB

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