Forráskód Böngészése

fix(bugs): chongtu

tangning 3 éve
szülő
commit
e8687a7f72

+ 249 - 0
src/api/rightsEnterprises/list.ts

@@ -0,0 +1,249 @@
+import { defHttp } from '/@/utils/http/axios';
+import { PageParams, DelParams, roleParams } from './model';
+import { Result } from '/#/axios';
+
+enum Api {
+  pageList = '/zfb-api/zfb/shop/staffPerm/companyList',
+  cameraList = '/zfb-api/zfb/cameraIncrement/staticsByCompany',
+  staffList = '/zfb-api/zfb/shop/staffPerm/list',
+  cameraDetailList = '/zfb-api/zfb/cameraIncrement/list',
+  preDel = '/zfb-api/zfb/shop/sys/user/preDeleteStaff',
+  roleList = '/zfb-api/zfb/shop/sys/user/roleList',
+  getRoleListByParam = '/zfb-api/zfb/shop/sys/user/getRoleListByParam',
+  staffPermSave = '/zfb-api/zfb/shop/staffPerm/save',
+  staffPermBind = '/zfb-api/zfb/shop/staffPerm/bind',
+  bindStaffList = '/zfb-api/zfb/shop/staffPerm/bindStaffList',
+  cameraBind = '/zfb-api/zfb/cameraIncrement/bindCamera',
+  staffPermUnbind = '/zfb-api/zfb/shop/staffPerm/unbind',
+  cameraUnbind = '/zfb-api/zfb/cameraIncrement/unbind',
+  update = '/zfb-api/zfb/shop/sys/user/update',
+  checkUser = '/zfb-api/zfb/user/checkUserExists',
+  deleteStaff = '/zfb-api/zfb/shop/sys/user/deleteStaff',
+  getNumByStaff = '/zfb-api/zfb/shop/sys/user/getNumByStaff',
+  allList = '/zfb-api/zfb/shop/staffPerm/allList',
+  cameraallList = '/zfb-api/zfb/cameraIncrement/list',
+  allListType = '/zfb-api/zfb/shop/staffPerm/allListType',
+  deviceType = '/zfb-api/zfb/cameraIncrement/incrementTypes',
+  addCamrea = '/zfb-api/zfb/cameraIncrement/add',
+}
+
+/**
+ * @description: Get sample list value
+ */
+
+export const ListApi = (params: PageParams) =>
+  defHttp.post<Result>({
+    url: Api.pageList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const cameraListApi = (params: PageParams) =>
+  defHttp.post<Result>({
+    url: Api.cameraList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const staffList = (params: PageParams) =>
+  defHttp.post<Result>({
+    url: Api.staffList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const cameraDetailList = (params: PageParams) =>
+  defHttp.post<Result>({
+    url: Api.cameraDetailList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const getNumByStaff = (params: any) =>
+  defHttp.get<Result>({
+    url: Api.getNumByStaff,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const delApi = (params: DelParams) =>
+  defHttp.post<Result>({
+    url: Api.deleteStaff,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const preDelApi = (params: number) =>
+  defHttp.post<Result>({
+    url: Api.preDel,
+    params: { userId: params },
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const getRoleListByParam = (params: roleParams) =>
+  defHttp.post<Result>({
+    url: Api.getRoleListByParam,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const roleLIstApi = (params) =>
+  defHttp.post<Result>({
+    url: Api.roleList,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const checkUserApi = (params) =>
+  defHttp.post<boolean>({
+    url: Api.checkUser,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const unbindRights = (params) =>
+  defHttp.post<Result>({
+    url: Api.staffPermUnbind,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const unbindCamera = (params) =>
+  defHttp.post<Result>({
+    url: Api.cameraUnbind,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const bindRights = (params) =>
+  defHttp.post<Result>({
+    url: Api.staffPermBind,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const bindStaffList = (params) =>
+  defHttp.get<Result>({
+    url: Api.bindStaffList,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const bindCamera = (params) =>
+  defHttp.post<Result>({
+    url: Api.cameraBind,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const saveRights = (params) =>
+  defHttp.post<Result>({
+    url: Api.staffPermSave,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const updateApi = (params) =>
+  defHttp.post<Result>({
+    url: Api.update,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const deviceType = (params: any) =>
+  defHttp.get<Result>({
+    url: Api.deviceType,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+export const getAllList = (params: any) =>
+  defHttp.get<Result>({
+    url: Api.allList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const addCamrea = (params: any) =>
+  defHttp.post<Result>({
+    url: Api.addCamrea,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const getCameraallList = (params: any) =>
+  defHttp.get<Result>({
+    url: Api.cameraallList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
+export const allListType = (params: any) =>
+  defHttp.get<Result>({
+    url: Api.allListType,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });

+ 30 - 0
src/api/rightsEnterprises/model.ts

@@ -0,0 +1,30 @@
+import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
+/**
+ * @description: Request list interface parameters
+ */
+export type PageParams = BasicPageParams;
+
+export interface DelParams {
+  userId: number;
+  toUserId: number;
+  toUserPhone: string;
+}
+
+export interface roleParams {
+  type: number;
+  roleId: number;
+}
+export interface StaffListItem {
+  id: number;
+
+  name: string;
+  company: string;
+  phone: string;
+  status: string;
+  role: string;
+  createTime: string;
+}
+/**
+ * @description: Request list return value
+ */
+export type ListGetResultModel = BasicFetchResult<StaffListItem>;

+ 12 - 0
src/api/staff/list.ts

@@ -12,12 +12,24 @@ enum Api {
   checkUser = '/zfb-api/zfb/user/checkUserExists',
   deleteStaff = '/zfb-api/zfb/shop/sys/user/deleteStaff',
   getNumByStaff = '/zfb-api/zfb/shop/sys/user/getNumByStaff',
+  clean = '/zfb-api/zfb/loginOutByUser',
 }
 
 /**
  * @description: Get sample list value
  */
 
+export const clean = (params) =>
+  defHttp.post<Result>({
+    url: Api.clean,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });
+
 export const ListApi = (params: PageParams) =>
   defHttp.post<ListGetResultModel>({
     url: Api.pageList,