初始化

This commit is contained in:
hezhidong
2025-03-28 09:16:48 +08:00
parent 75b6c2c896
commit 5b2a0b1dbd
19 changed files with 1096 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
const baseUrl = "http://192.168.31.166:8189"
// const baseUrl = "http://192.168.31.166:8188"
export default baseUrl
+25
View File
@@ -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
})
}
+44
View File
@@ -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()
}
})
})
}
+42
View File
@@ -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: () => {
}
});
}
})
}