api.js 20 KB

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