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, }) }