xq feat:"完成了查看逆变器详情"
This commit is contained in:
63
src/api/nbqDetail/index.ts
Normal file
63
src/api/nbqDetail/index.ts
Normal file
@ -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<NbqDetailVO[]> => {
|
||||||
|
return request({
|
||||||
|
url: '/details/nbqDetail/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询逆变器列详情详细
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
export const getNbqDetail = (id: string | number): AxiosPromise<NbqDetailVO> => {
|
||||||
|
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<string | number>) => {
|
||||||
|
return request({
|
||||||
|
url: '/details/nbqDetail/' + id,
|
||||||
|
method: 'delete'
|
||||||
|
});
|
||||||
|
};
|
476
src/api/nbqDetail/types.ts
Normal file
476
src/api/nbqDetail/types.ts
Normal file
@ -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;
|
||||||
|
}
|
@ -6,9 +6,7 @@
|
|||||||
|
|
||||||
<div class="right-menu flex align-center">
|
<div class="right-menu flex align-center">
|
||||||
<template v-if="appStore.device !== 'mobile'">
|
<template v-if="appStore.device !== 'mobile'">
|
||||||
<el-select class="program-list" placeholder="高光村农业光伏">
|
<el-select class="program-list" :placeholder="programName"> </el-select>
|
||||||
<el-option v-for="item in programList" :key="item.value" :label="item.label" :value="item.value"> </el-option>
|
|
||||||
</el-select>
|
|
||||||
<el-select
|
<el-select
|
||||||
v-if="userId === 1 && tenantEnabled"
|
v-if="userId === 1 && tenantEnabled"
|
||||||
v-model="companyName"
|
v-model="companyName"
|
||||||
@ -146,7 +144,7 @@ const dynamicClearEvent = async () => {
|
|||||||
|
|
||||||
const programList = ref([{}]);
|
const programList = ref([{}]);
|
||||||
|
|
||||||
const programName = ref();
|
const programName = ref('田中光伏');
|
||||||
|
|
||||||
const programId = ref();
|
const programId = ref();
|
||||||
|
|
||||||
|
@ -135,6 +135,7 @@
|
|||||||
import { listNbq, getNbq, delNbq, addNbq, updateNbq } from '@/api/business/nbq';
|
import { listNbq, getNbq, delNbq, addNbq, updateNbq } from '@/api/business/nbq';
|
||||||
import { NbqVO, NbqQuery, NbqForm } from '@/api/business/nbq/types';
|
import { NbqVO, NbqQuery, NbqForm } from '@/api/business/nbq/types';
|
||||||
import { useProgram } from '@/store/modules/program';
|
import { useProgram } from '@/store/modules/program';
|
||||||
|
import { getNbqDetail } from '@/api/nbqDetail';
|
||||||
|
|
||||||
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
||||||
const { type } = toRefs<any>(proxy?.useDict('type'));
|
const { type } = toRefs<any>(proxy?.useDict('type'));
|
||||||
@ -256,6 +257,7 @@ const handleUpdate = async (row?: NbqVO) => {
|
|||||||
reset();
|
reset();
|
||||||
const _nbqId = row?.nbqId || ids.value[0];
|
const _nbqId = row?.nbqId || ids.value[0];
|
||||||
const res = await getNbq(_nbqId);
|
const res = await getNbq(_nbqId);
|
||||||
|
// const res = await getNbqDetail(_nbqId);
|
||||||
Object.assign(form.value, res.data);
|
Object.assign(form.value, res.data);
|
||||||
dialog.visible = true;
|
dialog.visible = true;
|
||||||
dialog.title = '修改逆变器列';
|
dialog.title = '修改逆变器列';
|
||||||
|
Reference in New Issue
Block a user