1
0
forked from dyf/APP
Files
APP/api/670/HBY670.js

94 lines
1.6 KiB
JavaScript
Raw Normal View History

2025-08-27 09:08:59 +08:00
import {request,baseURL} from '@/utils/request'
2025-08-26 15:42:26 +08:00
2025-08-27 09:08:59 +08:00
function getdata(data,url,method){
2025-08-26 15:42:26 +08:00
return new Promise((resolve,reject)=>{
if(!url){
reject('url为空');
return;
}
if(!method){
method='POST';
}
request({
url: url,
method: method,
data:data
}).then((res)=>{
resolve(res);
}).catch(ex=>{
reject(ex);
});
});
}
2025-08-27 09:08:59 +08:00
2025-08-26 15:42:26 +08:00
//人员信息设置
function sendUsr(data){
let url="/app/xinghan/device/registerPersonInfo";
2025-08-27 09:08:59 +08:00
return getdata(data,url,"POST");
}
//报警信息
function warnMsg(data){
let url="/app/xinghan/device/sendAlarmMessage"
return getdata(data,url,"POST");
}
//开机图片
function sendPic(data){
return new Promise((resolve, reject) => {
const token = uni.getStorageSync('token');
const clientid = uni.getStorageSync('clientID');
let config = {
header: {}
};
if (token) {
config.header['Authorization'] = 'Bearer ' + token;
config.header['clientid'] = clientid;
}
uni.uploadFile({
url: baseURL + '/app/xinghan/device/uploadLogo',
filePath: data.picPath,
name: 'file',
formData: {
deviceId: data.deviceId,
deviceImei: data.deviceImei
},
header: config.header,
timeout: 600000,
fail: (ex) => {
console.log("上传视频失败" ,ex);
reject(ex);
},
success: (res) => {
console.log("上传完成", res);
if(res.statusCode==200){
resolve(JSON.parse(res.data));
}else{
reject(res);
}
},
complete: () => {
}
});
});
2025-08-26 15:42:26 +08:00
}
export default{
2025-08-27 09:08:59 +08:00
sendUsr:sendUsr,
warnMsg:warnMsg,
sendPic:sendPic
2025-08-26 15:42:26 +08:00
}