diff --git a/src/api/nbqDetail/index.ts b/src/api/nbqDetail/index.ts new file mode 100644 index 0000000..fe034e9 --- /dev/null +++ b/src/api/nbqDetail/index.ts @@ -0,0 +1,63 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { NbqDetailVO, NbqDetailForm, NbqDetailQuery } from '@/api/nbqDetail/types'; + +/** + * 查询逆变器列详情列表 + * @param query + * @returns {*} + */ + +export const listNbqDetail = (query?: NbqDetailQuery): AxiosPromise => { + return request({ + url: '/details/nbqDetail/list', + method: 'get', + params: query + }); +}; + +/** + * 查询逆变器列详情详细 + * @param id + */ +export const getNbqDetail = (id: string | number): AxiosPromise => { + return request({ + url: '/details/nbqDetail/' + id, + method: 'get' + }); +}; + +/** + * 新增逆变器列详情 + * @param data + */ +export const addNbqDetail = (data: NbqDetailForm) => { + return request({ + url: '/details/nbqDetail', + method: 'post', + data: data + }); +}; + +/** + * 修改逆变器列详情 + * @param data + */ +export const updateNbqDetail = (data: NbqDetailForm) => { + return request({ + url: '/details/nbqDetail', + method: 'put', + data: data + }); +}; + +/** + * 删除逆变器列详情 + * @param id + */ +export const delNbqDetail = (id: string | number | Array) => { + return request({ + url: '/details/nbqDetail/' + id, + method: 'delete' + }); +}; diff --git a/src/api/nbqDetail/types.ts b/src/api/nbqDetail/types.ts new file mode 100644 index 0000000..1caeffa --- /dev/null +++ b/src/api/nbqDetail/types.ts @@ -0,0 +1,476 @@ +export interface NbqDetailVO { + /** + * 逆变器id + */ + id: string | number; + + /** + * 逆变器SN + */ + sn: string; + + /** + * 电站id + */ + stationid: string | number; + + /** + * 电站名称 + */ + stationname: string; + + /** + * 业主id + */ + userid: string | number; + + /** + * 装机容量 + */ + power: string; + + /** + * 装机容量单位 + */ + powerstr: string; + + /** + * 当日能量 + */ + etoday: string; + + /** + * 当日发电量原始值 + */ + etoday1: string; + + /** + * 当日能量单位 + */ + etodaystr: string; + + /** + * 总电量 + */ + etotal: string; + + /** + * 累计发电量原始值 + */ + etotal1: string; + + /** + * 总能量单位 + */ + etotalstr: string; + + /** + * 满发小时数 + */ + fullhour: string; + + /** + * 功率 + */ + pac: string; + + /** + * 功率单位 + */ + pacstr: string; + + /** + * 逆变器状态 + */ + state: number; + + /** + * 更新时间 + */ + datatimestamp: number; + + /** + * 采集器SN + */ + collectorsn: string; + + /** + * 逆变器类型 + */ + productmodel: string; + + /** + * 直流输入路数 + */ + dcinputtype: number; + + /** + * 交流输出类 + */ + acoutputtype: number; + + /** + * 逆变器系列 + */ + series: string; + + /** + * 逆变器名称 + */ + name: string; + + /** + * 电站地址 + */ + addr: string; + + /** + * 采集器状态 + */ + collectorstate: number; + + /** + * 逆变器离线状态: +0 = 正常离线 +1 = 异常离线 + */ + stateexceptionflag: number; + + /** + * 累计满发小时数 + */ + totalfullhour: string; + + /** + * 逆变器电表类型,详见附录3 + */ + invertermetermodel: number; + + /** + * 创建时间 + */ + createdate: number; + + /** + * 质保结束时间 + */ + updateshelfendtime: number; +} + +export interface NbqDetailForm extends BaseEntity { + /** + * 逆变器id + */ + id?: string | number; + + /** + * 逆变器SN + */ + sn?: string; + + /** + * 电站id + */ + stationid?: string | number; + + /** + * 电站名称 + */ + stationname?: string; + + /** + * 业主id + */ + userid?: string | number; + + /** + * 装机容量 + */ + power?: string; + + /** + * 装机容量单位 + */ + powerstr?: string; + + /** + * 当日能量 + */ + etoday?: string; + + /** + * 当日发电量原始值 + */ + etoday1?: string; + + /** + * 当日能量单位 + */ + etodaystr?: string; + + /** + * 总电量 + */ + etotal?: string; + + /** + * 累计发电量原始值 + */ + etotal1?: string; + + /** + * 总能量单位 + */ + etotalstr?: string; + + /** + * 满发小时数 + */ + fullhour?: string; + + /** + * 功率 + */ + pac?: string; + + /** + * 功率单位 + */ + pacstr?: string; + + /** + * 逆变器状态 + */ + state?: number; + + /** + * 更新时间 + */ + datatimestamp?: number; + + /** + * 采集器SN + */ + collectorsn?: string; + + /** + * 逆变器类型 + */ + productmodel?: string; + + /** + * 直流输入路数 + */ + dcinputtype?: number; + + /** + * 交流输出类 + */ + acoutputtype?: number; + + /** + * 逆变器系列 + */ + series?: string; + + /** + * 逆变器名称 + */ + name?: string; + + /** + * 电站地址 + */ + addr?: string; + + /** + * 采集器状态 + */ + collectorstate?: number; + + /** + * 逆变器离线状态: +0 = 正常离线 +1 = 异常离线 + */ + stateexceptionflag?: number; + + /** + * 累计满发小时数 + */ + totalfullhour?: string; + + /** + * 逆变器电表类型,详见附录3 + */ + invertermetermodel?: number; + + /** + * 创建时间 + */ + createdate?: number; + + /** + * 质保结束时间 + */ + updateshelfendtime?: number; +} + +export interface NbqDetailQuery extends PageQuery { + /** + * 逆变器SN + */ + sn?: string; + + /** + * 电站id + */ + stationid?: string | number; + + /** + * 电站名称 + */ + stationname?: string; + + /** + * 业主id + */ + userid?: string | number; + + /** + * 装机容量 + */ + power?: string; + + /** + * 装机容量单位 + */ + powerstr?: string; + + /** + * 当日能量 + */ + etoday?: string; + + /** + * 当日发电量原始值 + */ + etoday1?: string; + + /** + * 当日能量单位 + */ + etodaystr?: string; + + /** + * 总电量 + */ + etotal?: string; + + /** + * 累计发电量原始值 + */ + etotal1?: string; + + /** + * 总能量单位 + */ + etotalstr?: string; + + /** + * 满发小时数 + */ + fullhour?: string; + + /** + * 功率 + */ + pac?: string; + + /** + * 功率单位 + */ + pacstr?: string; + + /** + * 逆变器状态 + */ + state?: number; + + /** + * 更新时间 + */ + datatimestamp?: number; + + /** + * 采集器SN + */ + collectorsn?: string; + + /** + * 逆变器类型 + */ + productmodel?: string; + + /** + * 直流输入路数 + */ + dcinputtype?: number; + + /** + * 交流输出类 + */ + acoutputtype?: number; + + /** + * 逆变器系列 + */ + series?: string; + + /** + * 逆变器名称 + */ + name?: string; + + /** + * 电站地址 + */ + addr?: string; + + /** + * 采集器状态 + */ + collectorstate?: number; + + /** + * 逆变器离线状态: +0 = 正常离线 +1 = 异常离线 + */ + stateexceptionflag?: number; + + /** + * 累计满发小时数 + */ + totalfullhour?: string; + + /** + * 逆变器电表类型,详见附录3 + */ + invertermetermodel?: number; + + /** + * 创建时间 + */ + createdate?: number; + + /** + * 质保结束时间 + */ + updateshelfendtime?: number; + + /** + * 日期范围参数 + */ + params?: any; +} diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 679844f..6f63e4d 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -6,9 +6,7 @@