api.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158
  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 home_style_setting = (data) => {
  190. return http.request({
  191. url: '/home/style_setting',
  192. data,
  193. })
  194. }
  195. // 请求首页分类链接
  196. export const home_link = (data) => {
  197. return http.request({
  198. url: '/home/links',
  199. data,
  200. })
  201. }
  202. // 请求首页导航链接
  203. export const homeNav_list = (data) => {
  204. return http.request({
  205. url: '/homeNav/list',
  206. data,
  207. })
  208. }
  209. // 登录
  210. export const login = (data) => {
  211. return http.request({
  212. method: "POST",
  213. url: '/oauth/token',
  214. data,
  215. })
  216. }
  217. // 首页
  218. // 首页公告
  219. export const notice_list = (data) => {
  220. return http.request({
  221. url: '/notice/list',
  222. data
  223. })
  224. }
  225. // 首页轮播图
  226. export const scrollImg_list = (data) => {
  227. return http.request({
  228. url: '/scrollImg/list',
  229. data
  230. })
  231. }
  232. // 首页新闻动态
  233. export const article_list = (data) => {
  234. return http.request({
  235. url: '/article/list',
  236. data
  237. })
  238. }
  239. // 消息推送
  240. // 消息列表
  241. export const message_list = (data) => {
  242. return http.request({
  243. url: '/message/list',
  244. data,
  245. })
  246. }
  247. // 标记已读
  248. export const message_read = (data) => {
  249. return http.request({
  250. method: 'POST',
  251. url: '/message/read',
  252. data,
  253. })
  254. }
  255. // 未读消息数
  256. export const message_unread_num = (data) => {
  257. return http.request({
  258. url: '/message/unread_num',
  259. data,
  260. })
  261. }
  262. // 梅花井 业务审核管理
  263. // 业务审核列表
  264. export const worksheet_check_listmei = (data) => {
  265. return http.request({
  266. url: '/worksheet/check/listmei',
  267. data,
  268. })
  269. }
  270. // 业务审核详情
  271. export const worksheet_checkmei = (data) => {
  272. return http.request({
  273. url: '/worksheet/checkmei/' + data.id,
  274. data,
  275. })
  276. }
  277. // 提交审核
  278. export const worksheet_checkmei_tijiao = (data) => {
  279. return http.request({
  280. method: "POST",
  281. url: '/worksheet/checkmei/' + data.id,
  282. data,
  283. })
  284. }
  285. // 我的业务列表
  286. export const worksheet_apply_listmei = (data) => {
  287. return http.request({
  288. url: '/worksheet/apply/listmei',
  289. data,
  290. })
  291. }
  292. //我的业务撤回
  293. export const worksheet_orderdel = (data) => {
  294. return http.request({
  295. method: "POST",
  296. url: '/worksheet/orderdel/' + data.id,
  297. data,
  298. })
  299. }
  300. //我的业务详情
  301. export const worksheet_applymei = (data) => {
  302. return http.request({
  303. url: '/worksheet/applymei/' + data.id,
  304. data,
  305. })
  306. }
  307. // 业务申请
  308. // 业务选择列表
  309. export const worksheet_classify_list = (data) => {
  310. return http.request({
  311. url: '/worksheet/classify/list',
  312. data,
  313. })
  314. }
  315. // 可申请业务列表
  316. export const worksheet_design_list = (data) => {
  317. return http.request({
  318. method: 'POST',
  319. url: '/worksheet/design/list',
  320. data,
  321. })
  322. }
  323. // 可申请业务详情
  324. export const worksheet_designmei = (data) => {
  325. return http.request({
  326. url: '/worksheet/designmei/' + data.id,
  327. data,
  328. })
  329. }
  330. // 强制浏览限制
  331. export const worksheet_force_query = (data) => {
  332. return http.request({
  333. method: 'POST',
  334. url: '/worksheet/force/query',
  335. data,
  336. })
  337. }
  338. // 我的
  339. // 上传头像
  340. export const user_avatar_upload = (data) => {
  341. return http.request({
  342. method: 'POST',
  343. url: '/user/avatar/upload',
  344. data,
  345. })
  346. }
  347. // 发送验证码
  348. export const sms_vcode = (data) => {
  349. return http.request({
  350. method: 'POST',
  351. url: '/sms/vcode',
  352. data,
  353. })
  354. }
  355. // 忘记密码,不需要token的发送验证码
  356. export const sms_send_v_code = (data) => {
  357. return http.request({
  358. method: 'POST',
  359. url: '/sms/send_v_code',
  360. data,
  361. })
  362. }
  363. // 绑定手机号
  364. export const user_mobile_set = (data) => {
  365. return http.request({
  366. method: 'POST',
  367. url: '/user/mobile/set',
  368. data,
  369. })
  370. }
  371. // 修改密码
  372. export const user_repassword = (data) => {
  373. return http.request({
  374. method: 'POST',
  375. url: '/user/repassword',
  376. data,
  377. })
  378. }
  379. // 忘记密码
  380. export const user_forget_password = (data) => {
  381. return http.request({
  382. method: 'POST',
  383. url: '/user/forget_password',
  384. data,
  385. })
  386. }
  387. // 上传手写签名
  388. export const worksheet_baseimg = (data) => {
  389. return http.request({
  390. method: 'POST',
  391. url: '/worksheet/baseimg',
  392. data,
  393. })
  394. }
  395. // 生产数据
  396. // 生产公告
  397. export const dispatch_bulletin = (data) => {
  398. return http.request({
  399. method: 'POST',
  400. url: '/dispatch/bulletin',
  401. data,
  402. })
  403. }
  404. // 模拟量统计
  405. export const safety_simulation_total = (data) => {
  406. return http.request({
  407. method: 'POST',
  408. url: '/safety/simulation/total',
  409. data,
  410. })
  411. }
  412. // 用户权限设置
  413. export const workbench_leader_mailbox_check = (data) => {
  414. return http.request({
  415. method: 'POST',
  416. url: '/workbench/leader_mailbox/check',
  417. data,
  418. })
  419. }
  420. // 隐患排查待办数量
  421. export const troubleshoot_getDBNum = (data) => {
  422. return http.request({
  423. method: 'POST',
  424. url: '/troubleshoot/getDBNum',
  425. data,
  426. })
  427. }
  428. // 工作台
  429. export const workbench_index = (data) => {
  430. return http.request({
  431. url: '/workbench/index',
  432. data,
  433. })
  434. }
  435. // 工作台
  436. // 发票助手
  437. export const workbench_invoice_info = (data) => {
  438. return http.request({
  439. url: '/workbench/invoice/info',
  440. data,
  441. })
  442. }
  443. // 值班信息
  444. // 获取值班月份 所有人
  445. export const notice_all_list_month = (data) => {
  446. return http.request({
  447. url: '/notice/all_list/month',
  448. data,
  449. })
  450. }
  451. // 获取值班信息-所有人
  452. export const notice_all_list_list = (data) => {
  453. return http.request({
  454. method: 'POST',
  455. url: '/notice/all_list/list',
  456. data,
  457. })
  458. }
  459. // 获取值班月份-个人
  460. export const notice_my_list_month = (data) => {
  461. return http.request({
  462. url: '/notice/my_list/month',
  463. data,
  464. })
  465. }
  466. // 获取值班信息-个人
  467. export const notice_my_list_list = (data) => {
  468. return http.request({
  469. method: 'POST',
  470. url: '/notice/my_list/list',
  471. data,
  472. })
  473. }
  474. // 获取部门列表
  475. export const section_getGroupList = (data) => {
  476. return http.request({
  477. url: '/section/getGroupList',
  478. data,
  479. })
  480. }
  481. // 获取单个部门人员列表
  482. export const user_list = (data) => {
  483. return http.request({
  484. method: 'POST',
  485. url: '/user/list',
  486. data,
  487. })
  488. }
  489. // 积分
  490. // 添加员工积分
  491. export const staff_integral_increase = (data) => {
  492. return http.request({
  493. method: 'POST',
  494. url: '/staff/integral/increase',
  495. data,
  496. })
  497. }
  498. //查询员工积分
  499. export const staff_integral_query = (data) => {
  500. return http.request({
  501. method: 'POST',
  502. url: '/staff/integral/query',
  503. data,
  504. })
  505. }
  506. // 查询当日员工积分获取情况
  507. export const staff_integral_list = (data) => {
  508. return http.request({
  509. method: 'POST',
  510. url: '/staff/integral/list',
  511. data,
  512. })
  513. }
  514. // 搜索全矿人员
  515. export const user_search = (data) => {
  516. return http.request({
  517. method: 'POST',
  518. url: '/user/search',
  519. data,
  520. })
  521. }
  522. // 获取个人信息
  523. export const user_getUinfo = (data) => {
  524. return http.request({
  525. url: '/user/getUinfo',
  526. data,
  527. })
  528. }
  529. // 下井记录 重名人员列表
  530. export const user_getPersonnelListByName = (data) => {
  531. return http.request({
  532. method: 'POST',
  533. url: '/user/getPersonnelListByName',
  534. data,
  535. })
  536. }
  537. // 绑定人名和下井信息
  538. export const user_updateUserMessage = (data) => {
  539. return http.request({
  540. method: 'POST',
  541. url: '/user/updateUserMessage',
  542. data,
  543. })
  544. }
  545. // 首页 获取常用功能链接
  546. export const getCommonMenuList = (data) => {
  547. return http.request({
  548. method: 'POST',
  549. url: '/workbench/common_menu/getCommonMenuList',
  550. data,
  551. })
  552. }
  553. // 添加常用链接
  554. export const addCommonMenu = (data) => {
  555. return http.request({
  556. method: 'POST',
  557. url: '/workbench/common_menu/addCommonMenu',
  558. data,
  559. })
  560. }
  561. // 修改排序及删除
  562. export const editCommonMenu = (data) => {
  563. return http.request({
  564. method: 'POST',
  565. url: '/workbench/common_menu/editCommonMenu',
  566. data,
  567. })
  568. }
  569. // 会议安排 三会一课
  570. // 会议列表
  571. export const conference_list = (data) => {
  572. return http.request({
  573. url: '/conference/list',
  574. data,
  575. })
  576. }
  577. // 会议详情
  578. export const conference_one = (data) => {
  579. return http.request({
  580. url: '/conference/one',
  581. data,
  582. })
  583. }
  584. // 应到人
  585. export const conference_staff_list = (data) => {
  586. return http.request({
  587. url: '/conference/staff/list',
  588. data,
  589. })
  590. }
  591. // 获取投票详情
  592. export const conference_vote_list = (data) => {
  593. return http.request({
  594. url: '/conference/vote/list',
  595. data,
  596. })
  597. }
  598. // 获取状态
  599. export const get_staff_status = (data) => {
  600. return http.request({
  601. url: '/conference/staff/status',
  602. data,
  603. })
  604. }
  605. // 签到
  606. export const conference_staff_status = (data) => {
  607. return http.request({
  608. method: "POST",
  609. url: '/conference/staff/status',
  610. data,
  611. })
  612. }
  613. // 获取投票参数
  614. export const conference_staff_vote = (data) => {
  615. return http.request({
  616. url: '/conference/staff/vote',
  617. data,
  618. })
  619. }
  620. // 投票接口
  621. export const conference_staff_vote_take = (data) => {
  622. return http.request({
  623. method: "POST",
  624. url: '/conference/staff/vote/take',
  625. data,
  626. })
  627. }
  628. // 宁东 拼图
  629. export const jigsawPuzzle_specialList = (data) => {
  630. return http.request({
  631. method: "POST",
  632. url: '/jigsawPuzzle/specialList',
  633. data,
  634. })
  635. }
  636. // 拼图专题排行
  637. export const jigsawPuzzle_getRankingBySpecialId = (data) => {
  638. return http.request({
  639. method: "POST",
  640. url: '/jigsawPuzzle/getRankingBySpecialId',
  641. data,
  642. })
  643. }
  644. // 专题进度信息
  645. export const jigsawPuzzle_getPercentCompleteData = (data) => {
  646. return http.request({
  647. method: "POST",
  648. url: '/jigsawPuzzle/getPercentCompleteData',
  649. data,
  650. })
  651. }
  652. // 图片列表
  653. export const jigsawPuzzle_pictureList = (data) => {
  654. return http.request({
  655. method: "POST",
  656. url: '/jigsawPuzzle/pictureList',
  657. data,
  658. })
  659. }
  660. // 完成拼图,上传成绩
  661. export const jigsawPuzzle_completeJigsawPuzzle = (data) => {
  662. return http.request({
  663. method: "POST",
  664. url: '/jigsawPuzzle/completeJigsawPuzzle',
  665. data,
  666. })
  667. }
  668. // 获取图片详情信息
  669. export const jigsawPuzzle_getPictureDetail = (data) => {
  670. return http.request({
  671. method: "POST",
  672. url: '/jigsawPuzzle/getPictureDetail',
  673. data,
  674. })
  675. }
  676. // 单图排行
  677. export const jigsawPuzzle_getRankingByPictureId = (data) => {
  678. return http.request({
  679. method: "POST",
  680. url: '/jigsawPuzzle/getRankingByPictureId',
  681. data,
  682. })
  683. }
  684. // OA 审批流
  685. // 消息页面
  686. // 五定表
  687. export const five_fixed_fiveFixed = (data) => {
  688. return http.request({
  689. method: "POST",
  690. url: '/five_fixed/fiveFixed',
  691. data,
  692. })
  693. }
  694. // 五定表分类
  695. export const five_fixed_getMenuDataByKQName = (data) => {
  696. return http.request({
  697. method: "POST",
  698. url: '/five_fixed/getMenuDataByKQName',
  699. data,
  700. })
  701. }
  702. // 五定表详情
  703. export const five_fixed_fiveFixedDetail = (data) => {
  704. return http.request({
  705. method: "POST",
  706. url: '/five_fixed/fiveFixedDetail',
  707. data,
  708. })
  709. }
  710. // 五定表统计项
  711. export const five_fixed_getTableFiledRemark = (data) => {
  712. return http.request({
  713. method: "POST",
  714. url: '/five_fixed/getTableFiledRemark',
  715. data,
  716. })
  717. }
  718. // 统计项记录总数
  719. export const five_fixed_getTableFiledTotalNumber = (data) => {
  720. return http.request({
  721. method: "POST",
  722. url: '/five_fixed/getTableFiledTotalNumber',
  723. data,
  724. })
  725. }
  726. // 根据表表名称获取已完成未完成数据
  727. export const five_fixed_getYesOrNoDataByTableName = (data) => {
  728. return http.request({
  729. method: "POST",
  730. url: '/five_fixed/getYesOrNoDataByTableName',
  731. data,
  732. })
  733. }
  734. // 闭环管理统计列表
  735. export const five_fixed_fiveFixedNewCategory = (data) => {
  736. return http.request({
  737. method: "POST",
  738. url: '/five_fixed/fiveFixedNewCategory',
  739. data,
  740. })
  741. }
  742. // 获取记录管理列表
  743. export const five_fixed_getRecordDataByCategoryName = (data) => {
  744. return http.request({
  745. method: "POST",
  746. url: '/five_fixed/getRecordDataByCategoryName',
  747. data,
  748. })
  749. }
  750. // 根据表名称获取记录管理数据
  751. export const five_fixed_getRecordDataByTableName = (data) => {
  752. return http.request({
  753. method: "POST",
  754. url: '/five_fixed/getRecordDataByTableName',
  755. data,
  756. })
  757. }
  758. // 矿区圈
  759. export const five_fixed_fiveFixedKQ = (data) => {
  760. return http.request({
  761. method: "POST",
  762. url: '/five_fixed/fiveFixedKQ',
  763. data,
  764. })
  765. }
  766. // 申请列表
  767. export const workflow_get_all_list = (data) => {
  768. return http.request({
  769. url: '/workflow/get_all_list',
  770. data,
  771. })
  772. }
  773. // 申请详情
  774. export const workflow_get_detail = (data) => {
  775. return http.request({
  776. url: '/workflow/get_detail',
  777. data,
  778. })
  779. }
  780. // 申请提交
  781. export const workflow_submit_apply = (data) => {
  782. return http.request({
  783. method: "POST",
  784. url: '/workflow/submit_apply',
  785. data,
  786. })
  787. }
  788. // 上传图片
  789. export const worksheet_design_up_images = (data) => {
  790. return http.request({
  791. method: "POST",
  792. url: '/worksheet/design/up_images',
  793. data,
  794. })
  795. }
  796. // 流程待办
  797. // 审核列表
  798. export const workflow_get_check_list = (data) => {
  799. return http.request({
  800. url: '/workflow/get_check_list',
  801. data,
  802. })
  803. }
  804. // 全矿人员列表
  805. export const section_getSectionStaff = (data) => {
  806. return http.request({
  807. method: "POST",
  808. url: '/section/getSectionStaff',
  809. data,
  810. })
  811. }
  812. // 网格排查
  813. // 配置参数 网格编号
  814. export const trouble_grid_number_list = (data) => {
  815. return http.request({
  816. method: "POST",
  817. url: '/trouble/grid/number/list',
  818. data,
  819. })
  820. }
  821. // 获取网格范围
  822. export const trouble_grid_range_list = (data) => {
  823. return http.request({
  824. method: "POST",
  825. url: '/trouble/grid/range/list',
  826. data,
  827. })
  828. }
  829. // 获取巡检人员
  830. export const trouble_grid_owner_list = (data) => {
  831. return http.request({
  832. method: "POST",
  833. url: '/trouble/grid/owner/list',
  834. data,
  835. })
  836. }
  837. // 获取网格区域
  838. export const trouble_grid_region_list = (data) => {
  839. return http.request({
  840. method: "POST",
  841. url: '/trouble/grid/region/list',
  842. data,
  843. })
  844. }
  845. // 添加巡检
  846. export const trouble_grid_check_add = (data) => {
  847. return http.request({
  848. method: "POST",
  849. url: '/trouble/grid/check/add',
  850. data,
  851. })
  852. }
  853. // 网格化时间线
  854. export const trouble_grid_timeline = (data) => {
  855. return http.request({
  856. method: "POST",
  857. url: '/trouble/grid/timeline',
  858. data,
  859. })
  860. }
  861. // 记录详情
  862. export const trouble_grid_check_detail = (data) => {
  863. return http.request({
  864. method: "POST",
  865. url: '/trouble/grid/check/detail',
  866. data,
  867. })
  868. }
  869. // 查询
  870. export const trouble_grid_region_annular = (data) => {
  871. return http.request({
  872. method: "POST",
  873. url: '/trouble/grid/region/annular',
  874. data,
  875. })
  876. }
  877. // 网格化巡检记录
  878. export const trouble_grid_list = (data) => {
  879. return http.request({
  880. url: '/trouble/grid/list',
  881. data,
  882. })
  883. }
  884. // 巡检详情
  885. export const trouble_grid_check_detailed = (data) => {
  886. return http.request({
  887. method: "POST",
  888. url: '/trouble/grid/check/detailed',
  889. data,
  890. })
  891. }
  892. // 消息提醒-角标
  893. export const workflow_todo_query = (data) => {
  894. return http.request({
  895. method: "POST",
  896. url: '/workflow/todo_query',
  897. data,
  898. })
  899. }
  900. // 金家渠 开屏通告
  901. export const notify_getNotifyOne = (data) => {
  902. return http.request({
  903. method: "POST",
  904. url: '/notify/getNotifyOne',
  905. data,
  906. })
  907. }
  908. // 记录APP使用时长
  909. export const user_recordDuration = (data) => {
  910. return http.request({
  911. method: "POST",
  912. url: '/user/recordDuration',
  913. data,
  914. })
  915. }
  916. // 查询APP使用时长及次数
  917. export const user_selectRecordDuration = (data) => {
  918. return http.request({
  919. method: "POST",
  920. url: '/user/selectRecordDuration',
  921. data,
  922. })
  923. }
  924. // 最近使用流程查询
  925. export const workflow_recently_used = (data) => {
  926. return http.request({
  927. method: "POST",
  928. url: '/workflow/recently_used',
  929. data,
  930. })
  931. }
  932. // 生产数据 数据分析
  933. export const mtcxy_getMTYPHData = (data) => {
  934. return http.request({
  935. method: "POST",
  936. url: '/mtcxy/getMTYPHData',
  937. data,
  938. })
  939. }
  940. // OA定位
  941. export const workflow_save_location = (data) => {
  942. return http.request({
  943. method: "POST",
  944. url: '/workflow/save_location',
  945. data,
  946. })
  947. }
  948. // 金家渠 矿压监测
  949. export const pressure_realtime_record = (data) => {
  950. return http.request({
  951. method: "POST",
  952. url: '/pressure/realtime_record',
  953. data,
  954. })
  955. }
  956. // 金家渠 矿压监测_区域列表
  957. export const pressure_area_list = (data) => {
  958. return http.request({
  959. method: "POST",
  960. url: '/pressure/area_list',
  961. data,
  962. })
  963. }
  964. // 组织架构 OA统一接口
  965. // 无限级部门
  966. export const section_get_org_structure = (data) => {
  967. return http.request({
  968. method: "POST",
  969. url: '/section/get_org_structure',
  970. data,
  971. })
  972. }
  973. // 该部门下的人员信息
  974. export const user_get_org_users = (data) => {
  975. return http.request({
  976. method: "POST",
  977. url: '/user/get_org_users',
  978. data,
  979. })
  980. }
  981. // 获取安全预控首页导航完整数据OA
  982. export const home_aqyk_newLinks = (data) => {
  983. return http.request({
  984. url: '/home/aqyk_newLinks',
  985. data,
  986. })
  987. }
  988. // 二维码内容列表页 获取OA系统安全预控列表接口
  989. export const oa_article_list = (data) => {
  990. return http.request({
  991. url: '/oa_article/list',
  992. data,
  993. })
  994. }
  995. // 获取内容详情
  996. export const oa_article_detail = (data) => {
  997. return http.request({
  998. url: '/oa_article/detail',
  999. data,
  1000. })
  1001. }
  1002. // 栏目列表接口
  1003. export const oa_article_lm_list = (data) => {
  1004. return http.request({
  1005. url: '/oa_article/lm_list',
  1006. data,
  1007. })
  1008. }
  1009. // 懒加载部门数据 组织架构树形结构查询
  1010. export const section_get_tree_structure = (data) => {
  1011. return http.request({
  1012. method: "POST",
  1013. url: '/section/get_tree_structure',
  1014. data,
  1015. })
  1016. }
  1017. // 人资培训 人员详情
  1018. export const examination_get_detail = (data) => {
  1019. return http.request({
  1020. method: "POST",
  1021. url: '/examination/get_detail',
  1022. data,
  1023. })
  1024. }
  1025. // 人员统计
  1026. export const census_personal_analysis = (data) => {
  1027. return http.request({
  1028. method: "POST",
  1029. url: '/census/personal_analysis',
  1030. data,
  1031. })
  1032. }
  1033. // 人员统计 筛选部门
  1034. export const census_get_section_screen = (data) => {
  1035. return http.request({
  1036. method: "POST",
  1037. url: '/census/get_section_screen',
  1038. data,
  1039. })
  1040. }
  1041. // 羊场湾 二维码
  1042. // 生成个人信息二维码
  1043. export const qr_code_userQrcodeInfo = (data) => {
  1044. return http.request({
  1045. method: "POST",
  1046. url: '/qr_code/userQrcodeInfo',
  1047. data,
  1048. })
  1049. }
  1050. // 生成扫码记录
  1051. export const qr_code_scanningRecord = (data) => {
  1052. return http.request({
  1053. method: "POST",
  1054. url: '/qr_code/scanningRecord',
  1055. data,
  1056. })
  1057. }
  1058. // 羊场湾-水文监测
  1059. export const hydrology_realtime_record = (data) => {
  1060. return http.request({
  1061. method: "POST",
  1062. url: '/hydrology/realtime_record',
  1063. data,
  1064. })
  1065. }
  1066. export const hydrology_query_option = (data) => {
  1067. return http.request({
  1068. method: "POST",
  1069. url: '/hydrology/query_option',
  1070. data,
  1071. })
  1072. }
  1073. export const hydrology_query_chart = (data) => {
  1074. return http.request({
  1075. method: "POST",
  1076. url: '/hydrology/query_chart',
  1077. data,
  1078. })
  1079. }