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} data.Workers - 工作人员列表 * @param {Array} data.ImageUrls - COS 图片 URL 列表 * @returns {Promise} - 返回创建结果 */ export const addWatermarkRecordV3 = async (data) => { var url = base_url + "addworkrecordv3"; console.log(url, data); const res = await post(url, data); return res; }