From 9df9ebb68f47937fcd385565c7152e52d35647f2 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 24 Feb 2026 17:48:53 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=9B=B4=E6=96=B0=E5=91=98?= =?UTF-8?q?=E5=B7=A5=E7=AB=AF=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/EmployeeJinGangBtnSelect.tsx | 78 + src/gen/ApiTypes.d.ts | 255 +- src/gen/Apis.ts | 2163 +++++++++++++---- src/gen/Enums.ts | 61 +- .../list/pages/employee_role/index.tsx | 91 + .../pages/employee_role/modals/Create.tsx | 43 + .../employee_role/modals/EditPermissions.tsx | 54 + .../pages/employee_role/modals/Update.tsx | 44 + src/pages/company/list/pages/set_gan_info.tsx | 24 +- .../company/list/pages/set_page_info.tsx | 29 +- src/pages/company/list/show/$id.tsx | 26 +- src/pages/company/list/table/Apps.tsx | 1 + src/pages/company/list/table/EmployeeEnd.tsx | 34 + src/pages/company/list/table/Roles.tsx | 17 +- .../system/sys_permissions/modals/Create.tsx | 17 +- .../system/sys_permissions/modals/Update.tsx | 17 +- 16 files changed, 2432 insertions(+), 522 deletions(-) create mode 100644 src/components/EmployeeJinGangBtnSelect.tsx create mode 100644 src/pages/company/list/pages/employee_role/index.tsx create mode 100644 src/pages/company/list/pages/employee_role/modals/Create.tsx create mode 100644 src/pages/company/list/pages/employee_role/modals/EditPermissions.tsx create mode 100644 src/pages/company/list/pages/employee_role/modals/Update.tsx create mode 100644 src/pages/company/list/table/EmployeeEnd.tsx diff --git a/src/components/EmployeeJinGangBtnSelect.tsx b/src/components/EmployeeJinGangBtnSelect.tsx new file mode 100644 index 0000000..0b7bdd5 --- /dev/null +++ b/src/components/EmployeeJinGangBtnSelect.tsx @@ -0,0 +1,78 @@ +import { rulesHelper } from '@/common'; +import { ProColumns, ProFormColumnsType } from '@ant-design/pro-components'; + +type ReturnType = ProColumns & ProFormColumnsType; +type PropsType = { required?: boolean } & ReturnType; + +export const JinGangAreaOptions = [ + { + label: '房屋缴费', + value: '0', + }, + { + label: '新增工单', + value: '1', + }, + { + label: '任务中心', + value: '2', + }, + { + label: '打卡考勤', + value: '3', + }, + { + label: '水印相机', + value: '4', + }, + { + label: '客户管理', + value: '5', + }, + { + label: '住户登记', + value: '6', + }, + { + label: '仪表抄表', + value: '7', + }, + { + label: '催缴记录', + value: '8', + }, + { + label: '项目公告', + value: '9', + }, +]; + +export const JinGangArea = { + JinGangAreaSelect(props?: PropsType): ReturnType { + const { + title = '选择按钮', + key = 'path', + required = false, + hideInTable = true, + ...rest + } = props ?? {}; + + return { + title: title, + key: key, + valueType: 'select', + hideInTable: hideInTable, + formItemProps: { ...(required ? rulesHelper.text : {}) }, + ...rest, + fieldProps: { + options: JinGangAreaOptions, + showSearch: true, + fieldNames: { + label: 'label', + value: 'value', + }, + ...rest?.fieldProps, + }, + }; + }, +}; diff --git a/src/gen/ApiTypes.d.ts b/src/gen/ApiTypes.d.ts index 8f1a874..747c46d 100644 --- a/src/gen/ApiTypes.d.ts +++ b/src/gen/ApiTypes.d.ts @@ -9,6 +9,7 @@ declare namespace ApiTypes { "project_name"?: string; // 项目名称 }; type Store = { + "companies_id": number; // 公司ID,[ref:companies] "title": string; // 活动标题 "start_time": Date; // 活动开始时间 "end_time": Date; // 活动结束时间 @@ -21,6 +22,7 @@ declare namespace ApiTypes { }; type Update = { "id": number; // id + "companies_id": number; // 公司ID,[ref:companies] "title": string; // 活动标题 "start_time": Date; // 活动开始时间 "end_time": Date; // 活动结束时间 @@ -158,7 +160,13 @@ declare namespace ApiTypes { namespace HouseOccupants { type List = { "asset_houses_id"?: number; // 资产房屋ID + "asset_projects_id"?: number; // 资产项目ID "status"?: string; // 状态,[enum:HouseOccupantsStatusEnum] + "name"?: string; // 客户姓名 + "phone"?: string; // 客户手机号 + "id_card"?: string; // 客户身份证号 + "house_name"?: string; // 房屋名称 + "project_name"?: string; // 项目名称 }; type CustomerList = { "name"?: string; // 客户姓名 @@ -206,9 +214,11 @@ declare namespace ApiTypes { namespace HouseRegisters { type List = { "house_name"?: string; // 模糊搜索:房屋名称 - "type"?: string; // 类型,[enum:HouseRegistersTypeEnum] + "type"?: string[]; // 类型,[enum:HouseRegistersTypeEnum] "status"?: string; // 状态,[enum:HouseRegistersStatusEnum] "asset_houses_id"?: number; // 房屋ID + "customer_name"?: string; // 客户名称 + "project_name"?: string; // 模糊搜索:项目名称 }; type Store = { "asset_houses_id": number; // 房屋ID @@ -369,6 +379,19 @@ declare namespace ApiTypes { "asset_parking_places_id"?: number; // 所属车场id,[ref:asset_parking_places] "keywords"?: string; // 关键词 }; + type Import = { + "companies_id": number; // 机构id,[ref:companies] + "asset_projects_id": number; // 所属项目id,[ref:asset_projects] + "upload_file": mimes:xlsx,xls; // 上传的Excel文件 + }; + type Export = { + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id"?: number; // 所属项目id,[ref:asset_projects] + "asset_parking_places_id"?: number; // 所属车场id,[ref:asset_parking_places] + "full_name"?: string; // 模糊搜索:名称 + "current"?: number; // 页码 + "download_type": string; // 下载类型:page 当前页(含查询条件),query 所有页(含查询条件),all所有记录 + }; } namespace AssetHouses { type List = { @@ -706,6 +729,151 @@ declare namespace ApiTypes { }; } } + namespace Attendance { + namespace AttendanceConfigs { + type List = { + "companies_id"?: number; // 机构ID + }; + type Store = { + "companies_id": number; // 机构ID + "asset_projects_id": number; // 项目ID + "check_in_range": number; // 打卡范围(米) + "require_photo": boolean; // 是否要求拍照打卡 + "allow_out_range_checkin"?: boolean; // 是否允许范围外打卡 + }; + type UpdateConfig = { + "id": number; // id + "check_in_range": number; // 打卡范围(米) + "require_photo": boolean; // 是否要求拍照打卡 + "allow_out_range_checkin"?: boolean; // 是否允许范围外打卡 + }; + type Enable = { + "id": number; // id + "is_enabled": boolean; // 是否启用: 1:启用 0:禁用 + }; + } + namespace AttendanceEmployeeTracks { + type List = { + "companies_id"?: number; // 机构ID + "company_employees_id"?: number; // 员工ID + "asset_projects_id"?: number; // 项目ID + "start_date"?: Date; // 开始日期 + "end_date"?: Date; // 结束日期 + }; + type Detail = { + "company_employees_id": number; // 员工ID + "start_date": Date; // 开始日期 + "end_date": Date; // 结束日期 + "asset_projects_id"?: number; // 项目ID + }; + } + namespace AttendanceRecords { + type List = { + "companies_id"?: number; // 机构ID + "company_employees_id"?: number; // 员工ID + "asset_projects_id"?: number; // 项目ID + "status"?: string; // 状态 + "checkin_type"?: string; // 打卡类型 + "checkin_time"?: string[]; // 打卡时间 + }; + type Show = { + "id": number; // 记录ID + }; + type Export = { + "companies_id"?: number; // 机构ID + "company_employees_id"?: number; // 员工ID + "asset_projects_id"?: number; // 项目ID + "status"?: string; // 状态 + "checkin_type"?: string; // 打卡类型 + "checkin_time"?: string[]; // 打卡时间 + }; + } + namespace AttendanceSchedules { + type List = { + "companies_id"?: number; // 机构ID + "company_employees_id"?: number; // 员工ID + "asset_projects_id"?: number; // 项目ID + "schedule_date"?: Date; // 排班日期 + "status"?: string; // 状态,[enum:AttendanceSchedulesStatusEnum] + "project_name"?: string; // 项目名称 + "employee_name"?: string; // - + }; + type Store = { + "companies_id": number; // 机构ID + "company_employees_id": number; // 员工ID + "attendance_shifts_id": number; // 班次ID + "asset_projects_id": number; // 项目ID + "schedule_date": Date; // 排班日期 + "remark"?: string; // 备注 + }; + type BatchStore = { + "companies_id": number; // 机构ID + "schedules": string[]; // 排班列表 + }; + type Update = { + "id": number; // id + "company_employees_id"?: number; // 员工ID + "attendance_shifts_id"?: number; // 班次ID + "asset_projects_id"?: number; // 项目ID + "schedule_date"?: Date; // 排班日期 + "remark"?: string; // 备注 + }; + type ChangeStatus = { + "id": number; // id + "status": string; // 状态,[enum:AttendanceSchedulesStatusEnum] + }; + type Cancel = { + "id": number; // id + }; + type Show = { + "id": number; // id + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + } + namespace AttendanceShifts { + type List = { + "name"?: string; // 班次名称 + "companies_id"?: number; // 机构ID + "is_enabled"?: boolean; // 状态 + "asset_projects_id"?: number; // 项目ID + "project_name"?: string; // 项目名称 + }; + type Store = { + "name": string; // 班次名称 + "companies_id": number; // 机构ID + "asset_projects_id": number; // 关联项目IDs + "allow_checkin_start": date_format:H:i:s; // 可打卡开始时间 + "allow_checkin_end": date_format:H:i:s; // 可打卡结束时间 + "is_enabled"?: boolean; // 状态 + "remark"?: string; // 备注 + "periods": string[]; // 时段列表 + }; + type Update = { + "id": number; // id + "name"?: string; // 班次名称 + "asset_projects_id"?: number; // 关联项目IDs + "allow_checkin_start"?: date_format:H:i:s; // 可打卡开始时间 + "allow_checkin_end"?: date_format:H:i:s; // 可打卡结束时间 + "is_enabled"?: boolean; // 状态 + "remark"?: string; // 备注 + "periods"?: string[]; // 时段列表 + }; + type Show = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + } + } namespace Banner { namespace BannerSpaces { type List = { @@ -1244,6 +1412,9 @@ declare namespace ApiTypes { "companies_id"?: number; // 所属机构id,[ref:companies] "projects_id"?: number; // 所属项目id,[ref:asset_projects] }; + type ProjectReceiptAccountsSelect = { + "projects_id"?: number; // 所属项目id,[ref:asset_projects] + }; } namespace CompanyPropertyBrands { type List = { @@ -1283,6 +1454,9 @@ declare namespace ApiTypes { "name": string; // 名称 "icon": string[]; // 图标 "sort"?: number; // 排序:越小越靠前 + "skip_url"?: string; // 跳转链接 + "is_show"?: boolean; // 是否显示 + "is_bind_house"?: boolean; // 是否绑定房屋 }; type BatchStore = { "companies_id": number; // 机构IDid,[ref:companies] @@ -1293,6 +1467,9 @@ declare namespace ApiTypes { "name": string; // 名称 "icon": string[]; // 图标 "sort"?: number; // 排序:越小越靠前 + "skip_url"?: string; // 跳转链接 + "is_show"?: boolean; // 是否显示 + "is_bind_house"?: boolean; // 是否绑定房屋 }; type Show = { "id": number; // id @@ -1436,6 +1613,30 @@ declare namespace ApiTypes { "parent_id"?: number; // - }; } + namespace EmployeeRoles { + type List = { + "name"?: string; // 模糊搜索:名称 + "companies_id"?: number; // 机构ID + }; + type Store = { + "name": string; // 名称 + "companies_id": number; // 所属机构 + }; + type Update = { + "id": number; // ID + "name": string; // 名称 + }; + type Delete = { + "id": number; // ID + }; + type GetPermissions = { + "id": number; // ID + }; + type SetPermissions = { + "id": number; // ID + "permissions_ids": string[]; // 权限ID + }; + } } namespace Customer { namespace CustomerMomentCategories { @@ -1546,6 +1747,32 @@ declare namespace ApiTypes { }; } } + namespace Employee { + namespace EmployeeRoles { + type List = { + "name"?: string; // 模糊搜索:名称 + "companies_id"?: number; // 机构ID + }; + type Store = { + "name": string; // 名称 + "companies_id": number; // 所属机构 + }; + type Update = { + "id": number; // ID + "name": string; // 名称 + }; + type Delete = { + "id": number; // ID + }; + type GetPermissions = { + "id": number; // ID + }; + type SetPermissions = { + "id": number; // ID + "permissions_ids": string[]; // 权限ID + }; + } + } namespace GoodsReleases { namespace GoodsReleases { type List = { @@ -1697,7 +1924,7 @@ declare namespace ApiTypes { "tiered_rates"?: string[]; // 阶梯收费标准 "is_apportionment"?: number; // 是否分摊 "apportionment_method"?: string; // 分摊方式,[enum:HouseChargeStandardsApportionmentMethodEnum] - "has_late_fee"?: number; // 是否滞纳金 + "has_late_fee"?: boolean; // 是否滞纳金 "late_fee_start_days"?: number; // 生成几天后开始收取滞纳金 "late_fee_rate"?: number; // 滞纳金费率(百分比) "late_fee_cap_days"?: number; // 滞纳金封顶天数 @@ -1722,7 +1949,7 @@ declare namespace ApiTypes { "tiered_rates"?: string[]; // 阶梯收费标准 "is_apportionment"?: number; // 是否分摊 "apportionment_method"?: string; // 分摊方式,[enum:HouseChargeStandardsApportionmentMethodEnum] - "has_late_fee"?: number; // 是否滞纳金 + "has_late_fee"?: boolean; // 是否滞纳金 "late_fee_start_days"?: number; // 生成几天后开始收取滞纳金 "late_fee_rate"?: number; // 滞纳金费率(百分比) "late_fee_cap_days"?: number; // 滞纳金封顶天数 @@ -1769,13 +1996,15 @@ declare namespace ApiTypes { } namespace HouseChargeTasks { type List = { + "id"?: number; // id 任务id "charge_standard_name"?: string; // 模糊搜索:收费标准名称 "asset_projects_id"?: number; // 资产项目id,[ref:asset_projects] - "companies_id"?: number; // 公司id,[ref:companies] "status"?: string; // 任务状态,[enum:HouseChargeTasksStatusEnum] "type"?: string; // 类型,[enum:HouseChargeTasksTypeEnum] "project_name"?: string; // 资产项目名称 "company_name"?: string; // 公司名称 + "bill_year"?: string; // 月份 + "bill_month"?: string; // 月份 }; type Store = { "house_charge_standards_id": number; // 房屋收费标准id,[ref:house_charge_standards] @@ -2107,6 +2336,9 @@ declare namespace ApiTypes { type Delete = { "id": number; // id }; + type Import = { + "upload_file": mimes:xlsx,xls; // 上传文件 + }; } namespace HouseMeterTaskDetails { type List = { @@ -2128,6 +2360,10 @@ declare namespace ApiTypes { namespace HouseMeterTasks { type List = { "name"?: string; // 模糊搜索:名称 + "status"?: string; // 任务状态,[enum:HouseChargeTasksStatusEnum] + "generation_method"?: string; // 生成方式,[enum:HouseMeterTasksGenerationMethodEnum] + "bill_year"?: number; // 年份 + "bill_month"?: number; // 月份 }; type Store = { "asset_projects_id": number; // 资产项目id,[ref:asset_projects] @@ -2160,6 +2396,9 @@ declare namespace ApiTypes { "project_name"?: string; // 模糊搜索:项目名称 "charge_standards_id"?: number; // 房屋收费标准id,[ref:house_charge_standards] "meter_type"?: string; // 仪表类型,[enum:HouseMetersMeterTypeEnum] + "usage_type"?: string; // 使用类型,[enum:HouseMetersUsageTypeEnum] + "charge_standard_name"?: string; // 模糊搜索:收费标准名称 + "asset_houses_id"?: number; // 房屋id,[ref:asset_houses] }; type Store = { "asset_projects_id": number; // 项目id,[ref:asset_projects] @@ -2421,7 +2660,6 @@ declare namespace ApiTypes { "is_fee"?: boolean; // 是否产生费用 "amount"?: number; // 金额(单位元) "company_project_receipt_accounts_id"?: number; // 收款账户id,[ref:company_project_receipt_accounts] - "is_passed"?: boolean; // 装修验收:0-不合格,1-合格 }; type Show = { "id": number; // id @@ -2501,6 +2739,13 @@ declare namespace ApiTypes { "assign_status"?: string; // 工单分配状态,[enum:HouseWorkOrdersAssignStatusEnum] "reporter_name"?: string; // 模糊搜索:上报人姓名 "reporter_phone"?: string; // 模糊搜索:上报人手机 + "is_completed"?: boolean; // 是否完工:0否,1是 + "is_evaluated"?: boolean; // 是否评价: 0否,1是 + "is_visited"?: boolean; // 是否已访问: 0否,1是 + "location"?: string; // 报修位置[enum:HouseWorkOrdersLocationEnum] + "asset_projects_id"?: number; // 资产项目id,[ref:asset_projects] + "project_name"?: string; // 模糊搜索:项目名称 + "asset_houses_id"?: number; // 资产房屋id,[ref:asset_houses] }; type Store = { "type": string; // 工单类型,[enum:HouseWorkOrdersTypeEnum] diff --git a/src/gen/Apis.ts b/src/gen/Apis.ts index ffce542..6106174 100644 --- a/src/gen/Apis.ts +++ b/src/gen/Apis.ts @@ -10,41 +10,65 @@ export const Apis = { Store(data: ApiTypes.Activity.Activities.Store): Promise { return request('admin/activity/activities/store', { data }); }, - Update(data: ApiTypes.Activity.Activities.Update): Promise { + Update( + data: ApiTypes.Activity.Activities.Update, + ): Promise { return request('admin/activity/activities/update', { data }); }, - ChangePublishStatus(data: ApiTypes.Activity.Activities.ChangePublishStatus): Promise { - return request('admin/activity/activities/change_publish_status', { data }); + ChangePublishStatus( + data: ApiTypes.Activity.Activities.ChangePublishStatus, + ): Promise { + return request('admin/activity/activities/change_publish_status', { + data, + }); }, Show(data: ApiTypes.Activity.Activities.Show): Promise { return request('admin/activity/activities/show', { data }); }, - SoftDelete(data: ApiTypes.Activity.Activities.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Activity.Activities.SoftDelete, + ): Promise { return request('admin/activity/activities/soft_delete', { data }); }, - Restore(data: ApiTypes.Activity.Activities.Restore): Promise { + Restore( + data: ApiTypes.Activity.Activities.Restore, + ): Promise { return request('admin/activity/activities/restore', { data }); }, - Delete(data: ApiTypes.Activity.Activities.Delete): Promise { + Delete( + data: ApiTypes.Activity.Activities.Delete, + ): Promise { return request('admin/activity/activities/delete', { data }); }, }, ActivityEnrolls: { - List(data?: ApiTypes.Activity.ActivityEnrolls.List): Promise { + List( + data?: ApiTypes.Activity.ActivityEnrolls.List, + ): Promise { return request('admin/activity/activity_enrolls/list', { data }); }, - Show(data: ApiTypes.Activity.ActivityEnrolls.Show): Promise { + Show( + data: ApiTypes.Activity.ActivityEnrolls.Show, + ): Promise { return request('admin/activity/activity_enrolls/show', { data }); }, - ChangeStatus(data: ApiTypes.Activity.ActivityEnrolls.ChangeStatus): Promise { - return request('admin/activity/activity_enrolls/change_status', { data }); + ChangeStatus( + data: ApiTypes.Activity.ActivityEnrolls.ChangeStatus, + ): Promise { + return request('admin/activity/activity_enrolls/change_status', { + data, + }); }, }, }, Approval: { ApprovalInstances: { - PendingList(data?: ApiTypes.Approval.ApprovalInstances.PendingList): Promise { - return request('admin/approval/approval_instances/pending_list', { data }); + PendingList( + data?: ApiTypes.Approval.ApprovalInstances.PendingList, + ): Promise { + return request('admin/approval/approval_instances/pending_list', { + data, + }); }, PendingCount(): Promise { return request('admin/approval/approval_instances/pending_count', {}); @@ -52,123 +76,212 @@ export const Apis = { MyApplyList(): Promise { return request('admin/approval/approval_instances/my_apply_list', {}); }, - Show(data: ApiTypes.Approval.ApprovalInstances.Show): Promise { + Show( + data: ApiTypes.Approval.ApprovalInstances.Show, + ): Promise { return request('admin/approval/approval_instances/show', { data }); }, - Approve(data: ApiTypes.Approval.ApprovalInstances.Approve): Promise { + Approve( + data: ApiTypes.Approval.ApprovalInstances.Approve, + ): Promise { return request('admin/approval/approval_instances/approve', { data }); }, - Cancel(data: ApiTypes.Approval.ApprovalInstances.Cancel): Promise { + Cancel( + data: ApiTypes.Approval.ApprovalInstances.Cancel, + ): Promise { return request('admin/approval/approval_instances/cancel', { data }); }, - Transfer(data: ApiTypes.Approval.ApprovalInstances.Transfer): Promise { + Transfer( + data: ApiTypes.Approval.ApprovalInstances.Transfer, + ): Promise { return request('admin/approval/approval_instances/transfer', { data }); }, - List(data?: ApiTypes.Approval.ApprovalInstances.List): Promise { + List( + data?: ApiTypes.Approval.ApprovalInstances.List, + ): Promise { return request('admin/approval/approval_instances/list', { data }); }, - ProcessedList(data?: ApiTypes.Approval.ApprovalInstances.ProcessedList): Promise { - return request('admin/approval/approval_instances/processed_list', { data }); + ProcessedList( + data?: ApiTypes.Approval.ApprovalInstances.ProcessedList, + ): Promise { + return request('admin/approval/approval_instances/processed_list', { + data, + }); }, - CcList(data?: ApiTypes.Approval.ApprovalInstances.CcList): Promise { + CcList( + data?: ApiTypes.Approval.ApprovalInstances.CcList, + ): Promise { return request('admin/approval/approval_instances/cc_list', { data }); }, }, ApprovalTemplates: { - List(data?: ApiTypes.Approval.ApprovalTemplates.List): Promise { + List( + data?: ApiTypes.Approval.ApprovalTemplates.List, + ): Promise { return request('admin/approval/approval_templates/list', { data }); }, - Store(data: ApiTypes.Approval.ApprovalTemplates.Store): Promise { + Store( + data: ApiTypes.Approval.ApprovalTemplates.Store, + ): Promise { return request('admin/approval/approval_templates/store', { data }); }, - Update(data: ApiTypes.Approval.ApprovalTemplates.Update): Promise { + Update( + data: ApiTypes.Approval.ApprovalTemplates.Update, + ): Promise { return request('admin/approval/approval_templates/update', { data }); }, - Show(data: ApiTypes.Approval.ApprovalTemplates.Show): Promise { + Show( + data: ApiTypes.Approval.ApprovalTemplates.Show, + ): Promise { return request('admin/approval/approval_templates/show', { data }); }, - SoftDelete(data: ApiTypes.Approval.ApprovalTemplates.SoftDelete): Promise { - return request('admin/approval/approval_templates/soft_delete', { data }); + SoftDelete( + data: ApiTypes.Approval.ApprovalTemplates.SoftDelete, + ): Promise { + return request('admin/approval/approval_templates/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.Approval.ApprovalTemplates.Restore): Promise { + Restore( + data: ApiTypes.Approval.ApprovalTemplates.Restore, + ): Promise { return request('admin/approval/approval_templates/restore', { data }); }, - Delete(data: ApiTypes.Approval.ApprovalTemplates.Delete): Promise { + Delete( + data: ApiTypes.Approval.ApprovalTemplates.Delete, + ): Promise { return request('admin/approval/approval_templates/delete', { data }); }, - ToggleEnabled(data: ApiTypes.Approval.ApprovalTemplates.ToggleEnabled): Promise { - return request('admin/approval/approval_templates/toggle_enabled', { data }); + ToggleEnabled( + data: ApiTypes.Approval.ApprovalTemplates.ToggleEnabled, + ): Promise { + return request('admin/approval/approval_templates/toggle_enabled', { + data, + }); }, - ReplaceApprover(data: ApiTypes.Approval.ApprovalTemplates.ReplaceApprover): Promise { - return request('admin/approval/approval_templates/replace_approver', { data }); + ReplaceApprover( + data: ApiTypes.Approval.ApprovalTemplates.ReplaceApprover, + ): Promise { + return request('admin/approval/approval_templates/replace_approver', { + data, + }); }, }, }, Archive: { HouseOccupants: { - List(data?: ApiTypes.Archive.HouseOccupants.List): Promise { + List( + data?: ApiTypes.Archive.HouseOccupants.List, + ): Promise { return request('admin/archive/house_occupants/list', { data }); }, - CustomerList(data?: ApiTypes.Archive.HouseOccupants.CustomerList): Promise { + CustomerList( + data?: ApiTypes.Archive.HouseOccupants.CustomerList, + ): Promise { return request('admin/archive/house_occupants/customer_list', { data }); }, - CustomerHouseByPhone(data: ApiTypes.Archive.HouseOccupants.CustomerHouseByPhone): Promise { - return request('admin/archive/house_occupants/customer_house_by_phone', { data }); + CustomerHouseByPhone( + data: ApiTypes.Archive.HouseOccupants.CustomerHouseByPhone, + ): Promise { + return request( + 'admin/archive/house_occupants/customer_house_by_phone', + { data }, + ); }, - Update(data: ApiTypes.Archive.HouseOccupants.Update): Promise { + Update( + data: ApiTypes.Archive.HouseOccupants.Update, + ): Promise { return request('admin/archive/house_occupants/update', { data }); }, - Show(data: ApiTypes.Archive.HouseOccupants.Show): Promise { + Show( + data: ApiTypes.Archive.HouseOccupants.Show, + ): Promise { return request('admin/archive/house_occupants/show', { data }); }, - Delete(data: ApiTypes.Archive.HouseOccupants.Delete): Promise { + Delete( + data: ApiTypes.Archive.HouseOccupants.Delete, + ): Promise { return request('admin/archive/house_occupants/delete', { data }); }, - ChangeIsContact(data: ApiTypes.Archive.HouseOccupants.ChangeIsContact): Promise { - return request('admin/archive/house_occupants/change_is_contact', { data }); + ChangeIsContact( + data: ApiTypes.Archive.HouseOccupants.ChangeIsContact, + ): Promise { + return request('admin/archive/house_occupants/change_is_contact', { + data, + }); }, - Import(data?: ApiTypes.Archive.HouseOccupants.Import): Promise { + Import( + data?: ApiTypes.Archive.HouseOccupants.Import, + ): Promise { return request('admin/archive/house_occupants/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/archive/house_occupants/download_template', {responseType: 'blob',}); + return request('admin/archive/house_occupants/download_template', { + responseType: 'blob', + }); }, }, HouseRegisters: { - List(data?: ApiTypes.Archive.HouseRegisters.List): Promise { + List( + data?: ApiTypes.Archive.HouseRegisters.List, + ): Promise { return request('admin/archive/house_registers/list', { data }); }, - Store(data: ApiTypes.Archive.HouseRegisters.Store): Promise { + Store( + data: ApiTypes.Archive.HouseRegisters.Store, + ): Promise { return request('admin/archive/house_registers/store', { data }); }, - Update(data: ApiTypes.Archive.HouseRegisters.Update): Promise { + Update( + data: ApiTypes.Archive.HouseRegisters.Update, + ): Promise { return request('admin/archive/house_registers/update', { data }); }, - MoveOut(data: ApiTypes.Archive.HouseRegisters.MoveOut): Promise { + MoveOut( + data: ApiTypes.Archive.HouseRegisters.MoveOut, + ): Promise { return request('admin/archive/house_registers/move_out', { data }); }, - MoveIn(data: ApiTypes.Archive.HouseRegisters.MoveIn): Promise { + MoveIn( + data: ApiTypes.Archive.HouseRegisters.MoveIn, + ): Promise { return request('admin/archive/house_registers/move_in', { data }); }, - RemoveOwner(data: ApiTypes.Archive.HouseRegisters.RemoveOwner): Promise { + RemoveOwner( + data: ApiTypes.Archive.HouseRegisters.RemoveOwner, + ): Promise { return request('admin/archive/house_registers/remove_owner', { data }); }, - ChangeOccupant(data: ApiTypes.Archive.HouseRegisters.ChangeOccupant): Promise { - return request('admin/archive/house_registers/change_occupant', { data }); + ChangeOccupant( + data: ApiTypes.Archive.HouseRegisters.ChangeOccupant, + ): Promise { + return request('admin/archive/house_registers/change_occupant', { + data, + }); }, - Show(data: ApiTypes.Archive.HouseRegisters.Show): Promise { + Show( + data: ApiTypes.Archive.HouseRegisters.Show, + ): Promise { return request('admin/archive/house_registers/show', { data }); }, - Audit(data: ApiTypes.Archive.HouseRegisters.Audit): Promise { + Audit( + data: ApiTypes.Archive.HouseRegisters.Audit, + ): Promise { return request('admin/archive/house_registers/audit', { data }); }, - SoftDelete(data: ApiTypes.Archive.HouseRegisters.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Archive.HouseRegisters.SoftDelete, + ): Promise { return request('admin/archive/house_registers/soft_delete', { data }); }, - Restore(data: ApiTypes.Archive.HouseRegisters.Restore): Promise { + Restore( + data: ApiTypes.Archive.HouseRegisters.Restore, + ): Promise { return request('admin/archive/house_registers/restore', { data }); }, - Delete(data: ApiTypes.Archive.HouseRegisters.Delete): Promise { + Delete( + data: ApiTypes.Archive.HouseRegisters.Delete, + ): Promise { return request('admin/archive/house_registers/delete', { data }); }, }, @@ -178,19 +291,27 @@ export const Apis = { List(data?: ApiTypes.Asset.AssetBuildings.List): Promise { return request('admin/asset/asset_buildings/list', { data }); }, - Store(data: ApiTypes.Asset.AssetBuildings.Store): Promise { + Store( + data: ApiTypes.Asset.AssetBuildings.Store, + ): Promise { return request('admin/asset/asset_buildings/store', { data }); }, - Update(data: ApiTypes.Asset.AssetBuildings.Update): Promise { + Update( + data: ApiTypes.Asset.AssetBuildings.Update, + ): Promise { return request('admin/asset/asset_buildings/update', { data }); }, Show(data: ApiTypes.Asset.AssetBuildings.Show): Promise { return request('admin/asset/asset_buildings/show', { data }); }, - Delete(data: ApiTypes.Asset.AssetBuildings.Delete): Promise { + Delete( + data: ApiTypes.Asset.AssetBuildings.Delete, + ): Promise { return request('admin/asset/asset_buildings/delete', { data }); }, - Select(data?: ApiTypes.Asset.AssetBuildings.Select): Promise { + Select( + data?: ApiTypes.Asset.AssetBuildings.Select, + ): Promise { return request('admin/asset/asset_buildings/select', { data }); }, }, @@ -201,24 +322,52 @@ export const Apis = { Store(data: ApiTypes.Asset.AssetCarPorts.Store): Promise { return request('admin/asset/asset_car_ports/store', { data }); }, - Update(data: ApiTypes.Asset.AssetCarPorts.Update): Promise { + Update( + data: ApiTypes.Asset.AssetCarPorts.Update, + ): Promise { return request('admin/asset/asset_car_ports/update', { data }); }, Show(data: ApiTypes.Asset.AssetCarPorts.Show): Promise { return request('admin/asset/asset_car_ports/show', { data }); }, - SoftDelete(data: ApiTypes.Asset.AssetCarPorts.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Asset.AssetCarPorts.SoftDelete, + ): Promise { return request('admin/asset/asset_car_ports/soft_delete', { data }); }, - Restore(data: ApiTypes.Asset.AssetCarPorts.Restore): Promise { + Restore( + data: ApiTypes.Asset.AssetCarPorts.Restore, + ): Promise { return request('admin/asset/asset_car_ports/restore', { data }); }, - Delete(data: ApiTypes.Asset.AssetCarPorts.Delete): Promise { + Delete( + data: ApiTypes.Asset.AssetCarPorts.Delete, + ): Promise { return request('admin/asset/asset_car_ports/delete', { data }); }, - Select(data?: ApiTypes.Asset.AssetCarPorts.Select): Promise { + Select( + data?: ApiTypes.Asset.AssetCarPorts.Select, + ): Promise { return request('admin/asset/asset_car_ports/select', { data }); }, + Import( + data: ApiTypes.Asset.AssetCarPorts.Import, + ): Promise { + return request('admin/asset/asset_car_ports/import', { data }); + }, + DownloadTemplate(): Promise { + return request('admin/asset/asset_car_ports/download_template', { + responseType: 'blob', + }); + }, + Export( + data: ApiTypes.Asset.AssetCarPorts.Export, + ): Promise { + return request('admin/asset/asset_car_ports/export', { + responseType: 'blob', + data, + }); + }, }, AssetHouses: { List(data?: ApiTypes.Asset.AssetHouses.List): Promise { @@ -236,59 +385,96 @@ export const Apis = { Delete(data: ApiTypes.Asset.AssetHouses.Delete): Promise { return request('admin/asset/asset_houses/delete', { data }); }, - Select(data?: ApiTypes.Asset.AssetHouses.Select): Promise { + Select( + data?: ApiTypes.Asset.AssetHouses.Select, + ): Promise { return request('admin/asset/asset_houses/select', { data }); }, - SelectFullName(data?: ApiTypes.Asset.AssetHouses.SelectFullName): Promise { + SelectFullName( + data?: ApiTypes.Asset.AssetHouses.SelectFullName, + ): Promise { return request('admin/asset/asset_houses/select_full_name', { data }); }, - Import(data?: ApiTypes.Asset.AssetHouses.Import): Promise { + Import( + data?: ApiTypes.Asset.AssetHouses.Import, + ): Promise { return request('admin/asset/asset_houses/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/asset/asset_houses/download_template', {responseType: 'blob',}); + return request('admin/asset/asset_houses/download_template', { + responseType: 'blob', + }); }, Export(data: ApiTypes.Asset.AssetHouses.Export): Promise { - return request('admin/asset/asset_houses/export', { responseType: 'blob',data }); + return request('admin/asset/asset_houses/export', { + responseType: 'blob', + data, + }); }, }, AssetParkingPlaces: { - List(data?: ApiTypes.Asset.AssetParkingPlaces.List): Promise { + List( + data?: ApiTypes.Asset.AssetParkingPlaces.List, + ): Promise { return request('admin/asset/asset_parking_places/list', { data }); }, - Store(data: ApiTypes.Asset.AssetParkingPlaces.Store): Promise { + Store( + data: ApiTypes.Asset.AssetParkingPlaces.Store, + ): Promise { return request('admin/asset/asset_parking_places/store', { data }); }, - Update(data: ApiTypes.Asset.AssetParkingPlaces.Update): Promise { + Update( + data: ApiTypes.Asset.AssetParkingPlaces.Update, + ): Promise { return request('admin/asset/asset_parking_places/update', { data }); }, - Show(data: ApiTypes.Asset.AssetParkingPlaces.Show): Promise { + Show( + data: ApiTypes.Asset.AssetParkingPlaces.Show, + ): Promise { return request('admin/asset/asset_parking_places/show', { data }); }, - SoftDelete(data: ApiTypes.Asset.AssetParkingPlaces.SoftDelete): Promise { - return request('admin/asset/asset_parking_places/soft_delete', { data }); + SoftDelete( + data: ApiTypes.Asset.AssetParkingPlaces.SoftDelete, + ): Promise { + return request('admin/asset/asset_parking_places/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.Asset.AssetParkingPlaces.Restore): Promise { + Restore( + data: ApiTypes.Asset.AssetParkingPlaces.Restore, + ): Promise { return request('admin/asset/asset_parking_places/restore', { data }); }, - Delete(data: ApiTypes.Asset.AssetParkingPlaces.Delete): Promise { + Delete( + data: ApiTypes.Asset.AssetParkingPlaces.Delete, + ): Promise { return request('admin/asset/asset_parking_places/delete', { data }); }, - Select(data?: ApiTypes.Asset.AssetParkingPlaces.Select): Promise { + Select( + data?: ApiTypes.Asset.AssetParkingPlaces.Select, + ): Promise { return request('admin/asset/asset_parking_places/select', { data }); }, }, AssetProjectAdmins: { - List(data?: ApiTypes.Asset.AssetProjectAdmins.List): Promise { + List( + data?: ApiTypes.Asset.AssetProjectAdmins.List, + ): Promise { return request('admin/asset/asset_project_admins/list', { data }); }, - Store(data: ApiTypes.Asset.AssetProjectAdmins.Store): Promise { + Store( + data: ApiTypes.Asset.AssetProjectAdmins.Store, + ): Promise { return request('admin/asset/asset_project_admins/store', { data }); }, - Show(data: ApiTypes.Asset.AssetProjectAdmins.Show): Promise { + Show( + data: ApiTypes.Asset.AssetProjectAdmins.Show, + ): Promise { return request('admin/asset/asset_project_admins/show', { data }); }, - Delete(data: ApiTypes.Asset.AssetProjectAdmins.Delete): Promise { + Delete( + data: ApiTypes.Asset.AssetProjectAdmins.Delete, + ): Promise { return request('admin/asset/asset_project_admins/delete', { data }); }, }, @@ -299,35 +485,55 @@ export const Apis = { Store(data: ApiTypes.Asset.AssetProjects.Store): Promise { return request('admin/asset/asset_projects/store', { data }); }, - Update(data: ApiTypes.Asset.AssetProjects.Update): Promise { + Update( + data: ApiTypes.Asset.AssetProjects.Update, + ): Promise { return request('admin/asset/asset_projects/update', { data }); }, - BindCompany(data: ApiTypes.Asset.AssetProjects.BindCompany): Promise { + BindCompany( + data: ApiTypes.Asset.AssetProjects.BindCompany, + ): Promise { return request('admin/asset/asset_projects/bind_company', { data }); }, - ChangePropertyBrand(data: ApiTypes.Asset.AssetProjects.ChangePropertyBrand): Promise { - return request('admin/asset/asset_projects/change_property_brand', { data }); + ChangePropertyBrand( + data: ApiTypes.Asset.AssetProjects.ChangePropertyBrand, + ): Promise { + return request('admin/asset/asset_projects/change_property_brand', { + data, + }); }, Show(data: ApiTypes.Asset.AssetProjects.Show): Promise { return request('admin/asset/asset_projects/show', { data }); }, - SoftDelete(data: ApiTypes.Asset.AssetProjects.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Asset.AssetProjects.SoftDelete, + ): Promise { return request('admin/asset/asset_projects/soft_delete', { data }); }, - Restore(data: ApiTypes.Asset.AssetProjects.Restore): Promise { + Restore( + data: ApiTypes.Asset.AssetProjects.Restore, + ): Promise { return request('admin/asset/asset_projects/restore', { data }); }, - Delete(data: ApiTypes.Asset.AssetProjects.Delete): Promise { + Delete( + data: ApiTypes.Asset.AssetProjects.Delete, + ): Promise { return request('admin/asset/asset_projects/delete', { data }); }, - Select(data?: ApiTypes.Asset.AssetProjects.Select): Promise { + Select( + data?: ApiTypes.Asset.AssetProjects.Select, + ): Promise { return request('admin/asset/asset_projects/select', { data }); }, - Import(data?: ApiTypes.Asset.AssetProjects.Import): Promise { + Import( + data?: ApiTypes.Asset.AssetProjects.Import, + ): Promise { return request('admin/asset/asset_projects/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/asset/asset_projects/download_template', {responseType: 'blob',}); + return request('admin/asset/asset_projects/download_template', { + responseType: 'blob', + }); }, }, AssetUnits: { @@ -349,11 +555,168 @@ export const Apis = { Select(data?: ApiTypes.Asset.AssetUnits.Select): Promise { return request('admin/asset/asset_units/select', { data }); }, - GridSelect(data?: ApiTypes.Asset.AssetUnits.GridSelect): Promise { + GridSelect( + data?: ApiTypes.Asset.AssetUnits.GridSelect, + ): Promise { return request('admin/asset/asset_units/grid_select', { data }); }, }, }, + Attendance: { + AttendanceConfigs: { + List( + data?: ApiTypes.Attendance.AttendanceConfigs.List, + ): Promise { + return request('admin/attendance/attendance_configs/list', { data }); + }, + Store( + data: ApiTypes.Attendance.AttendanceConfigs.Store, + ): Promise { + return request('admin/attendance/attendance_configs/store', { data }); + }, + UpdateConfig( + data: ApiTypes.Attendance.AttendanceConfigs.UpdateConfig, + ): Promise { + return request('admin/attendance/attendance_configs/update_config', { + data, + }); + }, + Enable( + data: ApiTypes.Attendance.AttendanceConfigs.Enable, + ): Promise { + return request('admin/attendance/attendance_configs/enable', { data }); + }, + }, + AttendanceEmployeeTracks: { + List( + data?: ApiTypes.Attendance.AttendanceEmployeeTracks.List, + ): Promise { + return request('admin/attendance/attendance_employee_tracks/list', { + data, + }); + }, + Detail( + data: ApiTypes.Attendance.AttendanceEmployeeTracks.Detail, + ): Promise { + return request('admin/attendance/attendance_employee_tracks/detail', { + data, + }); + }, + }, + AttendanceRecords: { + List( + data?: ApiTypes.Attendance.AttendanceRecords.List, + ): Promise { + return request('admin/attendance/attendance_records/list', { data }); + }, + Show( + data: ApiTypes.Attendance.AttendanceRecords.Show, + ): Promise { + return request('admin/attendance/attendance_records/show', { data }); + }, + Export( + data?: ApiTypes.Attendance.AttendanceRecords.Export, + ): Promise { + return request('admin/attendance/attendance_records/export', { + responseType: 'blob', + data, + }); + }, + }, + AttendanceSchedules: { + List( + data?: ApiTypes.Attendance.AttendanceSchedules.List, + ): Promise { + return request('admin/attendance/attendance_schedules/list', { data }); + }, + Store( + data: ApiTypes.Attendance.AttendanceSchedules.Store, + ): Promise { + return request('admin/attendance/attendance_schedules/store', { data }); + }, + BatchStore( + data: ApiTypes.Attendance.AttendanceSchedules.BatchStore, + ): Promise { + return request('admin/attendance/attendance_schedules/batch_store', { + data, + }); + }, + Update( + data: ApiTypes.Attendance.AttendanceSchedules.Update, + ): Promise { + return request('admin/attendance/attendance_schedules/update', { + data, + }); + }, + ChangeStatus( + data: ApiTypes.Attendance.AttendanceSchedules.ChangeStatus, + ): Promise { + return request('admin/attendance/attendance_schedules/change_status', { + data, + }); + }, + Cancel( + data: ApiTypes.Attendance.AttendanceSchedules.Cancel, + ): Promise { + return request('admin/attendance/attendance_schedules/cancel', { + data, + }); + }, + Show( + data: ApiTypes.Attendance.AttendanceSchedules.Show, + ): Promise { + return request('admin/attendance/attendance_schedules/show', { data }); + }, + SoftDelete( + data: ApiTypes.Attendance.AttendanceSchedules.SoftDelete, + ): Promise { + return request('admin/attendance/attendance_schedules/soft_delete', { + data, + }); + }, + Restore( + data: ApiTypes.Attendance.AttendanceSchedules.Restore, + ): Promise { + return request('admin/attendance/attendance_schedules/restore', { + data, + }); + }, + Delete( + data: ApiTypes.Attendance.AttendanceSchedules.Delete, + ): Promise { + return request('admin/attendance/attendance_schedules/delete', { + data, + }); + }, + }, + AttendanceShifts: { + List( + data?: ApiTypes.Attendance.AttendanceShifts.List, + ): Promise { + return request('admin/attendance/attendance_shifts/list', { data }); + }, + Store( + data: ApiTypes.Attendance.AttendanceShifts.Store, + ): Promise { + return request('admin/attendance/attendance_shifts/store', { data }); + }, + Update( + data: ApiTypes.Attendance.AttendanceShifts.Update, + ): Promise { + return request('admin/attendance/attendance_shifts/update', { data }); + }, + Show( + data: ApiTypes.Attendance.AttendanceShifts.Show, + ): Promise { + return request('admin/attendance/attendance_shifts/show', { data }); + }, + Delete( + data: ApiTypes.Attendance.AttendanceShifts.Delete, + ): Promise { + return request('admin/attendance/attendance_shifts/delete', { data }); + }, + }, + }, Banner: { BannerSpaces: { List(data?: ApiTypes.Banner.BannerSpaces.List): Promise { @@ -362,16 +725,22 @@ export const Apis = { Store(data: ApiTypes.Banner.BannerSpaces.Store): Promise { return request('admin/banner/banner_spaces/store', { data }); }, - Update(data: ApiTypes.Banner.BannerSpaces.Update): Promise { + Update( + data: ApiTypes.Banner.BannerSpaces.Update, + ): Promise { return request('admin/banner/banner_spaces/update', { data }); }, Show(data: ApiTypes.Banner.BannerSpaces.Show): Promise { return request('admin/banner/banner_spaces/show', { data }); }, - Delete(data: ApiTypes.Banner.BannerSpaces.Delete): Promise { + Delete( + data: ApiTypes.Banner.BannerSpaces.Delete, + ): Promise { return request('admin/banner/banner_spaces/delete', { data }); }, - Select(data?: ApiTypes.Banner.BannerSpaces.Select): Promise { + Select( + data?: ApiTypes.Banner.BannerSpaces.Select, + ): Promise { return request('admin/banner/banner_spaces/select', { data }); }, }, @@ -398,7 +767,9 @@ export const Apis = { List(data?: ApiTypes.Bill.HouseBills.List): Promise { return request('admin/bill/house_bills/list', { data }); }, - SummaryBillList(data?: ApiTypes.Bill.HouseBills.SummaryBillList): Promise { + SummaryBillList( + data?: ApiTypes.Bill.HouseBills.SummaryBillList, + ): Promise { return request('admin/bill/house_bills/summary_bill_list', { data }); }, Store(data: ApiTypes.Bill.HouseBills.Store): Promise { @@ -410,10 +781,14 @@ export const Apis = { Show(data: ApiTypes.Bill.HouseBills.Show): Promise { return request('admin/bill/house_bills/show', { data }); }, - SummaryShow(data: ApiTypes.Bill.HouseBills.SummaryShow): Promise { + SummaryShow( + data: ApiTypes.Bill.HouseBills.SummaryShow, + ): Promise { return request('admin/bill/house_bills/summary_show', { data }); }, - SoftDelete(data: ApiTypes.Bill.HouseBills.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Bill.HouseBills.SoftDelete, + ): Promise { return request('admin/bill/house_bills/soft_delete', { data }); }, Restore(data: ApiTypes.Bill.HouseBills.Restore): Promise { @@ -426,40 +801,77 @@ export const Apis = { return request('admin/bill/house_bills/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/bill/house_bills/download_template', {responseType: 'blob',}); + return request('admin/bill/house_bills/download_template', { + responseType: 'blob', + }); }, Export(data: ApiTypes.Bill.HouseBills.Export): Promise { - return request('admin/bill/house_bills/export', { responseType: 'blob',data }); + return request('admin/bill/house_bills/export', { + responseType: 'blob', + data, + }); }, }, }, Collcetion: { HouseCollectionRecords: { - List(data?: ApiTypes.Collcetion.HouseCollectionRecords.List): Promise { - return request('admin/collcetion/house_collection_records/list', { data }); + List( + data?: ApiTypes.Collcetion.HouseCollectionRecords.List, + ): Promise { + return request('admin/collcetion/house_collection_records/list', { + data, + }); }, - Show(data: ApiTypes.Collcetion.HouseCollectionRecords.Show): Promise { - return request('admin/collcetion/house_collection_records/show', { data }); + Show( + data: ApiTypes.Collcetion.HouseCollectionRecords.Show, + ): Promise { + return request('admin/collcetion/house_collection_records/show', { + data, + }); }, - Delete(data: ApiTypes.Collcetion.HouseCollectionRecords.Delete): Promise { - return request('admin/collcetion/house_collection_records/delete', { data }); + Delete( + data: ApiTypes.Collcetion.HouseCollectionRecords.Delete, + ): Promise { + return request('admin/collcetion/house_collection_records/delete', { + data, + }); }, }, HouseCollectionTasks: { - List(data?: ApiTypes.Collcetion.HouseCollectionTasks.List): Promise { - return request('admin/collcetion/house_collection_tasks/list', { data }); + List( + data?: ApiTypes.Collcetion.HouseCollectionTasks.List, + ): Promise { + return request('admin/collcetion/house_collection_tasks/list', { + data, + }); }, - Show(data: ApiTypes.Collcetion.HouseCollectionTasks.Show): Promise { - return request('admin/collcetion/house_collection_tasks/show', { data }); + Show( + data: ApiTypes.Collcetion.HouseCollectionTasks.Show, + ): Promise { + return request('admin/collcetion/house_collection_tasks/show', { + data, + }); }, - SoftDelete(data: ApiTypes.Collcetion.HouseCollectionTasks.SoftDelete): Promise { - return request('admin/collcetion/house_collection_tasks/soft_delete', { data }); + SoftDelete( + data: ApiTypes.Collcetion.HouseCollectionTasks.SoftDelete, + ): Promise { + return request('admin/collcetion/house_collection_tasks/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.Collcetion.HouseCollectionTasks.Restore): Promise { - return request('admin/collcetion/house_collection_tasks/restore', { data }); + Restore( + data: ApiTypes.Collcetion.HouseCollectionTasks.Restore, + ): Promise { + return request('admin/collcetion/house_collection_tasks/restore', { + data, + }); }, - Delete(data: ApiTypes.Collcetion.HouseCollectionTasks.Delete): Promise { - return request('admin/collcetion/house_collection_tasks/delete', { data }); + Delete( + data: ApiTypes.Collcetion.HouseCollectionTasks.Delete, + ): Promise { + return request('admin/collcetion/house_collection_tasks/delete', { + data, + }); }, }, }, @@ -494,30 +906,44 @@ export const Apis = { Me(): Promise { return request('admin/common/auth/me', {}); }, - ChangePassword(data: ApiTypes.Common.Auth.ChangePassword): Promise { + ChangePassword( + data: ApiTypes.Common.Auth.ChangePassword, + ): Promise { return request('admin/common/auth/change_password', { data }); }, PreUpload(data: ApiTypes.Common.Auth.PreUpload): Promise { return request('admin/common/auth/pre_upload', { data }); }, - TemporaryUrl(data: ApiTypes.Common.Auth.TemporaryUrl): Promise { + TemporaryUrl( + data: ApiTypes.Common.Auth.TemporaryUrl, + ): Promise { return request('admin/common/auth/temporary_url', { data }); }, }, ConvenienceServices: { - List(data?: ApiTypes.Common.ConvenienceServices.List): Promise { + List( + data?: ApiTypes.Common.ConvenienceServices.List, + ): Promise { return request('admin/common/convenience_services/list', { data }); }, - Store(data: ApiTypes.Common.ConvenienceServices.Store): Promise { + Store( + data: ApiTypes.Common.ConvenienceServices.Store, + ): Promise { return request('admin/common/convenience_services/store', { data }); }, - Update(data: ApiTypes.Common.ConvenienceServices.Update): Promise { + Update( + data: ApiTypes.Common.ConvenienceServices.Update, + ): Promise { return request('admin/common/convenience_services/update', { data }); }, - Show(data: ApiTypes.Common.ConvenienceServices.Show): Promise { + Show( + data: ApiTypes.Common.ConvenienceServices.Show, + ): Promise { return request('admin/common/convenience_services/show', { data }); }, - Delete(data: ApiTypes.Common.ConvenienceServices.Delete): Promise { + Delete( + data: ApiTypes.Common.ConvenienceServices.Delete, + ): Promise { return request('admin/common/convenience_services/delete', { data }); }, }, @@ -556,16 +982,22 @@ export const Apis = { Show(data: ApiTypes.Company.Companies.Show): Promise { return request('admin/company/companies/show', { data }); }, - SoftDelete(data: ApiTypes.Company.Companies.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Company.Companies.SoftDelete, + ): Promise { return request('admin/company/companies/soft_delete', { data }); }, - Restore(data: ApiTypes.Company.Companies.Restore): Promise { + Restore( + data: ApiTypes.Company.Companies.Restore, + ): Promise { return request('admin/company/companies/restore', { data }); }, Delete(data: ApiTypes.Company.Companies.Delete): Promise { return request('admin/company/companies/delete', { data }); }, - Select(data?: ApiTypes.Company.Companies.Select): Promise { + Select( + data?: ApiTypes.Company.Companies.Select, + ): Promise { return request('admin/company/companies/select', { data }); }, }, @@ -576,225 +1008,412 @@ export const Apis = { Store(data: ApiTypes.Company.CompanyApps.Store): Promise { return request('admin/company/company_apps/store', { data }); }, - Update(data: ApiTypes.Company.CompanyApps.Update): Promise { + Update( + data: ApiTypes.Company.CompanyApps.Update, + ): Promise { return request('admin/company/company_apps/update', { data }); }, Show(data: ApiTypes.Company.CompanyApps.Show): Promise { return request('admin/company/company_apps/show', { data }); }, - Delete(data: ApiTypes.Company.CompanyApps.Delete): Promise { + Delete( + data: ApiTypes.Company.CompanyApps.Delete, + ): Promise { return request('admin/company/company_apps/delete', { data }); }, }, CompanyConfigs: { - List(data?: ApiTypes.Company.CompanyConfigs.List): Promise { + List( + data?: ApiTypes.Company.CompanyConfigs.List, + ): Promise { return request('admin/company/company_configs/list', { data }); }, - Store(data: ApiTypes.Company.CompanyConfigs.Store): Promise { + Store( + data: ApiTypes.Company.CompanyConfigs.Store, + ): Promise { return request('admin/company/company_configs/store', { data }); }, - Update(data: ApiTypes.Company.CompanyConfigs.Update): Promise { + Update( + data: ApiTypes.Company.CompanyConfigs.Update, + ): Promise { return request('admin/company/company_configs/update', { data }); }, - GetDetail(data: ApiTypes.Company.CompanyConfigs.GetDetail): Promise { + GetDetail( + data: ApiTypes.Company.CompanyConfigs.GetDetail, + ): Promise { return request('admin/company/company_configs/get_detail', { data }); }, - Show(data: ApiTypes.Company.CompanyConfigs.Show): Promise { + Show( + data: ApiTypes.Company.CompanyConfigs.Show, + ): Promise { return request('admin/company/company_configs/show', { data }); }, - Delete(data: ApiTypes.Company.CompanyConfigs.Delete): Promise { + Delete( + data: ApiTypes.Company.CompanyConfigs.Delete, + ): Promise { return request('admin/company/company_configs/delete', { data }); }, }, CompanyEmployees: { - List(data?: ApiTypes.Company.CompanyEmployees.List): Promise { + List( + data?: ApiTypes.Company.CompanyEmployees.List, + ): Promise { return request('admin/company/company_employees/list', { data }); }, - Store(data: ApiTypes.Company.CompanyEmployees.Store): Promise { + Store( + data: ApiTypes.Company.CompanyEmployees.Store, + ): Promise { return request('admin/company/company_employees/store', { data }); }, - Update(data: ApiTypes.Company.CompanyEmployees.Update): Promise { + Update( + data: ApiTypes.Company.CompanyEmployees.Update, + ): Promise { return request('admin/company/company_employees/update', { data }); }, - ResetPassword(data: ApiTypes.Company.CompanyEmployees.ResetPassword): Promise { - return request('admin/company/company_employees/reset_password', { data }); + ResetPassword( + data: ApiTypes.Company.CompanyEmployees.ResetPassword, + ): Promise { + return request('admin/company/company_employees/reset_password', { + data, + }); }, - Show(data: ApiTypes.Company.CompanyEmployees.Show): Promise { + Show( + data: ApiTypes.Company.CompanyEmployees.Show, + ): Promise { return request('admin/company/company_employees/show', { data }); }, - SoftDelete(data: ApiTypes.Company.CompanyEmployees.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Company.CompanyEmployees.SoftDelete, + ): Promise { return request('admin/company/company_employees/soft_delete', { data }); }, - Restore(data: ApiTypes.Company.CompanyEmployees.Restore): Promise { + Restore( + data: ApiTypes.Company.CompanyEmployees.Restore, + ): Promise { return request('admin/company/company_employees/restore', { data }); }, - Delete(data: ApiTypes.Company.CompanyEmployees.Delete): Promise { + Delete( + data: ApiTypes.Company.CompanyEmployees.Delete, + ): Promise { return request('admin/company/company_employees/delete', { data }); }, - Select(data?: ApiTypes.Company.CompanyEmployees.Select): Promise { + Select( + data?: ApiTypes.Company.CompanyEmployees.Select, + ): Promise { return request('admin/company/company_employees/select', { data }); }, - Import(data: ApiTypes.Company.CompanyEmployees.Import): Promise { + Import( + data: ApiTypes.Company.CompanyEmployees.Import, + ): Promise { return request('admin/company/company_employees/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/company/company_employees/download_template', {responseType: 'blob',}); + return request('admin/company/company_employees/download_template', { + responseType: 'blob', + }); }, - Export(data?: ApiTypes.Company.CompanyEmployees.Export): Promise { - return request('admin/company/company_employees/export', { responseType: 'blob',data }); + Export( + data?: ApiTypes.Company.CompanyEmployees.Export, + ): Promise { + return request('admin/company/company_employees/export', { + responseType: 'blob', + data, + }); }, }, CompanyPermissions: { - GetPermissions(data: ApiTypes.Company.CompanyPermissions.GetPermissions): Promise { - return request('admin/company/company_permissions/get_permissions', { data }); + GetPermissions( + data: ApiTypes.Company.CompanyPermissions.GetPermissions, + ): Promise { + return request('admin/company/company_permissions/get_permissions', { + data, + }); }, - SetPermissions(data: ApiTypes.Company.CompanyPermissions.SetPermissions): Promise { - return request('admin/company/company_permissions/set_permissions', { data }); + SetPermissions( + data: ApiTypes.Company.CompanyPermissions.SetPermissions, + ): Promise { + return request('admin/company/company_permissions/set_permissions', { + data, + }); }, PermissionTree(): Promise { return request('admin/company/company_permissions/permission_tree', {}); }, }, CompanyPositions: { - List(data?: ApiTypes.Company.CompanyPositions.List): Promise { + List( + data?: ApiTypes.Company.CompanyPositions.List, + ): Promise { return request('admin/company/company_positions/list', { data }); }, - Store(data: ApiTypes.Company.CompanyPositions.Store): Promise { + Store( + data: ApiTypes.Company.CompanyPositions.Store, + ): Promise { return request('admin/company/company_positions/store', { data }); }, - Update(data: ApiTypes.Company.CompanyPositions.Update): Promise { + Update( + data: ApiTypes.Company.CompanyPositions.Update, + ): Promise { return request('admin/company/company_positions/update', { data }); }, - BatchStore(data: ApiTypes.Company.CompanyPositions.BatchStore): Promise { + BatchStore( + data: ApiTypes.Company.CompanyPositions.BatchStore, + ): Promise { return request('admin/company/company_positions/batch_store', { data }); }, - Show(data: ApiTypes.Company.CompanyPositions.Show): Promise { + Show( + data: ApiTypes.Company.CompanyPositions.Show, + ): Promise { return request('admin/company/company_positions/show', { data }); }, - Delete(data: ApiTypes.Company.CompanyPositions.Delete): Promise { + Delete( + data: ApiTypes.Company.CompanyPositions.Delete, + ): Promise { return request('admin/company/company_positions/delete', { data }); }, - Select(data?: ApiTypes.Company.CompanyPositions.Select): Promise { + Select( + data?: ApiTypes.Company.CompanyPositions.Select, + ): Promise { return request('admin/company/company_positions/select', { data }); }, }, CompanyProjectReceiptAccounts: { - List(data?: ApiTypes.Company.CompanyProjectReceiptAccounts.List): Promise { - return request('admin/company/company_project_receipt_accounts/list', { data }); + List( + data?: ApiTypes.Company.CompanyProjectReceiptAccounts.List, + ): Promise { + return request('admin/company/company_project_receipt_accounts/list', { + data, + }); }, - Store(data: ApiTypes.Company.CompanyProjectReceiptAccounts.Store): Promise { - return request('admin/company/company_project_receipt_accounts/store', { data }); + Store( + data: ApiTypes.Company.CompanyProjectReceiptAccounts.Store, + ): Promise { + return request('admin/company/company_project_receipt_accounts/store', { + data, + }); }, - Update(data: ApiTypes.Company.CompanyProjectReceiptAccounts.Update): Promise { - return request('admin/company/company_project_receipt_accounts/update', { data }); + Update( + data: ApiTypes.Company.CompanyProjectReceiptAccounts.Update, + ): Promise { + return request( + 'admin/company/company_project_receipt_accounts/update', + { data }, + ); }, - Show(data: ApiTypes.Company.CompanyProjectReceiptAccounts.Show): Promise { - return request('admin/company/company_project_receipt_accounts/show', { data }); + Show( + data: ApiTypes.Company.CompanyProjectReceiptAccounts.Show, + ): Promise { + return request('admin/company/company_project_receipt_accounts/show', { + data, + }); }, - Delete(data: ApiTypes.Company.CompanyProjectReceiptAccounts.Delete): Promise { - return request('admin/company/company_project_receipt_accounts/delete', { data }); + Delete( + data: ApiTypes.Company.CompanyProjectReceiptAccounts.Delete, + ): Promise { + return request( + 'admin/company/company_project_receipt_accounts/delete', + { data }, + ); }, - Select(data?: ApiTypes.Company.CompanyProjectReceiptAccounts.Select): Promise { - return request('admin/company/company_project_receipt_accounts/select', { data }); + Select( + data?: ApiTypes.Company.CompanyProjectReceiptAccounts.Select, + ): Promise { + return request( + 'admin/company/company_project_receipt_accounts/select', + { data }, + ); + }, + ProjectReceiptAccountsSelect( + data?: ApiTypes.Company.CompanyProjectReceiptAccounts.ProjectReceiptAccountsSelect, + ): Promise { + return request( + 'admin/company/company_project_receipt_accounts/project_receipt_accounts_select', + { data }, + ); }, }, CompanyPropertyBrands: { - List(data?: ApiTypes.Company.CompanyPropertyBrands.List): Promise { + List( + data?: ApiTypes.Company.CompanyPropertyBrands.List, + ): Promise { return request('admin/company/company_property_brands/list', { data }); }, - Store(data: ApiTypes.Company.CompanyPropertyBrands.Store): Promise { + Store( + data: ApiTypes.Company.CompanyPropertyBrands.Store, + ): Promise { return request('admin/company/company_property_brands/store', { data }); }, - Update(data: ApiTypes.Company.CompanyPropertyBrands.Update): Promise { - return request('admin/company/company_property_brands/update', { data }); + Update( + data: ApiTypes.Company.CompanyPropertyBrands.Update, + ): Promise { + return request('admin/company/company_property_brands/update', { + data, + }); }, - Show(data: ApiTypes.Company.CompanyPropertyBrands.Show): Promise { + Show( + data: ApiTypes.Company.CompanyPropertyBrands.Show, + ): Promise { return request('admin/company/company_property_brands/show', { data }); }, - Delete(data: ApiTypes.Company.CompanyPropertyBrands.Delete): Promise { - return request('admin/company/company_property_brands/delete', { data }); + Delete( + data: ApiTypes.Company.CompanyPropertyBrands.Delete, + ): Promise { + return request('admin/company/company_property_brands/delete', { + data, + }); }, - Select(data?: ApiTypes.Company.CompanyPropertyBrands.Select): Promise { - return request('admin/company/company_property_brands/select', { data }); + Select( + data?: ApiTypes.Company.CompanyPropertyBrands.Select, + ): Promise { + return request('admin/company/company_property_brands/select', { + data, + }); }, }, CompanyQuickActions: { - List(data: ApiTypes.Company.CompanyQuickActions.List): Promise { + List( + data: ApiTypes.Company.CompanyQuickActions.List, + ): Promise { return request('admin/company/company_quick_actions/list', { data }); }, - Store(data: ApiTypes.Company.CompanyQuickActions.Store): Promise { + Store( + data: ApiTypes.Company.CompanyQuickActions.Store, + ): Promise { return request('admin/company/company_quick_actions/store', { data }); }, - BatchStore(data: ApiTypes.Company.CompanyQuickActions.BatchStore): Promise { - return request('admin/company/company_quick_actions/batch_store', { data }); + BatchStore( + data: ApiTypes.Company.CompanyQuickActions.BatchStore, + ): Promise { + return request('admin/company/company_quick_actions/batch_store', { + data, + }); }, - Update(data: ApiTypes.Company.CompanyQuickActions.Update): Promise { + Update( + data: ApiTypes.Company.CompanyQuickActions.Update, + ): Promise { return request('admin/company/company_quick_actions/update', { data }); }, - Show(data: ApiTypes.Company.CompanyQuickActions.Show): Promise { + Show( + data: ApiTypes.Company.CompanyQuickActions.Show, + ): Promise { return request('admin/company/company_quick_actions/show', { data }); }, - Delete(data: ApiTypes.Company.CompanyQuickActions.Delete): Promise { + Delete( + data: ApiTypes.Company.CompanyQuickActions.Delete, + ): Promise { return request('admin/company/company_quick_actions/delete', { data }); }, }, CompanyReceiptAccounts: { - List(data?: ApiTypes.Company.CompanyReceiptAccounts.List): Promise { + List( + data?: ApiTypes.Company.CompanyReceiptAccounts.List, + ): Promise { return request('admin/company/company_receipt_accounts/list', { data }); }, - Store(data: ApiTypes.Company.CompanyReceiptAccounts.Store): Promise { - return request('admin/company/company_receipt_accounts/store', { data }); + Store( + data: ApiTypes.Company.CompanyReceiptAccounts.Store, + ): Promise { + return request('admin/company/company_receipt_accounts/store', { + data, + }); }, - Update(data: ApiTypes.Company.CompanyReceiptAccounts.Update): Promise { - return request('admin/company/company_receipt_accounts/update', { data }); + Update( + data: ApiTypes.Company.CompanyReceiptAccounts.Update, + ): Promise { + return request('admin/company/company_receipt_accounts/update', { + data, + }); }, - Show(data: ApiTypes.Company.CompanyReceiptAccounts.Show): Promise { + Show( + data: ApiTypes.Company.CompanyReceiptAccounts.Show, + ): Promise { return request('admin/company/company_receipt_accounts/show', { data }); }, - SoftDelete(data: ApiTypes.Company.CompanyReceiptAccounts.SoftDelete): Promise { - return request('admin/company/company_receipt_accounts/soft_delete', { data }); + SoftDelete( + data: ApiTypes.Company.CompanyReceiptAccounts.SoftDelete, + ): Promise { + return request('admin/company/company_receipt_accounts/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.Company.CompanyReceiptAccounts.Restore): Promise { - return request('admin/company/company_receipt_accounts/restore', { data }); + Restore( + data: ApiTypes.Company.CompanyReceiptAccounts.Restore, + ): Promise { + return request('admin/company/company_receipt_accounts/restore', { + data, + }); }, - Delete(data: ApiTypes.Company.CompanyReceiptAccounts.Delete): Promise { - return request('admin/company/company_receipt_accounts/delete', { data }); + Delete( + data: ApiTypes.Company.CompanyReceiptAccounts.Delete, + ): Promise { + return request('admin/company/company_receipt_accounts/delete', { + data, + }); }, - Select(data?: ApiTypes.Company.CompanyReceiptAccounts.Select): Promise { - return request('admin/company/company_receipt_accounts/select', { data }); + Select( + data?: ApiTypes.Company.CompanyReceiptAccounts.Select, + ): Promise { + return request('admin/company/company_receipt_accounts/select', { + data, + }); }, }, OrganizationProjects: { - List(data?: ApiTypes.Company.OrganizationProjects.List): Promise { + List( + data?: ApiTypes.Company.OrganizationProjects.List, + ): Promise { return request('admin/company/organization_projects/list', { data }); }, - Store(data: ApiTypes.Company.OrganizationProjects.Store): Promise { + Store( + data: ApiTypes.Company.OrganizationProjects.Store, + ): Promise { return request('admin/company/organization_projects/store', { data }); }, - BatchStore(data: ApiTypes.Company.OrganizationProjects.BatchStore): Promise { - return request('admin/company/organization_projects/batch_store', { data }); + BatchStore( + data: ApiTypes.Company.OrganizationProjects.BatchStore, + ): Promise { + return request('admin/company/organization_projects/batch_store', { + data, + }); }, - Show(data: ApiTypes.Company.OrganizationProjects.Show): Promise { + Show( + data: ApiTypes.Company.OrganizationProjects.Show, + ): Promise { return request('admin/company/organization_projects/show', { data }); }, - Delete(data: ApiTypes.Company.OrganizationProjects.Delete): Promise { + Delete( + data: ApiTypes.Company.OrganizationProjects.Delete, + ): Promise { return request('admin/company/organization_projects/delete', { data }); }, - DeleteByOrganization(data: ApiTypes.Company.OrganizationProjects.DeleteByOrganization): Promise { - return request('admin/company/organization_projects/delete_by_organization', { data }); + DeleteByOrganization( + data: ApiTypes.Company.OrganizationProjects.DeleteByOrganization, + ): Promise { + return request( + 'admin/company/organization_projects/delete_by_organization', + { data }, + ); }, }, Organizations: { - List(data?: ApiTypes.Company.Organizations.List): Promise { + List( + data?: ApiTypes.Company.Organizations.List, + ): Promise { return request('admin/company/organizations/list', { data }); }, - TreeList(data?: ApiTypes.Company.Organizations.TreeList): Promise { + TreeList( + data?: ApiTypes.Company.Organizations.TreeList, + ): Promise { return request('admin/company/organizations/tree_list', { data }); }, - Store(data: ApiTypes.Company.Organizations.Store): Promise { + Store( + data: ApiTypes.Company.Organizations.Store, + ): Promise { return request('admin/company/organizations/store', { data }); }, - Update(data: ApiTypes.Company.Organizations.Update): Promise { + Update( + data: ApiTypes.Company.Organizations.Update, + ): Promise { return request('admin/company/organizations/update', { data }); }, Move(data: ApiTypes.Company.Organizations.Move): Promise { @@ -803,110 +1422,237 @@ export const Apis = { Show(data: ApiTypes.Company.Organizations.Show): Promise { return request('admin/company/organizations/show', { data }); }, - SoftDelete(data: ApiTypes.Company.Organizations.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Company.Organizations.SoftDelete, + ): Promise { return request('admin/company/organizations/soft_delete', { data }); }, - Restore(data: ApiTypes.Company.Organizations.Restore): Promise { + Restore( + data: ApiTypes.Company.Organizations.Restore, + ): Promise { return request('admin/company/organizations/restore', { data }); }, - Delete(data: ApiTypes.Company.Organizations.Delete): Promise { + Delete( + data: ApiTypes.Company.Organizations.Delete, + ): Promise { return request('admin/company/organizations/delete', { data }); }, - Select(data?: ApiTypes.Company.Organizations.Select): Promise { + Select( + data?: ApiTypes.Company.Organizations.Select, + ): Promise { return request('admin/company/organizations/select', { data }); }, - SelectTree(data?: ApiTypes.Company.Organizations.SelectTree): Promise { + SelectTree( + data?: ApiTypes.Company.Organizations.SelectTree, + ): Promise { return request('admin/company/organizations/select_tree', { data }); }, }, + EmployeeRoles: { + List( + data?: ApiTypes.Employee.EmployeeRoles.List, + ): Promise { + return request('admin/company/employee_roles/list', { data }); + }, + Store( + data: ApiTypes.Employee.EmployeeRoles.Store, + ): Promise { + return request('admin/company/employee_roles/store', { data }); + }, + Update( + data: ApiTypes.Employee.EmployeeRoles.Update, + ): Promise { + return request('admin/company/employee_roles/update', { data }); + }, + Delete( + data: ApiTypes.Employee.EmployeeRoles.Delete, + ): Promise { + return request('admin/company/employee_roles/delete', { data }); + }, + GetPermissions( + data: ApiTypes.Employee.EmployeeRoles.GetPermissions, + ): Promise { + return request('admin/company/employee_roles/get_permissions', { + data, + }); + }, + SetPermissions( + data: ApiTypes.Employee.EmployeeRoles.SetPermissions, + ): Promise { + return request('admin/company/employee_roles/set_permissions', { + data, + }); + }, + PermissionTree(): Promise { + return request('admin/company/employee_roles/permission_tree', {}); + }, + }, }, Customer: { CustomerMomentCategories: { - List(data?: ApiTypes.Customer.CustomerMomentCategories.List): Promise { - return request('admin/customer/customer_moment_categories/list', { data }); + List( + data?: ApiTypes.Customer.CustomerMomentCategories.List, + ): Promise { + return request('admin/customer/customer_moment_categories/list', { + data, + }); }, - Store(data: ApiTypes.Customer.CustomerMomentCategories.Store): Promise { - return request('admin/customer/customer_moment_categories/store', { data }); + Store( + data: ApiTypes.Customer.CustomerMomentCategories.Store, + ): Promise { + return request('admin/customer/customer_moment_categories/store', { + data, + }); }, - Update(data: ApiTypes.Customer.CustomerMomentCategories.Update): Promise { - return request('admin/customer/customer_moment_categories/update', { data }); + Update( + data: ApiTypes.Customer.CustomerMomentCategories.Update, + ): Promise { + return request('admin/customer/customer_moment_categories/update', { + data, + }); }, - Show(data: ApiTypes.Customer.CustomerMomentCategories.Show): Promise { - return request('admin/customer/customer_moment_categories/show', { data }); + Show( + data: ApiTypes.Customer.CustomerMomentCategories.Show, + ): Promise { + return request('admin/customer/customer_moment_categories/show', { + data, + }); }, - SoftDelete(data: ApiTypes.Customer.CustomerMomentCategories.SoftDelete): Promise { - return request('admin/customer/customer_moment_categories/soft_delete', { data }); + SoftDelete( + data: ApiTypes.Customer.CustomerMomentCategories.SoftDelete, + ): Promise { + return request( + 'admin/customer/customer_moment_categories/soft_delete', + { data }, + ); }, - Restore(data: ApiTypes.Customer.CustomerMomentCategories.Restore): Promise { - return request('admin/customer/customer_moment_categories/restore', { data }); + Restore( + data: ApiTypes.Customer.CustomerMomentCategories.Restore, + ): Promise { + return request('admin/customer/customer_moment_categories/restore', { + data, + }); }, - Delete(data: ApiTypes.Customer.CustomerMomentCategories.Delete): Promise { - return request('admin/customer/customer_moment_categories/delete', { data }); + Delete( + data: ApiTypes.Customer.CustomerMomentCategories.Delete, + ): Promise { + return request('admin/customer/customer_moment_categories/delete', { + data, + }); }, - SelectTree(data?: ApiTypes.Customer.CustomerMomentCategories.SelectTree): Promise { - return request('admin/customer/customer_moment_categories/select_tree', { data }); + SelectTree( + data?: ApiTypes.Customer.CustomerMomentCategories.SelectTree, + ): Promise { + return request( + 'admin/customer/customer_moment_categories/select_tree', + { data }, + ); }, }, CustomerMoments: { - List(data?: ApiTypes.Customer.CustomerMoments.List): Promise { + List( + data?: ApiTypes.Customer.CustomerMoments.List, + ): Promise { return request('admin/customer/customer_moments/list', { data }); }, - Store(data: ApiTypes.Customer.CustomerMoments.Store): Promise { + Store( + data: ApiTypes.Customer.CustomerMoments.Store, + ): Promise { return request('admin/customer/customer_moments/store', { data }); }, - Update(data: ApiTypes.Customer.CustomerMoments.Update): Promise { + Update( + data: ApiTypes.Customer.CustomerMoments.Update, + ): Promise { return request('admin/customer/customer_moments/update', { data }); }, - Show(data: ApiTypes.Customer.CustomerMoments.Show): Promise { + Show( + data: ApiTypes.Customer.CustomerMoments.Show, + ): Promise { return request('admin/customer/customer_moments/show', { data }); }, - Send(data: ApiTypes.Customer.CustomerMoments.Send): Promise { + Send( + data: ApiTypes.Customer.CustomerMoments.Send, + ): Promise { return request('admin/customer/customer_moments/send', { data }); }, }, CustomerOpinions: { - List(data?: ApiTypes.Customer.CustomerOpinions.List): Promise { + List( + data?: ApiTypes.Customer.CustomerOpinions.List, + ): Promise { return request('admin/customer/customer_opinions/list', { data }); }, - Show(data: ApiTypes.Customer.CustomerOpinions.Show): Promise { + Show( + data: ApiTypes.Customer.CustomerOpinions.Show, + ): Promise { return request('admin/customer/customer_opinions/show', { data }); }, - Delete(data: ApiTypes.Customer.CustomerOpinions.Delete): Promise { + Delete( + data: ApiTypes.Customer.CustomerOpinions.Delete, + ): Promise { return request('admin/customer/customer_opinions/delete', { data }); }, }, }, + GoodsReleases: { GoodsReleases: { - List(data?: ApiTypes.GoodsReleases.GoodsReleases.List): Promise { + List( + data?: ApiTypes.GoodsReleases.GoodsReleases.List, + ): Promise { return request('admin/goods_releases/goods_releases/list', { data }); }, - Store(data: ApiTypes.GoodsReleases.GoodsReleases.Store): Promise { + Store( + data: ApiTypes.GoodsReleases.GoodsReleases.Store, + ): Promise { return request('admin/goods_releases/goods_releases/store', { data }); }, - Update(data: ApiTypes.GoodsReleases.GoodsReleases.Update): Promise { + Update( + data: ApiTypes.GoodsReleases.GoodsReleases.Update, + ): Promise { return request('admin/goods_releases/goods_releases/update', { data }); }, - Show(data: ApiTypes.GoodsReleases.GoodsReleases.Show): Promise { + Show( + data: ApiTypes.GoodsReleases.GoodsReleases.Show, + ): Promise { return request('admin/goods_releases/goods_releases/show', { data }); }, - SoftDelete(data: ApiTypes.GoodsReleases.GoodsReleases.SoftDelete): Promise { - return request('admin/goods_releases/goods_releases/soft_delete', { data }); + SoftDelete( + data: ApiTypes.GoodsReleases.GoodsReleases.SoftDelete, + ): Promise { + return request('admin/goods_releases/goods_releases/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.GoodsReleases.GoodsReleases.Restore): Promise { + Restore( + data: ApiTypes.GoodsReleases.GoodsReleases.Restore, + ): Promise { return request('admin/goods_releases/goods_releases/restore', { data }); }, - Delete(data: ApiTypes.GoodsReleases.GoodsReleases.Delete): Promise { + Delete( + data: ApiTypes.GoodsReleases.GoodsReleases.Delete, + ): Promise { return request('admin/goods_releases/goods_releases/delete', { data }); }, - ApproveByEmployee(data: ApiTypes.GoodsReleases.GoodsReleases.ApproveByEmployee): Promise { - return request('admin/goods_releases/goods_releases/approve_by_employee', { data }); + ApproveByEmployee( + data: ApiTypes.GoodsReleases.GoodsReleases.ApproveByEmployee, + ): Promise { + return request( + 'admin/goods_releases/goods_releases/approve_by_employee', + { data }, + ); }, - Release(data: ApiTypes.GoodsReleases.GoodsReleases.Release): Promise { + Release( + data: ApiTypes.GoodsReleases.GoodsReleases.Release, + ): Promise { return request('admin/goods_releases/goods_releases/release', { data }); }, - ScanRelease(data: ApiTypes.GoodsReleases.GoodsReleases.ScanRelease): Promise { - return request('admin/goods_releases/goods_releases/scan_release', { data }); + ScanRelease( + data: ApiTypes.GoodsReleases.GoodsReleases.ScanRelease, + ): Promise { + return request('admin/goods_releases/goods_releases/scan_release', { + data, + }); }, }, }, @@ -927,343 +1673,675 @@ export const Apis = { Delete(data: ApiTypes.Grid.Grids.Delete): Promise { return request('admin/grid/grids/delete', { data }); }, - AddManager(data: ApiTypes.Grid.Grids.AddManager): Promise { + AddManager( + data: ApiTypes.Grid.Grids.AddManager, + ): Promise { return request('admin/grid/grids/add_manager', { data }); }, - GetGridMark(data: ApiTypes.Grid.Grids.GetGridMark): Promise { + GetGridMark( + data: ApiTypes.Grid.Grids.GetGridMark, + ): Promise { return request('admin/grid/grids/get_grid_mark', { data }); }, }, }, HouseCharage: { HouseChargeHasCarPorts: { - List(data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.List): Promise { - return request('admin/house_charage/house_charge_has_car_ports/list', { data }); + List( + data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.List, + ): Promise { + return request('admin/house_charage/house_charge_has_car_ports/list', { + data, + }); }, - Store(data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.Store): Promise { - return request('admin/house_charage/house_charge_has_car_ports/store', { data }); + Store( + data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.Store, + ): Promise { + return request('admin/house_charage/house_charge_has_car_ports/store', { + data, + }); }, - GetChargeStandardCarPortIds(data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.GetChargeStandardCarPortIds): Promise { - return request('admin/house_charage/house_charge_has_car_ports/get_charge_standard_car_port_ids', { data }); + GetChargeStandardCarPortIds( + data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.GetChargeStandardCarPortIds, + ): Promise { + return request( + 'admin/house_charage/house_charge_has_car_ports/get_charge_standard_car_port_ids', + { data }, + ); }, - Show(data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.Show): Promise { - return request('admin/house_charage/house_charge_has_car_ports/show', { data }); + Show( + data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.Show, + ): Promise { + return request('admin/house_charage/house_charge_has_car_ports/show', { + data, + }); }, - Delete(data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.Delete): Promise { - return request('admin/house_charage/house_charge_has_car_ports/delete', { data }); + Delete( + data: ApiTypes.HouseCharage.HouseChargeHasCarPorts.Delete, + ): Promise { + return request( + 'admin/house_charage/house_charge_has_car_ports/delete', + { data }, + ); }, }, HouseChargeHasHouses: { - List(data: ApiTypes.HouseCharage.HouseChargeHasHouses.List): Promise { - return request('admin/house_charage/house_charge_has_houses/list', { data }); + List( + data: ApiTypes.HouseCharage.HouseChargeHasHouses.List, + ): Promise { + return request('admin/house_charage/house_charge_has_houses/list', { + data, + }); }, - Store(data: ApiTypes.HouseCharage.HouseChargeHasHouses.Store): Promise { - return request('admin/house_charage/house_charge_has_houses/store', { data }); + Store( + data: ApiTypes.HouseCharage.HouseChargeHasHouses.Store, + ): Promise { + return request('admin/house_charage/house_charge_has_houses/store', { + data, + }); }, - GetChargeStandardHouseIds(data: ApiTypes.HouseCharage.HouseChargeHasHouses.GetChargeStandardHouseIds): Promise { - return request('admin/house_charage/house_charge_has_houses/get_charge_standard_house_ids', { data }); + GetChargeStandardHouseIds( + data: ApiTypes.HouseCharage.HouseChargeHasHouses.GetChargeStandardHouseIds, + ): Promise { + return request( + 'admin/house_charage/house_charge_has_houses/get_charge_standard_house_ids', + { data }, + ); }, - Show(data: ApiTypes.HouseCharage.HouseChargeHasHouses.Show): Promise { - return request('admin/house_charage/house_charge_has_houses/show', { data }); + Show( + data: ApiTypes.HouseCharage.HouseChargeHasHouses.Show, + ): Promise { + return request('admin/house_charage/house_charge_has_houses/show', { + data, + }); }, - Delete(data: ApiTypes.HouseCharage.HouseChargeHasHouses.Delete): Promise { - return request('admin/house_charage/house_charge_has_houses/delete', { data }); + Delete( + data: ApiTypes.HouseCharage.HouseChargeHasHouses.Delete, + ): Promise { + return request('admin/house_charage/house_charge_has_houses/delete', { + data, + }); }, }, HouseChargeStandards: { - List(data?: ApiTypes.HouseCharage.HouseChargeStandards.List): Promise { - return request('admin/house_charage/house_charge_standards/list', { data }); + List( + data?: ApiTypes.HouseCharage.HouseChargeStandards.List, + ): Promise { + return request('admin/house_charage/house_charge_standards/list', { + data, + }); }, - Store(data: ApiTypes.HouseCharage.HouseChargeStandards.Store): Promise { - return request('admin/house_charage/house_charge_standards/store', { data }); + Store( + data: ApiTypes.HouseCharage.HouseChargeStandards.Store, + ): Promise { + return request('admin/house_charage/house_charge_standards/store', { + data, + }); }, - Update(data: ApiTypes.HouseCharage.HouseChargeStandards.Update): Promise { - return request('admin/house_charage/house_charge_standards/update', { data }); + Update( + data: ApiTypes.HouseCharage.HouseChargeStandards.Update, + ): Promise { + return request('admin/house_charage/house_charge_standards/update', { + data, + }); }, - Show(data: ApiTypes.HouseCharage.HouseChargeStandards.Show): Promise { - return request('admin/house_charage/house_charge_standards/show', { data }); + Show( + data: ApiTypes.HouseCharage.HouseChargeStandards.Show, + ): Promise { + return request('admin/house_charage/house_charge_standards/show', { + data, + }); }, - SoftDelete(data: ApiTypes.HouseCharage.HouseChargeStandards.SoftDelete): Promise { - return request('admin/house_charage/house_charge_standards/soft_delete', { data }); + SoftDelete( + data: ApiTypes.HouseCharage.HouseChargeStandards.SoftDelete, + ): Promise { + return request( + 'admin/house_charage/house_charge_standards/soft_delete', + { data }, + ); }, - Restore(data: ApiTypes.HouseCharage.HouseChargeStandards.Restore): Promise { - return request('admin/house_charage/house_charge_standards/restore', { data }); + Restore( + data: ApiTypes.HouseCharage.HouseChargeStandards.Restore, + ): Promise { + return request('admin/house_charage/house_charge_standards/restore', { + data, + }); }, - Delete(data: ApiTypes.HouseCharage.HouseChargeStandards.Delete): Promise { - return request('admin/house_charage/house_charge_standards/delete', { data }); + Delete( + data: ApiTypes.HouseCharage.HouseChargeStandards.Delete, + ): Promise { + return request('admin/house_charage/house_charge_standards/delete', { + data, + }); }, - Select(data?: ApiTypes.HouseCharage.HouseChargeStandards.Select): Promise { - return request('admin/house_charage/house_charge_standards/select', { data }); + Select( + data?: ApiTypes.HouseCharage.HouseChargeStandards.Select, + ): Promise { + return request('admin/house_charage/house_charge_standards/select', { + data, + }); }, }, HouseChargeTaskDetails: { - List(data?: ApiTypes.HouseCharage.HouseChargeTaskDetails.List): Promise { - return request('admin/house_charage/house_charge_task_details/list', { data }); + List( + data?: ApiTypes.HouseCharage.HouseChargeTaskDetails.List, + ): Promise { + return request('admin/house_charage/house_charge_task_details/list', { + data, + }); }, - Show(data: ApiTypes.HouseCharage.HouseChargeTaskDetails.Show): Promise { - return request('admin/house_charage/house_charge_task_details/show', { data }); + Show( + data: ApiTypes.HouseCharage.HouseChargeTaskDetails.Show, + ): Promise { + return request('admin/house_charage/house_charge_task_details/show', { + data, + }); }, - Delete(data: ApiTypes.HouseCharage.HouseChargeTaskDetails.Delete): Promise { - return request('admin/house_charage/house_charge_task_details/delete', { data }); + Delete( + data: ApiTypes.HouseCharage.HouseChargeTaskDetails.Delete, + ): Promise { + return request('admin/house_charage/house_charge_task_details/delete', { + data, + }); }, - CreateHouseBill(data: ApiTypes.HouseCharage.HouseChargeTaskDetails.CreateHouseBill): Promise { - return request('admin/house_charage/house_charge_task_details/create_house_bill', { data }); + CreateHouseBill( + data: ApiTypes.HouseCharage.HouseChargeTaskDetails.CreateHouseBill, + ): Promise { + return request( + 'admin/house_charage/house_charge_task_details/create_house_bill', + { data }, + ); }, }, HouseChargeTasks: { - List(data?: ApiTypes.HouseCharage.HouseChargeTasks.List): Promise { + List( + data?: ApiTypes.HouseCharage.HouseChargeTasks.List, + ): Promise { return request('admin/house_charage/house_charge_tasks/list', { data }); }, - Store(data: ApiTypes.HouseCharage.HouseChargeTasks.Store): Promise { - return request('admin/house_charage/house_charge_tasks/store', { data }); + Store( + data: ApiTypes.HouseCharage.HouseChargeTasks.Store, + ): Promise { + return request('admin/house_charage/house_charge_tasks/store', { + data, + }); }, - Show(data: ApiTypes.HouseCharage.HouseChargeTasks.Show): Promise { + Show( + data: ApiTypes.HouseCharage.HouseChargeTasks.Show, + ): Promise { return request('admin/house_charage/house_charge_tasks/show', { data }); }, - SoftDelete(data: ApiTypes.HouseCharage.HouseChargeTasks.SoftDelete): Promise { - return request('admin/house_charage/house_charge_tasks/soft_delete', { data }); + SoftDelete( + data: ApiTypes.HouseCharage.HouseChargeTasks.SoftDelete, + ): Promise { + return request('admin/house_charage/house_charge_tasks/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.HouseCharage.HouseChargeTasks.Restore): Promise { - return request('admin/house_charage/house_charge_tasks/restore', { data }); + Restore( + data: ApiTypes.HouseCharage.HouseChargeTasks.Restore, + ): Promise { + return request('admin/house_charage/house_charge_tasks/restore', { + data, + }); }, - Delete(data: ApiTypes.HouseCharage.HouseChargeTasks.Delete): Promise { - return request('admin/house_charage/house_charge_tasks/delete', { data }); + Delete( + data: ApiTypes.HouseCharage.HouseChargeTasks.Delete, + ): Promise { + return request('admin/house_charage/house_charge_tasks/delete', { + data, + }); }, - ExecuteTask(data: ApiTypes.HouseCharage.HouseChargeTasks.ExecuteTask): Promise { - return request('admin/house_charage/house_charge_tasks/execute_task', { data }); + ExecuteTask( + data: ApiTypes.HouseCharage.HouseChargeTasks.ExecuteTask, + ): Promise { + return request('admin/house_charage/house_charge_tasks/execute_task', { + data, + }); }, }, }, HouseOrder: { HouseOrderPayments: { - List(data?: ApiTypes.HouseOrder.HouseOrderPayments.List): Promise { + List( + data?: ApiTypes.HouseOrder.HouseOrderPayments.List, + ): Promise { return request('admin/house_order/house_order_payments/list', { data }); }, - Show(data: ApiTypes.HouseOrder.HouseOrderPayments.Show): Promise { + Show( + data: ApiTypes.HouseOrder.HouseOrderPayments.Show, + ): Promise { return request('admin/house_order/house_order_payments/show', { data }); }, - Delete(data: ApiTypes.HouseOrder.HouseOrderPayments.Delete): Promise { - return request('admin/house_order/house_order_payments/delete', { data }); + Delete( + data: ApiTypes.HouseOrder.HouseOrderPayments.Delete, + ): Promise { + return request('admin/house_order/house_order_payments/delete', { + data, + }); }, }, HouseOrderRefunds: { - List(data?: ApiTypes.HouseOrder.HouseOrderRefunds.List): Promise { + List( + data?: ApiTypes.HouseOrder.HouseOrderRefunds.List, + ): Promise { return request('admin/house_order/house_order_refunds/list', { data }); }, - Store(data: ApiTypes.HouseOrder.HouseOrderRefunds.Store): Promise { + Store( + data: ApiTypes.HouseOrder.HouseOrderRefunds.Store, + ): Promise { return request('admin/house_order/house_order_refunds/store', { data }); }, - Update(data: ApiTypes.HouseOrder.HouseOrderRefunds.Update): Promise { - return request('admin/house_order/house_order_refunds/update', { data }); + Update( + data: ApiTypes.HouseOrder.HouseOrderRefunds.Update, + ): Promise { + return request('admin/house_order/house_order_refunds/update', { + data, + }); }, - Show(data: ApiTypes.HouseOrder.HouseOrderRefunds.Show): Promise { + Show( + data: ApiTypes.HouseOrder.HouseOrderRefunds.Show, + ): Promise { return request('admin/house_order/house_order_refunds/show', { data }); }, - Audit(data: ApiTypes.HouseOrder.HouseOrderRefunds.Audit): Promise { + Audit( + data: ApiTypes.HouseOrder.HouseOrderRefunds.Audit, + ): Promise { return request('admin/house_order/house_order_refunds/audit', { data }); }, - SoftDelete(data: ApiTypes.HouseOrder.HouseOrderRefunds.SoftDelete): Promise { - return request('admin/house_order/house_order_refunds/soft_delete', { data }); + SoftDelete( + data: ApiTypes.HouseOrder.HouseOrderRefunds.SoftDelete, + ): Promise { + return request('admin/house_order/house_order_refunds/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.HouseOrder.HouseOrderRefunds.Restore): Promise { - return request('admin/house_order/house_order_refunds/restore', { data }); + Restore( + data: ApiTypes.HouseOrder.HouseOrderRefunds.Restore, + ): Promise { + return request('admin/house_order/house_order_refunds/restore', { + data, + }); }, - Delete(data: ApiTypes.HouseOrder.HouseOrderRefunds.Delete): Promise { - return request('admin/house_order/house_order_refunds/delete', { data }); + Delete( + data: ApiTypes.HouseOrder.HouseOrderRefunds.Delete, + ): Promise { + return request('admin/house_order/house_order_refunds/delete', { + data, + }); }, }, HouseOrders: { - List(data?: ApiTypes.HouseOrder.HouseOrders.List): Promise { + List( + data?: ApiTypes.HouseOrder.HouseOrders.List, + ): Promise { return request('admin/house_order/house_orders/list', { data }); }, - Store(data: ApiTypes.HouseOrder.HouseOrders.Store): Promise { + Store( + data: ApiTypes.HouseOrder.HouseOrders.Store, + ): Promise { return request('admin/house_order/house_orders/store', { data }); }, - Update(data: ApiTypes.HouseOrder.HouseOrders.Update): Promise { + Update( + data: ApiTypes.HouseOrder.HouseOrders.Update, + ): Promise { return request('admin/house_order/house_orders/update', { data }); }, - Audit(data: ApiTypes.HouseOrder.HouseOrders.Audit): Promise { + Audit( + data: ApiTypes.HouseOrder.HouseOrders.Audit, + ): Promise { return request('admin/house_order/house_orders/audit', { data }); }, - Show(data: ApiTypes.HouseOrder.HouseOrders.Show): Promise { + Show( + data: ApiTypes.HouseOrder.HouseOrders.Show, + ): Promise { return request('admin/house_order/house_orders/show', { data }); }, - SoftDelete(data: ApiTypes.HouseOrder.HouseOrders.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.HouseOrder.HouseOrders.SoftDelete, + ): Promise { return request('admin/house_order/house_orders/soft_delete', { data }); }, - Restore(data: ApiTypes.HouseOrder.HouseOrders.Restore): Promise { + Restore( + data: ApiTypes.HouseOrder.HouseOrders.Restore, + ): Promise { return request('admin/house_order/house_orders/restore', { data }); }, - Delete(data: ApiTypes.HouseOrder.HouseOrders.Delete): Promise { + Delete( + data: ApiTypes.HouseOrder.HouseOrders.Delete, + ): Promise { return request('admin/house_order/house_orders/delete', { data }); }, - Export(data: ApiTypes.HouseOrder.HouseOrders.Export): Promise { - return request('admin/house_order/house_orders/export', { responseType: 'blob',data }); + Export( + data: ApiTypes.HouseOrder.HouseOrders.Export, + ): Promise { + return request('admin/house_order/house_orders/export', { + responseType: 'blob', + data, + }); }, - UpdateSerialNumber(data: ApiTypes.HouseOrder.HouseOrders.UpdateSerialNumber): Promise { - return request('admin/house_order/house_orders/update_serial_number', { data }); + UpdateSerialNumber( + data: ApiTypes.HouseOrder.HouseOrders.UpdateSerialNumber, + ): Promise { + return request('admin/house_order/house_orders/update_serial_number', { + data, + }); }, - BatchUpdateSerialNumber(data: ApiTypes.HouseOrder.HouseOrders.BatchUpdateSerialNumber): Promise { - return request('admin/house_order/house_orders/batch_update_serial_number', { data }); + BatchUpdateSerialNumber( + data: ApiTypes.HouseOrder.HouseOrders.BatchUpdateSerialNumber, + ): Promise { + return request( + 'admin/house_order/house_orders/batch_update_serial_number', + { data }, + ); }, - ImportSerialNumber(data: ApiTypes.HouseOrder.HouseOrders.ImportSerialNumber): Promise { - return request('admin/house_order/house_orders/import_serial_number', { data }); + ImportSerialNumber( + data: ApiTypes.HouseOrder.HouseOrders.ImportSerialNumber, + ): Promise { + return request('admin/house_order/house_orders/import_serial_number', { + data, + }); }, DownloadSerialNumberTemplate(): Promise { - return request('admin/house_order/house_orders/download_serial_number_template', {responseType: 'blob',}); + return request( + 'admin/house_order/house_orders/download_serial_number_template', + { responseType: 'blob' }, + ); }, - GetPayCode(data: ApiTypes.HouseOrder.HouseOrders.GetPayCode): Promise { + GetPayCode( + data: ApiTypes.HouseOrder.HouseOrders.GetPayCode, + ): Promise { return request('admin/house_order/house_orders/get_pay_code', { data }); }, }, HousePrepaymentLogs: { - List(data?: ApiTypes.HouseOrder.HousePrepaymentLogs.List): Promise { - return request('admin/house_order/house_prepayment_logs/list', { data }); + List( + data?: ApiTypes.HouseOrder.HousePrepaymentLogs.List, + ): Promise { + return request('admin/house_order/house_prepayment_logs/list', { + data, + }); }, - Deduct(data: ApiTypes.HouseOrder.HousePrepaymentLogs.Deduct): Promise { - return request('admin/house_order/house_prepayment_logs/deduct', { data }); + Deduct( + data: ApiTypes.HouseOrder.HousePrepaymentLogs.Deduct, + ): Promise { + return request('admin/house_order/house_prepayment_logs/deduct', { + data, + }); }, - Show(data: ApiTypes.HouseOrder.HousePrepaymentLogs.Show): Promise { - return request('admin/house_order/house_prepayment_logs/show', { data }); + Show( + data: ApiTypes.HouseOrder.HousePrepaymentLogs.Show, + ): Promise { + return request('admin/house_order/house_prepayment_logs/show', { + data, + }); }, - SoftDelete(data: ApiTypes.HouseOrder.HousePrepaymentLogs.SoftDelete): Promise { - return request('admin/house_order/house_prepayment_logs/soft_delete', { data }); + SoftDelete( + data: ApiTypes.HouseOrder.HousePrepaymentLogs.SoftDelete, + ): Promise { + return request('admin/house_order/house_prepayment_logs/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.HouseOrder.HousePrepaymentLogs.Restore): Promise { - return request('admin/house_order/house_prepayment_logs/restore', { data }); + Restore( + data: ApiTypes.HouseOrder.HousePrepaymentLogs.Restore, + ): Promise { + return request('admin/house_order/house_prepayment_logs/restore', { + data, + }); }, - Delete(data: ApiTypes.HouseOrder.HousePrepaymentLogs.Delete): Promise { - return request('admin/house_order/house_prepayment_logs/delete', { data }); + Delete( + data: ApiTypes.HouseOrder.HousePrepaymentLogs.Delete, + ): Promise { + return request('admin/house_order/house_prepayment_logs/delete', { + data, + }); }, }, HousePrepaymentPayments: { - List(data?: ApiTypes.HouseOrder.HousePrepaymentPayments.List): Promise { - return request('admin/house_order/house_prepayment_payments/list', { data }); + List( + data?: ApiTypes.HouseOrder.HousePrepaymentPayments.List, + ): Promise { + return request('admin/house_order/house_prepayment_payments/list', { + data, + }); }, - Show(data: ApiTypes.HouseOrder.HousePrepaymentPayments.Show): Promise { - return request('admin/house_order/house_prepayment_payments/show', { data }); + Show( + data: ApiTypes.HouseOrder.HousePrepaymentPayments.Show, + ): Promise { + return request('admin/house_order/house_prepayment_payments/show', { + data, + }); }, - Delete(data: ApiTypes.HouseOrder.HousePrepaymentPayments.Delete): Promise { - return request('admin/house_order/house_prepayment_payments/delete', { data }); + Delete( + data: ApiTypes.HouseOrder.HousePrepaymentPayments.Delete, + ): Promise { + return request('admin/house_order/house_prepayment_payments/delete', { + data, + }); }, }, HousePrepaymentRefunds: { - List(data?: ApiTypes.HouseOrder.HousePrepaymentRefunds.List): Promise { - return request('admin/house_order/house_prepayment_refunds/list', { data }); + List( + data?: ApiTypes.HouseOrder.HousePrepaymentRefunds.List, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/list', { + data, + }); }, - Store(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Store): Promise { - return request('admin/house_order/house_prepayment_refunds/store', { data }); + Store( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Store, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/store', { + data, + }); }, - Update(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Update): Promise { - return request('admin/house_order/house_prepayment_refunds/update', { data }); + Update( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Update, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/update', { + data, + }); }, - Show(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Show): Promise { - return request('admin/house_order/house_prepayment_refunds/show', { data }); + Show( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Show, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/show', { + data, + }); }, - Audit(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Audit): Promise { - return request('admin/house_order/house_prepayment_refunds/audit', { data }); + Audit( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Audit, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/audit', { + data, + }); }, - SoftDelete(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.SoftDelete): Promise { - return request('admin/house_order/house_prepayment_refunds/soft_delete', { data }); + SoftDelete( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.SoftDelete, + ): Promise { + return request( + 'admin/house_order/house_prepayment_refunds/soft_delete', + { data }, + ); }, - Restore(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Restore): Promise { - return request('admin/house_order/house_prepayment_refunds/restore', { data }); + Restore( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Restore, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/restore', { + data, + }); }, - Delete(data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Delete): Promise { - return request('admin/house_order/house_prepayment_refunds/delete', { data }); + Delete( + data: ApiTypes.HouseOrder.HousePrepaymentRefunds.Delete, + ): Promise { + return request('admin/house_order/house_prepayment_refunds/delete', { + data, + }); }, }, HousePrepayments: { - List(data?: ApiTypes.HouseOrder.HousePrepayments.List): Promise { + List( + data?: ApiTypes.HouseOrder.HousePrepayments.List, + ): Promise { return request('admin/house_order/house_prepayments/list', { data }); }, - Show(data: ApiTypes.HouseOrder.HousePrepayments.Show): Promise { + Show( + data: ApiTypes.HouseOrder.HousePrepayments.Show, + ): Promise { return request('admin/house_order/house_prepayments/show', { data }); }, - SoftDelete(data: ApiTypes.HouseOrder.HousePrepayments.SoftDelete): Promise { - return request('admin/house_order/house_prepayments/soft_delete', { data }); + SoftDelete( + data: ApiTypes.HouseOrder.HousePrepayments.SoftDelete, + ): Promise { + return request('admin/house_order/house_prepayments/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.HouseOrder.HousePrepayments.Restore): Promise { + Restore( + data: ApiTypes.HouseOrder.HousePrepayments.Restore, + ): Promise { return request('admin/house_order/house_prepayments/restore', { data }); }, - Delete(data: ApiTypes.HouseOrder.HousePrepayments.Delete): Promise { + Delete( + data: ApiTypes.HouseOrder.HousePrepayments.Delete, + ): Promise { return request('admin/house_order/house_prepayments/delete', { data }); }, }, }, Meter: { HouseMeterHasHouses: { - List(data?: ApiTypes.Meter.HouseMeterHasHouses.List): Promise { + List( + data?: ApiTypes.Meter.HouseMeterHasHouses.List, + ): Promise { return request('admin/meter/house_meter_has_houses/list', { data }); }, - StoreOrUpdate(data: ApiTypes.Meter.HouseMeterHasHouses.StoreOrUpdate): Promise { - return request('admin/meter/house_meter_has_houses/store_or_update', { data }); + StoreOrUpdate( + data: ApiTypes.Meter.HouseMeterHasHouses.StoreOrUpdate, + ): Promise { + return request('admin/meter/house_meter_has_houses/store_or_update', { + data, + }); }, - Show(data: ApiTypes.Meter.HouseMeterHasHouses.Show): Promise { + Show( + data: ApiTypes.Meter.HouseMeterHasHouses.Show, + ): Promise { return request('admin/meter/house_meter_has_houses/show', { data }); }, - Delete(data: ApiTypes.Meter.HouseMeterHasHouses.Delete): Promise { + Delete( + data: ApiTypes.Meter.HouseMeterHasHouses.Delete, + ): Promise { return request('admin/meter/house_meter_has_houses/delete', { data }); }, - Import(data?: ApiTypes.Meter.HouseMeterHasHouses.Import): Promise { + Import( + data?: ApiTypes.Meter.HouseMeterHasHouses.Import, + ): Promise { return request('admin/meter/house_meter_has_houses/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/meter/house_meter_has_houses/download_template', {responseType: 'blob',}); + return request('admin/meter/house_meter_has_houses/download_template', { + responseType: 'blob', + }); }, }, HouseMeterReadings: { - List(data: ApiTypes.Meter.HouseMeterReadings.List): Promise { + List( + data: ApiTypes.Meter.HouseMeterReadings.List, + ): Promise { return request('admin/meter/house_meter_readings/list', { data }); }, - Store(data: ApiTypes.Meter.HouseMeterReadings.Store): Promise { + Store( + data: ApiTypes.Meter.HouseMeterReadings.Store, + ): Promise { return request('admin/meter/house_meter_readings/store', { data }); }, - Update(data: ApiTypes.Meter.HouseMeterReadings.Update): Promise { + Update( + data: ApiTypes.Meter.HouseMeterReadings.Update, + ): Promise { return request('admin/meter/house_meter_readings/update', { data }); }, - Show(data: ApiTypes.Meter.HouseMeterReadings.Show): Promise { + Show( + data: ApiTypes.Meter.HouseMeterReadings.Show, + ): Promise { return request('admin/meter/house_meter_readings/show', { data }); }, - Delete(data: ApiTypes.Meter.HouseMeterReadings.Delete): Promise { + Delete( + data: ApiTypes.Meter.HouseMeterReadings.Delete, + ): Promise { return request('admin/meter/house_meter_readings/delete', { data }); }, + Import( + data: ApiTypes.Meter.HouseMeterReadings.Import, + ): Promise { + return request('admin/meter/house_meter_readings/import', { data }); + }, + DownloadTemplate(): Promise { + return request('admin/meter/house_meter_readings/download_template', { + responseType: 'blob', + }); + }, }, HouseMeterTaskDetails: { - List(data?: ApiTypes.Meter.HouseMeterTaskDetails.List): Promise { + List( + data?: ApiTypes.Meter.HouseMeterTaskDetails.List, + ): Promise { return request('admin/meter/house_meter_task_details/list', { data }); }, - Show(data: ApiTypes.Meter.HouseMeterTaskDetails.Show): Promise { + Show( + data: ApiTypes.Meter.HouseMeterTaskDetails.Show, + ): Promise { return request('admin/meter/house_meter_task_details/show', { data }); }, - Delete(data: ApiTypes.Meter.HouseMeterTaskDetails.Delete): Promise { + Delete( + data: ApiTypes.Meter.HouseMeterTaskDetails.Delete, + ): Promise { return request('admin/meter/house_meter_task_details/delete', { data }); }, - CreateMeterBill(data: ApiTypes.Meter.HouseMeterTaskDetails.CreateMeterBill): Promise { - return request('admin/meter/house_meter_task_details/create_meter_bill', { data }); + CreateMeterBill( + data: ApiTypes.Meter.HouseMeterTaskDetails.CreateMeterBill, + ): Promise { + return request( + 'admin/meter/house_meter_task_details/create_meter_bill', + { data }, + ); }, }, HouseMeterTasks: { - List(data?: ApiTypes.Meter.HouseMeterTasks.List): Promise { + List( + data?: ApiTypes.Meter.HouseMeterTasks.List, + ): Promise { return request('admin/meter/house_meter_tasks/list', { data }); }, - Store(data: ApiTypes.Meter.HouseMeterTasks.Store): Promise { + Store( + data: ApiTypes.Meter.HouseMeterTasks.Store, + ): Promise { return request('admin/meter/house_meter_tasks/store', { data }); }, Show(data: ApiTypes.Meter.HouseMeterTasks.Show): Promise { return request('admin/meter/house_meter_tasks/show', { data }); }, - SoftDelete(data: ApiTypes.Meter.HouseMeterTasks.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Meter.HouseMeterTasks.SoftDelete, + ): Promise { return request('admin/meter/house_meter_tasks/soft_delete', { data }); }, - Restore(data: ApiTypes.Meter.HouseMeterTasks.Restore): Promise { + Restore( + data: ApiTypes.Meter.HouseMeterTasks.Restore, + ): Promise { return request('admin/meter/house_meter_tasks/restore', { data }); }, - Delete(data: ApiTypes.Meter.HouseMeterTasks.Delete): Promise { + Delete( + data: ApiTypes.Meter.HouseMeterTasks.Delete, + ): Promise { return request('admin/meter/house_meter_tasks/delete', { data }); }, - ExecuteMeterTasks(data: ApiTypes.Meter.HouseMeterTasks.ExecuteMeterTasks): Promise { - return request('admin/meter/house_meter_tasks/execute_meter_tasks', { data }); + ExecuteMeterTasks( + data: ApiTypes.Meter.HouseMeterTasks.ExecuteMeterTasks, + ): Promise { + return request('admin/meter/house_meter_tasks/execute_meter_tasks', { + data, + }); }, }, HouseMeters: { @@ -1279,69 +2357,111 @@ export const Apis = { Show(data: ApiTypes.Meter.HouseMeters.Show): Promise { return request('admin/meter/house_meters/show', { data }); }, - SoftDelete(data: ApiTypes.Meter.HouseMeters.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Meter.HouseMeters.SoftDelete, + ): Promise { return request('admin/meter/house_meters/soft_delete', { data }); }, - Restore(data: ApiTypes.Meter.HouseMeters.Restore): Promise { + Restore( + data: ApiTypes.Meter.HouseMeters.Restore, + ): Promise { return request('admin/meter/house_meters/restore', { data }); }, Delete(data: ApiTypes.Meter.HouseMeters.Delete): Promise { return request('admin/meter/house_meters/delete', { data }); }, - Import(data?: ApiTypes.Meter.HouseMeters.Import): Promise { + Import( + data?: ApiTypes.Meter.HouseMeters.Import, + ): Promise { return request('admin/meter/house_meters/import', { data }); }, DownloadTemplate(): Promise { - return request('admin/meter/house_meters/download_template', {responseType: 'blob',}); + return request('admin/meter/house_meters/download_template', { + responseType: 'blob', + }); }, }, }, Msg: { MsgPropertyAnnouncements: { - List(data?: ApiTypes.Msg.MsgPropertyAnnouncements.List): Promise { + List( + data?: ApiTypes.Msg.MsgPropertyAnnouncements.List, + ): Promise { return request('admin/msg/msg_property_announcements/list', { data }); }, - Store(data: ApiTypes.Msg.MsgPropertyAnnouncements.Store): Promise { + Store( + data: ApiTypes.Msg.MsgPropertyAnnouncements.Store, + ): Promise { return request('admin/msg/msg_property_announcements/store', { data }); }, - Update(data: ApiTypes.Msg.MsgPropertyAnnouncements.Update): Promise { + Update( + data: ApiTypes.Msg.MsgPropertyAnnouncements.Update, + ): Promise { return request('admin/msg/msg_property_announcements/update', { data }); }, - Show(data: ApiTypes.Msg.MsgPropertyAnnouncements.Show): Promise { + Show( + data: ApiTypes.Msg.MsgPropertyAnnouncements.Show, + ): Promise { return request('admin/msg/msg_property_announcements/show', { data }); }, - IsPublish(data: ApiTypes.Msg.MsgPropertyAnnouncements.IsPublish): Promise { - return request('admin/msg/msg_property_announcements/is_publish', { data }); + IsPublish( + data: ApiTypes.Msg.MsgPropertyAnnouncements.IsPublish, + ): Promise { + return request('admin/msg/msg_property_announcements/is_publish', { + data, + }); }, - SoftDelete(data: ApiTypes.Msg.MsgPropertyAnnouncements.SoftDelete): Promise { - return request('admin/msg/msg_property_announcements/soft_delete', { data }); + SoftDelete( + data: ApiTypes.Msg.MsgPropertyAnnouncements.SoftDelete, + ): Promise { + return request('admin/msg/msg_property_announcements/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.Msg.MsgPropertyAnnouncements.Restore): Promise { - return request('admin/msg/msg_property_announcements/restore', { data }); + Restore( + data: ApiTypes.Msg.MsgPropertyAnnouncements.Restore, + ): Promise { + return request('admin/msg/msg_property_announcements/restore', { + data, + }); }, - Delete(data: ApiTypes.Msg.MsgPropertyAnnouncements.Delete): Promise { + Delete( + data: ApiTypes.Msg.MsgPropertyAnnouncements.Delete, + ): Promise { return request('admin/msg/msg_property_announcements/delete', { data }); }, }, }, Permission: { SysPermissions: { - List(data: ApiTypes.Permission.SysPermissions.List): Promise { + List( + data: ApiTypes.Permission.SysPermissions.List, + ): Promise { return request('admin/permission/sys_permissions/list', { data }); }, - Tree(data: ApiTypes.Permission.SysPermissions.Tree): Promise { + Tree( + data: ApiTypes.Permission.SysPermissions.Tree, + ): Promise { return request('admin/permission/sys_permissions/tree', { data }); }, - Store(data: ApiTypes.Permission.SysPermissions.Store): Promise { + Store( + data: ApiTypes.Permission.SysPermissions.Store, + ): Promise { return request('admin/permission/sys_permissions/store', { data }); }, - Update(data: ApiTypes.Permission.SysPermissions.Update): Promise { + Update( + data: ApiTypes.Permission.SysPermissions.Update, + ): Promise { return request('admin/permission/sys_permissions/update', { data }); }, - Delete(data: ApiTypes.Permission.SysPermissions.Delete): Promise { + Delete( + data: ApiTypes.Permission.SysPermissions.Delete, + ): Promise { return request('admin/permission/sys_permissions/delete', { data }); }, - Move(data: ApiTypes.Permission.SysPermissions.Move): Promise { + Move( + data: ApiTypes.Permission.SysPermissions.Move, + ): Promise { return request('admin/permission/sys_permissions/move', { data }); }, SelectApi(): Promise { @@ -1355,19 +2475,27 @@ export const Apis = { Store(data: ApiTypes.Permission.SysRoles.Store): Promise { return request('admin/permission/sys_roles/store', { data }); }, - Update(data: ApiTypes.Permission.SysRoles.Update): Promise { + Update( + data: ApiTypes.Permission.SysRoles.Update, + ): Promise { return request('admin/permission/sys_roles/update', { data }); }, - Delete(data: ApiTypes.Permission.SysRoles.Delete): Promise { + Delete( + data: ApiTypes.Permission.SysRoles.Delete, + ): Promise { return request('admin/permission/sys_roles/delete', { data }); }, Select(): Promise { return request('admin/permission/sys_roles/select', {}); }, - GetPermissions(data: ApiTypes.Permission.SysRoles.GetPermissions): Promise { + GetPermissions( + data: ApiTypes.Permission.SysRoles.GetPermissions, + ): Promise { return request('admin/permission/sys_roles/get_permissions', { data }); }, - SetPermissions(data: ApiTypes.Permission.SysRoles.SetPermissions): Promise { + SetPermissions( + data: ApiTypes.Permission.SysRoles.SetPermissions, + ): Promise { return request('admin/permission/sys_roles/set_permissions', { data }); }, }, @@ -1383,13 +2511,17 @@ export const Apis = { Show(data: ApiTypes.Refund.Refunds.Show): Promise { return request('admin/refund/refunds/show', { data }); }, - Complete(data: ApiTypes.Refund.Refunds.Complete): Promise { + Complete( + data: ApiTypes.Refund.Refunds.Complete, + ): Promise { return request('admin/refund/refunds/complete', { data }); }, Cancel(data: ApiTypes.Refund.Refunds.Cancel): Promise { return request('admin/refund/refunds/cancel', { data }); }, - SoftDelete(data: ApiTypes.Refund.Refunds.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Refund.Refunds.SoftDelete, + ): Promise { return request('admin/refund/refunds/soft_delete', { data }); }, Restore(data: ApiTypes.Refund.Refunds.Restore): Promise { @@ -1402,101 +2534,176 @@ export const Apis = { }, Visitor: { VisitorApplies: { - List(data?: ApiTypes.Visitor.VisitorApplies.List): Promise { + List( + data?: ApiTypes.Visitor.VisitorApplies.List, + ): Promise { return request('admin/visitor/visitor_applies/list', { data }); }, - Show(data: ApiTypes.Visitor.VisitorApplies.Show): Promise { + Show( + data: ApiTypes.Visitor.VisitorApplies.Show, + ): Promise { return request('admin/visitor/visitor_applies/show', { data }); }, - Approve(data: ApiTypes.Visitor.VisitorApplies.Approve): Promise { + Approve( + data: ApiTypes.Visitor.VisitorApplies.Approve, + ): Promise { return request('admin/visitor/visitor_applies/approve', { data }); }, - Reject(data: ApiTypes.Visitor.VisitorApplies.Reject): Promise { + Reject( + data: ApiTypes.Visitor.VisitorApplies.Reject, + ): Promise { return request('admin/visitor/visitor_applies/reject', { data }); }, - Scan(data: ApiTypes.Visitor.VisitorApplies.Scan): Promise { + Scan( + data: ApiTypes.Visitor.VisitorApplies.Scan, + ): Promise { return request('admin/visitor/visitor_applies/scan', { data }); }, - SoftDelete(data: ApiTypes.Visitor.VisitorApplies.SoftDelete): Promise { + SoftDelete( + data: ApiTypes.Visitor.VisitorApplies.SoftDelete, + ): Promise { return request('admin/visitor/visitor_applies/soft_delete', { data }); }, - Restore(data: ApiTypes.Visitor.VisitorApplies.Restore): Promise { + Restore( + data: ApiTypes.Visitor.VisitorApplies.Restore, + ): Promise { return request('admin/visitor/visitor_applies/restore', { data }); }, - Delete(data: ApiTypes.Visitor.VisitorApplies.Delete): Promise { + Delete( + data: ApiTypes.Visitor.VisitorApplies.Delete, + ): Promise { return request('admin/visitor/visitor_applies/delete', { data }); }, }, }, WorkOrder: { HouseWorkLogs: { - List(data: ApiTypes.WorkOrder.HouseWorkLogs.List): Promise { + List( + data: ApiTypes.WorkOrder.HouseWorkLogs.List, + ): Promise { return request('admin/work_order/house_work_logs/list', { data }); }, - Store(data: ApiTypes.WorkOrder.HouseWorkLogs.Store): Promise { + Store( + data: ApiTypes.WorkOrder.HouseWorkLogs.Store, + ): Promise { return request('admin/work_order/house_work_logs/store', { data }); }, - Show(data: ApiTypes.WorkOrder.HouseWorkLogs.Show): Promise { + Show( + data: ApiTypes.WorkOrder.HouseWorkLogs.Show, + ): Promise { return request('admin/work_order/house_work_logs/show', { data }); }, - Delete(data: ApiTypes.WorkOrder.HouseWorkLogs.Delete): Promise { + Delete( + data: ApiTypes.WorkOrder.HouseWorkLogs.Delete, + ): Promise { return request('admin/work_order/house_work_logs/delete', { data }); }, }, HouseWorkOrderPayments: { - List(data?: ApiTypes.WorkOrder.HouseWorkOrderPayments.List): Promise { - return request('admin/work_order/house_work_order_payments/list', { data }); + List( + data?: ApiTypes.WorkOrder.HouseWorkOrderPayments.List, + ): Promise { + return request('admin/work_order/house_work_order_payments/list', { + data, + }); }, - Store(data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Store): Promise { - return request('admin/work_order/house_work_order_payments/store', { data }); + Store( + data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Store, + ): Promise { + return request('admin/work_order/house_work_order_payments/store', { + data, + }); }, - Update(data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Update): Promise { - return request('admin/work_order/house_work_order_payments/update', { data }); + Update( + data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Update, + ): Promise { + return request('admin/work_order/house_work_order_payments/update', { + data, + }); }, - Show(data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Show): Promise { - return request('admin/work_order/house_work_order_payments/show', { data }); + Show( + data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Show, + ): Promise { + return request('admin/work_order/house_work_order_payments/show', { + data, + }); }, - SoftDelete(data: ApiTypes.WorkOrder.HouseWorkOrderPayments.SoftDelete): Promise { - return request('admin/work_order/house_work_order_payments/soft_delete', { data }); + SoftDelete( + data: ApiTypes.WorkOrder.HouseWorkOrderPayments.SoftDelete, + ): Promise { + return request( + 'admin/work_order/house_work_order_payments/soft_delete', + { data }, + ); }, - Restore(data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Restore): Promise { - return request('admin/work_order/house_work_order_payments/restore', { data }); + Restore( + data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Restore, + ): Promise { + return request('admin/work_order/house_work_order_payments/restore', { + data, + }); }, - Delete(data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Delete): Promise { - return request('admin/work_order/house_work_order_payments/delete', { data }); + Delete( + data: ApiTypes.WorkOrder.HouseWorkOrderPayments.Delete, + ): Promise { + return request('admin/work_order/house_work_order_payments/delete', { + data, + }); }, }, HouseWorkOrders: { - List(data?: ApiTypes.WorkOrder.HouseWorkOrders.List): Promise { + List( + data?: ApiTypes.WorkOrder.HouseWorkOrders.List, + ): Promise { return request('admin/work_order/house_work_orders/list', { data }); }, - Store(data: ApiTypes.WorkOrder.HouseWorkOrders.Store): Promise { + Store( + data: ApiTypes.WorkOrder.HouseWorkOrders.Store, + ): Promise { return request('admin/work_order/house_work_orders/store', { data }); }, - Update(data: ApiTypes.WorkOrder.HouseWorkOrders.Update): Promise { + Update( + data: ApiTypes.WorkOrder.HouseWorkOrders.Update, + ): Promise { return request('admin/work_order/house_work_orders/update', { data }); }, - Show(data: ApiTypes.WorkOrder.HouseWorkOrders.Show): Promise { + Show( + data: ApiTypes.WorkOrder.HouseWorkOrders.Show, + ): Promise { return request('admin/work_order/house_work_orders/show', { data }); }, - Assign(data: ApiTypes.WorkOrder.HouseWorkOrders.Assign): Promise { + Assign( + data: ApiTypes.WorkOrder.HouseWorkOrders.Assign, + ): Promise { return request('admin/work_order/house_work_orders/assign', { data }); }, - Visited(data: ApiTypes.WorkOrder.HouseWorkOrders.Visited): Promise { + Visited( + data: ApiTypes.WorkOrder.HouseWorkOrders.Visited, + ): Promise { return request('admin/work_order/house_work_orders/visited', { data }); }, - Closed(data: ApiTypes.WorkOrder.HouseWorkOrders.Closed): Promise { + Closed( + data: ApiTypes.WorkOrder.HouseWorkOrders.Closed, + ): Promise { return request('admin/work_order/house_work_orders/closed', { data }); }, - SoftDelete(data: ApiTypes.WorkOrder.HouseWorkOrders.SoftDelete): Promise { - return request('admin/work_order/house_work_orders/soft_delete', { data }); + SoftDelete( + data: ApiTypes.WorkOrder.HouseWorkOrders.SoftDelete, + ): Promise { + return request('admin/work_order/house_work_orders/soft_delete', { + data, + }); }, - Restore(data: ApiTypes.WorkOrder.HouseWorkOrders.Restore): Promise { + Restore( + data: ApiTypes.WorkOrder.HouseWorkOrders.Restore, + ): Promise { return request('admin/work_order/house_work_orders/restore', { data }); }, - Delete(data: ApiTypes.WorkOrder.HouseWorkOrders.Delete): Promise { + Delete( + data: ApiTypes.WorkOrder.HouseWorkOrders.Delete, + ): Promise { return request('admin/work_order/house_work_orders/delete', { data }); }, }, }, -} \ No newline at end of file +}; diff --git a/src/gen/Enums.ts b/src/gen/Enums.ts index bc2c4d9..ee76b1f 100644 --- a/src/gen/Enums.ts +++ b/src/gen/Enums.ts @@ -227,6 +227,37 @@ export const AssetUnitsBuildingTypeEnum= { 'Tower': {"text":"塔楼","color":"#ffc107","value":"Tower"}, }; +// AttendanceRecordsCheckinTypeEnum +export const AttendanceRecordsCheckinTypeEnum= { + 'CheckIn': {"text":"上班","color":"#1890ff","value":"CheckIn"}, + 'CheckOut': {"text":"下班","color":"#52c41a","value":"CheckOut"}, +}; + +// AttendanceRecordsStatusEnum +export const AttendanceRecordsStatusEnum= { + 'Normal': {"text":"正常","color":"#52c41a","value":"Normal"}, + 'Late': {"text":"迟到","color":"#faad14","value":"Late"}, + 'EarlyLeave': {"text":"早退","color":"#fa8c16","value":"EarlyLeave"}, + 'OutOfRange': {"text":"范围外","color":"#ff4d4f","value":"OutOfRange"}, + 'Reissue': {"text":"补卡","color":"#1890ff","value":"Reissue"}, +}; + +// AttendanceSchedulesStatusEnum +export const AttendanceSchedulesStatusEnum= { + 'Pending': {"text":"待生效","color":"#faad14","value":"Pending"}, + 'Active': {"text":"生效中","color":"#52c41a","value":"Active"}, + 'Cancelled': {"text":"已取消","color":"#ff4d4f","value":"Cancelled"}, +}; + +// 打卡状态枚举 +export const AttendanceStatusEnum= { + 'Normal': {"text":"正常","color":"#52c41a","value":"Normal"}, + 'Late': {"text":"迟到","color":"#faad14","value":"Late"}, + 'Early': {"text":"早退","color":"#faad14","value":"Early"}, + 'OutOfRange': {"text":"范围外","color":"#ff4d4f","value":"OutOfRange"}, + 'MakeUp': {"text":"补卡","color":"#722ed1","value":"MakeUp"}, +}; + // BannerSpacesTypeEnum export const BannerSpacesTypeEnum= { 'Popup': {"text":"弹窗","color":"#ff0000","value":"Popup"}, @@ -251,7 +282,7 @@ export const BannersTypeEnum= { // 缓存类型 export const CacheTypeEnum= { - 'MobilePhoneVerificationCode': {"text":"手机验证码","color":"#3f0fe5","value":"MobilePhoneVerificationCode"}, + 'MobilePhoneVerificationCode': {"text":"手机验证码","color":"#026663","value":"MobilePhoneVerificationCode"}, }; // CompaniesMerchantTypeEnum @@ -297,6 +328,13 @@ export const CompanyEmployeeBacklogsTypeEnum= { 'MomentTask': {"text":"朋友圈任务","color":"#FF6600","value":"MomentTask"}, }; +// CompanyEmployeesTypeEnum +export const CompanyEmployeesTypeEnum= { + 'Staff': {"text":"员工","color":"#1890ff","value":"Staff"}, + 'WeCom': {"text":"企微","color":"#2196f3","value":"WeCom"}, + 'External': {"text":"外部","color":"#4caf50","value":"External"}, +}; + // CompanyReceiptAccountsPayChannelEnum export const CompanyReceiptAccountsPayChannelEnum= { 'WeChat': {"text":"微信","color":"#07c160","value":"WeChat"}, @@ -406,9 +444,10 @@ export const GoodsReleasesStatusEnum= { // 账单状态枚举 export const HouseBillsBillStatusEnum= { - 'PendingPayment': {"text":"待支付","color":"#facc15","value":"PendingPayment"}, - 'PartiallyPaid': {"text":"部分支付","color":"#60a5fa","value":"PartiallyPaid"}, - 'Paid': {"text":"已支付","color":"#10b981","value":"Paid"}, + 'PendingPayment': {"text":"待收款","color":"#facc15","value":"PendingPayment"}, + 'ToBeConfirmed': {"text":"待确认","color":"#fb923c","value":"ToBeConfirmed"}, + 'PartiallyPaid': {"text":"部分收款","color":"#60a5fa","value":"PartiallyPaid"}, + 'Paid': {"text":"已收款","color":"#10b981","value":"Paid"}, 'Overdue': {"text":"已逾期","color":"#ef4444","value":"Overdue"}, 'Cancelled': {"text":"已取消","color":"#9ca3af","value":"Cancelled"}, }; @@ -422,6 +461,7 @@ export const HouseBillsTypeEnum= { 'SharedWaterFee': {"text":"公摊水费","color":"#8b5cf6","value":"SharedWaterFee"}, 'SharedElectricityFee': {"text":"公摊电费","color":"#ec4899","value":"SharedElectricityFee"}, 'CarPortFee': {"text":"车位费","color":"#f59e0b","value":"CarPortFee"}, + 'WorkOrderRepairFee': {"text":"工单维修费","color":"#f97316","value":"WorkOrderRepairFee"}, }; // HouseChargeStandardsApportionmentMethodEnum @@ -593,6 +633,7 @@ export const HouseOccupantsRelationWithOwnerEnum= { // HouseOccupantsResidentialRelationEnum export const HouseOccupantsResidentialRelationEnum= { + 'PropertyOwner': {"text":"产权人","color":"#722ed1","value":"PropertyOwner"}, 'Resident': {"text":"住户","color":"#2db7f5","value":"Resident"}, 'PrimaryTenant': {"text":"主租人","color":"#87d068","value":"PrimaryTenant"}, 'Tenant': {"text":"租客","color":"#fa8c16","value":"Tenant"}, @@ -624,6 +665,7 @@ export const HouseOrdersAuditStatusEnum= { // 订单状态枚举 export const HouseOrdersOrderStatusEnum= { 'Pending': {"text":"待支付","color":"#facc15","value":"Pending"}, + 'ToBeConfirmed': {"text":"待确认","color":"#fb923c","value":"ToBeConfirmed"}, 'Paid': {"text":"已支付","color":"#10b981","value":"Paid"}, 'Refunded': {"text":"已退款","color":"#60a5fa","value":"Refunded"}, 'Cancelled': {"text":"已取消","color":"#9ca3af","value":"Cancelled"}, @@ -687,6 +729,7 @@ export const HouseRegistersTypeEnum= { 'UpdateInfo': {"text":"修改信息","color":"#722ed1","value":"UpdateInfo"}, 'UpdatePhone': {"text":"修改电话","color":"#13c2c2","value":"UpdatePhone"}, 'GoodsRelease': {"text":"物品放行","color":"#a0d911","value":"GoodsRelease"}, + 'VisitorApplies': {"text":"来访申请","color":"#a0d911","value":"VisitorApplies"}, }; // HouseRegistersUsagePlanEnum @@ -758,6 +801,12 @@ export const HouseWorkOrdersTypeEnum= { 'Complaint': {"text":"投诉","color":"#aa00ff","value":"Complaint"}, }; +// 公告阅读者类型 +export const MsgPropertyAnnouncementReadsReaderTypeEnum= { + 'Customer': {"text":"客户","color":"#3b82f6","value":"Customer"}, + 'Employee': {"text":"员工","color":"#10b981","value":"Employee"}, +}; + // 公告接收对象 export const MsgPropertyAnnouncementsObjectEnum= { 'Customer': {"text":"客户","color":"#3b82f6","value":"Customer"}, @@ -811,8 +860,8 @@ export const SexEnum= { // SysModuleEnum export const SysModuleEnum= { 'Admin': {"text":"管理员","color":"#cf1322","value":"Admin"}, - 'Customer': {"text":"客户","color":"#d4b106","value":"Customer"}, 'Company': {"text":"机构","color":"#1890ff","value":"Company"}, + 'Employee': {"text":"员工","color":"#1890ff","value":"Employee"}, }; // SysPermissionsTypeEnum @@ -820,6 +869,8 @@ export const SysPermissionsTypeEnum= { 'Directory': {"text":"目录","color":"#6d7e14","value":"Directory"}, 'Page': {"text":"页面","color":"#4d9a13","value":"Page"}, 'Button': {"text":"按钮","color":"#97224f","value":"Button"}, + 'QuickAction': {"text":"金刚区","color":"#2563eb","value":"QuickAction"}, + 'Module': {"text":"模块","color":"#0d9488","value":"Module"}, }; // 来访事由 diff --git a/src/pages/company/list/pages/employee_role/index.tsx b/src/pages/company/list/pages/employee_role/index.tsx new file mode 100644 index 0000000..b6b8633 --- /dev/null +++ b/src/pages/company/list/pages/employee_role/index.tsx @@ -0,0 +1,91 @@ +import { + MyButtons, + MyColumns, + MyPageContainer, + MyProTableProps, +} from '@/common'; +import { Apis } from '@/gen/Apis'; +import { LeftOutlined } from '@ant-design/icons'; +import { ProTable } from '@ant-design/pro-components'; +import { useNavigate, useSearchParams } from '@umijs/max'; +import { Space } from 'antd'; +import Create from './modals/Create'; +import EditPermissions from './modals/EditPermissions'; +import Update from './modals/Update'; + +export default function Index({ title = '员工角色' }) { + const [searchParams] = useSearchParams(); + const navigate = useNavigate(); + return ( + + + } + onClick={() => navigate(-1)} + /> + {title} + + } + request={async (params, sort) => + MyProTableProps.request( + { + ...params, + companies_id: Number(searchParams.get('id')), + }, + sort, + Apis.Company.EmployeeRoles.List, + ) + } + toolBarRender={(action) => [ + , + ]} + columns={[ + MyColumns.ID(), + { dataIndex: 'name', title: '名称' }, + { + title: '配置角色权限', + hideInSearch: true, + render: (_, item, index, action) => ( + + ), + }, + MyColumns.CreatedAt(), + MyColumns.Option({ + render: (_, item: any, index, action) => ( + + + + Apis.Company.EmployeeRoles.Delete({ id: item.id }).then( + () => action?.reload(), + ) + } + /> + + ), + }), + ]} + /> + + ); +} diff --git a/src/pages/company/list/pages/employee_role/modals/Create.tsx b/src/pages/company/list/pages/employee_role/modals/Create.tsx new file mode 100644 index 0000000..98bd43c --- /dev/null +++ b/src/pages/company/list/pages/employee_role/modals/Create.tsx @@ -0,0 +1,43 @@ +import { + MyBetaModalFormProps, + MyButtons, + MyModalFormProps, + rulesHelper, +} from '@/common'; +import { Apis } from '@/gen/Apis'; +import { BetaSchemaForm } from '@ant-design/pro-components'; +import { Form, message } from 'antd'; + +export default function Create(props: MyBetaModalFormProps) { + const [form] = Form.useForm(); + return ( + + {...MyModalFormProps.props} + form={form} + title={`添加${props.title}`} + wrapperCol={{ span: 24 }} + width="500px" + trigger={} + onOpenChange={(open: any) => { + if (open) { + form.resetFields(); // 清空表单数据 + } + }} + onFinish={async (values) => + Apis.Company.EmployeeRoles.Store({ + ...values, + companies_id: props?.item?.companies_id ?? 0, + }) + .then(() => { + props.reload?.(); + message.success(props.title + '成功'); + return true; + }) + .catch(() => false) + } + columns={[ + { key: 'name', title: '名称', formItemProps: { ...rulesHelper.text } }, + ]} + /> + ); +} diff --git a/src/pages/company/list/pages/employee_role/modals/EditPermissions.tsx b/src/pages/company/list/pages/employee_role/modals/EditPermissions.tsx new file mode 100644 index 0000000..651a7ad --- /dev/null +++ b/src/pages/company/list/pages/employee_role/modals/EditPermissions.tsx @@ -0,0 +1,54 @@ +import { + MyBetaModalFormProps, + MyButtons, + MyModalFormProps, + MyTreeCheckable, + rulesHelper, +} from '@/common'; +import { Apis } from '@/gen/Apis'; +import { BetaSchemaForm } from '@ant-design/pro-components'; +import { message } from 'antd'; + +export default function EditPermissions(props: MyBetaModalFormProps) { + return ( + + {...MyModalFormProps.props} + title={props.title} + wrapperCol={{ span: 24 }} + width="600px" + trigger={} + request={() => + Apis.Company.EmployeeRoles.GetPermissions({ + id: props?.item?.id ?? 0, + }).then((res) => { + return { + id: props?.item?.id, + permissions_ids: res.data?.permissions_ids, + }; + }) + } + onFinish={async (values) => { + return Apis.Company.EmployeeRoles.SetPermissions({ + ...values, + id: props.item?.id ?? 0, + }) + .then(() => { + props.reload?.(); + message.success(props.title + '成功'); + return true; + }) + .catch(() => false); + }} + columns={[ + { + key: 'permissions_ids', + title: '选择权限', + ...rulesHelper.array, + renderFormItem: () => ( + + ), + }, + ]} + /> + ); +} diff --git a/src/pages/company/list/pages/employee_role/modals/Update.tsx b/src/pages/company/list/pages/employee_role/modals/Update.tsx new file mode 100644 index 0000000..dd25908 --- /dev/null +++ b/src/pages/company/list/pages/employee_role/modals/Update.tsx @@ -0,0 +1,44 @@ +import { + MyBetaModalFormProps, + MyButtons, + MyModalFormProps, + rulesHelper, +} from '@/common'; +import { Apis } from '@/gen/Apis'; +import { BetaSchemaForm } from '@ant-design/pro-components'; +import { Form, message } from 'antd'; + +export default function Update(props: MyBetaModalFormProps) { + const [form] = Form.useForm(); + + return ( + + {...MyModalFormProps.props} + form={form} + title={`编辑${props.title}`} + wrapperCol={{ span: 24 }} + width="500px" + trigger={} + onOpenChange={(open: any) => { + if (open && props.item) { + form.setFieldsValue(props.item); + } + }} + onFinish={async (values) => { + return Apis.Company.EmployeeRoles.Update({ + ...values, + id: props.item?.id ?? 0, + }) + .then(() => { + props.reload?.(); + message.success(props.title + '成功'); + return true; + }) + .catch(() => false); + }} + columns={[ + { key: 'name', title: '名称', formItemProps: { ...rulesHelper.text } }, + ]} + /> + ); +} diff --git a/src/pages/company/list/pages/set_gan_info.tsx b/src/pages/company/list/pages/set_gan_info.tsx index 1a0866b..41ccf26 100644 --- a/src/pages/company/list/pages/set_gan_info.tsx +++ b/src/pages/company/list/pages/set_gan_info.tsx @@ -5,6 +5,7 @@ import { MyProTableProps, } from '@/common'; import { Apis } from '@/gen/Apis'; +import { LeftOutlined } from '@ant-design/icons'; import { ProTable } from '@ant-design/pro-components'; import { useNavigate, useSearchParams } from '@umijs/max'; import { Space } from 'antd'; @@ -20,19 +21,6 @@ export default function Index({ title = '金刚区配置' }) { enableTabs={true} tabKey={`company-set-gan-info-${searchParams.get('id')}`} tabLabel={title} - extra={[ - - navigate(-1)} - /> - , - ]} > + } + onClick={() => navigate(-1)} + /> + {title} + + } toolBarRender={(action) => [ - navigate(-1)} - /> - , - ]} >
{/* 左侧表单区域 */} - + + } + onClick={() => navigate(-1)} + /> + 页面配置 + + } + className="form-card" + > {...MyModalFormProps.props} title={title} diff --git a/src/pages/company/list/show/$id.tsx b/src/pages/company/list/show/$id.tsx index bb2d84d..2bc7b18 100644 --- a/src/pages/company/list/show/$id.tsx +++ b/src/pages/company/list/show/$id.tsx @@ -11,6 +11,7 @@ import CompanyApps from '../table/Apps'; import Assets from '../table/Assets'; import Brands from '../table/Brands'; import CustomerEnd from '../table/CustomerEnd'; +import EmployeeEnd from '../table/EmployeeEnd'; import Employees from '../table/Employees'; import Organizations from '../table/Organizations'; import Positions from '../table/Positions'; @@ -20,7 +21,11 @@ import Roles from '../table/Roles'; export default function Show({ title }: { title?: string } = {}) { const { id } = useParams<{ id: string }>(); const [data, setShow] = useState({}); - const [activeKey, setActiveKey] = useState('1'); + // 从sessionStorage读取上次的activeKey,确保页面刷新或导航后保持状态 + const [activeKey, setActiveKey] = useState(() => { + const storedKey = sessionStorage.getItem(`company-show-${id}-activeKey`); + return storedKey || '1'; + }); // 注册当前页面为标签页 const { addTab } = usePageTabs({ tabKey: `company-show-${id}`, @@ -100,12 +105,18 @@ export default function Show({ title }: { title?: string } = {}) { closable: false, children: , }, + { + label: '员工端配置', + key: '10', + closable: false, + children: , + }, ]; return ( {/* */} , }, + { + title: '员工端配置', + status: 'finish', + icon: <>, + }, ]} />
@@ -176,7 +192,11 @@ export default function Show({ title }: { title?: string } = {}) { { + setActiveKey(key); + // 将当前选择的标签页存储到sessionStorage + sessionStorage.setItem(`company-show-${id}-activeKey`, key); + }} items={data?.id ? items : []} /> diff --git a/src/pages/company/list/table/Apps.tsx b/src/pages/company/list/table/Apps.tsx index 9271056..bf27f81 100644 --- a/src/pages/company/list/table/Apps.tsx +++ b/src/pages/company/list/table/Apps.tsx @@ -16,6 +16,7 @@ export default function CompanyApps(props: MyBetaModalFormProps) { <> MyProTableProps.request( { ...params, companies_id: props?.item?.id }, diff --git a/src/pages/company/list/table/EmployeeEnd.tsx b/src/pages/company/list/table/EmployeeEnd.tsx new file mode 100644 index 0000000..a0ca09e --- /dev/null +++ b/src/pages/company/list/table/EmployeeEnd.tsx @@ -0,0 +1,34 @@ +import { MyBetaModalFormProps, MyButtons } from '@/common'; +import { ProCard } from '@ant-design/pro-components'; +import { useNavigate } from '@umijs/max'; + +export default function EmployeeEnd(props: MyBetaModalFormProps) { + const navigate = useNavigate(); + return ( +
+ + { + navigate( + `/company/list/pages/employee_role?id=${props?.item?.id}`, + ); + }} + /> + } + > +
+ 给员工分配不同角色,根据角色权限进行功能操作。 +
+
+
+
+ ); +} diff --git a/src/pages/company/list/table/Roles.tsx b/src/pages/company/list/table/Roles.tsx index 0c0fece..55138b1 100644 --- a/src/pages/company/list/table/Roles.tsx +++ b/src/pages/company/list/table/Roles.tsx @@ -1,5 +1,7 @@ import { MyBetaModalFormProps, MyButtons } from '@/common'; +import MyEnumRadioGroup from '@/common/components/formFields/MyEnumRadioGroup'; import { Apis } from '@/gen/Apis'; +import { SysModuleEnum } from '@/gen/Enums'; import { ProCard } from '@ant-design/pro-components'; import { message, Space, Tree, TreeProps } from 'antd'; import { DataNode } from 'antd/es/tree'; @@ -8,7 +10,8 @@ import { useEffect, useState } from 'react'; export default function Index(props: MyBetaModalFormProps) { const [treeData, setTreeData] = useState([]); const [checkedKeys, setCheckedKeys] = useState([]); - + const [guardName, setGuardName] = useState('Company'); + const [getSysModuleEnum, setSysModuleEnum] = useState({}); const processTree = (item: any): DataNode => { return { ...item, @@ -38,6 +41,9 @@ export default function Index(props: MyBetaModalFormProps) { }; useEffect(() => { + let obj = JSON.parse(JSON.stringify(SysModuleEnum)); + delete obj.Admin; + setSysModuleEnum(obj); getPermissionTree(); }, []); @@ -56,6 +62,15 @@ export default function Index(props: MyBetaModalFormProps) { return (treeData?.length ?? 0) > 0 ? ( { + setGuardName(e as string); + }} + value={guardName} + /> + } extra={[ { + return type === 'QuickAction' + ? [ + JinGangArea?.JinGangAreaSelect({ + key: 'path', + title: '选择金刚区按钮', + required: true, + }), + ] + : [{ key: 'path', title: '路由' }]; + }, + }, SysSelects.Api(), ]} /> diff --git a/src/pages/system/sys_permissions/modals/Update.tsx b/src/pages/system/sys_permissions/modals/Update.tsx index 7f8af08..ddc1de8 100644 --- a/src/pages/system/sys_permissions/modals/Update.tsx +++ b/src/pages/system/sys_permissions/modals/Update.tsx @@ -5,6 +5,7 @@ import { MyModalFormProps, rulesHelper, } from '@/common'; +import { JinGangArea } from '@/components/EmployeeJinGangBtnSelect'; import { SysSelects } from '@/components/SysSelects'; import { Apis } from '@/gen/Apis'; import { SysPermissionsTypeEnum } from '@/gen/Enums'; @@ -63,7 +64,21 @@ export default function Update( valueEnum: SysPermissionsTypeEnum, required: true, }), - { key: 'path', title: '路由' }, + { + valueType: 'dependency', + name: ['type'], + columns: ({ type }) => { + return type === 'QuickAction' + ? [ + JinGangArea?.JinGangAreaSelect({ + key: 'path', + title: '选择金刚区按钮', + required: true, + }), + ] + : [{ key: 'path', title: '路由' }]; + }, + }, SysSelects.Api(), ]} />