授权逻辑更改

This commit is contained in:
15683799673
2025-07-11 07:36:51 +08:00
parent 332d8eccba
commit 195d7fff7d
24 changed files with 242 additions and 1642 deletions

View File

@@ -1,18 +1,19 @@
import type { AuthRecordVO, AuthRecordForm, AuthRecordQuery } from './model';
import type { AuthRecordForm, AuthRecordQuery, AuthRecordVO } from './model';
import type { ID, IDS } from '#/api/common';
import type { PageResult } from '#/api/common';
import type { ID, IDS, PageResult } from '#/api/common';
import { commonExport } from '#/api/helper';
import { requestClient } from '#/api/request';
/**
* 查询授权记录列表
* @param params
* @returns 授权记录列表
*/
* 查询授权记录列表
* @param params
* @returns 授权记录列表
*/
export function authRecordList(params?: AuthRecordQuery) {
return requestClient.get<PageResult<AuthRecordVO>>('/sis/authRecord/list', { params });
return requestClient.get<PageResult<AuthRecordVO>>('/sis/authRecord/list', {
params,
});
}
/**
@@ -59,3 +60,15 @@ export function authRecordUpdate(data: AuthRecordForm) {
export function authRecordRemove(id: ID | IDS) {
return requestClient.deleteWithMsg<void>(`/sis/authRecord/${id}`);
}
/**
* 对人员库进行授权
* @param params id
*/
export function authPersonLib(params: any) {
return requestClient.postWithMsg<void>(`/sis/authRecord/authLib`, params);
}
export function queryAuthDevice(id: ID) {
return requestClient.get<AuthRecordVO[]>(`/sis/authRecord/authDevice/${id}`);
}

View File

@@ -15,6 +15,8 @@ export interface AuthRecordVO {
* 门禁id
*/
acdId: string | number;
deviceId: string | number;
}
export interface AuthRecordForm extends BaseEntity {