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