停车场项目web, 互联网仓库, 开发完成后, 需要将代码回传云桌面.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1319 lines
28 KiB

  1. import ajax from "../config/ajax";
  2. // 案件查询-----------------------------------------------------------
  3. //案件查询 表格数据
  4. const getCaseSearchData = (params) => {
  5. return ajax({
  6. url: "/api/v1/search/get_case_search_list",
  7. type: "get",
  8. data: params,
  9. });
  10. };
  11. //案件查询 数据源数据
  12. const getDataSourceData = (params) => {
  13. return ajax({
  14. url: "/api/v1/search/get_data_source_data",
  15. type: "get",
  16. data: params,
  17. });
  18. };
  19. //案件查询 案件状态下拉数据
  20. const getCaseStatusData = (params) => {
  21. return ajax({
  22. url: "/api/v1/search/get_case_status_data",
  23. type: "get",
  24. data: params,
  25. });
  26. };
  27. //案件查询-查看详情
  28. const getCaseDetailData = (params) => {
  29. return ajax({
  30. url: "/api/v1/search/get_case_detail_data",
  31. type: "get",
  32. data: params,
  33. });
  34. };
  35. //机动车检索-----------------------------------------------------------
  36. //机动车检索-数据源搜索项数据获取
  37. const getLevelSearchData = (params) => {
  38. return ajax({
  39. url: "/api/v1/search/get_data_source_data",
  40. type: "get",
  41. data: params,
  42. });
  43. };
  44. //机动车检索-卡口数据获取
  45. const getTollgateData = (params) => {
  46. return ajax({
  47. url: "/api/v1/common/get_location",
  48. type: "get",
  49. data: params,
  50. });
  51. };
  52. //机动车检索-车辆品牌数据获取
  53. const getBrandData = (params) => {
  54. return ajax({
  55. url: "/api/v1/search/get_vehiclebrand_list",
  56. type: "get",
  57. data: params,
  58. });
  59. };
  60. // 机动车检索-车辆列表数据获取
  61. const getCarListData = (params) => {
  62. return ajax({
  63. url: "/api/v1/search/get_motorvehicle_list",
  64. type: "post",
  65. data: params,
  66. });
  67. };
  68. // 非机动车检索-------------------------------------------------------
  69. // 非机动车检索-车辆列表数据获取
  70. const getNonVehicleListData = (params) => {
  71. return ajax({
  72. url: "/api/v1/search/get_nomotorvehicle_list",
  73. type: "post",
  74. data: params,
  75. });
  76. };
  77. // 分析规则检索
  78. const getAnalysisRules = (params) => {
  79. return ajax({
  80. url: "/api/v1/search/get_analysis_rules",
  81. type: "get",
  82. data: params,
  83. });
  84. };
  85. // 文件检索
  86. const getFileList = (params) => {
  87. return ajax({
  88. url: "/api/v1/search/get_file_list",
  89. type: "get",
  90. data: params,
  91. });
  92. };
  93. // 文件检索
  94. const getTagList = (params) => {
  95. return ajax({
  96. url: "/api/v1/search/get_label",
  97. type: "get",
  98. data: params,
  99. });
  100. };
  101. // 图片检索-----------------------------------------------------------
  102. // 图片检索-列表数据获取
  103. const getPictureListData = (params) => {
  104. return ajax({
  105. url: "/api/v1/search/get_image",
  106. type: "post",
  107. data: params,
  108. });
  109. };
  110. // 人员管理-绩效考核(列表数据)
  111. const getWorkerStatData = (params) => {
  112. return ajax({
  113. url: "/api/bpm/performance/get_work_list",
  114. type: "post",
  115. data: params,
  116. });
  117. };
  118. // 人员管理-绩效考核(姓名)
  119. const getName = (params) => {
  120. return ajax({
  121. url: "/api/bpm/user/get_all_user",
  122. type: "get",
  123. data: params,
  124. });
  125. };
  126. // 人员管理-营收统计(列表数据)
  127. const getSalesStatData = (params) => {
  128. return ajax({
  129. url: "/api/bpm/revenuedetail/get_res_list",
  130. type: "post",
  131. data: params,
  132. });
  133. };
  134. // 人员管理-营收统计 -导出
  135. const salesExport = (params) => {
  136. return ajax({
  137. url: "/api/bpm/revenuedetail/get_export_list",
  138. type: "post",
  139. data: params,
  140. });
  141. };
  142. // 收费员工统计 -导出
  143. const statExport = (params) => {
  144. return ajax({
  145. url: "/api/bpm/performance/export_work_list",
  146. type: "post",
  147. data: params,
  148. });
  149. };
  150. // 人员排班 -导出
  151. const scheduleExport = (params) => {
  152. return ajax({
  153. url: "/api/bpm/scheduling/export_user_scheduling",
  154. type: "post",
  155. data: params,
  156. });
  157. };
  158. // 人员管理-营收统计(详情数据)
  159. const revenueData = (params) => {
  160. return ajax({
  161. url: "/api/bpm/revenuedetail/get_road_detail_list",
  162. type: "post",
  163. data: params,
  164. });
  165. };
  166. // 人员管理-营收统计(详情数据)
  167. const getDetailData = (params) => {
  168. return ajax({
  169. url: "/api/bpm/attendance/detail",
  170. type: "post",
  171. data: params,
  172. });
  173. };
  174. // 人员管理-稽查员工统计
  175. const collectorData = (params) => {
  176. return ajax({
  177. url: "/api/bpm/inspectcount/get_res_list",
  178. type: "post",
  179. data: params,
  180. });
  181. };
  182. // 人员管理-被稽查员工统计
  183. const collectorList = (params) => {
  184. return ajax({
  185. url: "/api/bpm/auditcount/get_res_list",
  186. type: "post",
  187. data: params,
  188. });
  189. };
  190. // 人员管理-排版管理
  191. const pdaScheduleData = (params) => {
  192. return ajax({
  193. url: "/api/bpm/scheduling/list",
  194. type: "post",
  195. data: params,
  196. });
  197. };
  198. // 人员管理-排版管理-添加班次
  199. const addList = (params) => {
  200. return ajax({
  201. url: "/api/bpm/scheduling/insert",
  202. type: "post",
  203. data: params,
  204. });
  205. };
  206. // 人员管理-排版管理-编辑
  207. const editScheduling = (params) => {
  208. return ajax({
  209. url: "/api/bpm/scheduling/edit",
  210. type: "post",
  211. data: params,
  212. });
  213. };
  214. // 人员管理-排版管理-删除
  215. const deleteScheduling = (params) => {
  216. return ajax({
  217. url: "/api/bpm/scheduling/delete",
  218. type: "get",
  219. data: params,
  220. });
  221. };
  222. // 人员管理-人员排班
  223. const pdaScheduleDetail = (params) => {
  224. return ajax({
  225. url: "/api/bpm/scheduling/get_user_scheduling_list",
  226. type: "post",
  227. data: params,
  228. });
  229. };
  230. // 人员管理-人员排班
  231. const getOperationData = (params) => {
  232. return ajax({
  233. url: "/api/bpm/scheduling/get_operator_scheduling",
  234. type: "post",
  235. data: params,
  236. });
  237. };
  238. // 人员管理-人员排班详情
  239. const getDateList = (params) => {
  240. return ajax({
  241. url: "/api/bpm/scheduling/get_user_scheduling",
  242. type: "post",
  243. data: params,
  244. });
  245. };
  246. // 人员管理-人员排班编辑
  247. const editList = (params) => {
  248. return ajax({
  249. url: "/api/bpm/scheduling/set_user_scheduling",
  250. type: "post",
  251. data: params,
  252. });
  253. };
  254. // 人员管理-电子围栏
  255. const getFenceData = (params) => {
  256. return ajax({
  257. url: "/api/bpm/electron/list",
  258. type: "post",
  259. data: params,
  260. });
  261. };
  262. // 人员管理-电子围栏-区域
  263. const cascaderList = (params) => {
  264. return ajax({
  265. url: "/api/com/common/get_area_tree",
  266. type: "get",
  267. data: params,
  268. });
  269. };
  270. const getPoleTemplateData = (params) => {
  271. return ajax({
  272. url: "/api/bpm/device/pole_position_import_template",
  273. type: "post",
  274. data: params,
  275. });
  276. };
  277. // 设备管理-杆位管理
  278. const getPoleListData = (params) => {
  279. return ajax({
  280. url: "/api/bpm/device/pole_position_list",
  281. data: params,
  282. });
  283. };
  284. // 设备管理-NVR
  285. const getNVRListData = (params) => {
  286. return ajax({
  287. url: "/api/bpm/device/get_NVR_list",
  288. type: "get",
  289. data: params,
  290. });
  291. };
  292. const nvrDel = (params) => {
  293. return ajax({
  294. url: "/api/bpm/device/del_NVR",
  295. type: "post",
  296. data: params,
  297. });
  298. };
  299. const nvrAdd = (params) => {
  300. return ajax({
  301. url: "/api/bpm/device/add_NVR",
  302. type: "post",
  303. data: params,
  304. });
  305. };
  306. const nvrUpdate = (params) => {
  307. return ajax({
  308. url: "/api/bpm/device/edit_NVR",
  309. type: "post",
  310. data: params,
  311. });
  312. };
  313. const getMonitorList = (params) => {
  314. return ajax({
  315. url: "/api/bpm/device/get_monitor_device_list",
  316. type: "get",
  317. data: params,
  318. });
  319. };
  320. const monitorAdd = (params) => {
  321. return ajax({
  322. url: "/api/bpm/device/add_monitor_device",
  323. type: "post",
  324. data: params,
  325. });
  326. };
  327. const monitorEdit = (params) => {
  328. return ajax({
  329. url: "/api/bpm/device/edit_monitor_device",
  330. type: "post",
  331. data: params,
  332. });
  333. };
  334. const monitorDel = (params) => {
  335. return ajax({
  336. url: "/api/bpm/device/del_monitor_device",
  337. type: "post",
  338. data: params,
  339. });
  340. };
  341. // 获取或有运营商
  342. const getOperator = (params) => {
  343. return ajax({
  344. //url: "/api/bpm/operator/get_all_operator",
  345. url: "/api/bpm/operator/get_on_job_operator",
  346. type: "get",
  347. data: params,
  348. });
  349. };
  350. // 获取停车场
  351. const getParkData = (params) => {
  352. return ajax({
  353. url: "/api/bpm/electron/view",
  354. type: "get",
  355. data: params,
  356. });
  357. };
  358. // 批量设置保存
  359. const saveDta = (params) => {
  360. return ajax({
  361. url: "/api/bpm/electron/edit",
  362. type: "post",
  363. data: params,
  364. });
  365. };
  366. // 批量设置
  367. const saveDtaList = (params) => {
  368. return ajax({
  369. url: "/api/bpm/electron/insert",
  370. type: "post",
  371. data: params,
  372. });
  373. };
  374. // 人员考勤
  375. const attendanceData = (params) => {
  376. return ajax({
  377. url: "/api/bpm/attendance/list",
  378. type: "post",
  379. data: params,
  380. });
  381. };
  382. //消息通知
  383. const MesNotificationData=(params)=>{
  384. return ajax({
  385. url: "/api/bpm/message/list",
  386. type: "post",
  387. data: params,
  388. });
  389. }
  390. // 人员考勤-导出
  391. const attendanceExport = (params) => {
  392. return ajax({
  393. url: "/api/bpm/attendance/export",
  394. type: "post",
  395. data: params,
  396. });
  397. };
  398. // 人员考勤--查看轨迹
  399. const getLat = (params) => {
  400. return ajax({
  401. url: "/api/bpm/attendance/get_track",
  402. type: "post",
  403. data: params,
  404. });
  405. };
  406. // 物品类型
  407. const assetsType = (params) => {
  408. return ajax({
  409. url: "/api/bpm/bpmgoodscount/get_brand_list",
  410. type: "post",
  411. data: params,
  412. });
  413. };
  414. // 商户名称
  415. const merchantData = (params) => {
  416. return ajax({
  417. url: "/api/v1/StuffMgm/merchant_name",
  418. type: "get",
  419. data: params,
  420. });
  421. };
  422. // 物品型号
  423. const assetsModel = (params) => {
  424. return ajax({
  425. url: "/api/bpm/bpmgoodscount/get_model_list",
  426. type: "post",
  427. data: params,
  428. });
  429. };
  430. // 领用人
  431. const recipient = (params) => {
  432. return ajax({
  433. url: "/api/bpm/operator/get_on_job_worker",
  434. type: "get",
  435. data: params,
  436. });
  437. };
  438. //消息通知发送短信提交
  439. const sendData = (params) => {
  440. return ajax({
  441. url: "/api/bpm/message/send",
  442. type: "post",
  443. data: params,
  444. });
  445. };
  446. //物品管理列表
  447. const assetsList = (params) => {
  448. return ajax({
  449. url: "/api/bpm/bpmgoods/get_res_list",
  450. type: "post",
  451. data: params,
  452. });
  453. };
  454. //物品管理列表
  455. const handleLng = (params) => {
  456. return ajax({
  457. url: "/PMS/api/ana/overview/geocode_copy",
  458. type: "get",
  459. data: params,
  460. });
  461. };
  462. //物品管理--添加物品
  463. const saveData = (params) => {
  464. return ajax({
  465. url: "/api/bpm/bpmgoods/add_goods",
  466. type: "post",
  467. data: params,
  468. });
  469. };
  470. //物品管理--添加物品
  471. const saveCateData = (params) => {
  472. return ajax({
  473. url: "/api/bpm/bpmgoodsbrand/add_brand_list",
  474. type: "post",
  475. data: params,
  476. });
  477. };
  478. //物品管理--编辑物品
  479. const saveGoodEditData = (params) => {
  480. return ajax({
  481. url: "/api/bpm/bpmgoodsbrand/edit_brand_list",
  482. type: "post",
  483. data: params,
  484. });
  485. };
  486. //物品管理--删除物品
  487. const saveGoodDeleteData = (params) => {
  488. return ajax({
  489. url: "/api/bpm/bpmgoodsbrand/del_brand_list",
  490. type: "post",
  491. data: params,
  492. });
  493. };
  494. //物品管理--查看物品
  495. const checkGoodsData = (params) => {
  496. return ajax({
  497. url: "/api/bpm/bpmgoodsbrand/show_brand_list",
  498. type: "post",
  499. data: params,
  500. });
  501. };
  502. //物品管理--添加物品-编辑
  503. const saveEditData = (params) => {
  504. return ajax({
  505. url: "/api/bpm/bpmgoods/edit_goods",
  506. type: "post",
  507. data: params,
  508. });
  509. };
  510. //物品管理--添加物品-查看
  511. const checkGoods = (params) => {
  512. return ajax({
  513. url: "/api/bpm/bpmgoods/show_goods",
  514. type: "post",
  515. data: params,
  516. });
  517. };
  518. //物品管理--型号配置-添加物品
  519. const brandData = (params) => {
  520. return ajax({
  521. url: "/api/bpm/bpmgoodsbrand/add_model_list",
  522. type: "post",
  523. data: params,
  524. });
  525. };
  526. //物品管理--型号配置-编辑物品
  527. const brandEditData = (params) => {
  528. return ajax({
  529. url: "/api/bpm/bpmgoodsbrand/edit_model_list",
  530. type: "post",
  531. data: params,
  532. });
  533. };
  534. //物品管理--型号配置-删除物品
  535. const brandDeleteData = (params) => {
  536. return ajax({
  537. url: "/api/bpm/bpmgoodsbrand/del_model_list",
  538. type: "post",
  539. data: params,
  540. });
  541. };
  542. //物品管理--型号配置-查看
  543. const checkBrandList = (params) => {
  544. return ajax({
  545. url: "/api/bpm/bpmgoodsbrand/show_model_list",
  546. type: "post",
  547. data: params,
  548. });
  549. };
  550. //物品管理--物品统计
  551. const statisticsData = (params) => {
  552. return ajax({
  553. url: "/api/bpm/bpmgoodscount/get_res_list",
  554. type: "post",
  555. data: params,
  556. });
  557. };
  558. //物品管理--物品配置
  559. const configurationData = (params) => {
  560. return ajax({
  561. url: "/api/bpm/bpmgoodsbrand/get_brand_res",
  562. type: "post",
  563. data: params,
  564. });
  565. };
  566. //物品管理--物品删除
  567. const handleDelete = (params) => {
  568. return ajax({
  569. url: "/api/v1/StuffMgm/handle_delete",
  570. type: "get",
  571. data: params,
  572. });
  573. };
  574. //物品管理--型号配置列表
  575. const modelConfiguration = (params) => {
  576. return ajax({
  577. url: "/api/bpm/bpmgoodsbrand/get_model_res",
  578. type: "post",
  579. data: params,
  580. });
  581. };
  582. //业务管理-白名单管理(获取分类)
  583. const specialData = (params) => {
  584. return ajax({
  585. url: "/api/bpm/business/vehicle_type",
  586. type: "get",
  587. data: params,
  588. });
  589. };
  590. //业务管理-白名单管理(数据列表)
  591. const specialPlateApply = (params) => {
  592. return ajax({
  593. url: "/api/bpm/business/white_list_manage",
  594. type: "post",
  595. data: params,
  596. });
  597. };
  598. //业务管理-白名单申请(数据列表)
  599. const specialApproveApply = (params) => {
  600. return ajax({
  601. url: "/api/bpm/business/white_list_application",
  602. type: "post",
  603. data: params,
  604. });
  605. };
  606. //业务管理-白名单审核(数据列表)
  607. const specialDeployApply = (params) => {
  608. return ajax({
  609. url: "/api/bpm/business/white_list_audit",
  610. type: "post",
  611. data: params,
  612. });
  613. };
  614. //业务管理-白名单管理(查看详情)
  615. const columnData = (params) => {
  616. return ajax({
  617. url: "/api/bpm/business/get_white_log",
  618. type: "post",
  619. data: params,
  620. });
  621. };
  622. //业务管理-白名单管理删除
  623. const deleteModify = (params) => {
  624. return ajax({
  625. url: "/api/bpm/business/white_action_delete",
  626. type: "post",
  627. data: params,
  628. });
  629. };
  630. //业务管理-白名单管理修改
  631. const changeModify = (params) => {
  632. return ajax({
  633. url: "/api/bpm/business/white_action_update",
  634. type: "post",
  635. data: params,
  636. });
  637. };
  638. //业务管理-白名单审核
  639. const modifyPass = (params) => {
  640. return ajax({
  641. url: "/api/bpm/business/white_action_audit",
  642. type: "post",
  643. data: params,
  644. });
  645. };
  646. //业务管理-白名单启用/停用
  647. const modifyStart = (params) => {
  648. return ajax({
  649. url: "/api/bpm/business/white_action_switch",
  650. type: "post",
  651. data: params,
  652. });
  653. };
  654. //业务管理-白名单创建
  655. const modifyCreat = (params) => {
  656. return ajax({
  657. url: "/api/bpm/business/white_action_add",
  658. type: "post",
  659. data: params,
  660. });
  661. };
  662. //业务管理-白名单创建-查询车牌
  663. const searchPlateList = (params) => {
  664. return ajax({
  665. url: "/api/bpm/business/white_info_search",
  666. type: "post",
  667. data: params,
  668. });
  669. };
  670. //业务管理-白名单申请(停用以及修改接口)
  671. const applyData = (params) => {
  672. return ajax({
  673. url: "/api/v1/SpecialRecord/applyData_data",
  674. type: "post",
  675. data: params,
  676. });
  677. };
  678. //业务管理-白名单审核-通过和驳回
  679. const passListData = (params) => {
  680. return ajax({
  681. url: "/api/v1/SpecialRecord/pass_list_data",
  682. type: "get",
  683. data: params,
  684. });
  685. };
  686. //业务管理-白名单审核-导出
  687. const specialExport = (params) => {
  688. return ajax({
  689. url: "/api/bpm/business/white_list_export",
  690. type: "post",
  691. data: params,
  692. });
  693. };
  694. //业务管理-计费规则-绑定车场
  695. const getRoadListData=(params)=>{
  696. return ajax({
  697. url: "/api/bpm/bill/get_road_list",
  698. type: "post",
  699. data: params,
  700. });
  701. }
  702. const getBind=(params)=>{
  703. return ajax({
  704. url: "/api/bpm/bill/binding_road",
  705. type: "post",
  706. data: params,
  707. });
  708. }
  709. //业务管理-黑名单列表
  710. const blackListData = (params) => {
  711. return ajax({
  712. url: "/api/bpm/business/black_list",
  713. type: "post",
  714. data: params,
  715. });
  716. };
  717. //业务管理-黑名单列表(车牌颜色)
  718. const colorList = (params) => {
  719. return ajax({
  720. url: "/api/bpm/business/plate_color",
  721. type: "get",
  722. data: params,
  723. });
  724. };
  725. //业务管理-黑名单列表-添加
  726. const addChange = (params) => {
  727. return ajax({
  728. url: "/api/bpm/business/black_action_add",
  729. type: "post",
  730. data: params,
  731. });
  732. };
  733. //业务管理-计费规则-删除
  734. const changeEditRule = (params) => {
  735. return ajax({
  736. url: "/api/bpm/bill/del_rule",
  737. type: "post",
  738. data: params,
  739. });
  740. };
  741. //业务管理-黑名单列表-修改
  742. const detailChange = (params) => {
  743. return ajax({
  744. url: "/api/bpm/business/black_action_update",
  745. type: "post",
  746. data: params,
  747. });
  748. };
  749. //业务管理-黑名单列表-删除
  750. const deleteChange = (params) => {
  751. return ajax({
  752. url: "/api/bpm/business/black_action_delete",
  753. type: "post",
  754. data: params,
  755. });
  756. };
  757. //业务管理-计费规则
  758. const getChargeRulesData = (params) => {
  759. return ajax({
  760. url: "/api/bpm/bill/get_rule_list",
  761. type: "post",
  762. data: params,
  763. });
  764. };
  765. //业务管理-计费规则-添加
  766. const addChangeRules = (params) => {
  767. return ajax({
  768. url: "/api/bpm/bill/add_rule",
  769. type: "post",
  770. data: params,
  771. });
  772. };
  773. //业务管理-计费规则-编辑
  774. const deleteChangeRules = (params) => {
  775. return ajax({
  776. url: "/api/bpm/bill/edit_rule",
  777. type: "post",
  778. data: params,
  779. });
  780. };
  781. // 根据NVRId获取泊位list
  782. const getBerthByNvr = (params) => {
  783. return ajax({
  784. url: "/api/bpm/device/get_berth_by_NVR",
  785. type: "post",
  786. data: params,
  787. });
  788. };
  789. const getAllNvrList = (params) => {
  790. return ajax({
  791. url: "/api/bpm/device/get_All_NVR",
  792. type: "get",
  793. data: params,
  794. });
  795. };
  796. const getAllBrandNameList = (params) => {
  797. return ajax({
  798. url: "/api/bpm/device/get_all_brand",
  799. type: "get",
  800. data: params,
  801. });
  802. };
  803. const getAllBrandList = (params) => {
  804. return ajax({
  805. url: "/api/bpm/device/brand_list",
  806. type: "get",
  807. data: params,
  808. });
  809. };
  810. const brandAdd = (params) => {
  811. return ajax({
  812. url: "/api/bpm/device/add_device_brand",
  813. type: "post",
  814. data: params,
  815. });
  816. };
  817. const brandEdit = (params) => {
  818. return ajax({
  819. url: "/api/bpm/device/edit_brand",
  820. type: "post",
  821. data: params,
  822. });
  823. };
  824. const getAllRoad = (params) => {
  825. return ajax({
  826. url: '/api/bpm/road/get_all_road',
  827. type: 'get',
  828. data: params
  829. })
  830. }
  831. const getDeviceDimensionList = (params) => {
  832. return ajax({
  833. url: "/api/bpm/device/device_dimension_list",
  834. type: "get",
  835. data: params,
  836. });
  837. };
  838. const deviceDimensionExport = (params) => {
  839. return ajax({
  840. url: "/api/bpm/device/device_dimension_list/export",
  841. type: "get",
  842. data: params,
  843. });
  844. };
  845. const getDeviceOfflineList = (params) => {
  846. return ajax({
  847. url: "/api/bpm/device/device_disconnect_list",
  848. type: "get",
  849. data: params,
  850. });
  851. };
  852. const getDeviceDimensionDetail = (params) => {
  853. return ajax({
  854. url: "/api/bpm/device/get_device_info",
  855. type: "post",
  856. data: params,
  857. });
  858. };
  859. const getRoadDimensionList = (params) => {
  860. return ajax({
  861. url: "/api/bpm/device/road_dimension_list",
  862. type: "get",
  863. data: params,
  864. });
  865. };
  866. const getDeviceTypeList = () => {
  867. return ajax({
  868. url: "/api/bpm/device/get_all_device_type",
  869. });
  870. };
  871. //设备功能id
  872. const getDeviceFuncList = () => {
  873. return ajax({
  874. url: "/api/bpm/device/get_all_device_function",
  875. });
  876. };
  877. //业务管理-预付费规则
  878. const getPreChargeRulesList = (params) => {
  879. return ajax({
  880. url: "/api/bpm/paymentrule/get_rule_list",
  881. type: "post",
  882. data: params,
  883. });
  884. };
  885. //业务管理-预付费规则-图片
  886. const getPicData = (params) => {
  887. return ajax({
  888. url: "/api/bpm/paymentrule/get_fee_rule_url",
  889. type: "post",
  890. data: params,
  891. });
  892. };
  893. //业务管理-预付费规则-增加
  894. const getAddData = (params) => {
  895. return ajax({
  896. url: "/api/bpm/autoparkingrule/add_rule",
  897. type: "post",
  898. data: params,
  899. });
  900. };
  901. //业务管理-预付费规则-删除
  902. const deleteRuleData = (params) => {
  903. return ajax({
  904. url: "/api/bpm/paymentrule/del_paymentrule",
  905. type: "post",
  906. data: params,
  907. });
  908. };
  909. //业务管理-预付费规则-增加
  910. const addRuleData = (params) => {
  911. return ajax({
  912. url: "/api/bpm/paymentrule/add_paymentrule",
  913. type: "post",
  914. data: params,
  915. });
  916. };
  917. //业务管理-预付费规则-编辑
  918. const editRuleData = (params) => {
  919. return ajax({
  920. url: "/api/bpm/paymentrule/edit_paymentrule",
  921. type: "post",
  922. data: params,
  923. });
  924. };
  925. //业务管理-预付费规则-查看
  926. const checkRuleData = (params) => {
  927. return ajax({
  928. url: "/api/bpm/paymentrule/show_paymentrule",
  929. type: "post",
  930. data: params,
  931. });
  932. };
  933. //业务管理-自主停车规则
  934. const getSeleData = (params) => {
  935. return ajax({
  936. url: "/api/bpm/autoparkingrule/get_rule_list",
  937. type: "post",
  938. data: params,
  939. });
  940. };
  941. //业务管理-自主停车规则-图片
  942. const getEnterUrl = (params) => {
  943. return ajax({
  944. url: "/api/bpm/autoparkingrule/get_entry_rule_url",
  945. type: "post",
  946. data: params,
  947. });
  948. };
  949. //业务管理-自主停车规则-编辑
  950. const getAddEditData = (params) => {
  951. return ajax({
  952. url: "/api/bpm/autoparkingrule/edit_rule",
  953. type: "post",
  954. data: params,
  955. });
  956. };
  957. //业务管理-自主停车规则-查看
  958. const getAddCheckData = (params) => {
  959. return ajax({
  960. url: "/api/bpm/autoparkingrule/show_rule",
  961. type: "post",
  962. data: params,
  963. });
  964. };
  965. //业务管理-自主停车规则-删除
  966. const getAddDeleteData = (params) => {
  967. return ajax({
  968. url: "/api/bpm/autoparkingrule/del_rule",
  969. type: "post",
  970. data: params,
  971. });
  972. };
  973. //业务管理-免费规则-图片
  974. const getFreePic = (params) => {
  975. return ajax({
  976. url: "/api/bpm/freeparkingrule/get_free_parking_url",
  977. type: "post",
  978. data: params,
  979. });
  980. };
  981. //业务管理-免费规则-增加
  982. const getAddFree = (params) => {
  983. return ajax({
  984. url: "/api/bpm/freeparkingrule/add_free_rule",
  985. type: "post",
  986. data: params,
  987. });
  988. };
  989. //业务管理-免费规则-删除
  990. const getAddDetailFree = (params) => {
  991. return ajax({
  992. url: "/api/bpm/freeparkingrule/del_free_rule",
  993. type: "post",
  994. data: params,
  995. });
  996. };
  997. //业务管理-免费规则-编辑
  998. const getAddEditFree = (params) => {
  999. return ajax({
  1000. url: "/api/bpm/freeparkingrule/edit_free_rule",
  1001. type: "post",
  1002. data: params,
  1003. });
  1004. };
  1005. //业务管理-免费规则-查看
  1006. const getAddCheckFree = (params) => {
  1007. return ajax({
  1008. url: "/api/bpm/freeparkingrule/show_free_rule",
  1009. type: "post",
  1010. data: params,
  1011. });
  1012. };
  1013. //业务管理-免费规则-列表
  1014. const getAddFreeList = (params) => {
  1015. return ajax({
  1016. url: "/api/bpm/freeparkingrule/get_rule_list",
  1017. type: "post",
  1018. data: params,
  1019. });
  1020. };
  1021. //业务管理-免费规则-公车停车记录
  1022. const getAddFreePartList = (params) => {
  1023. return ajax({
  1024. url: "/api/bpm/freeparkingrule/free_parking_record",
  1025. type: "post",
  1026. data: params,
  1027. });
  1028. };
  1029. //业务管理-异常停车数据
  1030. const getPartList = (params) => {
  1031. return ajax({
  1032. url: "/api/bpm/business/reporting_records_count",
  1033. type: "post",
  1034. data: params,
  1035. });
  1036. };
  1037. //业务管理-上报记录查询
  1038. const getPartSearchList = (params) => {
  1039. return ajax({
  1040. url: "/api/bpm/business/reporting_records_list",
  1041. type: "post",
  1042. data: params,
  1043. });
  1044. };
  1045. //业务管理-获取异常车辆类型
  1046. const getAbnormalList = (params) => {
  1047. return ajax({
  1048. url: "/api/bpm/business/abnormal_type_list",
  1049. type: "post",
  1050. data: params,
  1051. });
  1052. };
  1053. //业务管理-获取异常车辆类型-增加
  1054. const getAddAbnormal = (params) => {
  1055. return ajax({
  1056. url: "/api/bpm/business/abnormal_type_add",
  1057. type: "post",
  1058. data: params,
  1059. });
  1060. };
  1061. //业务管理-获取异常车辆类型-删除
  1062. const getAbnormal = (params) => {
  1063. return ajax({
  1064. url: "/api/bpm/business/abnormal_type_delete",
  1065. type: "post",
  1066. data: params,
  1067. });
  1068. };
  1069. //业务管理-获取异常车辆类型-查看
  1070. const getCheckList = (params) => {
  1071. return ajax({
  1072. url: "/api/bpm/business/reporting_records_detail",
  1073. type: "post",
  1074. data: params,
  1075. });
  1076. };
  1077. const getNameData = (params) => {
  1078. return ajax({
  1079. url: "/api/bpm/bill/get_road_by_name",
  1080. type: "post",
  1081. data: params,
  1082. });
  1083. };
  1084. const getChooseStatus = (params) => {
  1085. return ajax({
  1086. url: "/api/bpm/berthoperation/update_berth_warning_status",
  1087. type: "post",
  1088. data: params,
  1089. });
  1090. };
  1091. //设备运维-泊位状态列表
  1092. const getBerthOperationList = (params) => {
  1093. return ajax({
  1094. url: "/api/bpm/berthoperation/show_berth_operation",
  1095. type: "post",
  1096. data: params,
  1097. });
  1098. };
  1099. //设备运维-泊位状态列表
  1100. const getFaultReportExport = (params) => {
  1101. return ajax({
  1102. url: "/api/bpm/berthoperation/get_fault_report_export",
  1103. type: "post",
  1104. data: params,
  1105. });
  1106. };
  1107. //设备运维-泊位状态列表
  1108. const getReportExport = (params) => {
  1109. return ajax({
  1110. url: "/api/bpm/user/exportReport",
  1111. type: "post",
  1112. data: params,
  1113. });
  1114. };
  1115. //设备运维-故障上报列表
  1116. const getShowFaultReport = (params) => {
  1117. return ajax({
  1118. url: "/api/bpm/berthoperation/show_fault_report",
  1119. type: "post",
  1120. data: params,
  1121. });
  1122. };
  1123. //设备运维-预警上报列表
  1124. const getBerthWarningList = (params) => {
  1125. return ajax({
  1126. url: "/api/bpm/berthoperation/berth_warning_list",
  1127. type: "post",
  1128. data: params,
  1129. });
  1130. };
  1131. //设备运维-预警上报列表
  1132. const getBerthWarningListExport = (params) => {
  1133. return ajax({
  1134. url: "/api/bpm/berthoperation/get_warning_list_export",
  1135. type: "post",
  1136. data: params,
  1137. });
  1138. };
  1139. //设备运维-预警上报列表
  1140. const getReportList = (params) => {
  1141. return ajax({
  1142. url: "/api/bpm/user/get_report_list",
  1143. type: "post",
  1144. data: params,
  1145. });
  1146. };
  1147. //设备运维-预警上报列表
  1148. const getBreathRideo = (params) => {
  1149. return ajax({
  1150. url: "/api/bpm/bill/get_berth",
  1151. type: "post",
  1152. data: params,
  1153. });
  1154. };
  1155. export default {
  1156. getReportList,
  1157. getBreathRideo,
  1158. getBerthOperationList,
  1159. getChooseStatus,
  1160. getBerthWarningList,
  1161. getBerthWarningListExport,
  1162. getShowFaultReport,
  1163. getFaultReportExport,
  1164. getCaseSearchData,
  1165. getReportExport,
  1166. getDataSourceData,
  1167. getCaseStatusData,
  1168. getLevelSearchData,
  1169. getTollgateData,
  1170. getBrandData,
  1171. getCarListData,
  1172. getCaseDetailData,
  1173. getNonVehicleListData,
  1174. getAnalysisRules,
  1175. getFileList,
  1176. getTagList,
  1177. deviceDimensionExport,
  1178. handleLng,
  1179. getPictureListData,
  1180. getWorkerStatData,
  1181. getSalesStatData,
  1182. revenueData,
  1183. collectorData,
  1184. collectorList,
  1185. pdaScheduleData,
  1186. addList,
  1187. pdaScheduleDetail,
  1188. getDateList,
  1189. editList,
  1190. cascaderList,
  1191. getFenceData,
  1192. getOperator,
  1193. getParkData,
  1194. saveDta,
  1195. attendanceData,
  1196. assetsType,
  1197. merchantData,
  1198. assetsModel,
  1199. recipient,
  1200. assetsList,
  1201. saveData,
  1202. statisticsData,
  1203. configurationData,
  1204. handleDelete,
  1205. modelConfiguration,
  1206. getOperationData,
  1207. getName,
  1208. specialData,
  1209. specialPlateApply,
  1210. columnData,
  1211. deleteModify,
  1212. applyData,
  1213. passListData,
  1214. blackListData,
  1215. getNameData,
  1216. colorList,
  1217. addChange,
  1218. detailChange,
  1219. getChargeRulesData,
  1220. getPoleTemplateData,
  1221. getPoleListData,
  1222. getNVRListData,
  1223. nvrDel,
  1224. nvrUpdate,
  1225. nvrAdd,
  1226. getAllRoad,
  1227. monitorAdd,
  1228. monitorDel,
  1229. monitorEdit,
  1230. scheduleExport,
  1231. getMonitorList,
  1232. getBerthByNvr,
  1233. getAllNvrList,
  1234. getAllBrandList,
  1235. brandAdd,
  1236. brandEdit,
  1237. getAllBrandNameList,
  1238. getDeviceDimensionList,
  1239. getDeviceOfflineList,
  1240. getDeviceTypeList,
  1241. sendData,
  1242. getPreChargeRulesList,
  1243. getPicData,
  1244. getAddData,
  1245. getSeleData,
  1246. getEnterUrl,
  1247. getAddEditData,
  1248. getAddCheckData,
  1249. getFreePic,
  1250. getAddFree,
  1251. getAddEditFree,
  1252. getAddCheckFree,
  1253. getAddDetailFree,
  1254. getAddFreeList,
  1255. getAddFreePartList,
  1256. getPartList,
  1257. getPartSearchList,
  1258. getAbnormalList,
  1259. getAbnormal,
  1260. getCheckList,
  1261. brandData,
  1262. getRoadDimensionList,
  1263. getDeviceFuncList,
  1264. getDeviceDimensionDetail,
  1265. getDetailData,
  1266. getLat,
  1267. saveDtaList,
  1268. editScheduling,
  1269. deleteScheduling,
  1270. saveEditData,
  1271. saveCateData,
  1272. checkGoods,
  1273. specialApproveApply,
  1274. specialDeployApply,
  1275. changeModify,
  1276. modifyPass,
  1277. modifyStart,
  1278. modifyCreat,
  1279. searchPlateList,
  1280. deleteChange,
  1281. saveGoodEditData,
  1282. saveGoodDeleteData,
  1283. checkGoodsData,
  1284. brandEditData,
  1285. brandDeleteData,
  1286. checkBrandList,
  1287. deleteRuleData,
  1288. addRuleData,
  1289. editRuleData,
  1290. checkRuleData,
  1291. getAddAbnormal,
  1292. getAddDeleteData,
  1293. specialExport,
  1294. MesNotificationData,
  1295. attendanceExport,
  1296. salesExport,
  1297. statExport,
  1298. addChangeRules,
  1299. changeEditRule,
  1300. deleteChangeRules,
  1301. getDetailData,
  1302. getRoadListData,
  1303. getBind
  1304. }