123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- import http from './interface'
- /**
- * 将业务所有接口统一起来便于维护
- * 如果项目很大可以将 url 独立成文件,接口分成不同的模块
- *
- */
- // 单独导出(测试接口) import {test} from '@/common/vmeitime-http/'
- export const test = (data) => {
- // http.config.baseUrl = "http://localhost:8080/api/"
- //设置请求前拦截器
- http.interceptor.request = (config) => {
- config.header = {
- // "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
- }
- }
- //设置请求结束后拦截器
- http.interceptor.response = (response) => {
- // console.log('个性化response....')
- //判断返回状态 执行相应操作
- return response;
- }
- return http.request({
- baseUrl: 'https://unidemo.dcloud.net.cn/',
- url: 'ajax/echo/text?name=uni-app',
- dataType: 'text',
- data,
- })
- }
- // 默认全部导出 import api from '@/common/vmeitime-http/'
- // export default {
- // test,
- // }
- // //方式一
- // sendRequest1(){
- // this.$api.getNavs({
- // noncestr: Date.now(),
- // user:123456,
-
- // }).then((res)=>{
- // this.res = '请求结果 : ' + JSON.stringify(res);
- // console.log('request success', res)
- // }).catch((err)=>{
- // console.log('request fail', err);
- // })
- // },
- // // 方式二
- // async sendRequest2() {
- // let res = await this.$api.getBlocksList();
- // this.res = '请求结果 : ' + JSON.stringify(res);
- // }
- // 请求首页分类链接
- export const home_link = (data) => {
- return http.request({
- url: '/home/links',
- data,
- })
- }
- // 请求首页导航链接
- export const homeNav_list = (data) => {
- return http.request({
- url: '/homeNav/list',
- data,
- })
- }
- // 登录
- export const login = (data) => {
- return http.request({
- method: "POST",
- url: '/oauth/token',
- data,
- })
- }
- // 首页
- // 首页公告
- export const notice_list = (data) => {
- return http.request({
- url:'/notice/list',
- data
- })
- }
- // 首页轮播图
- export const scrollImg_list = (data) => {
- return http.request({
- url:'/scrollImg/list',
- data
- })
- }
- // 首页新闻动态
- export const article_list = (data) => {
- return http.request({
- url:'/article/list',
- data
- })
- }
- // 消息推送
- // 消息列表
- export const message_list = (data) => {
- return http.request({
- url: '/message/list',
- data,
- })
- }
- // 标记已读
- export const message_read = (data) => {
- return http.request({
- method:'POST',
- url: '/message/read',
- data,
- })
- }
- // 未读消息数
- export const message_unread_num = (data) => {
- return http.request({
- url: '/message/unread_num',
- data,
- })
- }
- // 梅花井 业务审核管理
- // 业务审核列表
- export const worksheet_check_listmei = (data) => {
- return http.request({
- url: '/worksheet/check/listmei',
- data,
- })
- }
- // 业务审核详情
- export const worksheet_checkmei = (data) => {
- return http.request({
- url: '/worksheet/checkmei/' + data.id,
- data,
- })
- }
- // 提交审核
- export const worksheet_checkmei_tijiao = (data) => {
- return http.request({
- method:"POST",
- url: '/worksheet/checkmei/' + data.id,
- data,
- })
- }
- // 我的业务列表
- export const worksheet_apply_listmei = (data) => {
- return http.request({
- url: '/worksheet/apply/listmei',
- data,
- })
- }
- //我的业务撤回
- export const worksheet_orderdel = (data) => {
- return http.request({
- method:"POST",
- url: '/worksheet/orderdel/' + data.id,
- data,
- })
- }
- //我的业务详情
- export const worksheet_applymei = (data) => {
- return http.request({
- url: '/worksheet/applymei/' + data.id,
- data,
- })
- }
- // 业务申请
- // 业务选择列表
- export const worksheet_classify_list = (data) => {
- return http.request({
- url: '/worksheet/classify/list',
- data,
- })
- }
- // 可申请业务列表
- export const worksheet_design_list = (data) => {
- return http.request({
- method:'POST',
- url: '/worksheet/design/list',
- data,
- })
- }
- // 可申请业务详情
- export const worksheet_designmei = (data) => {
- return http.request({
- url: '/worksheet/designmei/' + data.id,
- data,
- })
- }
- // 强制浏览限制
- export const worksheet_force_query = (data) => {
- return http.request({
- method:'POST',
- url: '/worksheet/force/query',
- data,
- })
- }
- // 我的
- // 上传头像
- export const user_avatar_upload = (data) => {
- return http.request({
- method:'POST',
- url: '/user/avatar/upload',
- data,
- })
- }
- // 发送验证码
- export const sms_vcode = (data) => {
- return http.request({
- method:'POST',
- url: '/sms/vcode',
- data,
- })
- }
- // 忘记密码,不需要token的发送验证码
- export const sms_send_v_code = (data) => {
- return http.request({
- method:'POST',
- url: '/sms/send_v_code',
- data,
- })
- }
- // 绑定手机号
- export const user_mobile_set = (data) => {
- return http.request({
- method:'POST',
- url: '/user/mobile/set',
- data,
- })
- }
- // 修改密码
- export const user_repassword = (data) => {
- return http.request({
- method:'POST',
- url: '/user/repassword',
- data,
- })
- }
- // 忘记密码
- export const user_forget_password = (data) => {
- return http.request({
- method:'POST',
- url: '/user/forget_password',
- data,
- })
- }
- // 上传手写签名
- export const worksheet_baseimg = (data) => {
- return http.request({
- method:'POST',
- url: '/worksheet/baseimg',
- data,
- })
- }
- // 生产数据
- // 生产公告
- export const dispatch_bulletin = (data) => {
- return http.request({
- method:'POST',
- url: '/dispatch/bulletin',
- data,
- })
- }
- // 模拟量统计
- export const safety_simulation_total = (data) => {
- return http.request({
- method:'POST',
- url: '/safety/simulation/total',
- data,
- })
- }
- // 用户权限设置
- export const workbench_leader_mailbox_check = (data) => {
- return http.request({
- method:'POST',
- url: '/workbench/leader_mailbox/check',
- data,
- })
- }
- // 隐患排查待办数量
- export const troubleshoot_getDBNum = (data) => {
- return http.request({
- method:'POST',
- url: '/troubleshoot/getDBNum',
- data,
- })
- }
|