api.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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. //----"指标-查询"
  50. export function apiGetIndicatorList(params) {
  51. return httpRequest({
  52. url: 'indicator/list',
  53. method: 'get',
  54. params: params
  55. })
  56. }
  57. //----"指标-新增/修改"
  58. export function apiGetIndicatorSave(params) {
  59. return httpRequest.post('indicator/save', params)
  60. }
  61. //----"指标-删除"
  62. export function apiGetIndicatorDelete(params) {
  63. return httpRequest({
  64. url: `indicator/remove/${params}`,
  65. method: 'post'
  66. })
  67. }
  68. //----"指标项-查询"
  69. export function apiGetIndicatordictionaryList(params) {
  70. return httpRequest({
  71. url: 'indicator-dictionary/list',
  72. method: 'get',
  73. params: params
  74. })
  75. }
  76. //----"指标项-保存/修改"
  77. export function apiGetIndicatordicsaveList(params) {
  78. return httpRequest.post('indicator-dictionary/save', params)
  79. }
  80. //----"指标项-删除"
  81. export function apiGetIndicatordicdeleteList(params) {
  82. return httpRequest({
  83. url: `indicator-dictionary/remove/${params}`,
  84. method: 'post'
  85. })
  86. }
  87. //----"指标项条目-查询"
  88. export function apiGetdataDictionaryList() {
  89. return httpRequest({
  90. url: 'data-dictionary/list?superKey=ZBX0001',
  91. method: 'get'
  92. })
  93. }
  94. //----考评规则配置
  95. //----考评规则-list
  96. export function apiGetevaluateRuleList(params) {
  97. return httpRequest({
  98. url: 'evaluate-rule/list',
  99. method: 'get',
  100. params: params
  101. })
  102. }
  103. //----"规则-保存/修改"
  104. export function apiGetevaluateRuleSaveList(params) {
  105. return httpRequest.post('evaluate-rule/save', params)
  106. }
  107. //----"规则-删除"
  108. export function apiGetevaluateRuledeleteList(params) {
  109. return httpRequest({
  110. url: `evaluate-rule/remove/${params}`,
  111. method: 'post'
  112. })
  113. }
  114. //----"规则模块,规则阶段数据"
  115. export function apiGetdatadictionaryList(params) {
  116. return httpRequest({
  117. url: 'data-dictionary/list',
  118. method: 'get',
  119. params: params
  120. })
  121. }
  122. //----考评规则详情-list
  123. export function apiGetevaluateRuleinfoList(params) {
  124. return httpRequest({
  125. url: 'evaluate-rule-info/list',
  126. method: 'get',
  127. params: params
  128. })
  129. }
  130. //----"规则详情-保存/修改"
  131. export function apiGetevaluateRuleInfoSaveList(params) {
  132. return httpRequest.post('evaluate-rule-info/save', params)
  133. }
  134. //----"规则详情-删除"
  135. export function apiGetevaluateRuleinfodeleteList(params) {
  136. return httpRequest({
  137. url: `evaluate-rule-info/remove/${params}`,
  138. method: 'post'
  139. })
  140. }
  141. //----"规则详情中指标数据-list"
  142. export function apiGetindicatorListAll() {
  143. return httpRequest({
  144. url: `indicator/listAll`,
  145. method: 'get'
  146. })
  147. }
  148. //----单位/部门考评配置-list
  149. export function apiGetOrganizationList(params) {
  150. return httpRequest({
  151. url: 'organization-evaluation-rule/list',
  152. method: 'get',
  153. params: params
  154. })
  155. }
  156. //----"单位/部门考评配置-保存/修改"
  157. export function apiGetorganizationSaveList(params) {
  158. return httpRequest.post('organization-evaluation-rule/save', params)
  159. }
  160. //----"单位/部门考评配置-删除"
  161. export function apiGetorganizationdeleteList(params) {
  162. return httpRequest({
  163. url: `organization-evaluation-rule/remove/${params}`,
  164. method: 'post'
  165. })
  166. }
  167. //----单位/部门考评配置 --查询规则
  168. export function apiGetevaluateListAll() {
  169. return httpRequest({
  170. url: 'evaluate-rule/listAll',
  171. method: 'get'
  172. })
  173. }
  174. //----考评人员配置-list
  175. export function apiGetpersonnelList(params) {
  176. return httpRequest({
  177. url: 'personnel-evaluation-rule/list',
  178. method: 'get',
  179. params: params
  180. })
  181. }
  182. //----"考评人员配置-保存/修改"
  183. export function apiGetpersonnelSaveList(params) {
  184. return httpRequest.post('personnel-evaluation-rule/save', params)
  185. }
  186. //----"考评人员配置-删除"
  187. export function apiGetpersonneldeleteList(params) {
  188. return httpRequest({
  189. url: `personnel-evaluation-rule/remove/${params}`,
  190. method: 'post'
  191. })
  192. }
  193. //----------------------------------------基础信息配置------------------------------------------------