api.js 23 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186
  1. import http from './interface'
  2. /**
  3. * 将业务所有接口统一起来便于维护
  4. * 如果项目很大可以将 url 独立成文件,接口分成不同的模块
  5. *
  6. */
  7. // 单独导出(测试接口) import {test} from '@/common/vmeitime-http/'
  8. export const test = (data) => {
  9. // http.config.baseUrl = "http://localhost:8080/api/"
  10. //设置请求前拦截器
  11. http.interceptor.request = (config) => {
  12. config.header = {
  13. // "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  14. }
  15. }
  16. //设置请求结束后拦截器
  17. http.interceptor.response = (response) => {
  18. // console.log('个性化response....')
  19. //判断返回状态 执行相应操作
  20. return response;
  21. }
  22. return http.request({
  23. baseUrl: 'https://unidemo.dcloud.net.cn/',
  24. url: 'ajax/echo/text?name=uni-app',
  25. dataType: 'text',
  26. data,
  27. })
  28. }
  29. // 默认全部导出 import api from '@/common/vmeitime-http/'
  30. // export default {
  31. // test,
  32. // }
  33. // //方式一
  34. // sendRequest1(){
  35. // this.$api.getNavs({
  36. // noncestr: Date.now(),
  37. // user:123456,
  38. // }).then((res)=>{
  39. // this.res = '请求结果 : ' + JSON.stringify(res);
  40. // console.log('request success', res)
  41. // }).catch((err)=>{
  42. // console.log('request fail', err);
  43. // })
  44. // },
  45. // // 方式二
  46. // async sendRequest2() {
  47. // let res = await this.$api.getBlocksList();
  48. // this.res = '请求结果 : ' + JSON.stringify(res);
  49. // }
  50. // EC泛微平台-单点登录
  51. export const oauth_sso = (data) => {
  52. return http.request({
  53. method: "POST",
  54. url: '/oauth/sso',
  55. data,
  56. })
  57. }
  58. // 宁煤信息平台免密token获取
  59. export const oauth_getNoPasswordToken = (data) => {
  60. return http.request({
  61. method: "POST",
  62. url: '/oauth/getNoPasswordToken',
  63. data,
  64. })
  65. }
  66. // 统一自动化系统接口
  67. export const unified_automation_system = (data) => {
  68. return http.request({
  69. method: "POST",
  70. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  71. url: '/opcdata/getData',
  72. data,
  73. })
  74. }
  75. export const opcdata_getTurboData = (data) => {
  76. return http.request({
  77. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  78. url: '/opcdata/getTurboData',
  79. data,
  80. })
  81. }
  82. // 枣泉智能测速 - 地面车辆
  83. export const vehicle = (data) => {
  84. return http.request({
  85. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  86. url: '/apidata/getCarIllegalList',
  87. data,
  88. })
  89. }
  90. // 井下车辆 - 超速
  91. export const vehicle_getCarDownIllegalList = (data) => {
  92. return http.request({
  93. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  94. url: '/apidata/getCarDownIllegalList',
  95. data,
  96. })
  97. }
  98. // 井下车辆 - 闯红灯
  99. export const getCarRunRedLightList = (data) => {
  100. return http.request({
  101. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  102. url: '/apidata/getCarRunRedLightList',
  103. data,
  104. })
  105. }
  106. // 井下车辆 - 违章
  107. export const getCarDownIllegalAllList = (data) => {
  108. return http.request({
  109. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  110. url: '/apidata/getCarDownIllegalAllList',
  111. data,
  112. })
  113. }
  114. // 井下车辆 - 车辆信息
  115. export const getCarCurrInfoList = (data) => {
  116. return http.request({
  117. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  118. url: '/apidata/getCarCurrInfoList',
  119. data,
  120. })
  121. }
  122. // 井下车辆 - 信号灯信息
  123. export const getLightCurrInfoList = (data) => {
  124. return http.request({
  125. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  126. url: '/apidata/getLightCurrInfoList',
  127. data,
  128. })
  129. }
  130. // 井下车辆 - 分站信息
  131. export const getSiteCurrInfoList = (data) => {
  132. return http.request({
  133. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  134. url: '/apidata/getSiteCurrInfoList',
  135. data,
  136. })
  137. }
  138. // 井下车辆 - 任务信息
  139. export const getCarTaskInfoList = (data) => {
  140. return http.request({
  141. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  142. url: '/apidata/getCarTaskInfoList',
  143. data,
  144. })
  145. }
  146. // 井下车辆 - 驾驶员信息
  147. export const getDriverInfoList = (data) => {
  148. return http.request({
  149. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  150. url: '/apidata/getDriverInfoList',
  151. data,
  152. })
  153. }
  154. // 枣泉内网新闻 新闻列表
  155. export const zaoquan_article_list = (data) => {
  156. return http.request({
  157. method: 'POST',
  158. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  159. url: '/article_list',
  160. data,
  161. })
  162. }
  163. export const zaoquan_type_list = (data) => {
  164. return http.request({
  165. method: 'POST',
  166. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  167. url: '/type_list',
  168. data,
  169. })
  170. }
  171. // 枣泉 管控平台
  172. // 智能通风
  173. export const zaoquan_dcs_getFan = (data) => {
  174. return http.request({
  175. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  176. url: '/zaoquan/dcs/getFan',
  177. data,
  178. })
  179. }
  180. // 液压支架 架空乘人器
  181. export const zaoquan_dcs_getSupport = (data) => {
  182. return http.request({
  183. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  184. url: '/zaoquan/dcs/getSupport',
  185. data,
  186. })
  187. }
  188. // 工作面 智能综采、智能掘进
  189. export const zaoquan_dcs_workface = (data) => {
  190. return http.request({
  191. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  192. url: '/zaoquan/dcs/workface',
  193. data,
  194. })
  195. }
  196. // 压风制氮
  197. export const zaoquan_dcs_an = (data) => {
  198. return http.request({
  199. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  200. url: '/zaoquan/dcs/an',
  201. data,
  202. })
  203. }
  204. // 水泵
  205. export const zaoquan_dcs_pump = (data) => {
  206. return http.request({
  207. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  208. url: '/zaoquan/dcs/pump',
  209. data,
  210. })
  211. }
  212. // 变电所
  213. export const zaoquan_dcs_power = (data) => {
  214. return http.request({
  215. baseUrl: uni.getStorageSync('unified_automation_system_url'),
  216. url: '/zaoquan/dcs/power',
  217. data,
  218. })
  219. }
  220. // 首页风格切换
  221. export const home_style_setting = (data) => {
  222. return http.request({
  223. url: '/home/style_setting',
  224. data,
  225. })
  226. }
  227. // 请求首页分类链接
  228. export const home_link = (data) => {
  229. return http.request({
  230. url: '/home/links',
  231. data,
  232. })
  233. }
  234. // 请求首页导航链接
  235. export const homeNav_list = (data) => {
  236. return http.request({
  237. url: '/homeNav/list',
  238. data,
  239. })
  240. }
  241. // 登录
  242. export const login = (data) => {
  243. return http.request({
  244. method: "POST",
  245. url: '/oauth/token',
  246. data,
  247. })
  248. }
  249. // 首页
  250. // 首页公告
  251. export const notice_list = (data) => {
  252. return http.request({
  253. url: '/notice/list',
  254. data
  255. })
  256. }
  257. // 首页轮播图
  258. export const scrollImg_list = (data) => {
  259. return http.request({
  260. url: '/scrollImg/list',
  261. data
  262. })
  263. }
  264. // 首页新闻动态
  265. export const article_list = (data) => {
  266. return http.request({
  267. url: '/article/list',
  268. data
  269. })
  270. }
  271. // 消息推送
  272. // 消息列表
  273. export const message_list = (data) => {
  274. return http.request({
  275. url: '/message/list',
  276. data,
  277. })
  278. }
  279. // 标记已读
  280. export const message_read = (data) => {
  281. return http.request({
  282. method: 'POST',
  283. url: '/message/read',
  284. data,
  285. })
  286. }
  287. // 未读消息数
  288. export const message_unread_num = (data) => {
  289. return http.request({
  290. url: '/message/unread_num',
  291. data,
  292. })
  293. }
  294. // 梅花井 业务审核管理
  295. // 业务审核列表
  296. export const worksheet_check_listmei = (data) => {
  297. return http.request({
  298. url: '/worksheet/check/listmei',
  299. data,
  300. })
  301. }
  302. // 业务审核详情
  303. export const worksheet_checkmei = (data) => {
  304. return http.request({
  305. url: '/worksheet/checkmei/' + data.id,
  306. data,
  307. })
  308. }
  309. // 提交审核
  310. export const worksheet_checkmei_tijiao = (data) => {
  311. return http.request({
  312. method: "POST",
  313. url: '/worksheet/checkmei/' + data.id,
  314. data,
  315. })
  316. }
  317. // 我的业务列表
  318. export const worksheet_apply_listmei = (data) => {
  319. return http.request({
  320. url: '/worksheet/apply/listmei',
  321. data,
  322. })
  323. }
  324. //我的业务撤回
  325. export const worksheet_orderdel = (data) => {
  326. return http.request({
  327. method: "POST",
  328. url: '/worksheet/orderdel/' + data.id,
  329. data,
  330. })
  331. }
  332. //我的业务详情
  333. export const worksheet_applymei = (data) => {
  334. return http.request({
  335. url: '/worksheet/applymei/' + data.id,
  336. data,
  337. })
  338. }
  339. // 业务申请
  340. // 业务选择列表
  341. export const worksheet_classify_list = (data) => {
  342. return http.request({
  343. url: '/worksheet/classify/list',
  344. data,
  345. })
  346. }
  347. // 可申请业务列表
  348. export const worksheet_design_list = (data) => {
  349. return http.request({
  350. method: 'POST',
  351. url: '/worksheet/design/list',
  352. data,
  353. })
  354. }
  355. // 可申请业务详情
  356. export const worksheet_designmei = (data) => {
  357. return http.request({
  358. url: '/worksheet/designmei/' + data.id,
  359. data,
  360. })
  361. }
  362. // 强制浏览限制
  363. export const worksheet_force_query = (data) => {
  364. return http.request({
  365. method: 'POST',
  366. url: '/worksheet/force/query',
  367. data,
  368. })
  369. }
  370. // 我的
  371. // 上传头像
  372. export const user_avatar_upload = (data) => {
  373. return http.request({
  374. method: 'POST',
  375. url: '/user/avatar/upload',
  376. data,
  377. })
  378. }
  379. // 发送验证码
  380. export const sms_vcode = (data) => {
  381. return http.request({
  382. method: 'POST',
  383. url: '/sms/vcode',
  384. data,
  385. })
  386. }
  387. // 忘记密码,不需要token的发送验证码
  388. export const sms_send_v_code = (data) => {
  389. return http.request({
  390. method: 'POST',
  391. url: '/sms/send_v_code',
  392. data,
  393. })
  394. }
  395. // 绑定手机号
  396. export const user_mobile_set = (data) => {
  397. return http.request({
  398. method: 'POST',
  399. url: '/user/mobile/set',
  400. data,
  401. })
  402. }
  403. // 修改密码
  404. export const user_repassword = (data) => {
  405. return http.request({
  406. method: 'POST',
  407. url: '/user/repassword',
  408. data,
  409. })
  410. }
  411. // 忘记密码
  412. export const user_forget_password = (data) => {
  413. return http.request({
  414. method: 'POST',
  415. url: '/user/forget_password',
  416. data,
  417. })
  418. }
  419. // 上传手写签名
  420. export const worksheet_baseimg = (data) => {
  421. return http.request({
  422. method: 'POST',
  423. url: '/worksheet/baseimg',
  424. data,
  425. })
  426. }
  427. // 生产数据
  428. // 生产公告
  429. export const dispatch_bulletin = (data) => {
  430. return http.request({
  431. method: 'POST',
  432. url: '/dispatch/bulletin',
  433. data,
  434. })
  435. }
  436. // 模拟量统计
  437. export const safety_simulation_total = (data) => {
  438. return http.request({
  439. method: 'POST',
  440. url: '/safety/simulation/total',
  441. data,
  442. })
  443. }
  444. // 用户权限设置
  445. export const workbench_leader_mailbox_check = (data) => {
  446. return http.request({
  447. method: 'POST',
  448. url: '/workbench/leader_mailbox/check',
  449. data,
  450. })
  451. }
  452. // 隐患排查待办数量
  453. export const troubleshoot_getDBNum = (data) => {
  454. return http.request({
  455. method: 'POST',
  456. url: '/troubleshoot/getDBNum',
  457. data,
  458. })
  459. }
  460. // 工作台
  461. export const workbench_index = (data) => {
  462. return http.request({
  463. url: '/workbench/index',
  464. data,
  465. })
  466. }
  467. // 工作台
  468. // 发票助手
  469. export const workbench_invoice_info = (data) => {
  470. return http.request({
  471. url: '/workbench/invoice/info',
  472. data,
  473. })
  474. }
  475. // 值班信息
  476. // 获取值班月份 所有人
  477. export const notice_all_list_month = (data) => {
  478. return http.request({
  479. url: '/notice/all_list/month',
  480. data,
  481. })
  482. }
  483. // 获取值班信息-所有人
  484. export const notice_all_list_list = (data) => {
  485. return http.request({
  486. method: 'POST',
  487. url: '/notice/all_list/list',
  488. data,
  489. })
  490. }
  491. // 获取值班月份-个人
  492. export const notice_my_list_month = (data) => {
  493. return http.request({
  494. url: '/notice/my_list/month',
  495. data,
  496. })
  497. }
  498. // 获取值班信息-个人
  499. export const notice_my_list_list = (data) => {
  500. return http.request({
  501. method: 'POST',
  502. url: '/notice/my_list/list',
  503. data,
  504. })
  505. }
  506. // 获取部门列表
  507. export const section_getGroupList = (data) => {
  508. return http.request({
  509. url: '/section/getGroupList',
  510. data,
  511. })
  512. }
  513. // 获取单个部门人员列表
  514. export const user_list = (data) => {
  515. return http.request({
  516. method: 'POST',
  517. url: '/user/list',
  518. data,
  519. })
  520. }
  521. // 积分
  522. // 添加员工积分
  523. export const staff_integral_increase = (data) => {
  524. return http.request({
  525. method: 'POST',
  526. url: '/staff/integral/increase',
  527. data,
  528. })
  529. }
  530. //查询员工积分
  531. export const staff_integral_query = (data) => {
  532. return http.request({
  533. method: 'POST',
  534. url: '/staff/integral/query',
  535. data,
  536. })
  537. }
  538. // 查询当日员工积分获取情况
  539. export const staff_integral_list = (data) => {
  540. return http.request({
  541. method: 'POST',
  542. url: '/staff/integral/list',
  543. data,
  544. })
  545. }
  546. // 搜索全矿人员
  547. export const user_search = (data) => {
  548. return http.request({
  549. method: 'POST',
  550. url: '/user/search',
  551. data,
  552. })
  553. }
  554. // 获取个人信息
  555. export const user_getUinfo = (data) => {
  556. return http.request({
  557. url: '/user/getUinfo',
  558. data,
  559. })
  560. }
  561. // 下井记录 重名人员列表
  562. export const user_getPersonnelListByName = (data) => {
  563. return http.request({
  564. method: 'POST',
  565. url: '/user/getPersonnelListByName',
  566. data,
  567. })
  568. }
  569. // 绑定人名和下井信息
  570. export const user_updateUserMessage = (data) => {
  571. return http.request({
  572. method: 'POST',
  573. url: '/user/updateUserMessage',
  574. data,
  575. })
  576. }
  577. // 首页 获取常用功能链接
  578. export const getCommonMenuList = (data) => {
  579. return http.request({
  580. method: 'POST',
  581. url: '/workbench/common_menu/getCommonMenuList',
  582. data,
  583. })
  584. }
  585. // 添加常用链接
  586. export const addCommonMenu = (data) => {
  587. return http.request({
  588. method: 'POST',
  589. url: '/workbench/common_menu/addCommonMenu',
  590. data,
  591. })
  592. }
  593. // 修改排序及删除
  594. export const editCommonMenu = (data) => {
  595. return http.request({
  596. method: 'POST',
  597. url: '/workbench/common_menu/editCommonMenu',
  598. data,
  599. })
  600. }
  601. // 会议安排 三会一课
  602. // 会议列表
  603. export const conference_list = (data) => {
  604. return http.request({
  605. url: '/conference/list',
  606. data,
  607. })
  608. }
  609. // 会议详情
  610. export const conference_one = (data) => {
  611. return http.request({
  612. url: '/conference/one',
  613. data,
  614. })
  615. }
  616. // 应到人
  617. export const conference_staff_list = (data) => {
  618. return http.request({
  619. url: '/conference/staff/list',
  620. data,
  621. })
  622. }
  623. // 获取投票详情
  624. export const conference_vote_list = (data) => {
  625. return http.request({
  626. url: '/conference/vote/list',
  627. data,
  628. })
  629. }
  630. // 获取状态
  631. export const get_staff_status = (data) => {
  632. return http.request({
  633. url: '/conference/staff/status',
  634. data,
  635. })
  636. }
  637. // 签到
  638. export const conference_staff_status = (data) => {
  639. return http.request({
  640. method: "POST",
  641. url: '/conference/staff/status',
  642. data,
  643. })
  644. }
  645. // 获取投票参数
  646. export const conference_staff_vote = (data) => {
  647. return http.request({
  648. url: '/conference/staff/vote',
  649. data,
  650. })
  651. }
  652. // 投票接口
  653. export const conference_staff_vote_take = (data) => {
  654. return http.request({
  655. method: "POST",
  656. url: '/conference/staff/vote/take',
  657. data,
  658. })
  659. }
  660. // 宁东 拼图
  661. export const jigsawPuzzle_specialList = (data) => {
  662. return http.request({
  663. method: "POST",
  664. url: '/jigsawPuzzle/specialList',
  665. data,
  666. })
  667. }
  668. // 拼图专题排行
  669. export const jigsawPuzzle_getRankingBySpecialId = (data) => {
  670. return http.request({
  671. method: "POST",
  672. url: '/jigsawPuzzle/getRankingBySpecialId',
  673. data,
  674. })
  675. }
  676. // 专题进度信息
  677. export const jigsawPuzzle_getPercentCompleteData = (data) => {
  678. return http.request({
  679. method: "POST",
  680. url: '/jigsawPuzzle/getPercentCompleteData',
  681. data,
  682. })
  683. }
  684. // 图片列表
  685. export const jigsawPuzzle_pictureList = (data) => {
  686. return http.request({
  687. method: "POST",
  688. url: '/jigsawPuzzle/pictureList',
  689. data,
  690. })
  691. }
  692. // 完成拼图,上传成绩
  693. export const jigsawPuzzle_completeJigsawPuzzle = (data) => {
  694. return http.request({
  695. method: "POST",
  696. url: '/jigsawPuzzle/completeJigsawPuzzle',
  697. data,
  698. })
  699. }
  700. // 获取图片详情信息
  701. export const jigsawPuzzle_getPictureDetail = (data) => {
  702. return http.request({
  703. method: "POST",
  704. url: '/jigsawPuzzle/getPictureDetail',
  705. data,
  706. })
  707. }
  708. // 单图排行
  709. export const jigsawPuzzle_getRankingByPictureId = (data) => {
  710. return http.request({
  711. method: "POST",
  712. url: '/jigsawPuzzle/getRankingByPictureId',
  713. data,
  714. })
  715. }
  716. // OA 审批流
  717. // 消息页面
  718. // 五定表
  719. export const five_fixed_fiveFixed = (data) => {
  720. return http.request({
  721. method: "POST",
  722. url: '/five_fixed/fiveFixed',
  723. data,
  724. })
  725. }
  726. // 五定表分类
  727. export const five_fixed_getMenuDataByKQName = (data) => {
  728. return http.request({
  729. method: "POST",
  730. url: '/five_fixed/getMenuDataByKQName',
  731. data,
  732. })
  733. }
  734. // 五定表详情
  735. export const five_fixed_fiveFixedDetail = (data) => {
  736. return http.request({
  737. method: "POST",
  738. url: '/five_fixed/fiveFixedDetail',
  739. data,
  740. })
  741. }
  742. // 五定表统计项
  743. export const five_fixed_getTableFiledRemark = (data) => {
  744. return http.request({
  745. method: "POST",
  746. url: '/five_fixed/getTableFiledRemark',
  747. data,
  748. })
  749. }
  750. // 统计项记录总数
  751. export const five_fixed_getTableFiledTotalNumber = (data) => {
  752. return http.request({
  753. method: "POST",
  754. url: '/five_fixed/getTableFiledTotalNumber',
  755. data,
  756. })
  757. }
  758. // 根据表表名称获取已完成未完成数据
  759. export const five_fixed_getYesOrNoDataByTableName = (data) => {
  760. return http.request({
  761. method: "POST",
  762. url: '/five_fixed/getYesOrNoDataByTableName',
  763. data,
  764. })
  765. }
  766. // 闭环管理统计列表
  767. export const five_fixed_fiveFixedNewCategory = (data) => {
  768. return http.request({
  769. method: "POST",
  770. url: '/five_fixed/fiveFixedNewCategory',
  771. data,
  772. })
  773. }
  774. // 获取记录管理列表
  775. export const five_fixed_getRecordDataByCategoryName = (data) => {
  776. return http.request({
  777. method: "POST",
  778. url: '/five_fixed/getRecordDataByCategoryName',
  779. data,
  780. })
  781. }
  782. // 根据表名称获取记录管理数据
  783. export const five_fixed_getRecordDataByTableName = (data) => {
  784. return http.request({
  785. method: "POST",
  786. url: '/five_fixed/getRecordDataByTableName',
  787. data,
  788. })
  789. }
  790. // 矿区圈
  791. export const five_fixed_fiveFixedKQ = (data) => {
  792. return http.request({
  793. method: "POST",
  794. url: '/five_fixed/fiveFixedKQ',
  795. data,
  796. })
  797. }
  798. // 申请列表
  799. export const workflow_get_all_list = (data) => {
  800. return http.request({
  801. url: '/workflow/get_all_list',
  802. data,
  803. })
  804. }
  805. // 申请详情
  806. export const workflow_get_detail = (data) => {
  807. return http.request({
  808. url: '/workflow/get_detail',
  809. data,
  810. })
  811. }
  812. // 申请提交
  813. export const workflow_submit_apply = (data) => {
  814. return http.request({
  815. method: "POST",
  816. url: '/workflow/submit_apply',
  817. data,
  818. })
  819. }
  820. // 上传图片
  821. export const worksheet_design_up_images = (data) => {
  822. return http.request({
  823. method: "POST",
  824. url: '/worksheet/design/up_images',
  825. data,
  826. })
  827. }
  828. // 流程待办
  829. // 审核列表
  830. export const workflow_get_check_list = (data) => {
  831. return http.request({
  832. url: '/workflow/get_check_list',
  833. data,
  834. })
  835. }
  836. // 全矿人员列表
  837. export const section_getSectionStaff = (data) => {
  838. return http.request({
  839. method: "POST",
  840. url: '/section/getSectionStaff',
  841. data,
  842. })
  843. }
  844. // 网格排查
  845. // 配置参数 网格编号
  846. export const trouble_grid_number_list = (data) => {
  847. return http.request({
  848. method: "POST",
  849. url: '/trouble/grid/number/list',
  850. data,
  851. })
  852. }
  853. // 获取网格范围
  854. export const trouble_grid_range_list = (data) => {
  855. return http.request({
  856. method: "POST",
  857. url: '/trouble/grid/range/list',
  858. data,
  859. })
  860. }
  861. // 获取巡检人员
  862. export const trouble_grid_owner_list = (data) => {
  863. return http.request({
  864. method: "POST",
  865. url: '/trouble/grid/owner/list',
  866. data,
  867. })
  868. }
  869. // 获取网格区域
  870. export const trouble_grid_region_list = (data) => {
  871. return http.request({
  872. method: "POST",
  873. url: '/trouble/grid/region/list',
  874. data,
  875. })
  876. }
  877. // 添加巡检
  878. export const trouble_grid_check_add = (data) => {
  879. return http.request({
  880. method: "POST",
  881. url: '/trouble/grid/check/add',
  882. data,
  883. })
  884. }
  885. // 网格化时间线
  886. export const trouble_grid_timeline = (data) => {
  887. return http.request({
  888. method: "POST",
  889. url: '/trouble/grid/timeline',
  890. data,
  891. })
  892. }
  893. // 记录详情
  894. export const trouble_grid_check_detail = (data) => {
  895. return http.request({
  896. method: "POST",
  897. url: '/trouble/grid/check/detail',
  898. data,
  899. })
  900. }
  901. // 查询
  902. export const trouble_grid_region_annular = (data) => {
  903. return http.request({
  904. method: "POST",
  905. url: '/trouble/grid/region/annular',
  906. data,
  907. })
  908. }
  909. // 网格化巡检记录
  910. export const trouble_grid_list = (data) => {
  911. return http.request({
  912. url: '/trouble/grid/list',
  913. data,
  914. })
  915. }
  916. // 巡检详情
  917. export const trouble_grid_check_detailed = (data) => {
  918. return http.request({
  919. method: "POST",
  920. url: '/trouble/grid/check/detailed',
  921. data,
  922. })
  923. }
  924. // 消息提醒-角标
  925. export const workflow_todo_query = (data) => {
  926. return http.request({
  927. method: "POST",
  928. url: '/workflow/todo_query',
  929. data,
  930. })
  931. }
  932. // 金家渠 开屏通告
  933. export const notify_getNotifyOne = (data) => {
  934. return http.request({
  935. method: "POST",
  936. url: '/notify/getNotifyOne',
  937. data,
  938. })
  939. }
  940. // 记录APP使用时长
  941. export const user_recordDuration = (data) => {
  942. return http.request({
  943. method: "POST",
  944. url: '/user/recordDuration',
  945. data,
  946. })
  947. }
  948. // 查询APP使用时长及次数
  949. export const user_selectRecordDuration = (data) => {
  950. return http.request({
  951. method: "POST",
  952. url: '/user/selectRecordDuration',
  953. data,
  954. })
  955. }
  956. // 最近使用流程查询
  957. export const workflow_recently_used = (data) => {
  958. return http.request({
  959. method: "POST",
  960. url: '/workflow/recently_used',
  961. data,
  962. })
  963. }
  964. // 生产数据 数据分析
  965. export const mtcxy_getMTYPHData = (data) => {
  966. return http.request({
  967. method: "POST",
  968. url: '/mtcxy/getMTYPHData',
  969. data,
  970. })
  971. }
  972. // OA定位
  973. export const workflow_save_location = (data) => {
  974. return http.request({
  975. method: "POST",
  976. url: '/workflow/save_location',
  977. data,
  978. })
  979. }
  980. // 金家渠 矿压监测
  981. export const pressure_realtime_record = (data) => {
  982. return http.request({
  983. method: "POST",
  984. url: '/pressure/realtime_record',
  985. data,
  986. })
  987. }
  988. // 金家渠 矿压监测_区域列表
  989. export const pressure_area_list = (data) => {
  990. return http.request({
  991. method: "POST",
  992. url: '/pressure/area_list',
  993. data,
  994. })
  995. }
  996. // 组织架构 OA统一接口
  997. // 无限级部门
  998. export const section_get_org_structure = (data) => {
  999. return http.request({
  1000. method: "POST",
  1001. url: '/section/get_org_structure',
  1002. data,
  1003. })
  1004. }
  1005. // 该部门下的人员信息
  1006. export const user_get_org_users = (data) => {
  1007. return http.request({
  1008. method: "POST",
  1009. url: '/user/get_org_users',
  1010. data,
  1011. })
  1012. }
  1013. // 获取安全预控首页导航完整数据OA
  1014. export const home_aqyk_newLinks = (data) => {
  1015. return http.request({
  1016. url: '/home/aqyk_newLinks',
  1017. data,
  1018. })
  1019. }
  1020. // 二维码内容列表页 获取OA系统安全预控列表接口
  1021. export const oa_article_list = (data) => {
  1022. return http.request({
  1023. url: '/oa_article/list',
  1024. data,
  1025. })
  1026. }
  1027. // 获取内容详情
  1028. export const oa_article_detail = (data) => {
  1029. return http.request({
  1030. url: '/oa_article/detail',
  1031. data,
  1032. })
  1033. }
  1034. // 栏目列表接口
  1035. export const oa_article_lm_list = (data) => {
  1036. return http.request({
  1037. url: '/oa_article/lm_list',
  1038. data,
  1039. })
  1040. }
  1041. // 懒加载部门数据 组织架构树形结构查询
  1042. export const section_get_tree_structure = (data) => {
  1043. return http.request({
  1044. method: "POST",
  1045. url: '/section/get_tree_structure',
  1046. data,
  1047. })
  1048. }
  1049. // 人资培训 人员详情
  1050. export const examination_get_detail = (data) => {
  1051. return http.request({
  1052. method: "POST",
  1053. url: '/examination/get_detail',
  1054. data,
  1055. })
  1056. }
  1057. // 人员统计
  1058. export const census_personal_analysis = (data) => {
  1059. return http.request({
  1060. method: "POST",
  1061. url: '/census/personal_analysis',
  1062. data,
  1063. })
  1064. }
  1065. // 人员统计 筛选部门
  1066. export const census_get_section_screen = (data) => {
  1067. return http.request({
  1068. method: "POST",
  1069. url: '/census/get_section_screen',
  1070. data,
  1071. })
  1072. }
  1073. // 羊场湾 二维码
  1074. // 生成个人信息二维码
  1075. export const qr_code_userQrcodeInfo = (data) => {
  1076. return http.request({
  1077. method: "POST",
  1078. url: '/qr_code/userQrcodeInfo',
  1079. data,
  1080. })
  1081. }
  1082. // 生成扫码记录
  1083. export const qr_code_scanningRecord = (data) => {
  1084. return http.request({
  1085. method: "POST",
  1086. url: '/qr_code/scanningRecord',
  1087. data,
  1088. })
  1089. }
  1090. // 羊场湾-水文监测
  1091. export const hydrology_realtime_record = (data) => {
  1092. return http.request({
  1093. method: "POST",
  1094. url: '/hydrology/realtime_record',
  1095. data,
  1096. })
  1097. }
  1098. export const hydrology_query_option = (data) => {
  1099. return http.request({
  1100. method: "POST",
  1101. url: '/hydrology/query_option',
  1102. data,
  1103. })
  1104. }
  1105. export const hydrology_query_chart = (data) => {
  1106. return http.request({
  1107. method: "POST",
  1108. url: '/hydrology/query_chart',
  1109. data,
  1110. })
  1111. }