diff --git a/frontend/src/api/device/interface/device.ts b/frontend/src/api/device/interface/device.ts index 186c6aa..8d16ee9 100644 --- a/frontend/src/api/device/interface/device.ts +++ b/frontend/src/api/device/interface/device.ts @@ -1,30 +1,31 @@ -import type { ReqPage,ResPage } from '@/api/interface' +import type {ReqPage, ResPage} from '@/api/interface' // 被检设备模块 export namespace Device { - - /** - * 被检设备表格分页查询参数 - */ - export interface ReqPqDevParams extends ReqPage{ - id: string; // 装置序号id 必填 - name: string; //设备名称 - devType?: string; // 设备名称 - createTime?:string; //创建时间 - pattern:string; - } - - /** - * 被检设备表格分页查询参数 - */ - export interface ReqDevReportParams extends ReqPage{ - planId?:string; // 计划id - devId?:string; // 装置id - } /** - * 被检设备新增、修改、根据id查询返回的对象 - */ + * 被检设备表格分页查询参数 + */ + export interface ReqPqDevParams extends ReqPage { + id: string; // 装置序号id 必填 + name: string; //设备名称 + devType?: string; // 设备名称 + createTime?: string; //创建时间 + pattern: string; + } + + /** + * 被检设备表格分页查询参数 + */ + export interface ReqDevReportParams extends ReqPage { + planId?: string; // 计划id + devId?: string; // 装置id + scriptId?: string; // 脚本id + } + + /** + * 被检设备新增、修改、根据id查询返回的对象 + */ export interface ResPqDev { id: string; //装置序号ID name: string; //设备名称 @@ -38,54 +39,53 @@ export namespace Device { createId: string; //出厂编号 hardwareVersion: string; //固件版本 softwareVersion: string; //软件版本 - protocol:string; //通讯协议 + protocol: string; //通讯协议 ip: string; //IP地址 port: number; //端口号 encryptionFlag: number; //装置是否为加密版本 - series?: string| null; //装置识别码(3ds加密) - devKey?: string| null; //装置秘钥(3ds加密) - sampleID?: string| null; //样品编号 + series?: string | null; //装置识别码(3ds加密) + devKey?: string | null; //装置秘钥(3ds加密) + sampleId?: string | null; //样品编号 arrivedDate?: string; //送样日期 - cityName?: string| null; //所属地市名称 - gDName?: string| null; //所属供电公司名称 - subName?: string| null; //所属电站名称 - checkState?: number| null; //检测状态 - checkResult?: number| null; //检测结果 - reportState?: number| null; //报告状态 - reportPath?: string| null; //报告路径 - qRCode?: string| null; //设备关键信息二维码 + cityName?: string | null; //所属地市名称 + gDName?: string | null; //所属供电公司名称 + subName?: string | null; //所属电站名称 + checkState?: number | null; //检测状态 + checkResult?: number | null; //检测结果 + reportState?: number | null; //报告状态 + reportPath?: string | null; //报告路径 + qRCode?: string | null; //设备关键信息二维码 reCheckNum: number; //复检次数 - planId?:string;//检测计划Id - timeCheckResult?:number;//守时检测结果(0:不符合1:符合) - factorFlag?:number;//是否支持系数校准(0:不支持,1:支持) + planId?: string;//检测计划Id + timeCheckResult?: number;//守时检测结果(0:不符合1:符合) + factorFlag?: number;//是否支持系数校准(0:不支持,1:支持) factorCheckResult?: number;//系数校准结果(0:不合格,1:合格,2:/表示没有做系数校准) state: number; //状态 - createBy?: string| null; //创建用户 - createTime?: string| null; //创建时间 - updateBy?: string| null; //更新用户 - updateTime?: string| null; //更新时间 - icdId: string| null; - power: string| null;//工作电源 - preinvestmentPlan: string| null; + createBy?: string | null; //创建用户 + createTime?: string | null; //创建时间 + updateBy?: string | null; //更新用户 + updateTime?: string | null; //更新时间 + icdId: string | null; + power: string | null;//工作电源 + preinvestmentPlan: string | null; } - export interface ResDev{ - id: string; - name: string , - icd:string , - power:string, - devVolt:number, - devCurr:number, - devChns:number, + export interface ResDev { + id: string; + name: string, + icd: string, + power: string, + devVolt: number, + devCurr: number, + devChns: number, } + /** + * 被检设备表格查询分页返回的对象; + */ + export interface ResPqDevPage extends ResPage { - /** - * 被检设备表格查询分页返回的对象; - */ - export interface ResPqDevPage extends ResPage { - - } - } \ No newline at end of file + } +} \ No newline at end of file diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index 9d6ddbb..88c8269 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -1064,7 +1064,7 @@ const openDrawer = async (title: string, row: any) => { if (title === '报告生成') { - await generateDevReport({'planId': checkStore.plan.id, 'devId': row.id}) + await generateDevReport({'planId': checkStore.plan.id, 'devId': row.id,'scriptId':checkStore.plan.scriptId}) emit('batchGenerateClicked') // 触发事件 ElMessage.success({message: `报告生成成功!`}) } diff --git a/frontend/src/views/machine/device/components/devicePopup.vue b/frontend/src/views/machine/device/components/devicePopup.vue index eca74f9..50b2cda 100644 --- a/frontend/src/views/machine/device/components/devicePopup.vue +++ b/frontend/src/views/machine/device/components/devicePopup.vue @@ -103,8 +103,8 @@ - - + +