Skip to content

用户操作的API接口调用

概述

可以通过系统提供的API接口,与脚本联合使用,更加贴切的实现现场的需求

名词说明
登录系统/*** 登录系统* @param {string} username 用户名* @param {string} password 密码* @param {boolean} remember 是否记住密码* @param {number} expire 登录过期时间(毫秒)* @param{function} callback 回调函数*/api.login('admin', '123456', true, 246060*1000, (success, error) => {if (success) {// 登录成功}})
退出登录/*** 退出登录*/api.logout()
修改密码/*** 修改用户密码* @param {string} userId 用户id(userId为空时,修改当前登录用户密码)* @param {string} oldPassword 旧密码* @param {string} newPassword 新密码*/api.updatePassword({userId: 'userId123', oldPassword: '123456', newPassword: '654321'}, (success, error) => {if (success) {// 修改成功}})
添加用户日志/*** 添加用户日志* @param {string} logType 日志类型* @param {string} logContent 日志内容*/api.addUserLog('登录', 'xxx登了系统')
弹出密码验证对话框/*** 弹出验证密码对话框* @param {string} id 对话框ID* @param {any} config 密码验证配置* @param {function} callback 验证回调*/api.openVerifyPassword('id1', {// 密码类型, user: 当前用户密码 custom: 自定义密码passwordType: 'user',// 自定义密码(passwordType = custom 时生效)password: '',// 冻结时间(分钟)freezeTime: 5,// 允许最大错误次数maxErrorCount: 5,// 免密验证时间(分钟)tokenTime: 5}, (success) => {})

png

SCADA帮助文档