// 核心设备报表 接口 import httputils from '@/api/httputils' /** * 系统列表 */ export function querySystemList() { return httputils.getJson(`/data/sms_systemcfg/querySmsxt`) } /** * 系统下的设备 * @param { 接口地址 } url * @param { 接口参数 } getParams */ export function queryEquipmentList(url, getParams) { return httputils.getJson(url, getParams) } /** * 表数据 */ export function queryTableData(url, postParams) { return httputils.postJson(url, postParams) } /** * 设备台账下所有历史事项信息 * @param { 接口地址 } url * @param { 接口参数 } getParams */ export function queryHistoryTableData(url, getParams) { return httputils.getJson(url, getParams) } /** * 获取图片/报告详情 * @param { 接口地址 } url * @param { 接口参数 } getParams */ export function queryDetailData(url, getParams) { return httputils.getJson(url, getParams) } //核心设备报表 export function queryFxbbList({ postParams }) { return new Promise(resolve => { resolve({ data: [ { //类型:Object 必有字段 备注:无 num: 1, //类型:Number 必有字段 备注:序号 equipmentName: "排烟风机-2-2", //类型:String 必有字段 备注:"排烟风机-2-2", equipmentCode: "1009", //类型:String 必有字段 备注:"1009", testResult: 10, //类型:String 必有字段 备注:"强检合格",//检测结果 importantTestImg: [ //类型:Array 必有字段 备注:无 { //类型:Object 必有字段 备注:无 id:'1', url: "https://cn.vuejs.org/images/dcloud1.png", //类型:String 必有字段 备注:无 name: "dcloud1.png" //类型:String 必有字段 备注:无 }, { //类型:Object 必有字段 备注:无 id:'2', url: "https://cn.vuejs.org/images/logo.png", //类型:String 必有字段 备注:无 name: "vue.png" //类型:String 必有字段 备注:无 } ], importantTestFile: [], currentStatus: 1, //类型:String 必有字段 备注://当前状态 importantWbTime:1615865312160, //类型:String 必有字段 备注:,//最近一次重要维保完成时间 importantWbTaskCode: "mock", //类型:String 必有字段 备注:/最近一次重要维保任务编号 importantWbimg: [ //类型:Array 必有字段 备注:最近一次重要维保 { id:3, //类型:Object 必有字段 备注:无 name: "mock", //类型:String 必有字段 备注:无 url: "https://profile.csdnimg.cn/6/3/F/3_tianxintiandisheng", //类型:String 必有字段 备注:无 wbName: "mock", //类型:String 必有字段 备注:维保项名称 checkStatus: "mock", //类型:String 必有字段 备注:维保结果 wxResult: "mock", //类型:String 必有字段 备注:无 childimg: [ //类型:Array 必有字段 备注:维保完工 { //类型:Object 必有字段 备注:无 name: "mock", //类型:String 必有字段 备注:完工照片名称 url: "https://profile.csdnimg.cn/6/3/F/3_tianxintiandisheng" //类型:String 必有字段 备注:完工照片地址 } ] } ], importantWxTime: 1615865312160, //类型:String 必有字段 备注:/最近一次重要维修完成时间 importantWxTaskCode: "mock", //类型:String 必有字段 备注:/最近一次重要维修任务编号 importantWximg: [ //类型:Array 必有字段 备注:无 { id:3, //类型:Object 必有字段 备注:无 name: "mock", //类型:String 必有字段 备注:最近一次重要维修报修照片名称 url: "https://profile.csdnimg.cn/6/3/F/3_tianxintiandisheng" //类型:String 必有字段 备注:最近一次重要维修报修照片地址 } ], importantWxWcImg: [ //类型:Array 必有字段 备注:最新一次重要维修完工照片 { id:3, //类型:Object 必有字段 备注:无 name: "mock", //类型:String 必有字段 备注:名字 url: "https://profile.csdnimg.cn/6/3/F/3_tianxintiandisheng" //类型:String 必有字段 备注:地址 } ], importantZwTime: 1615865312160, //类型:String 必有字段 备注:最近一次专维完成时间 importantZwTaskCode: "mock", //类型:String 必有字段 备注:最近一次专维任务编号 importantZwWcImg: [ //类型:Array 必有字段 备注:无 { //类型:Object 必有字段 备注:无 id:3, name: "mock", //类型:String 必有字段 备注:无 url: "https://profile.csdnimg.cn/6/3/F/3_tianxintiandisheng" //类型:String 必有字段 备注:无 } ] } ] }) }) return httputils.postJson(`/data/sms_asset/query`, postParams) } //核心设备报表头部筛选 export function queryFxbbOrderArray() { return new Promise((resolve,reject) => { resolve({ "result":"success", //类型:String 可有字段 备注:无 // "data": { //类型:Object 必有字段 备注:无 "currentStatus": [ //类型:Array 必有字段 备注:无 { //类型:Object 必有字段 备注:无 "id":"1", //类型:String 必有字段 备注:无 "name":"正常使用" //类型:String 必有字段 备注:无 }, { //类型:Object 必有字段 备注:无 "id":"2", //类型:String 必有字段 备注:无 "name":"维修中" //类型:String 必有字段 备注:无 } ], "mainCheckResult": [ //类型:Array 必有字段 备注:无 { //类型:Object 必有字段 备注:无 "id":"10", //类型:String 必有字段 备注:无 "name":"强检合格" //类型:String 必有字段 备注:无 }, { //类型:Object 必有字段 备注:无 "id":"11", //类型:String 必有字段 备注:无 "name":"无强检及供方维保要求" //类型:String 必有字段 备注:无 }, { //类型:Object 必有字段 备注:无 "id":"12", //类型:String 必有字段 备注:无 "name":"强检不合格" //类型:String 必有字段 备注:无 } ] // } }) }) return httputils.postJson(`/data/statusCode/query`) }