2024-12-31 11:12:02 +08:00

38 lines
1.0 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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