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