import { request, upload } from "@/utils/request"; import config from "@/utils/config"; /** * 获取瑞都日报列表 * @param params 查询参数 * @param pageNo 页码 * @param pageSize 每页数量 */ export function getRuiDuReportPage(params) { return request({ url: "/pms/iot-rd-daily-report/page", method: "get", params, }); } /** * 获取瑞都日报详情 - 任务信息 * @param params 查询参数 * @param id 瑞都日报ID */ export function getRuiDuReportDetail(params) { return request({ url: "/pms/iot-rd-daily-report/get", method: "get", params, }); } /** * 瑞都日报填报 * 根据选择的‘施工工艺’选项,查询施工工艺对应的工作量属性字段 */ export function getRuiDuReportAttrs(params) { return request({ url: "/rq/iot-daily-report-attrs/dailyReportAttrs", method: "get", params, }); } /** * 上传瑞都日报附件 * @param filePath */ export const uploadAttachmentsFile = ( filePath, deviceId = undefined ) => upload("/rq/file/upload", { // #ifdef MP-ALIPAY fileType: "image/video/audio", // 仅支付宝小程序,且必填。 // #endif filePath: filePath, // 要上传文件资源的路径。 name: "files", // 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容 header: { "device-id": deviceId, } /* 会与全局header合并,如有同名属性,局部覆盖全局 */, }); /** * 瑞都日报填报 - 更新 * @param data 提交参数 */ export function updateRuiDuReport(data) { return request({ url: "/pms/iot-rd-daily-report/update", method: "put", data, }); }