gasManageSYD.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
  1. import request from '@/utils/request'
  2. /** 学生端----------------------------------------------------------------------- */
  3. //气瓶使用-领用气瓶-列表
  4. export function receivingGasListByStu(query) {
  5. return request({
  6. url: '/bottle/bottleStorage/receivingGasListByStu',
  7. method: 'get',
  8. params: query
  9. })
  10. }
  11. //气瓶使用-归还气瓶-列表
  12. export function returnGasByStu(query) {
  13. return request({
  14. url: '/bottle/bottleStorage/returnGasByStu',
  15. method: 'get',
  16. params: query
  17. })
  18. }
  19. //气瓶使用-领用
  20. export function useRecord(data) {
  21. return request({
  22. url: '/bottle/useRecord',
  23. method: 'post',
  24. data: data
  25. })
  26. }
  27. //气瓶使用-领用
  28. export function returnRecord(data) {
  29. return request({
  30. url: '/bottle/useRecord',
  31. method: 'put',
  32. data: data
  33. })
  34. }
  35. //使用记录
  36. export function useRecordList(query) {
  37. return request({
  38. url: '/bottle/useRecord/list',
  39. method: 'get',
  40. params: query
  41. })
  42. }
  43. //使用记录-详情
  44. export function useRecordDetail(data) {
  45. return request({
  46. url: '/bottle/useRecord/bottle/'+data,
  47. method: 'get',
  48. })
  49. }
  50. //使用记录-详情-列表
  51. export function useRecordListDetail(data) {
  52. return request({
  53. url: '/bottle/useRecord/getUseDetails?id='+data,
  54. method: 'get',
  55. })
  56. }
  57. /** 管理端----------------------------------------------------------------------- */
  58. //用气审核-列表头部总数
  59. export function usegasTitle(query) {
  60. return request({
  61. url: '/bottle/usegasApply/applyTabCount',
  62. method: 'get',
  63. params: query
  64. })
  65. }
  66. //用气审核-待审核列表
  67. export function usegasWaitApplyList(query) {
  68. return request({
  69. url: '/bottle/usegasApply/waitApplyList',
  70. method: 'get',
  71. params: query
  72. })
  73. }
  74. //用气审核-已通过列表
  75. export function usegasPassApplyList(query) {
  76. return request({
  77. url: '/bottle/usegasApply/passApplyList',
  78. method: 'get',
  79. params: query
  80. })
  81. }
  82. //用气审核-未通过列表
  83. export function usegasRefuseApplyList(query) {
  84. return request({
  85. url: '/bottle/usegasApply/refuseApplyList',
  86. method: 'get',
  87. params: query
  88. })
  89. }
  90. //用气审核-审核记录
  91. export function usegasAuditRecordList(query) {
  92. return request({
  93. url: '/bottle/usegasAuditRecord/auditRecordList',
  94. method: 'get',
  95. params: query
  96. })
  97. }
  98. //用气审核-审核
  99. export function usegasCheck(data) {
  100. return request({
  101. url: '/bottle/usegasAuditRecord/auditPass',
  102. method: 'post',
  103. data: data
  104. })
  105. }
  106. //气瓶使用-领用气瓶-列表
  107. export function receivingGasList(query) {
  108. return request({
  109. url: '/bottle/bottleStorage/receivingGasList',
  110. method: 'get',
  111. params: query
  112. })
  113. }
  114. //入库记录-列表
  115. export function enterRecordList(query) {
  116. return request({
  117. url: '/bottle/statistics/list',
  118. method: 'get',
  119. params: query
  120. })
  121. }
  122. //入库记录-详情
  123. export function enterRecordDetail(data) {
  124. return request({
  125. url: '/bottle/statistics/'+data,
  126. method: 'get',
  127. })
  128. }
  129. //出库记录-列表
  130. export function outRecordList(query) {
  131. return request({
  132. url: '/bottle/statistics/outList',
  133. method: 'get',
  134. params: query
  135. })
  136. }
  137. //出库记录-详情
  138. export function outRecordDetail(data) {
  139. return request({
  140. url: '/bottle/statistics/out/'+data,
  141. method: 'get',
  142. })
  143. }
  144. //气瓶使用-归还气瓶-列表
  145. export function returnGas(query) {
  146. return request({
  147. url: '/bottle/bottleStorage/returnGas',
  148. method: 'get',
  149. params: query
  150. })
  151. }
  152. //报警记录
  153. export function alarmRecordList(query) {
  154. return request({
  155. url: '/bottle/alarmRecord/list',
  156. method: 'get',
  157. params: query
  158. })
  159. }
  160. //使用记录
  161. export function useRecordManageList(query) {
  162. return request({
  163. url: '/bottle/useRecord/listByAdmin',
  164. method: 'get',
  165. params: query
  166. })
  167. }
  168. //使用记录-详情
  169. export function useRecordManageDetail(data) {
  170. return request({
  171. url: '/bottle/useRecord/bottleByAdmin/'+data,
  172. method: 'get',
  173. })
  174. }
  175. //使用记录-详情-列表
  176. export function useRecordListManageDetail(data) {
  177. return request({
  178. url: '/bottle/useRecord/getUseDetailsByAdmin?id='+data,
  179. method: 'get',
  180. })
  181. }
  182. //气瓶类目-列表
  183. export function gasCategoryList(query) {
  184. return request({
  185. url: '/system/dict/data/listNotPower?dictType=qp_specification_category',
  186. method: 'get',
  187. params: query
  188. })
  189. }
  190. //出入库信息统计
  191. export function outStatistics(query) {
  192. return request({
  193. url: '/bottle/useRecord/calcRepertory',
  194. method: 'get',
  195. params: query
  196. })
  197. }
  198. //气瓶申请统计
  199. export function gasApplyStatistics(query) {
  200. return request({
  201. url: '/bottle/useRecord/calcApply',
  202. method: 'get',
  203. params: query
  204. })
  205. }
  206. //用气量统计
  207. export function useGasStatistics(query) {
  208. return request({
  209. url: '/bottle/useRecord/calcAmount',
  210. method: 'get',
  211. params: query
  212. })
  213. }
  214. //异常记录
  215. export function abnormalRecordList(query) {
  216. return request({
  217. url: '/bottle/bottleStorageError/list',
  218. method: 'get',
  219. params: query
  220. })
  221. }
  222. //异常记录-详情
  223. export function abnormalRecordDetail(query) {
  224. return request({
  225. url: '/bottle/bottleStorageError/'+query,
  226. method: 'get',
  227. params: query
  228. })
  229. }
  230. // RFID标签-新增
  231. export function RFIDtagAdd(data) {
  232. return request({
  233. url: '/bottle/rfidTag',
  234. method: 'post',
  235. data: data
  236. })
  237. }
  238. // RFID标签-列表
  239. export function RFIDtagList(query) {
  240. return request({
  241. url: '/bottle/rfidTag/list',
  242. method: 'get',
  243. params: query
  244. })
  245. }
  246. // RFID标签-删除
  247. export function RFIDtagDelete(data) {
  248. return request({
  249. url: '/bottle/rfidTag/'+data,
  250. method: 'delete',
  251. })
  252. }
  253. // 气瓶管理-列表
  254. export function gasManageList(query) {
  255. return request({
  256. url: '/bottle/bottleStorage/list',
  257. method: 'get',
  258. params: query
  259. })
  260. }
  261. // 气瓶管理-新增
  262. export function gasManageAdd(data) {
  263. return request({
  264. url: '/bottle/bottleStorage',
  265. method: 'post',
  266. data: data
  267. })
  268. }
  269. // 气瓶管理-详情
  270. export function gasManageInfo(data) {
  271. return request({
  272. url: '/bottle/bottleStorage/'+data,
  273. method: 'get',
  274. })
  275. }
  276. // 气瓶管理-出库
  277. export function gasManageOut(data) {
  278. return request({
  279. url: '/bottle/bottleStorageOut',
  280. method: 'post',
  281. data: data
  282. })
  283. }
  284. // 气瓶管理-新增-获取气瓶名称列表
  285. export function gasManageAirName(data) {
  286. return request({
  287. url: '/system/dict/data/listNotPower?dictType=bottle_type',
  288. method: 'get',
  289. })
  290. }
  291. // 气瓶管理-新增-获取气瓶规格列表
  292. export function gasManageConfigName(data) {
  293. return request({
  294. url: '/system/dict/data/listNotPower?dictType=bottle_specs_type',
  295. method: 'get',
  296. })
  297. }
  298. // 气瓶管理-新增-查询所有实验室
  299. export function subjectListAdmin(data) {
  300. return request({
  301. url: '/laboratory/subject/list/listAdmin',
  302. method: 'get',
  303. })
  304. }
  305. export function getLoginUser(query) {
  306. return request({
  307. url: '/bottle/usegasApply/getLoginUser',
  308. method: 'get',
  309. params: query
  310. })
  311. }
  312. // 新增用气申请
  313. export function useAgsApplyAdd(data) {
  314. return request({
  315. url: '/bottle/usegasApply/addByUser',
  316. method: 'post',
  317. data: data
  318. })
  319. }
  320. // 新增资格申请-重新提交
  321. export function useAgsApplyAnew(data) {
  322. return request({
  323. url: '/bottle/usegasApply/updateByUser',
  324. method: 'post',
  325. data: data
  326. })
  327. }
  328. // 获取资格申请详情
  329. export function useAgsApplyDetail(data) {
  330. return request({
  331. url: '/bottle/usegasApply/detail',
  332. method: 'post',
  333. data: data
  334. })
  335. }
  336. // 获取用气申请列表
  337. export function useAgsApplyList(data) {
  338. return request({
  339. url: '/bottle/usegasApply/listByUser',
  340. method: 'post',
  341. data: data
  342. })
  343. }