停车场项目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.

568 lines
13 KiB

  1. import ajax from "@/config/ajax";
  2. ///api/orp/road/road_list 列表数据
  3. const getOrpRoadList = (params) => {
  4. return ajax({
  5. url: "/api/orp/road/road_list",
  6. type: "post",
  7. data: params,
  8. guard:true
  9. });
  10. };
  11. //导出
  12. const getOrpRoadExp = (params) => {
  13. return ajax({
  14. url: "/api/orp/road/road_list_export",
  15. type: "post",
  16. data: params,
  17. });
  18. };
  19. ///api/orp/road/road_info 获取路段详情
  20. const getOrpRoadInfo = (params) => {
  21. return ajax({
  22. url: "/api/orp/road/road_info",
  23. type: "post",
  24. data: params,
  25. });
  26. };
  27. ///api/orp/road/get_comment_setting 获取评价批量配置
  28. const getCommentSetting = (params) => {
  29. return ajax({
  30. url: "/api/orp/road/get_comment_setting",
  31. type: "post",
  32. data: params,
  33. });
  34. };
  35. ///api/orp/road/comment_setting 评价批量配置
  36. const commentSetting = (params) => {
  37. return ajax({
  38. url: "/api/orp/road/comment_setting",
  39. type: "post",
  40. data: params,
  41. });
  42. };
  43. // /api/orp/road/parking_comment_info 获取车场评价详情
  44. const getParkingCommentInfo = (params) => {
  45. return ajax({
  46. url: "/api/orp/road/parking_comment_info",
  47. type: "post",
  48. data: params,
  49. });
  50. };
  51. // /api/orp/road/sub_parking_lot 获取子车场信息
  52. const getSubParkingLot = (params) => {
  53. return ajax({
  54. url: "/api/orp/road/sub_parking_lot",
  55. type: "post",
  56. data: params,
  57. });
  58. };
  59. ///api/orp/road/get_road_ms 获取路段MS账号
  60. const getRoadMs = (params) => {
  61. return ajax({
  62. url: "/api/orp/road/get_road_ms",
  63. type: "post",
  64. data: params,
  65. });
  66. };
  67. //获取开闸部分下拉跨所有数据
  68. const getOpenAllOption=(params)=>{
  69. return ajax({
  70. url: "/api/orp/road/get_all_open_option",
  71. type: "post",
  72. data: params,
  73. });
  74. }
  75. //获取开闸部分下拉跨所有数据
  76. const addOpenData=(params)=>{
  77. return ajax({
  78. url: "/api/orp/road/add_open",
  79. type: "post",
  80. data: params,
  81. });
  82. }
  83. //获取开闸表格数据
  84. const getOpenData=(params)=>{
  85. return ajax({
  86. url: "/api/orp/road/open_table_data",
  87. type: "post",
  88. data: params,
  89. });
  90. }
  91. ///api/orp/road/edit_road_ms 编辑路段MS通信账号
  92. const editRoadMs = (params) => {
  93. return ajax({
  94. url: "/api/orp/road/edit_road_ms",
  95. type: "post",
  96. data: params,
  97. });
  98. };
  99. ///api/orp/road/edit_road_ms 添加路段MS通信账号
  100. const addRoadMs = (params) => {
  101. return ajax({
  102. url: "/api/orp/road/add_road_ms",
  103. type: "post",
  104. data: params,
  105. });
  106. };
  107. ///api/orp/road/get_road_service_parameters 获取路段业务参数配置
  108. const getRoadServiceParameters = (params) => {
  109. return ajax({
  110. url: "/api/orp/road/get_road_service_parameters",
  111. type: "post",
  112. data: params,
  113. });
  114. };
  115. ///api/orp/road/get_road_service_parameters 保存路段业务参数配置
  116. const getRoadServiceEdit = (params) => {
  117. return ajax({
  118. url: "/api/orp/road/edit_road_service_parameters",
  119. type: "post",
  120. data: params,
  121. });
  122. };
  123. ///api/orp/road/get_road_all_child 获取路段及其子级下拉筛选
  124. const getRoadAllChild = (params) => {
  125. return ajax({
  126. url: "/api/orp/road/get_road_all_child",
  127. type: "post",
  128. data: params,
  129. });
  130. };
  131. ///api/orp/road/get_all_group 获取路段所有车辆组 下拉筛选
  132. const getAllCarGroup = (params) => {
  133. return ajax({
  134. url: "/api/orp/road/get_all_group",
  135. type: "post",
  136. data: params,
  137. });
  138. };
  139. /// 添加路段车辆组
  140. const getAddCarGroup = (params) => {
  141. return ajax({
  142. url: "/api/orp/road/add_vehicle_group",
  143. type: "post",
  144. data: params,
  145. });
  146. };
  147. /// 编辑路段车辆组
  148. const getEditCarGroup = (params) => {
  149. return ajax({
  150. url: "/api/orp/road/edit_vehicle_group",
  151. type: "post",
  152. data: params,
  153. });
  154. };
  155. /// 删除路段车辆组
  156. const getDelCarGroup = (params) => {
  157. return ajax({
  158. url: "/api/orp/road/del_vehicle_group",
  159. type: "post",
  160. data: params,
  161. });
  162. };
  163. ///api/orp/road/get_road_vehicle_group 获取路段车辆组列表
  164. const getRoadVehicleGroup = (params) => {
  165. return ajax({
  166. url: "/api/orp/road/get_road_vehicle_group",
  167. type: "post",
  168. data: params,
  169. });
  170. };
  171. ///api/orp/road/vehicle_list 获取车辆列表
  172. const getVehicleList = (params) => {
  173. return ajax({
  174. url: "/api/orp/road/vehicle_list",
  175. type: "post",
  176. data: params,
  177. });
  178. };
  179. ///api/orp/road/add_vehicle 添加车辆
  180. const addVehicle = (params) => {
  181. return ajax({
  182. url: "/api/orp/road/add_vehicle",
  183. type: "post",
  184. data: params,
  185. });
  186. };
  187. ///api/orp/road/edit_vehicle 编辑车辆
  188. const editVehicle = (params) => {
  189. return ajax({
  190. url: "/api/orp/road/edit_vehicle",
  191. type: "post",
  192. data: params,
  193. });
  194. };
  195. ///api/orp/road/del_vehicle 删除车辆
  196. const deleteVehicle = (params) => {
  197. return ajax({
  198. url: "/api/orp/road/del_vehicle",
  199. type: "post",
  200. data: params,
  201. });
  202. };
  203. ///api/orp/road/enable_vehicle 启用车辆
  204. const enableVehicle = (params) => {
  205. return ajax({
  206. url: "/api/orp/road/enable_vehicle",
  207. type: "post",
  208. data: params,
  209. });
  210. };
  211. ///api/orp/road/disable_vehicle 禁用车辆
  212. const disableVehicle = (params) => {
  213. return ajax({
  214. url: "/api/orp/road/disable_vehicle",
  215. type: "post",
  216. data: params,
  217. });
  218. };
  219. ///api/orp/road/black_list 获取黑名单列表
  220. const getBlackList = (params) => {
  221. return ajax({
  222. url: "/api/orp/road/black_list",
  223. type: "post",
  224. data: params,
  225. });
  226. };
  227. ///api/orp/road/del_black_vehicle 删除黑名单
  228. const deleteBlackVehicle = (params) => {
  229. return ajax({
  230. url: "/api/orp/road/del_black_vehicle",
  231. type: "post",
  232. data: params,
  233. });
  234. };
  235. ///api/orp/road/enable_black_vehicle 启用黑名单
  236. const enableBlackVehicle = (params) => {
  237. return ajax({
  238. url: "/api/orp/road/enable_black_vehicle",
  239. type: "post",
  240. data: params,
  241. });
  242. };
  243. // /api/orp/road/disable_black_vehicle 禁用黑名单
  244. const disableBlackVehicle = (params) => {
  245. return ajax({
  246. url: "/api/orp/road/disable_black_vehicle",
  247. type: "post",
  248. data: params,
  249. });
  250. };
  251. ///api/orp/road/add_road_black_vehicle 添加黑名单
  252. const addRoadBlackVehicle = (params) => {
  253. return ajax({
  254. url: "/api/orp/road/add_road_black_vehicle",
  255. type: "post",
  256. data: params,
  257. });
  258. };
  259. ///api/orp/road/edit_black_vehicle 编辑黑名单
  260. const editBlackVehicle = (params) => {
  261. return ajax({
  262. url: "/api/orp/road/edit_black_vehicle",
  263. type: "post",
  264. data: params,
  265. });
  266. };
  267. ///api/orp/road/white_list 白名单列表
  268. const getWhiteList = (params) => {
  269. return ajax({
  270. url: "/api/orp/road/white_list",
  271. type: "post",
  272. data: params,
  273. });
  274. };
  275. ///api/orp/road/edit_white_vehicle 编辑白名单
  276. const editWhiteVehicle = (params) => {
  277. return ajax({
  278. url: "/api/orp/road/edit_white_vehicle",
  279. type: "post",
  280. data: params,
  281. });
  282. };
  283. ///api/orp/road/add_white_list 添加白名单
  284. const addWhiteList = (params) => {
  285. return ajax({
  286. url: "/api/orp/road/add_white_list",
  287. type: "post",
  288. data: params,
  289. });
  290. };
  291. ///api/orp/road/enable_white_vehicle 启用白名单
  292. const enableWhiteVehicle = (params) => {
  293. return ajax({
  294. url: "/api/orp/road/enable_white_vehicle",
  295. type: "post",
  296. data: params,
  297. });
  298. };
  299. ///api/orp/road/disable_white_vehicle 禁用白名单
  300. const disableWhiteVehicle = (params) => {
  301. return ajax({
  302. url: "/api/orp/road/disable_white_vehicle",
  303. type: "post",
  304. data: params,
  305. });
  306. };
  307. ///api/orp/road/del_white_vehicle 删除白名单
  308. const deleteWhiteVehicle = (params) => {
  309. return ajax({
  310. url: "/api/orp/road/del_white_vehicle",
  311. type: "post",
  312. data: params,
  313. });
  314. };
  315. ///api/orp/road/can_add_business_type 能够新增的业务场景
  316. const getLEDBusiness = (params) => {
  317. return ajax({
  318. url: "/api/orp/road/can_add_business_type",
  319. type: "post",
  320. data: params,
  321. });
  322. };
  323. ///api/orp/road/led_list led配置列表
  324. const getLEDList = (params) => {
  325. return ajax({
  326. url: "/api/orp/road/led_list",
  327. type: "post",
  328. data: params,
  329. });
  330. };
  331. ///api/orp/road/edit_led 编辑led配置
  332. const editLED = (params) => {
  333. return ajax({
  334. url: "/api/orp/road/edit_led",
  335. type: "post",
  336. data: params,
  337. });
  338. };
  339. //api/orp/road/add_led 添加led配置
  340. const addLED = (params) => {
  341. return ajax({
  342. url: "/api/orp/road/add_led",
  343. type: "post",
  344. data: params,
  345. });
  346. };
  347. ///api/orp/road/del_led 删除LED
  348. const delLED = (params) => {
  349. return ajax({
  350. url: "/api/orp/road/del_led",
  351. type: "post",
  352. data: params,
  353. });
  354. };
  355. ///api/orp/road/user_list 路段配置页面收费员列表
  356. const getOutSegmentUserList = (params) => {
  357. return ajax({
  358. url: "/api/orp/road/user_list",
  359. type: "post",
  360. data: params,
  361. });
  362. };
  363. ///api/orp/road/get_operator_mb_user 获取路段对应商户的MB收费员 左右侧筛选
  364. const getOperatorMbUser = (params) => {
  365. return ajax({
  366. url: "/api/orp/road/get_operator_mb_user",
  367. type: "post",
  368. data: params,
  369. });
  370. };
  371. ///api/orp/road/add_user 添加路段收费员
  372. const addRoadUser = (params) => {
  373. return ajax({
  374. url: "/api/orp/road/add_user",
  375. type: "post",
  376. data: params,
  377. });
  378. };
  379. ///api/orp/road/del_road_user 删除路段收费员
  380. const deleteRoadUser = (params) => {
  381. return ajax({
  382. url: "/api/orp/road/del_road_user",
  383. type: "post",
  384. data: params,
  385. });
  386. };
  387. ///api/orp/road/get_road_qrcode_info 路段二维码相关数据
  388. const getRoadQRcodeInfo = (params) => {
  389. return ajax({
  390. url: "/api/orp/road/get_road_qrcode_info",
  391. type: "post",
  392. data: params,
  393. });
  394. };
  395. ///api/orp/road/get_road_qrcode_info_1694677215313 获取路段二维码图片
  396. const getRoadQRcodePic = (params) => {
  397. return ajax({
  398. url: "/api/orp/road/get_road_qrcode_info_1694677215313",
  399. type: "post",
  400. data: params,
  401. });
  402. };
  403. ///api/orp/road/batch_get_qrcode 批量获取路段二维码图片
  404. const getRoadQRcodePicBatch = (params) => {
  405. return ajax({
  406. url: "/api/orp/road/batch_get_qrcode",
  407. type: "post",
  408. data: params,
  409. });
  410. };
  411. ///api/orp/road/edit_berth_number 编辑剩余泊位
  412. const editBerthNumber = (params) => {
  413. return ajax({
  414. url: "/api/orp/road/edit_berth_number",
  415. type: "post",
  416. data: params,
  417. });
  418. };
  419. ///api/orp/bill/get_road_bill_rule 获取路段对应计费规则下拉
  420. const getRoadBillRule = (params) => {
  421. return ajax({
  422. url: "/api/orp/bill/get_road_bill_rule",
  423. type: "post",
  424. data: params,
  425. });
  426. };
  427. ///api/orp/road/raod_bill_rule_list 路段对应计费规则列表
  428. const getRoadBillRuleList = (params) => {
  429. return ajax({
  430. url: "/api/orp/road/raod_bill_rule_list",
  431. type: "post",
  432. data: params,
  433. });
  434. };
  435. ///api/orp/road/get_road_temporary_group 获取路段临时车辆组
  436. const getRoadTemporaryGroup = (params) => {
  437. return ajax({
  438. url: "/api/orp/road/get_road_temporary_group",
  439. type: "post",
  440. data: params,
  441. });
  442. };
  443. ///api/orp/road/add_road_bill_rule 添加路段对应计费规则
  444. const addRoadBillRule = (params) => {
  445. return ajax({
  446. url: "/api/orp/road/add_road_bill_rule",
  447. type: "post",
  448. data: params,
  449. });
  450. };
  451. //api/orp/road/edit_road_bill_rule 编辑路段对应计费规则
  452. const editRoadBullRule = (params) => {
  453. return ajax({
  454. url: "/api/orp/road/edit_road_bill_rule",
  455. type: "post",
  456. data: params,
  457. });
  458. };
  459. ///api/orp/road/del_road_bill_rule 删除路段对应计费规则
  460. const delRoadBillRule = (params) => {
  461. return ajax({
  462. url: "/api/orp/road/del_road_bill_rule",
  463. type: "post",
  464. data: params,
  465. });
  466. };
  467. ///api/orp/road/get_parent_road_list 获取上级路段下拉
  468. const getParentRoadList = (params) => {
  469. return ajax({
  470. url: "/api/orp/road/get_parent_road_list",
  471. type: "post",
  472. data: params,
  473. });
  474. };
  475. ///api/orp/road/add_road 添加路段
  476. const addOutSegmentRoad = (params) => {
  477. return ajax({
  478. url: "/api/orp/road/add_road",
  479. type: "post",
  480. data: params,
  481. });
  482. };
  483. ///api/orp/road/edit_road 编辑路段
  484. const editOutSegmentRoad = (params) => {
  485. return ajax({
  486. url: "/api/orp/road/edit_road",
  487. type: "post",
  488. data: params,
  489. });
  490. };
  491. export default {
  492. getOrpRoadList,
  493. getOrpRoadExp,
  494. getOrpRoadInfo,
  495. getCommentSetting,
  496. commentSetting,
  497. getParkingCommentInfo,
  498. getSubParkingLot,
  499. getRoadMs,
  500. editRoadMs,
  501. addRoadMs,
  502. getRoadServiceParameters,
  503. getRoadServiceEdit,
  504. getRoadAllChild,
  505. getAllCarGroup,
  506. getAddCarGroup,
  507. getEditCarGroup,
  508. getDelCarGroup,
  509. getRoadVehicleGroup,
  510. getVehicleList,
  511. addVehicle,
  512. editVehicle,
  513. deleteVehicle,
  514. enableVehicle,
  515. disableVehicle,
  516. getBlackList,
  517. deleteBlackVehicle,
  518. enableBlackVehicle,
  519. disableBlackVehicle,
  520. editBlackVehicle,
  521. addRoadBlackVehicle,
  522. getWhiteList,
  523. editWhiteVehicle,
  524. addWhiteList,
  525. enableWhiteVehicle,
  526. disableWhiteVehicle,
  527. deleteWhiteVehicle,
  528. getLEDBusiness,
  529. getLEDList,
  530. editLED,
  531. addLED,
  532. delLED,
  533. getOutSegmentUserList,
  534. getOperatorMbUser,
  535. addRoadUser,
  536. deleteRoadUser,
  537. getRoadQRcodeInfo,
  538. getRoadQRcodePicBatch,
  539. getRoadQRcodePic,
  540. editBerthNumber,
  541. getRoadBillRule,
  542. getRoadBillRuleList,
  543. getRoadTemporaryGroup,
  544. addRoadBillRule,
  545. editRoadBullRule,
  546. delRoadBillRule,
  547. getParentRoadList,
  548. addOutSegmentRoad,
  549. editOutSegmentRoad,
  550. getOpenAllOption,
  551. addOpenData,
  552. getOpenData
  553. };