38 lines
1.0 KiB
JavaScript
Raw Permalink Normal View History

2024-12-31 11:12:02 +08:00
import {elecRefreshElecInfoRequest, getOfflinePasswordRequest, updateElecSettingRequest} from "../api.js";
import {Result} from "../constant.js";
/**
* 电表-刷新电表信息
* @param params
* @param {Number} [params.uid] 用户ID
* @param {Number} params.elecId 电表ID
* @returns {Promise<Result>}
*/
export async function refreshElecInfo(params) {
// 设置执行账号
const result = await this.login(params.uid)
if (result.code !== Result.Success.code) {
return result
}
return await elecRefreshElecInfoRequest(params)
}
/**
* 更新电表设置
* @param params
* @param {Number} [params.uid] 用户ID
* @param {Number} params.elecId 电表ID
* @param {Object} params.elecName 电表名称
* @param {Object} params.loadLimit 最大负荷0~99999
*/
export async function updateElecSetting(params) {
// 设置执行账号
const result = await this.login(params.uid)
if (result.code !== Result.Success.code) {
return result
}
return await updateElecSettingRequest(params)
}