From b9bd29a1a81f6f7de479e3cc3fdfe3d85fc660bf Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期三, 23 四月 2025 13:35:06 +0800 Subject: [PATCH] UA 整理提交 --- src/api/user.js | 257 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 254 insertions(+), 3 deletions(-) diff --git a/src/api/user.js b/src/api/user.js index 5d598c7..991547f 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -235,8 +235,8 @@ /** * uKeyLogin鐧诲綍 */ -export const uKeyLogin = (uname, password, ukeyId) => { - +export const uKeyLogin = (uname, password, ukeyId) => { + return request({ method: "POST", url: `login/loginWithUKey`, @@ -259,4 +259,255 @@ checksnId: encodeURIComponent(formatPassword(password)), }, }); -}; \ No newline at end of file +}; + + +/* +*鏌ヨ鏉冮檺缁勫垪琛� +*浼犲弬锛�- +* +* +*/ +export const getPermitGroupList = function () { + return request({ + method: "GET", + url: 'permitGroup/list', + }); +} + +/* +*鏌ヨ鎵�鏈夌殑鏉冮檺鍚嶇О淇℃伅 +*浼犲弬锛�- +* +* +*/ +export const getPermitList = function () { + return request({ + method: "GET", + url: 'permitGroup/permitList', + }); +} + +/* +*鏉冮檺缁�-鐢ㄦ埛-鏉冮檺淇℃伅鏌ヨ +*浼犲弬锛歿permitGroupId:100002} +* +* +*/ +export const getPermitGroupInfo = function (data) { + return request({ + method: "GET", + url: 'permitGroup/info', + params: data + }); +} + +/* +*鏉冮檺缁勬坊鍔� +*浼犲弬锛歿 +* "num": 0, +* "permitGroupId": 0, +* "permitGroupName": "", +* "permitItemName": "", +* "permitItemValue": "" +* } +* +* +*/ +export const addPermitGroup = function (data, str) { + let url = (str === "PUT") ? "permitGroup/update" : "permitGroup"; + return request({ + method: "POST", + url, + data: data + }); +} + +/* +*鍒犻櫎鏉冮檺缁� +*浼犲弬:{permitGroupId:100008} +* +* +* +*/ +export const deletePermitGroup = function (data) { + return request({ + method: "POST", + url: 'permitGroup/delete', + params: data + }); +} + +/* +*娣诲姞|绉婚櫎鏉冮檺缁勭敤鎴� +*浼犲弬: +* {operationFlag:1鎴�-1}, +* { +* "num": 0, +* "permitGroupId": 0, +* "uid": 0 +* } +* +* +* +*/ +export const permitGroupUser = function (data, data2) { + return request({ + method: "POST", + url: 'permitGroupUser/userBatch', + data: data2, + params: data, + + }); +} + +/** + * 鏉冮檺缁勯噸鍋氾紙绌挎妗嗭級鏌ヨ鎵�鏈夌殑鐢ㄦ埛 + * @param data + * @returns {AxiosPromise} + */ +export const userSearchCSAll2 = function () { + return request({ + method: "GET", + url: 'user/searchCS_All2', + params: null + }); +} + + +/** + * 鏌ヨ褰撳墠鐢ㄦ埛鐨勬潈闄� + * + */ +export const getPermits = () => { + return request({ + method: "GET", + url: "permitGroupUser/permitList", + }); +} + +/* +*鍖呮満缁勫凡娣诲姞鐢ㄦ埛鍜屾湭娣诲姞鐢ㄦ埛鍒楄〃 +*浼犲弬:{baoJiGroupId:100011} +* +*/ +export const baoJiGroupList = function (data) { + return request({ + method: "GET", + url: 'baoji/list', + params: data, + }); +} + +/* +*鍖呮満缁勫凡娣诲姞鐢ㄦ埛鍜屾湭娣诲姞鐢ㄦ埛鍒楄〃 +*浼犲弬:{baoJiGroupId:100011} +* +*/ +export const userList = function (data) { + return request({ + method: "GET", + url: 'baoji/userList', + params: data, + }); +} + +/* +*鍖呮満鏈烘埧宸叉坊鍔犵敤鎴峰拰鏈坊鍔犵敤鎴峰垪琛� +*浼犲弬:{baoJiGroupId:100011} +*/ +export const stationList = function (data) { + return request({ + method: "GET", + url: 'baoji/stationList', + params: data, + }); +} + +/* +*鏂板鍖呮満缁� +*浼犲弬:{groupName:"娴嬭瘯鍖呮満缁�"} +* +*/ +export const addBaoJiGroup = function (data) { + return request({ + method: "GET", + url: 'baoji/addBaoji', + params: data, + }); +} +/* +*淇敼鍖呮満缁� +*浼犲弬:{groupName:"娴嬭瘯鍖呮満缁�"} +* +*/ +export const editBaoJiGroup = function (data) { + return request({ + method: "GET", + url: 'baoji/updateBaoji', + params: data, + }); +} +/* +*鍒犻櫎鍖呮満缁� +*浼犲弬:{groupName:"娴嬭瘯鍖呮満缁�"} +* +*/ +export const deleteBaoJiGroup = function (id) { + return request({ + method: "GET", + url: 'baoji/delBaoji', + params: { id }, + }); +} + +/* +*娣诲姞銆佺Щ闄ゅ寘鏈虹粍鐢ㄦ埛 +*浼犲弬:{} +* +*/ +export const moveUserList = function (params, data) { + return request({ + method: "POST", + url: 'baoji/updateUserList', + data: data, + params: params + }); +} +/* +*娣诲姞銆佺Щ闄ゆ満鎴� +*浼犲弬:{} +* +*/ +export const moveStationList = function (params, data) { + return request({ + method: "POST", + url: 'baoji/updateStationList', + data: data, + params: params + }); +} + +/** + * 褰撳墠鐢ㄦ埛鎵�鍦ㄥ寘鏈虹粍涓嬫墍鏈夌殑鐢ㄦ埛(涓嬫媺) + */ +export const getBaojiUserByUid = function () { + return request({ + method: "GET", + url: 'condition/getBaojiUserByUid', + }); +} + +/** + * 淇敼瀵嗙爜 + */ +export const updatePassword = function (newSnId, oldSnId) { + return request({ + method: "GET", + url: 'login/changeSnId', + params: { + newSnId: encodeURIComponent(formatPassword(newSnId)), + oldSnId: encodeURIComponent(formatPassword(oldSnId)) + }, + }); +} \ No newline at end of file -- Gitblit v1.9.1