Jelajahi Sumber

1. 删除算法相关旧接口 2. usePermission改为使用 permission code

lfeish 1 tahun lalu
induk
melakukan
9e79f9bdb2
2 mengubah file dengan 14 tambahan dan 19 penghapusan
  1. 10 15
      src/api/algo/algo.ts
  2. 4 4
      src/hooks/web/usePermission.ts

+ 10 - 15
src/api/algo/algo.ts

@@ -41,20 +41,9 @@ export interface Response<Records> {
   totalRow: number;
 }
 
-export function getAlgoInfo(page: number, pageSize: number) {
-  return http.request({
-    url: '/cameraAlgo/getList?pageNumber=' + page + '&pageSize=' + pageSize,
-    method: 'get',
-  });
-}
-
-export function searchAlgoInfo(page: number, keyWord: string) {
-  return http.request({
-    url: '/cameraAlgo/getAlgo?algoInfo=' + keyWord + '&pageNumber=' + page + '&pageSize=12',
-    method: 'get',
-  });
-}
-
+/**
+ * v4: 分页查询算法列表
+ */
 export function queryAlgoInfoPage(data: algoQueryModule) {
   return http.request<Response<Records>>({
     url: '/admin/algo/queryAlgoInfoPage',
@@ -63,7 +52,9 @@ export function queryAlgoInfoPage(data: algoQueryModule) {
   });
 }
 
-//拉取所有算法列表
+/**
+ * v4: 查询完整算法列表
+ */
 export function queryAlgoInfoAll() {
   return http.request<Records[]>({
     url: '/admin/algo/queryAlgoInfo',
@@ -71,6 +62,7 @@ export function queryAlgoInfoAll() {
   });
 }
 
+// 旧接口
 export function algoInfoModify(algoId: number, pushLinkPrompt: string, pushStatement: string) {
   return http.request({
     url: '/cameraAlgo/saveAlgoState',
@@ -83,6 +75,9 @@ export function algoInfoModify(algoId: number, pushLinkPrompt: string, pushState
   });
 }
 
+/**
+ * v4: 编辑算法
+ */
 export function updateAlgoInfo(data: algoUpdateModule) {
   return http.request({
     url: '/admin/algo/updateAlgoInfoById',

+ 4 - 4
src/hooks/web/usePermission.ts

@@ -9,8 +9,8 @@ export function usePermission() {
    */
   function _somePermissions(accesses: string[]) {
     return userStore.getPermissions.some((item) => {
-      const { value }: any = item;
-      return accesses.includes(value);
+      const { code }: any = item;
+      return accesses.includes(code);
     });
   }
 
@@ -30,7 +30,7 @@ export function usePermission() {
   function hasEveryPermission(accesses: string[]): boolean {
     const permissionsList = userStore.getPermissions;
     if (Array.isArray(accesses)) {
-      return permissionsList.every((access: any) => accesses.includes(access.value));
+      return permissionsList.every((access: any) => accesses.includes(access.code));
     }
     throw new Error(`[hasEveryPermission]: ${accesses} should be a array !`);
   }
@@ -43,7 +43,7 @@ export function usePermission() {
   function hasSomePermission(accesses: string[]): boolean {
     const permissionsList = userStore.getPermissions;
     if (Array.isArray(accesses)) {
-      return permissionsList.some((access: any) => accesses.includes(access.value));
+      return permissionsList.some((access: any) => accesses.includes(access.code));
     }
     throw new Error(`[hasSomePermission]: ${accesses} should be a array !`);
   }