61 lines
1.7 KiB
JavaScript
61 lines
1.7 KiB
JavaScript
import {
|
||
get,
|
||
post
|
||
} from "./request";
|
||
|
||
// var base_url = "https://camera.api.suigongxj.top/";
|
||
var base_url = "https://watermarkcamera.api.zpc-xy.com/";
|
||
export const getBaseUrl = () => {
|
||
return base_url;
|
||
}
|
||
// var base_url = "http://192.168.1.21:8888/";
|
||
/**
|
||
* 获取配置
|
||
* @returns
|
||
*/
|
||
export const getConfig = async () => {
|
||
var url = base_url + "config";
|
||
const res = await get(url, {});
|
||
return res.data;
|
||
}
|
||
|
||
export const addWatermarkRecord = async (data) => {
|
||
var url = base_url + "addworkrecord";
|
||
console.log(url, data);
|
||
const res = await post(url, data);
|
||
return res;
|
||
}
|
||
|
||
/**
|
||
* 添加工作记录(多图支持 v2)
|
||
* @param {Object} data - 包含 Images 数组的数据
|
||
* @returns
|
||
*/
|
||
export const addWatermarkRecordV2 = async (data) => {
|
||
var url = base_url + "addworkrecordv2";
|
||
console.log(url, data);
|
||
const res = await post(url, data);
|
||
return res;
|
||
}
|
||
|
||
/**
|
||
* 添加工作记录(COS 直传 v3)
|
||
* @param {Object} data - 包含 ImageUrls 数组的数据(COS URL 列表)
|
||
* @param {string} data.DeptName - 部门名称
|
||
* @param {Date|string} data.RecordTime - 工作记录时间
|
||
* @param {string} data.Longitude - 经度
|
||
* @param {string} data.Latitude - 纬度
|
||
* @param {string} data.Address - 工作地点
|
||
* @param {string} data.Content - 工作内容
|
||
* @param {string} data.StatusName - 状态
|
||
* @param {string} data.Remarks - 备注
|
||
* @param {Array<string>} data.Workers - 工作人员列表
|
||
* @param {Array<string>} data.ImageUrls - COS 图片 URL 列表
|
||
* @returns {Promise<Object>} - 返回创建结果
|
||
*/
|
||
export const addWatermarkRecordV3 = async (data) => {
|
||
var url = base_url + "addworkrecordv3";
|
||
console.log(url, data);
|
||
const res = await post(url, data);
|
||
return res;
|
||
} |