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) => { // let token=uni.getStorageSync("_token"); // config.header = { // "accessToken": token // } // } //设置请求结束后拦截器 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, }) } export const setToken = (token) => { uni.setStorageSync("_token", token) return true; } export const getToken = () => { return uni.getStorageSync("_token"); } export const setUserinfo = (userinfo) => { uni.setStorageSync("_userinfo", userinfo) return true; } export const getUserinfo = () => { return uni.getStorageSync("_userinfo"); } export const MhUserRegister = (data) => { return http.request({ url: 'MhUserRegister', method: 'POST', data: data, header: { 'Content-Type': 'application/json', 'Authorization': uni.getStorageSync("_token") || 'undefined' }, handle: true }) } export const MhUserModel = (data, model) => { return http.request({ url: "MhUserModel&method=" + model, method: 'POST', data: data, header: { 'Content-Type': 'application/json', 'Authorization': uni.getStorageSync("_token") || 'undefined' }, handle: true }) } export const MhGetModel = (data, model) => { return http.request({ url: "" + model, method: 'POST', data: data, header: { 'Content-Type': 'application/json', 'Authorization': uni.getStorageSync("_token") || 'undefined' }, handle: true }) } export const MhPostModel = (data, model) => { return http.request({ url: "" + model, method: 'POST', data: data, header: { 'Content-Type': 'application/json', 'Authorization': uni.getStorageSync("_token") || 'undefined' }, handle: true }) } export const getUploadurl2 = "https://aixiangcheng.qicaihong.info/api/common/upload"; export const getUploadurl = http.config.baseUrl + "index_uploadFile&path=comment&sign=1d917db727d0aa4e23ca117826fa3153"; // 默认全部导出 import api from '@/common/vmeitime-http/' export default { test, setUserinfo, getUserinfo, MhUserRegister, MhUserModel, getUploadurl, getUploadurl2, MhGetModel, MhPostModel, }