File was renamed from src/api/w4k.js |
| | |
| | | import axios from 'axios' |
| | | import jsSHA from 'jssha' |
| | | |
| | | class W4kApi { |
| | | class DirectApi { |
| | | /** |
| | | * @description 鉴权挑战 |
| | | * @param {Object} param 查询及提交参数 |
| | | */ |
| | | login (ip, username = 'admin', password) { |
| | | w4kLogin (ip, username = 'admin', password) { |
| | | return new Promise((resolve, reject) => { |
| | | let challurl = ip + '/api/auth/login/challenge?username=' + username |
| | | challurl = '/trans/redirect?rd=' + challurl + '&method=get' |
| | |
| | | }) |
| | | } |
| | | |
| | | queryUsers (ip) { |
| | | w4kQueryUsers (ip) { |
| | | let url = ip + '/api/persons/query' |
| | | url = '/trans/redirect?rd=' + url + '&method=post' |
| | | |
| | |
| | | }) |
| | | } |
| | | |
| | | addUsers (ip, data) { |
| | | w4kAddUsers (ip, data) { |
| | | return new Promise((resolve, reject) => { |
| | | let delurl = ip + '/api/persons/item/' + data.id |
| | | delurl = '/trans/redirect?rd=' + delurl + '&method=DELETE' |
| | |
| | | } |
| | | } |
| | | |
| | | export default new W4kApi() |
| | | export default new DirectApi() |