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} */ 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) }