chenApi.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-11-18 13:40:39
  4. * @LastEditTime: 2021-12-06 08:36:46
  5. * @LastEditors: Please set LastEditors
  6. * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  7. * @FilePath: \hyyfClient\src\utils\chenApi.js
  8. */
  9. import axios from './http';
  10. /** 生物安全 */
  11. /* 获取门禁所有 - 人脸门禁 + */
  12. export function getFaceGuardTotal(data) {
  13. return axios({
  14. url: '/produce/person/get_person_record_totalpage',
  15. method: 'post',
  16. data: data
  17. })
  18. }
  19. /* 车辆管理 - 车辆通行 */
  20. export function getCarPassage(data) {
  21. return axios({
  22. url: '/produce/car/get_car_record',
  23. method: 'get',
  24. params: data
  25. })
  26. }
  27. /* 车辆管理 - 车辆洗消 */
  28. export function getCarWash(params) {
  29. return axios({
  30. url: '/produce/accident/accident_record_xixiao',
  31. method: 'post',
  32. data: params
  33. })
  34. }
  35. /* 车辆管理 - 车辆洗消 - 总数 */
  36. export function getCarWashTotal(params) {
  37. return axios({
  38. url: '/produce/accident/accident_record_xixiao_totalpage',
  39. method: 'post',
  40. data: params
  41. })
  42. }
  43. /* 车辆洗消 - 视频回放 */
  44. export function getCarWashVideo(params) {
  45. return axios({
  46. url: '/produce/video/getVideoRecord',
  47. method: 'post',
  48. data: params
  49. })
  50. }
  51. /* 车辆烘干 */
  52. // export function getCarDrying(params) {
  53. // return axios({
  54. // url: 'http://192.168.1.171:8089/baseTelecomRoom/list',
  55. // method: 'get',
  56. // params: params
  57. // })
  58. // }
  59. // 数据查询
  60. export function getCarDrying(params) {
  61. return axios({
  62. url: '/produce/telecom/listevent',
  63. method: 'get',
  64. params: params
  65. })
  66. }
  67. // 温度变化
  68. export function getCarDryingTemp(params) {
  69. return axios({
  70. url: '/produce/telecom/listeventdetail',
  71. method: 'get',
  72. params: params
  73. })
  74. }
  75. /* 人员管理 */
  76. // 档案管理
  77. export function getPersonFiles(params) {
  78. return axios({
  79. url: '/produce/person/ge_person_list',
  80. method: 'post',
  81. data: params
  82. })
  83. }
  84. /** 生产数据 - ERP 数据分析 - 工作看板 */
  85. // 汇总信息
  86. export function getWorkTotal(params) {
  87. return axios({
  88. url: '/produce/prodWorkPlan/listWorkPlan',
  89. method: 'get',
  90. params: params
  91. })
  92. }
  93. // 报警信息
  94. export function getWorkInfos(params) {
  95. return axios({
  96. url: '/produce/prodWarningMsg/listWarningMsg',
  97. method: 'get',
  98. params: params
  99. })
  100. }
  101. /** 生产数据 - ERP 数据分析 - 安全库存报警 */
  102. export function getSafeInventory(params) {
  103. return axios({
  104. url: '/produce/prodGoodsWarning/listGoodsWarning',
  105. method: 'post',
  106. data: params
  107. })
  108. }
  109. /** 生产数据 - ERP - 生产情况 */
  110. export function getProductionCondition(params) {
  111. return axios({
  112. url: '/produce/prodProduce/listProducee',
  113. method: 'get',
  114. params: params
  115. })
  116. }
  117. /** 生产数据 - ERP - 重要指标折线图 */
  118. export function getImportantData(params) {
  119. return axios({
  120. url: '/produce/prodProduce/listImportance',
  121. method: 'post',
  122. data: params
  123. })
  124. }
  125. /* ERP - 经营分析 - 成本分析 */
  126. export function getCostData(params) {
  127. return axios({
  128. url: '/produce/prodCostStatistics/listCost',
  129. method: 'get',
  130. params: params
  131. })
  132. }
  133. // 销售情况
  134. export function getTheSales(params) {
  135. return axios({
  136. url: '/produce/prodSales/listSales',
  137. method: 'post',
  138. data: params
  139. })
  140. }
  141. /** 违规报警 */
  142. /* 报警阈值设置 */
  143. // 常规设置 - list
  144. export function getRegularList(params) {
  145. return axios({
  146. url: '/produce/threshold/getThreshold',
  147. method: 'get',
  148. params: params
  149. })
  150. }
  151. // 常规设置 - 修改
  152. export function getRegularSet(params) {
  153. return axios({
  154. url: '/produce/threshold/addThreshold',
  155. method: 'post',
  156. data: params
  157. })
  158. }
  159. // 报警设置 - 获取电话号码
  160. export function getAlarmPhones(params) {
  161. return axios({
  162. url: '/produce/warningPhone/getWarningPhone',
  163. method: 'get',
  164. params: params
  165. })
  166. }
  167. // 报警设置 - 修改电话号码
  168. export function postAlarmPhones(params) {
  169. return axios({
  170. url: '/produce/warningPhone/addWarningPhone',
  171. method: 'post',
  172. data: params
  173. })
  174. }
  175. // 报警设置 - 获取三个级别报警 table
  176. export function getAlarmSets(params) {
  177. return axios({
  178. url: '/produce/warningSet/getWarningSet',
  179. method: 'get',
  180. params: params
  181. })
  182. }
  183. // 报警设置 - 修改三个级别报警 table
  184. export function postAlarmSets(params) {
  185. return axios({
  186. url: '/produce/warningSet/addWarningSet',
  187. method: 'post',
  188. data: params
  189. })
  190. }
  191. /* 环境监测报警 */
  192. export function getEnvAlarm(params) {
  193. return axios({
  194. url: '/produce/warningInfo/listWarningInfoZoology',
  195. method: 'post',
  196. data: params
  197. })
  198. }
  199. /* 环境排放报警 */
  200. export function getSewageAlarm(params) {
  201. return axios({
  202. url: '/produce/warningInfo/listWarningInfoSewage',
  203. method: 'post',
  204. data: params
  205. })
  206. }
  207. /* 报警信息 */
  208. // 报警情况占比 - 长条图
  209. export function getOneWeekAlarm(params) {
  210. return axios({
  211. url: 'env/alarm/getOneWeekAlarm',
  212. method: 'get',
  213. params: params
  214. })
  215. }
  216. // 报警情况占比 - 圆环图
  217. export function getTodayAlarmRate(params) {
  218. return axios({
  219. url: 'env/alarm/getTodayAlarmRate',
  220. method: 'get',
  221. params: params
  222. })
  223. }