index.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722
  1. import request from '@/utils/request'
  2. // 获取气瓶申请列表
  3. export function gasApplyList(query) {
  4. return request({
  5. url: '/airbottle/taskManage/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 获取气瓶申请详情
  11. export function gasApplyDetail(data) {
  12. return request({
  13. url: '/airbottle/taskManage/'+data,
  14. method: 'get',
  15. })
  16. }
  17. //异常记录
  18. export function abnormalRecordList(query) {
  19. return request({
  20. url: '/airbottle/bottle/error/list',
  21. method: 'get',
  22. params: query
  23. })
  24. }
  25. //使用记录
  26. export function useRecordList(query) {
  27. return request({
  28. url: '/airbottle/use/record/list',
  29. method: 'get',
  30. params: query
  31. })
  32. }
  33. //使用记录-详情
  34. export function useRecordDetail(query) {
  35. return request({
  36. url: '/airbottle/use/record/bottle/'+query,
  37. method: 'get',
  38. })
  39. }
  40. //异常记录-详情
  41. export function abnormalRecordDetail(query) {
  42. return request({
  43. url: '/airbottle/bottle/error/'+query,
  44. method: 'get',
  45. params: query
  46. })
  47. }
  48. //报警记录
  49. export function alarmRecordList(query) {
  50. return request({
  51. url: '/airbottle/alarm/record/list',
  52. method: 'get',
  53. params: query
  54. })
  55. }
  56. //入库记录-列表
  57. export function enterRecordList(query) {
  58. return request({
  59. url: '/airbottle/informationRecord/storageList',
  60. method: 'get',
  61. params: query
  62. })
  63. }
  64. //申领记录-列表
  65. export function applyRecordList(query) {
  66. return request({
  67. url: '/airbottle/informationRecord/taskList',
  68. method: 'get',
  69. params: query
  70. })
  71. }
  72. //入库记录-详情
  73. export function enterRecordDetail(query) {
  74. return request({
  75. url: '/airbottle/storageManage/getInfoById',
  76. method: 'get',
  77. params: query
  78. })
  79. }
  80. //气瓶申请统计
  81. export function gasApplyStatistics(query) {
  82. return request({
  83. url: '/airbottle/use/record/calcApply',
  84. method: 'get',
  85. params: query
  86. })
  87. }
  88. //气瓶类目-列表
  89. export function gasCategoryList(query) {
  90. return request({
  91. url: '/system/dict/data/listNotPower?dictType=qp_specification_category',
  92. method: 'get',
  93. params: query
  94. })
  95. }
  96. //出入库信息统计
  97. export function outStatistics(query) {
  98. return request({
  99. url: '/airbottle/use/record/calcRepertory',
  100. method: 'get',
  101. params: query
  102. })
  103. }
  104. // 供应商管理-列表
  105. export function supplierList(query) {
  106. return request({
  107. url: '/airbottle/supplier/list',
  108. method: 'get',
  109. params: query
  110. })
  111. }
  112. //用气量统计
  113. export function useGasStatistics(query) {
  114. return request({
  115. url: '/airbottle/use/record/calcAmount',
  116. method: 'get',
  117. params: query
  118. })
  119. }
  120. //出库记录-列表
  121. export function outRecordList(query) {
  122. return request({
  123. url: '/airbottle/informationRecord/storageOutlist',
  124. method: 'get',
  125. params: query
  126. })
  127. }
  128. //出库记录-详情
  129. export function outRecordDetail(query) {
  130. return request({
  131. url: '/airbottle/storageOutManage/getInfoById',
  132. method: 'get',
  133. params: query
  134. })
  135. }
  136. //楼栋库存统计
  137. export function buildingStorageStatistics(query) {
  138. return request({
  139. url: '/airbottle/storage/calc/build',
  140. method: 'get',
  141. params: query
  142. })
  143. }
  144. //气瓶库存统计
  145. export function gasStorageStatistics(query) {
  146. return request({
  147. url: '/airbottle/storage/calc/storage',
  148. method: 'get',
  149. })
  150. }
  151. //实验室库存排名统计
  152. export function labStorageStatistics(query) {
  153. return request({
  154. url: '/airbottle/storage/calc/location',
  155. method: 'get',
  156. params: query
  157. })
  158. }
  159. //信息统计查询气瓶入库列表
  160. export function storageInfoList(query) {
  161. return request({
  162. url: '/airbottle/storage/info/list',
  163. method: 'get',
  164. params: query
  165. })
  166. }
  167. //信息统计查询气瓶入库列表-详情
  168. export function storageInfoDetail(query) {
  169. return request({
  170. url: '/airbottle/use/record/bottle/record/'+query,
  171. method: 'get',
  172. })
  173. }
  174. // RFID标签-新增
  175. export function RFIDtagAdd(data) {
  176. return request({
  177. url: '/airbottle/tag',
  178. method: 'post',
  179. data: data
  180. })
  181. }
  182. // 新增实验中心人员-列表
  183. export function labCenterPersonList(query) {
  184. return request({
  185. url: '/airbottle/flowDetail/list',
  186. method: 'get',
  187. params: query
  188. })
  189. }
  190. // 新增实验中心人员-删除
  191. export function labCenterPersonDelete(data) {
  192. return request({
  193. url: '/airbottle/flowDetail/'+data,
  194. method: 'delete',
  195. })
  196. }
  197. // 新增实验中心人员
  198. export function labCenterPersonAdd(data) {
  199. return request({
  200. url: '/airbottle/flowDetail',
  201. method: 'post',
  202. data: data
  203. })
  204. }
  205. //根据名称查询姓名
  206. export function selectUserListByName(query) {
  207. return request({
  208. url: '/system/user/selectUserListByName',
  209. method: 'get',
  210. params: query
  211. })
  212. }
  213. // 获取气瓶列表
  214. export function getListGood(query) {
  215. return request({
  216. url: '/airbottle/taskManage/listGood',
  217. method: 'get',
  218. params: query
  219. })
  220. }
  221. // RFID标签-列表
  222. export function RFIDtagList(query) {
  223. return request({
  224. url: '/airbottle/tag/list',
  225. method: 'get',
  226. params: query
  227. })
  228. }
  229. // 获取资格申请列表
  230. export function qualificationApplyList(query) {
  231. return request({
  232. url: '/airbottle/qualificationApplyManage/list',
  233. method: 'get',
  234. params: query
  235. })
  236. }
  237. // 新增资格申请
  238. export function qualificationApplyAdd(data) {
  239. return request({
  240. url: '/airbottle/qualificationApplyManage',
  241. method: 'post',
  242. data: data
  243. })
  244. }
  245. // 获取资格申请详情
  246. export function qualificationApplyDetail(query) {
  247. return request({
  248. url: '/airbottle/qualificationApplyManage/getById',
  249. method: 'get',
  250. params: query
  251. })
  252. }
  253. // 新增资格申请-重新提交
  254. export function qualificationApplyAnew(data) {
  255. return request({
  256. url: '/airbottle/qualificationApply/reapply',
  257. method: 'post',
  258. data: data
  259. })
  260. }
  261. // 校验实验室的准入资格
  262. export function getValidApply(query) {
  263. return request({
  264. url: '/laboratory/apply/getValidApply',
  265. method: 'get',
  266. params: query
  267. })
  268. }
  269. //资格管理-列表
  270. export function qualificationList(query) {
  271. return request({
  272. url: '/airbottle/qualificationApplyManage/listManage',
  273. method: 'get',
  274. params: query
  275. })
  276. }
  277. //资格审核-实验中心审核
  278. export function qualificationcenterCheck(data) {
  279. return request({
  280. url: '/airbottle/qualificationApplyManage/centerExamine',
  281. method: 'post',
  282. data: data
  283. })
  284. }
  285. //资格审核-详情
  286. export function qualificationCheckDetail(query) {
  287. return request({
  288. url: '/airbottle/qualificationApplyManage/getById',
  289. method: 'get',
  290. params: query
  291. })
  292. }
  293. //资格审核-实验室负责人审核
  294. export function qualificationlabCheck(data) {
  295. return request({
  296. url: '/airbottle/qualificationApplyManage/leadExamine',
  297. method: 'post',
  298. data: data
  299. })
  300. }
  301. //资格审核-列表
  302. export function qualificationCheckList(query) {
  303. return request({
  304. url: '/airbottle/qualificationApplyManage/auditList',
  305. method: 'get',
  306. params: query
  307. })
  308. }
  309. //资格审核-列表
  310. export function useGasManageCheckList(query) {
  311. return request({
  312. url: '/airbottle/useAgsApplyManage/auditList',
  313. method: 'get',
  314. params: query
  315. })
  316. }
  317. //识别器管理-新增
  318. export function recognizerAdd(data) {
  319. return request({
  320. url: '/algorithm/hardwareRfid/save',
  321. method: 'post',
  322. data: data
  323. })
  324. }
  325. //识别器管理-修改
  326. export function recognizerAnew(data) {
  327. return request({
  328. url: '/algorithm/hardwareRfid/update',
  329. method: 'put',
  330. data: data
  331. })
  332. }
  333. //识别器管理-删除
  334. export function recognizerDelete(data) {
  335. return request({
  336. url: '/algorithm/hardwareRfid/delete/'+data,
  337. method: 'delete',
  338. })
  339. }
  340. //识别器管理-列表
  341. export function recognizerList(query) {
  342. return request({
  343. url: '/algorithm/hardwareRfid/query',
  344. method: 'get',
  345. params: query
  346. })
  347. }
  348. //识别器管理-启用禁用
  349. export function recognizerSwitch(data) {
  350. return request({
  351. url: '/algorithm/hardwareRfid/startOrStop/'+data,
  352. method: 'PUT',
  353. })
  354. }
  355. //RFID识别器
  356. export function RFIDTypeList(query) {
  357. return request({
  358. url: '/system/dict/data/list?pageNum=1&pageSize=20&dictType=manufacturer_type',
  359. method: 'get',
  360. params: query
  361. })
  362. }
  363. //识别器管理-检测类型
  364. export function recognizerNettyFrid(query) {
  365. return request({
  366. url: '/algorithm/rfid/config',
  367. method: 'get',
  368. params: query
  369. })
  370. }
  371. // RFID标签-删除
  372. export function RFIDtagDelete(data) {
  373. return request({
  374. url: '/airbottle/tag/'+data,
  375. method: 'delete',
  376. })
  377. }
  378. //规格管理-列表
  379. export function specificationList(query) {
  380. return request({
  381. url: '/airbottle/specification/list',
  382. method: 'get',
  383. params: query
  384. })
  385. }
  386. //规格管理-删除
  387. export function specificationDelete(query) {
  388. return request({
  389. url: '/airbottle/specification/'+query,
  390. method: 'delete',
  391. })
  392. }
  393. //资质证照-列表
  394. export function certificationList(query) {
  395. return request({
  396. url: '/airbottle/qualification/certificate/query',
  397. method: 'get',
  398. params: query
  399. })
  400. }
  401. //资质证照-删除
  402. export function certificationDelete(query) {
  403. return request({
  404. url: '/airbottle/qualification/certificate/'+query,
  405. method: 'delete',
  406. })
  407. }
  408. //供应商类型-列表
  409. export function supplierTypeList(query) {
  410. return request({
  411. url: '/system/dict/data/list?pageNum=1&pageSize = 20&dictType=supplier_type',
  412. method: 'get',
  413. params: query
  414. })
  415. }
  416. //资质证照-详情
  417. export function certificationInfo(query) {
  418. return request({
  419. url: '/airbottle/qualification/certificate/'+query,
  420. method: 'get',
  421. })
  422. }
  423. //资质证照-修改
  424. export function certificationAnew(data) {
  425. return request({
  426. url: '/airbottle/qualification/certificate',
  427. method: 'put',
  428. data: data
  429. })
  430. }
  431. //资质证照-新增
  432. export function certificationAdd(data) {
  433. return request({
  434. url: '/airbottle/qualification/certificate',
  435. method: 'post',
  436. data: data
  437. })
  438. }
  439. //货物信息-删除
  440. export function airbottleGoogsDelete(query) {
  441. return request({
  442. url: '/airbottle/googs/'+query,
  443. method: 'delete',
  444. })
  445. }
  446. //货物信息-列表
  447. export function airbottleGoogsList(query) {
  448. return request({
  449. url: '/airbottle/googs/list',
  450. method: 'get',
  451. params: query
  452. })
  453. }
  454. //货物信息-新增
  455. export function airbottleGoogsAdd(data) {
  456. return request({
  457. url: '/airbottle/googs',
  458. method: 'post',
  459. data: data
  460. })
  461. }
  462. //货物信息-修改
  463. export function airbottleGoogsAnew(data) {
  464. return request({
  465. url: '/airbottle/googs',
  466. method: 'put',
  467. data: data
  468. })
  469. }
  470. //货物信息-详情
  471. export function airbottleGoogsDetail(query) {
  472. return request({
  473. url: '/airbottle/googs/'+query,
  474. method: 'get',
  475. })
  476. }
  477. //规格管理-新增
  478. export function specificationAdd(data) {
  479. return request({
  480. url: '/airbottle/specification',
  481. method: 'post',
  482. data: data
  483. })
  484. }
  485. //规格管理-修改
  486. export function specificationAnew(data) {
  487. return request({
  488. url: '/airbottle/specification',
  489. method: 'put',
  490. data: data
  491. })
  492. }
  493. //规格管理-详情
  494. export function specificationInfo(query) {
  495. return request({
  496. url: '/airbottle/specification/'+query,
  497. method: 'get',
  498. })
  499. }
  500. // 供应商管理-列表
  501. export function supplierDelete(data) {
  502. return request({
  503. url: '/airbottle/supplier/'+data,
  504. method: 'delete',
  505. })
  506. }
  507. // 供应商管理-停用-启用
  508. export function supplierStop(data) {
  509. return request({
  510. url: '/airbottle/supplier/stop/'+data.id+'/'+data.status,
  511. method: 'put',
  512. })
  513. }
  514. // 查询资质证照列表
  515. export function certificateList(query) {
  516. return request({
  517. url: '/airbottle/qualification/certificate/list',
  518. method: 'get',
  519. params: query
  520. })
  521. }
  522. // 供应商管理-新增
  523. export function supplierAdd(data) {
  524. return request({
  525. url: '/airbottle/supplier/add',
  526. method: 'post',
  527. data: data
  528. })
  529. }
  530. // 供应商管理-详情
  531. export function supplierDetail(query) {
  532. return request({
  533. url: '/airbottle/supplier/'+query,
  534. method: 'get',
  535. })
  536. }
  537. // 供应商管理-供应商名称校验
  538. export function supplierNameVerify(query) {
  539. return request({
  540. url: '/airbottle/supplier/check',
  541. method: 'get',
  542. params: query
  543. })
  544. }
  545. // 供应商管理-编辑
  546. export function supplierUpdate(data) {
  547. return request({
  548. url: '/airbottle/supplier/update',
  549. method: 'put',
  550. data: data
  551. })
  552. }
  553. // 运输人员管理-详情
  554. export function userDetail(query) {
  555. return request({
  556. url: '/airbottle/user/'+query,
  557. method: 'get',
  558. })
  559. }
  560. // 供应商管理-未审核-审核
  561. export function supplierCheck(data) {
  562. return request({
  563. url: '/airbottle/supplierSyntheticalAudit/edit',
  564. method: 'put',
  565. data: data
  566. })
  567. }
  568. //审核记录列表
  569. export function CheckRecordList(query) {
  570. return request({
  571. url: '/airbottle/supplierSyntheticalAudit/list',
  572. method: 'get',
  573. params: query
  574. })
  575. }
  576. // 运输车辆管理-详情
  577. export function carDetail(query) {
  578. return request({
  579. url: '/airbottle/car/'+query,
  580. method: 'get',
  581. })
  582. }
  583. //审核运输人员列表
  584. export function userCheckRecordList(query) {
  585. return request({
  586. url: '/airbottle/user/checkList',
  587. method: 'get',
  588. params: query
  589. })
  590. }
  591. // 供应商管理-未审核
  592. export function supplierCheckList(query) {
  593. return request({
  594. url: '/airbottle/supplier/checkList',
  595. method: 'get',
  596. params: query
  597. })
  598. }
  599. //审核运输车辆列表
  600. export function carCheckRecordList(query) {
  601. return request({
  602. url: '/airbottle/car/checkList',
  603. method: 'get',
  604. params: query
  605. })
  606. }
  607. // 获取用气申请列表
  608. export function useAgsApplyList(query) {
  609. return request({
  610. url: '/airbottle/useAgsApplyManage/list',
  611. method: 'get',
  612. params: query
  613. })
  614. }
  615. // 获取使用气体列表
  616. export function googsListGoogs(query) {
  617. return request({
  618. url: '/airbottle/googs/listGoogs',
  619. method: 'get',
  620. params: query
  621. })
  622. }
  623. // 新增用气申请
  624. export function useAgsApplyAdd(data) {
  625. return request({
  626. url: '/airbottle/useAgsApplyManage',
  627. method: 'post',
  628. data: data
  629. })
  630. }
  631. // 新增资格申请-重新提交
  632. export function useAgsApplyAnew(data) {
  633. return request({
  634. url: '/airbottle/useAgsApplyManage/reapply',
  635. method: 'post',
  636. data: data
  637. })
  638. }
  639. // 获取资格申请详情
  640. export function useAgsApplyDetail(query) {
  641. return request({
  642. url: '/airbottle/useAgsApplyManage/getById',
  643. method: 'get',
  644. params: query
  645. })
  646. }
  647. //资格管理-列表
  648. export function useGasManageList(query) {
  649. return request({
  650. url: '/airbottle/useAgsApplyManage/listManage',
  651. method: 'get',
  652. params: query
  653. })
  654. }
  655. //资格审核-实验室负责人审核
  656. export function useGasManagelabCheck(data) {
  657. return request({
  658. url: '/airbottle/useAgsApplyManage/leadExamine',
  659. method: 'post',
  660. data: data
  661. })
  662. }
  663. //资格审核-详情
  664. export function useGasManageCheckDetail(query) {
  665. return request({
  666. url: '/airbottle/useAgsApplyManage/getById',
  667. method: 'get',
  668. params: query
  669. })
  670. }
  671. //资格审核-实验中心审核
  672. export function useGasManagecenterCheck(data) {
  673. return request({
  674. url: '/airbottle/useAgsApplyManage/centerExamine',
  675. method: 'post',
  676. data: data
  677. })
  678. }
  679. // 获取气瓶信息列表
  680. export function gasInfoList(query) {
  681. return request({
  682. url: '/airbottle/taskManage/taskListDetail',
  683. method: 'get',
  684. params: query
  685. })
  686. }
  687. // 获取气瓶信息详情
  688. export function gasInfoDetail(query) {
  689. return request({
  690. url: '/airbottle/taskManage/bottleDetails',
  691. method: 'get',
  692. params: query
  693. })
  694. }