初始化
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
|
||||
const baseUrl = "http://192.168.31.166:8189"
|
||||
// const baseUrl = "http://192.168.31.166:8188"
|
||||
export default baseUrl
|
||||
@@ -0,0 +1,25 @@
|
||||
/*首页*/
|
||||
import { request } from "./index.js";
|
||||
|
||||
// 登录
|
||||
export function getToken(code){
|
||||
return request({
|
||||
method: "get",
|
||||
url: "/user/getToken",
|
||||
data: {
|
||||
code
|
||||
},
|
||||
Header1: {
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 创建工单
|
||||
export function postCreatOrder(data){
|
||||
return request({
|
||||
method: "post",
|
||||
url: "creatOrder/add",
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
// const baseUrl = "https://pandamimi.lzyyj.com/prod-api";
|
||||
// const baseUrl = "http://192.168.31.121:9221";
|
||||
|
||||
import baseUrl from "./baseUrl.js"
|
||||
// const baseUrl = bootUrl
|
||||
export function request ( optaions ) {
|
||||
let { url, method, data, header1 } = optaions
|
||||
method = method || "GET"
|
||||
data = data || {}
|
||||
header1 = header1 || {
|
||||
Authorization: uni.getStorageSync('token')
|
||||
}
|
||||
// console.log(com.getCacheToken("userInfo").token)
|
||||
return new Promise((reslove,reject)=>{
|
||||
uni.request({
|
||||
url: baseUrl + url,
|
||||
method,
|
||||
header: header1,
|
||||
data,
|
||||
success: (res) => {
|
||||
if(res.data.code == 401 ){
|
||||
uni.showToast({ title: '登录已失效,请重新登录!', icon: 'none' });
|
||||
uni.removeStorageSync('userInfo');
|
||||
uni.removeStorageSync('token');
|
||||
setTimeout(()=>{
|
||||
uni.navigateTo({ url: '/pages/user/login' });
|
||||
}, 1000);
|
||||
}else if(res.data.code != 200){
|
||||
reject(res)
|
||||
uni.showToast({ title: res.data.msg, icon: 'none', duration: 2000 });
|
||||
}else {
|
||||
reslove(res.data)
|
||||
}
|
||||
|
||||
},
|
||||
fail: () => {
|
||||
reject()
|
||||
},
|
||||
complete: () => {
|
||||
uni.hideLoading()
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
import baseUrl from "./baseUrl.js"
|
||||
|
||||
export function uploadImage (urls,) {
|
||||
return new Promise( (resovle, reject) =>{
|
||||
let urlArr = []
|
||||
for(let i = 0; i < urls.length; i ++){
|
||||
uni.uploadFile({
|
||||
url: baseUrl + '/file/upload',
|
||||
fileName: 'file',
|
||||
header: {
|
||||
'content-type': 'multipart/form-data'
|
||||
},
|
||||
fileType: "image", // 必填
|
||||
filePath: urls[i],
|
||||
success: (res) => {
|
||||
urlArr.push(res.data)
|
||||
if( urls.length == urlArr.length){
|
||||
uni.hideLoading();
|
||||
uni.showToast({ title: '上传成功', icon: 'success', duration: 2000 });
|
||||
resovle(urlArr)
|
||||
}
|
||||
},
|
||||
fail: (err) =>{
|
||||
console.log('--------')
|
||||
console.log(err)
|
||||
uni.showToast({ title: '上传失败', icon: 'error', duration: 2000 });
|
||||
uni.hideLoading();
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: err.msg,
|
||||
});
|
||||
resovle([])
|
||||
},
|
||||
complete: () => {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
/*个人中心接口*/
|
||||
import { request } from "../index.js";
|
||||
import com from '../../common/common.js'
|
||||
/**
|
||||
* 微信一键登录接口
|
||||
*/
|
||||
export function login(code){
|
||||
return request({
|
||||
method: "get",
|
||||
url: "/ntcp/wx/getSession",
|
||||
data: {
|
||||
code
|
||||
},
|
||||
})
|
||||
}
|
||||
export function postLogin(code){
|
||||
return request({
|
||||
method: "post",
|
||||
url: "/ntcp/wx/wxLogin",
|
||||
data: {
|
||||
code,
|
||||
appId:'wx42775ea6c049670e'
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
//
|
||||
// 上传用户头像
|
||||
export function postAvataro(avatar){
|
||||
return request({
|
||||
method: "get",
|
||||
url: "/ntcp/volunteer/updateAvatar",
|
||||
data: {
|
||||
avatar
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取用户信息 ntcp/volunteer/selfInfo
|
||||
export function getUser(){
|
||||
return request({
|
||||
method: "get",
|
||||
url: "/ntcp/volunteer/selfInfo"
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user