38 lines
1.0 KiB
JavaScript
38 lines
1.0 KiB
JavaScript
|
|
|
|||
|
|
|
|||
|
|
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)
|
|||
|
|
}
|