api.js 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. // 导入axios实例
  2. import httpRequest from '@/request/index'
  3. // 导出数据接口
  4. export function apiGetExportMsg(url, params) {
  5. return httpRequest({
  6. url: url,
  7. method: 'get',
  8. responseType: 'blob',
  9. params: params
  10. })
  11. }
  12. // 导出模版接口
  13. export function apiGetModel(url, params) {
  14. return httpRequest({
  15. url: url,
  16. method: 'get',
  17. params: params
  18. })
  19. }
  20. //----------------------------------------登录页接口------------------------------------------------
  21. // 获取验证码
  22. export function apiGetUserInfo() {
  23. return httpRequest({
  24. url: 'captchaImage',
  25. method: 'get'
  26. })
  27. }
  28. // 登录接口
  29. export function toLoginApi(params) {
  30. return httpRequest({
  31. url: 'toLogin',
  32. method: 'post',
  33. params: params
  34. })
  35. }
  36. // 天气Api接口
  37. export function apiGetWeather(params) {
  38. return httpRequest({
  39. url: 'predict/api/wfc/getWeatherForecastDataOne',
  40. method: 'get',
  41. params: params
  42. })
  43. }
  44. //----------------------------------------对标业务------------------------------------------------
  45. //----------------------------------------考评业务------------------------------------------------
  46. //----------------------------------------考评体系配置------------------------------------------------
  47. //----考评指标管理
  48. //----"指标-查询"
  49. export function apiGetIndicatorList(params) {
  50. return httpRequest({
  51. url: 'indicator/list',
  52. method: 'get',
  53. params: params
  54. })
  55. }
  56. //----"指标类别-查询"
  57. export function apiGetIndicatorTypeList() {
  58. return httpRequest({
  59. url: 'indicator-type/list',
  60. method: 'get',
  61. })
  62. }
  63. //----"指标-新增/修改"
  64. export function apiGetIndicatorSave(params) {
  65. return httpRequest.post('indicator/save', params)
  66. }
  67. //----"指标-删除"
  68. export function apiGetIndicatorDelete(params) {
  69. return httpRequest({
  70. url: `indicator/remove/${params}`,
  71. method: 'post'
  72. })
  73. }
  74. //----"指标项-查询"
  75. export function apiGetIndicatordictionaryList(params) {
  76. return httpRequest({
  77. url: 'indicator-dictionary/listGroup',
  78. method: 'get',
  79. params: params
  80. })
  81. }
  82. //----"指标项-根据指标查询"
  83. export function apiGetIndidicList(params) {
  84. return httpRequest({
  85. url: 'indicator-dictionary/list',
  86. method: 'get',
  87. params: params
  88. })
  89. }
  90. //----"指标项-保存/修改"
  91. export function apiGetIndicatordicsaveList(params) {
  92. return httpRequest.post('indicator-dictionary/saveBatch', params)
  93. }
  94. //----"指标项-删除"
  95. export function apiGetIndicatordicdeleteList(params) {
  96. return httpRequest({
  97. url: `indicator-dictionary/remove/${params}`,
  98. method: 'post'
  99. })
  100. }
  101. //----考评规则配置
  102. //----考评规则-list
  103. export function apiGetevaluateRuleList(params) {
  104. return httpRequest({
  105. url: 'evaluate-rule/list',
  106. method: 'get',
  107. params: params
  108. })
  109. }
  110. //----"规则-保存/修改"
  111. export function apiGetevaluateRuleSaveList(params) {
  112. return httpRequest.post('evaluate-rule/save', params)
  113. }
  114. //----"规则-删除"
  115. export function apiGetevaluateRuledeleteList(params) {
  116. return httpRequest({
  117. url: `evaluate-rule/remove/${params}`,
  118. method: 'post'
  119. })
  120. }
  121. //----"规则模块,规则阶段数据"
  122. export function apiGetdatadictionaryList(params) {
  123. return httpRequest({
  124. url: 'data-dictionary/list',
  125. method: 'get',
  126. params: params
  127. })
  128. }
  129. //---------"指标项条目-查询"
  130. export function apiGetdataZBXList() {
  131. return httpRequest({
  132. url: 'data-dictionary/list?superKey=ZBX0001',
  133. method: 'get'
  134. })
  135. }
  136. //---------"部门"
  137. export function apiGetdataBMList() {
  138. return httpRequest({
  139. url: 'data-dictionary/list?superKey=BM0001',
  140. method: 'get'
  141. })
  142. }
  143. //----考评规则详情-list
  144. export function apiGetevaluateRuleinfoList(params) {
  145. return httpRequest({
  146. url: 'evaluate-rule-info/list',
  147. method: 'get',
  148. params: params
  149. })
  150. }
  151. //----"规则详情-保存/修改"
  152. export function apiGetevaluateRuleInfoSaveList(params) {
  153. return httpRequest.post('evaluate-rule-info/save', params)
  154. }
  155. //----"规则详情-删除"
  156. export function apiGetevaluateRuleinfodeleteList(params) {
  157. return httpRequest({
  158. url: `evaluate-rule-info/remove/${params}`,
  159. method: 'post'
  160. })
  161. }
  162. //----"规则详情中指标数据-list"
  163. export function apiGetindicatorListAll(params) {
  164. return httpRequest({
  165. url: `indicator/listAll`,
  166. method: 'get',
  167. params: params
  168. })
  169. }
  170. //----单位/部门考评配置-list
  171. export function apiGetOrganizationList(params) {
  172. return httpRequest({
  173. url: 'organization-evaluation-rule/list',
  174. method: 'get',
  175. params: params
  176. })
  177. }
  178. //----"单位/部门考评配置-保存/修改"
  179. export function apiGetorganizationSaveList(params) {
  180. return httpRequest.post('organization-evaluation-rule/save', params)
  181. }
  182. //----"单位/部门考评配置-删除"
  183. export function apiGetorganizationdeleteList(params) {
  184. return httpRequest({
  185. url: `organization-evaluation-rule/remove/${params}`,
  186. method: 'post'
  187. })
  188. }
  189. //----单位/部门考评配置 --查询规则
  190. export function apiGetevaluateListAll(params) {
  191. return httpRequest({
  192. url: 'evaluate-rule/listAll',
  193. method: 'get',
  194. params: params
  195. })
  196. }
  197. //----根据组织树查询部门
  198. export function apiGetorganizationstructureFromTree(params) {
  199. return httpRequest({
  200. url: 'organization-structure/getTree',
  201. method: 'get',
  202. params: params
  203. })
  204. }
  205. //----考评人员配置-list
  206. export function apiGetpersonnelList(params) {
  207. return httpRequest({
  208. url: 'personnel-evaluation-rule/list',
  209. method: 'get',
  210. params: params
  211. })
  212. }
  213. //----"考评人员配置-保存/修改"
  214. export function apiGetpersonnelSaveList(params) {
  215. return httpRequest.post('personnel-evaluation-rule/save', params)
  216. }
  217. //----"考评人员配置-删除"
  218. export function apiGetpersonneldeleteList(params) {
  219. return httpRequest({
  220. url: `personnel-evaluation-rule/remove/${params}`,
  221. method: 'post'
  222. })
  223. }
  224. //-----组织结构-查询
  225. export function apiGetorganizationgetTree(params) {
  226. return httpRequest({
  227. url: 'organization-structure/getTree',
  228. method: 'get',
  229. params: params
  230. })
  231. }
  232. //-----人员-查询
  233. export function apiGetuserListAll(params) {
  234. return httpRequest({
  235. url: 'user/listAll',
  236. method: 'get',
  237. params: params
  238. })
  239. }
  240. //----------------------------------------考评知识库------------------------------------------------
  241. //----考评得分规则列表查询-list
  242. export function apiGetevaluationscoringruleList(params) {
  243. return httpRequest({
  244. url: 'evaluation-scoring-rule/list',
  245. method: 'get',
  246. params: params
  247. })
  248. }
  249. //----"考评得分规则-保存/修改"
  250. export function apiGetevaluationscoringSaveList(params) {
  251. return httpRequest.post('evaluation-scoring-rule/saveOrUpdate', params)
  252. }
  253. //----"考评得分规则批量删除"
  254. export function apiGetevaluationruleRemove(params) {
  255. return httpRequest({
  256. url: `evaluation-scoring-rule/remove/${params}`,
  257. method: 'post'
  258. })
  259. }
  260. //----区间评分详情查询-list
  261. export function apiGetintervaltableList(params) {
  262. return httpRequest({
  263. url: 'interval-scoring-table/list',
  264. method: 'get',
  265. params: params
  266. })
  267. }
  268. // -------根据指标查询指标项
  269. export function apiGetindicatorselectByCode(params) {
  270. return httpRequest({
  271. url: 'indicator/selectByCode',
  272. method: 'get',
  273. params: params
  274. })
  275. }
  276. //----"区间评分新增和修改"
  277. export function apiGetintervalscoringsaveOrUpdate(params) {
  278. return httpRequest.post('interval-scoring-table/saveOrUpdate', params)
  279. }
  280. // //----"考评得分规则批量删除"
  281. export function apiGetintervalscoringRemove(params) {
  282. return httpRequest({
  283. url: `interval-scoring-table/remove/${params}`,
  284. method: 'post'
  285. })
  286. }
  287. //----------------------------------------基础信息配置------------------------------------------------