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