diff --git a/src/gen/ApiTypes.d.ts b/src/gen/ApiTypes.d.ts index 46ac407..8f1a874 100644 --- a/src/gen/ApiTypes.d.ts +++ b/src/gen/ApiTypes.d.ts @@ -6,6 +6,7 @@ declare namespace ApiTypes { "status"?: string; // 状态,[enum:ActivitiesStatusEnum] "publish_status"?: string; // 发布状态,[enum:ActivitiesPublishStatusEnum] "asset_projects_id"?: number; // 项目ID,[ref:asset_projects] + "project_name"?: string; // 项目名称 }; type Store = { "title": string; // 活动标题 @@ -62,6 +63,97 @@ declare namespace ApiTypes { }; } } + namespace Approval { + namespace ApprovalInstances { + type PendingList = { + "type"?: string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "applicant_name"?: string; // 申请人姓名 + "asset_projects_id"?: number; // 所属项目id + "status"?: string; // 状态,[enum:ApprovalRecordsStatusEnum] + }; + type Show = { + "id": number; // 审批实例id + }; + type Approve = { + "record_id": number; // 审批记录id + "status": string; // 审批结果,[enum:ApprovalRecordsStatusEnum] + "opinion"?: string; // 审批意见 + }; + type Cancel = { + "id": number; // 审批实例id + }; + type Transfer = { + "record_id": number; // 审批记录id + "to_employee_id": number; // 接收人id,[ref:company_employees] + "opinion"?: string; // 转交理由 + }; + type List = { + "companies_id"?: number; // 机构ID + "type"?: string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "status"?: string; // 状态,[enum:ApprovalInstancesStatusEnum] + "applicant_name"?: string; // 申请人姓名 + "asset_projects_id"?: number; // 所属项目id + }; + type ProcessedList = { + "type"?: string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "status"?: string; // 审批结果,[enum:ApprovalRecordsStatusEnum] + "asset_projects_id"?: number; // 所属项目id + }; + type CcList = { + "type"?: string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "asset_projects_id"?: number; // 所属项目id + }; + } + namespace ApprovalTemplates { + type List = { + "companies_id"?: number; // 机构ID + "name"?: string; // 模糊搜索:名称 + "type"?: string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "is_enabled"?: boolean; // 是否启用 + "asset_projects_id"?: number; // 所属项目id + }; + type Store = { + "companies_id": number; // 机构ID + "name": string; // 模板名称 + "code": string; // 模板编码 + "type": string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "description"?: string; // 模板描述 + "is_enabled"?: boolean; // 是否启用 + "asset_projects_id"?: number; // 所属项目id + "nodes": string[]; // 审批节点列表 + }; + type Update = { + "id": number; // id + "name": string; // 模板名称 + "code": string; // 模板编码 + "type": string; // 业务类型,[enum:ApprovalTemplatesTypeEnum] + "description"?: string; // 模板描述 + "is_enabled"?: boolean; // 是否启用 + "asset_projects_id"?: number; // 所属项目id + "nodes": string[]; // 审批节点列表 + }; + type Show = { + "id": number; // id + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + type ToggleEnabled = { + "id": number; // id + "is_enabled": boolean; // 是否启用 + }; + type ReplaceApprover = { + "from_employee_id": number; // 原审批人ID,[ref:company_employees] + "to_employee_id": number; // 新审批人ID,[ref:company_employees] + }; + } + } namespace Archive { namespace HouseOccupants { type List = { @@ -215,6 +307,69 @@ declare namespace ApiTypes { "keywords"?: string; // 关键词 }; } + namespace AssetCarPorts { + type List = { + "id"?: number; // 车位id + "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; // 模糊搜索:名称 + "project_name"?: string; // 项目名称 + "parking_place_name"?: string; // 车场名称 + "status"?: string; // 状态,[enum:AssetCarPortsStatusEnum] + "type"?: string; // 车位类型,[enum:AssetCarPortsTypeEnum] + "property_type"?: string; // 产权类型,[enum:AssetCarPortsPropertyTypeEnum] + }; + type Store = { + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id": number; // 所属项目id,[ref:asset_projects] + "asset_parking_places_id": number; // 所属车场id,[ref:asset_parking_places] + "name": string; // 车位名称 + "full_name": string; // 车位全称 + "built_area": number; // 建筑面积 + "status"?: string; // 状态,[enum:AssetCarPortsStatusEnum] + "type"?: string; // 车位类型,[enum:AssetCarPortsTypeEnum] + "property_type"?: string; // 产权类型,[enum:AssetCarPortsPropertyTypeEnum] + "asset_houses_id"?: number; // 关联房屋ID,[ref:asset_houses] + "owner_name"?: string; // 业主姓名 + "owner_phone"?: string; // 业主手机号 + "remark"?: string; // 备注 + }; + type Update = { + "id": number; // id + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id": number; // 所属项目id,[ref:asset_projects] + "asset_parking_places_id": number; // 所属车场id,[ref:asset_parking_places] + "name": string; // 车位名称 + "full_name": string; // 车位全称 + "built_area": number; // 建筑面积 + "status"?: string; // 状态,[enum:AssetCarPortsStatusEnum] + "type"?: string; // 车位类型,[enum:AssetCarPortsTypeEnum] + "property_type"?: string; // 产权类型,[enum:AssetCarPortsPropertyTypeEnum] + "asset_houses_id"?: number; // 关联房屋ID,[ref:asset_houses] + "owner_name"?: string; // 业主姓名 + "owner_phone"?: string; // 业主手机号 + "remark"?: string; // 备注 + }; + type Show = { + "id": number; // id + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + type Select = { + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id"?: number; // 所属项目id,[ref:asset_projects] + "asset_parking_places_id"?: number; // 所属车场id,[ref:asset_parking_places] + "keywords"?: string; // 关键词 + }; + } namespace AssetHouses { type List = { "asset_projects_id"?: number; // 所属项目id,[ref:asset_projects] @@ -280,6 +435,12 @@ declare namespace ApiTypes { "asset_units_id"?: number; // 所属单元id,[ref:asset_units] "keywords"?: string; // 关键词 }; + type SelectFullName = { + "asset_projects_id"?: number; // 所属项目id,[ref:asset_projects] + "asset_buildings_id"?: number; // 所属楼栋id,[ref:asset_buildings] + "asset_units_id"?: number; // 所属单元id,[ref:asset_units] + "keywords"?: string; // 关键词 + }; type Import = { "asset_projects_id"?: number; // 所属项目id,[ref:asset_projects] "upload_file"?: mimes:xlsx,xls; // 上传的时候必填文件 @@ -294,10 +455,97 @@ declare namespace ApiTypes { "download_type": string; // 下载类型:page 当前页(含查询条件),query 所有页(含查询条件),all所有记录 }; } + namespace AssetParkingPlaces { + type List = { + "id"?: number; // 车场id + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id"?: number; // 项目id,[ref:asset_projects] + "name"?: string; // 模糊搜索:名称 + "type"?: string; // 车场类型,[enum:AssetParkingPlacesTypeEnum] + "property_type"?: string; // 产权类型,[enum:AssetParkingPlacesPropertyTypeEnum] + "location_type"?: string; // 位置类型,[enum:AssetParkingPlacesLocationTypeEnum] + "charge_type"?: string; // 收费类型,[enum:AssetParkingPlacesChargeTypeEnum] + "project_name"?: string; // 模糊搜索:所属项目名称 + }; + type Store = { + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id": number; // 所属项目id,[ref:asset_projects] + "name": string; // 车场名称 + "type"?: string; // 车场类型,[enum:AssetParkingPlacesTypeEnum] + "export_numbers"?: number; // 出口数量 + "import_numbers"?: number; // 入口数量 + "total_spaces"?: number; // 总车位数 + "property_type"?: string; // 产权类型,[enum:AssetParkingPlacesPropertyTypeEnum] + "location_type"?: string; // 位置类型,[enum:AssetParkingPlacesLocationTypeEnum] + "charge_type"?: string; // 收费类型,[enum:AssetParkingPlacesChargeTypeEnum] + "remark"?: string; // 备注 + }; + type Update = { + "id": number; // id + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id": number; // 所属项目id,[ref:asset_projects] + "name": string; // 车场名称 + "type"?: string; // 车场类型,[enum:AssetParkingPlacesTypeEnum] + "export_numbers"?: number; // 出口数量 + "import_numbers"?: number; // 入口数量 + "total_spaces"?: number; // 总车位数 + "property_type"?: string; // 产权类型,[enum:AssetParkingPlacesPropertyTypeEnum] + "location_type"?: string; // 位置类型,[enum:AssetParkingPlacesLocationTypeEnum] + "charge_type"?: string; // 收费类型,[enum:AssetParkingPlacesChargeTypeEnum] + "remark"?: string; // 备注 + }; + type Show = { + "id": number; // id + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + type Select = { + "companies_id"?: number; // 机构id,[ref:companies] + "asset_projects_id"?: number; // 所属项目id,[ref:asset_projects] + "keywords"?: string; // 关键词 + }; + } + namespace AssetProjectAdmins { + type List = { + "asset_projects_id"?: number; // 项目id,[ref:asset_projects] + "company_employees_id"?: number; // 员工id,[ref:company_employees] + "project_name"?: string; // 模糊搜索:名称 + "employee_name"?: string; // 模糊搜索:员工名称 + "companies_id"?: number; // 公司ID + }; + type Store = { + "asset_projects_id": number; // 项目id,[ref:asset_projects] + "company_employees_id": number; // 员工id,[ref:company_employees] + "type": string; // 类型,[enum:HouseWorkOrdersTypeEnum] + }; + type Show = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + } namespace AssetProjects { type List = { + "id"?: number; // id "companies_id"?: number; // 所属机构id,[ref:companies] "name"?: string; // 模糊搜索:名称 + "code"?: string; // 项目编码 + "province"?: string; // 省 + "city"?: string; // 市 + "area"?: string; // 区 + "street"?: string; // 街道 + "property_type"?: string; // 物业类型,[enum:AssetProjectsPropertyTypeEnum] + "property_brand_name"?: string; // 物业品牌名称 + "ownership_type"?: string; // 业权类型,[enum:AssetProjectsOwnershipTypeEnum] + "is_owners_committee"?: boolean; // 是否成立业委会 }; type Store = { "name": string; // 项目名称 @@ -319,8 +567,25 @@ declare namespace ApiTypes { "status"?: string; // 状态,[enum:AssetProjectsStatusEnum] "entrust_type"?: string; // 委托类型,[enum:AssetProjectsEntrustTypeEnum] "charge"?: string; // 收费方式,[enum:AssetProjectsChargeEnum] + "plot_ratio"?: number; // 容积率 + "total_households"?: number; // 总户数 + "total_parking_spaces"?: number; // 总车位数 + "takeover_households"?: number; // 接管总户数 + "takeover_parking_spaces"?: number; // 接管车位数 + "contract_building_area"?: number; // 合同建筑面积(㎡) + "land_area"?: number; // 占地面积(㎡) + "takeover_building_area"?: number; // 接管建筑面积(㎡) + "property_area"?: number; // 物业面积(㎡) + "green_area"?: number; // 绿化面积(㎡) "takeover_date"?: Date; // 接管日期 + "exit_date"?: Date; // 退场日期 "closure_date"?: Date; // 封园日期 + "project_phase_number"?: number; // 项目中期数 + "ownership_type"?: string; // 业权类型,[enum:AssetProjectsOwnershipTypeEnum] + "is_owners_committee"?: boolean; // 是否成立业委会 + "owners_committee_number"?: number; // 第几届业委会 + "owners_committee_start_date"?: Date; // 业委会开始日期 + "owners_committee_end_date"?: Date; // 业委会结束日期 "company_property_brands_id"?: number; // 物业品牌id,[ref:company_property_brands] }; type Update = { @@ -344,8 +609,25 @@ declare namespace ApiTypes { "status"?: string; // 状态,[enum:AssetProjectsStatusEnum] "entrust_type"?: string; // 委托类型,[enum:AssetProjectsEntrustTypeEnum] "charge"?: string; // 收费方式,[enum:AssetProjectsChargeEnum] + "plot_ratio"?: number; // 容积率 + "total_households"?: number; // 总户数 + "total_parking_spaces"?: number; // 总车位数 + "takeover_households"?: number; // 接管总户数 + "takeover_parking_spaces"?: number; // 接管车位数 + "contract_building_area"?: number; // 合同建筑面积(㎡) + "land_area"?: number; // 占地面积(㎡) + "takeover_building_area"?: number; // 接管建筑面积(㎡) + "property_area"?: number; // 物业面积(㎡) + "green_area"?: number; // 绿化面积(㎡) "takeover_date"?: Date; // 接管日期 + "exit_date"?: Date; // 退场日期 "closure_date"?: Date; // 封园日期 + "project_phase_number"?: number; // 项目中期数 + "ownership_type"?: string; // 业权类型,[enum:AssetProjectsOwnershipTypeEnum] + "is_owners_committee"?: boolean; // 是否成立业委会 + "owners_committee_number"?: number; // 第几届业委会 + "owners_committee_start_date"?: Date; // 业委会开始日期 + "owners_committee_end_date"?: Date; // 业委会结束日期 "company_property_brands_id"?: number; // 物业品牌id,[ref:company_property_brands] }; type BindCompany = { @@ -495,10 +777,21 @@ declare namespace ApiTypes { "full_name"?: string; // 模糊搜索:房屋名称 "company_name"?: string; // 模糊搜索:公司名称 "bill_status"?: string[]; // 账单状态,[enum:HouseBillsBillStatusEnum] + "asset_projects_id"?: number; // 资产项目id,[ref:asset_projects] + "companies_id"?: number; // 机构ID + "project_name"?: string; // 模糊搜索:项目名称 + "year"?: number; // 账单年份 + "month"?: number; // 账单月份 + "type"?: string; // 账单类型,[enum:HouseBillsTypeEnum] }; type SummaryBillList = { - "full_name"?: string; // 模糊搜索:房屋名称 + "project_name"?: string; // 模糊搜索:项目名称 + "asset_projects_id"?: number; // 资产项目id,[ref:asset_projects] + "asset_buildings_id"?: number; // 资产楼栋id,[ref:asset_buildings] + "asset_units_id"?: number; // 资产单元id,[ref:asset_units] "asset_houses_id"?: number; // 资产房屋id,[ref:asset_houses] + "full_name"?: string; // 模糊搜索:房屋名称 + "has_overdue"?: boolean; // 是否欠费:true-欠费, false-清欠 }; type Store = { "asset_houses_id": number; // 资产房屋id,[ref:asset_houses] @@ -546,6 +839,19 @@ declare namespace ApiTypes { type Import = { "upload_file"?: mimes:xlsx,xls; // 上传的时候必填文件 }; + type Export = { + "asset_houses_id"?: number; // 资产房屋id,[ref:asset_houses] + "full_name"?: string; // 模糊搜索:房屋名称 + "company_name"?: string; // 模糊搜索:公司名称 + "bill_status"?: string[]; // 账单状态,[enum:HouseBillsBillStatusEnum] + "asset_projects_id"?: number; // 资产项目id,[ref:asset_projects] + "project_name"?: string; // 模糊搜索:项目名称 + "year"?: number; // 账单年份 + "month"?: number; // 账单月份 + "type"?: string; // 账单类型,[enum:HouseBillsTypeEnum] + "current"?: number; // 页码 + "download_type": string; // 下载类型:page 当前页(含查询条件),query 所有页(含查询条件),all所有记录 + }; } } namespace Collcetion { @@ -832,6 +1138,10 @@ declare namespace ApiTypes { "remark"?: string; // 备注 "is_company_admin"?: boolean; // 是否机构管理员 }; + type ResetPassword = { + "id": number; // id + "password": string; // 密码[hidden] + }; type Show = { "id": number; // id }; @@ -852,6 +1162,15 @@ declare namespace ApiTypes { type Import = { "upload_file": mimes:xlsx,xls; // 上传文件 }; + type Export = { + "companies_id"?: number; // 机构ID + "organizations_id"?: number; // 组织机构ID + "organization_name"?: string; // 组织机构名称 + "name"?: string; // 模糊搜索:名称 + "phone"?: string; // 模糊搜索:手机号 + "download_type"?: string; // 下载类型:all-全部,page-当前页 + "current"?: number; // 当前页偏移量 + }; } namespace CompanyPermissions { type GetPermissions = { @@ -957,7 +1276,7 @@ declare namespace ApiTypes { } namespace CompanyQuickActions { type List = { - "name"?: string; // 模糊搜索:名称 + "companies_id": number; // 机构IDid,[ref:companies] }; type Store = { "companies_id": number; // 机构IDid,[ref:companies] @@ -1023,6 +1342,35 @@ declare namespace ApiTypes { "companies_id"?: number; // 所属机构id,[ref:companies] }; } + namespace OrganizationProjects { + type List = { + "companies_id"?: number; // 机构id,[ref:companies] + "organizations_id"?: number; // 组织id,[ref:organizations] + "asset_projects_id"?: number; // 项目id,[ref:asset_projects] + "organization_name"?: string; // 模糊搜索:组织名称 + "project_name"?: string; // 模糊搜索:项目名称 + }; + type Store = { + "companies_id": number; // 机构id,[ref:companies] + "organizations_id": number; // 组织id,[ref:organizations] + "asset_projects_id": number; // 项目id,[ref:asset_projects] + }; + type BatchStore = { + "companies_id": number; // 机构id,[ref:companies] + "organizations_id": number; // 组织id,[ref:organizations] + "asset_projects_ids": string[]; // 项目id列表,[ref:asset_projects] + }; + type Show = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + type DeleteByOrganization = { + "companies_id": number; // 机构id,[ref:companies] + "organizations_id": number; // 组织id,[ref:organizations] + }; + } namespace Organizations { type List = { "name"?: string; // 模糊搜索:名称 @@ -1198,6 +1546,61 @@ declare namespace ApiTypes { }; } } + namespace GoodsReleases { + namespace GoodsReleases { + type List = { + "code"?: string; // 放行码 + "apply_name"?: string; // 申请人姓名 + "apply_phone"?: string; // 申请人电话 + "status"?: string; // 状态,[enum:GoodsReleasesStatusEnum] + "passed_type"?: string; // 通行类型,[enum:GoodsReleasesPassedTypeEnum] + "asset_projects_id"?: number; // 所属项目 + "asset_houses_id"?: number; // 房屋 + "companies_id"?: number; // 所属机构 + }; + type Store = { + "asset_houses_id": number; // 访问房屋 + "apply_name": string; // 申请人姓名 + "apply_phone": string; // 申请人电话 + "passed_type": string; // 通行类型,[enum:GoodsReleasesPassedTypeEnum] + "goods": string[]; // 放行物品信息 + "passed_time": Date; // 通行时间 + "remark"?: string; // 备注 + }; + type Update = { + "id": number; // id + "apply_name"?: string; // 申请人姓名 + "apply_phone"?: string; // 申请人电话 + "passed_type"?: string; // 通行类型,[enum:GoodsReleasesPassedTypeEnum] + "goods"?: string[]; // 放行物品信息 + "passed_time"?: Date; // 通行时间 + "remark"?: string; // 备注 + }; + type Show = { + "id": number; // id + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + type ApproveByEmployee = { + "id": number; // id + "status": string; // 审核状态(Approved/Rejected) + "reason"?: string; // 驳回原因 + }; + type Release = { + "id": number; // id + }; + type ScanRelease = { + "code": string; // 放行码 + }; + } + } namespace Grid { namespace Grids { type List = { @@ -1233,6 +1636,24 @@ declare namespace ApiTypes { } } namespace HouseCharage { + namespace HouseChargeHasCarPorts { + type List = { + "house_charge_standards_id": number; // 收费标准id,[ref:house_charge_standards] + }; + type Store = { + "house_charge_standards_id": number; // 收费标准id,[ref:house_charge_standards] + "car_ports_ids": string[]; // 车位id数组 + }; + type GetChargeStandardCarPortIds = { + "house_charge_standards_id": number; // 收费标准id,[ref:house_charge_standards] + }; + type Show = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + } namespace HouseChargeHasHouses { type List = { "house_charge_standards_id": number; // 房屋收费标准id,[ref:house_charge_standards] @@ -1386,6 +1807,7 @@ declare namespace ApiTypes { "payment_no"?: string; // 模糊搜索:支付单号 "transaction_id"?: string; // 模糊搜索:交易号(微信、支付宝的单号 "third_trade_no"?: string; // 第三方交易号(如通联、乐刷) + "accept_serial_number"?: string; // 模糊搜索:流水号 }; type Show = { "id": number; // id @@ -1435,10 +1857,61 @@ declare namespace ApiTypes { namespace HouseOrders { type List = { "id"?: number; // id - "order_code"?: string; // 模糊搜索:名称 + "order_code"?: string; // 模糊搜索:订单编号 "payment_no"?: string; // 支付编号 "companies_id"?: number; // 机构ID "full_name"?: string; // 模糊搜索:房屋名称 + "creator"?: string; // 创建人 + "creator_phone"?: string; // 创建人电话 + "audit_status"?: string; // 审核状态,[enum:HouseOrdersAuditStatusEnum] + "auditor"?: string; // 审核人 + "auditor_phone"?: string; // 审核人电话 + "is_serial_number"?: boolean; // 是否有流水号 + "accept_name"?: string; // 收款账户名称 + "accept_bank"?: string; // 收款银行名称 + "accept_account"?: string; // 收款账户 + "accept_serial_number"?: string; // 收款流水号 + "asset_projects_id"?: number; // 项目ID + "payment_method"?: string; // 支付方式,[enum:HouseOrdersPaymentMethodEnum] + "payment_methods"?: string[]; // 支付方式,[enum:HouseOrdersPaymentMethodEnum] + "paid_time"?: string[]; // 支付时间范围 + }; + type Store = { + "payment_method": string; // 支付方式,[enum:HouseOrdersPaymentMethodEnum] + "total_paid_amount": number; // 支付金额 + "paid_time": Date; // 支付时间 + "accept_name"?: string; // 收款账户名称 + "accept_bank"?: string; // 收款银行名称 + "accept_account"?: string; // 收款账户 + "accept_serial_number"?: string; // 收款流水号 + "fee"?: number; // 手续费 + "bill_ids": string[]; // 账单数组 [{id, amount}] + "remark"?: string; // 备注 + }; + type Update = { + "id": number; // 订单ID + "payment_method": string; // 支付方式,[enum:HouseOrdersPaymentMethodEnum] + "total_paid_amount": number; // 支付金额 + "paid_time": Date; // 支付时间 + "accept_name"?: string; // 收款账户名称 + "accept_bank"?: string; // 收款银行名称 + "accept_account"?: string; // 收款账户 + "accept_serial_number"?: string; // 收款流水号 + "fee"?: number; // 手续费 + "bill_ids": string[]; // 账单数组 [{id, amount}] + "remark"?: string; // 备注 + }; + type Audit = { + "id": number; // id + "audit_status": string; // 状态,[enum:HouseOrdersAuditStatusEnum] + "auditor_remark"?: string; // 审核备注 + "payment_method": string; // 支付方式,[enum:HouseOrdersPaymentMethodEnum] + "paid_time": Date; // 支付时间 + "accept_name"?: string; // 收款账户名称 + "accept_bank"?: string; // 收款银行名称 + "accept_account"?: string; // 收款账户 + "accept_serial_number"?: string; // 收款流水号 + "fee"?: number; // 手续费 }; type Show = { "id": number; // id @@ -1452,6 +1925,39 @@ declare namespace ApiTypes { type Delete = { "id": number; // id }; + type Export = { + "id"?: number; // id + "order_code"?: string; // 模糊搜索:名称 + "payment_no"?: string; // 支付编号 + "companies_id"?: number; // 机构ID + "full_name"?: string; // 模糊搜索:房屋名称 + "creator"?: string; // 创建人 + "creator_phone"?: string; // 创建人电话 + "audit_status"?: string; // 审核状态,[enum:HouseOrdersAuditStatusEnum] + "auditor"?: string; // 审核人 + "auditor_phone"?: string; // 审核人电话 + "is_serial_number"?: boolean; // 是否有流水号 + "current"?: number; // 页码 + "download_type": string; // 下载类型:page 当前页(含查询条件),query 所有页(含查询条件),all所有记录 + }; + type UpdateSerialNumber = { + "id": number; // id + "serial_number": string; // 流水号 + }; + type BatchUpdateSerialNumber = { + "ids": string[]; // 订单ID数组 + "serial_number": string; // 流水号 + }; + type ImportSerialNumber = { + "upload_file": mimes:xlsx,xls; // 上传文件 + }; + type GetPayCode = { + "amount": number; // 金额 + "discount_amount"?: number; // 优惠金额 + "late_fee"?: number; // 滞纳金 + "total_payable_amount": number; // 应付金额 + "bill_ids": string[]; // 账单id + }; } namespace HousePrepaymentLogs { type List = { @@ -1704,15 +2210,19 @@ declare namespace ApiTypes { namespace Msg { namespace MsgPropertyAnnouncements { type List = { + "id"?: number; // 公告id "title"?: string; // 模糊搜索:标题 "asset_projects_id"?: number; // 项目id,[ref:asset_projects] "project_name"?: string; // 模糊搜索:项目名称 "is_publish"?: number; // 是否发布 + "object"?: string; // 接收对象,[enum:MsgPropertyAnnouncementsObjectEnum] + "publish_at"?: string[]; // 发布时间, 格式:[ }; type Store = { "asset_projects_id": number; // 项目id,[ref:asset_projects] "title": string; // 标题 "content": string; // 内容 + "object": string; // 接收对象,[enum:MsgPropertyAnnouncementsObjectEnum] "publish_type": string; // 发布类型,[MsgPropertyAnnouncementsPublishTypeEnum] "schedule_publish_at"?: Date; // 计划发布时间 "is_publish"?: boolean; // 是否发布 @@ -1724,6 +2234,7 @@ declare namespace ApiTypes { "asset_projects_id": number; // 项目id,[ref:asset_projects] "title": string; // 标题 "content": string; // 内容 + "object": string; // 接收对象,[enum:MsgPropertyAnnouncementsObjectEnum] "publish_type": string; // 发布类型,[MsgPropertyAnnouncementsPublishTypeEnum] "schedule_publish_at"?: Date; // 计划发布时间 "is_publish"?: boolean; // 是否发布 @@ -1812,6 +2323,91 @@ declare namespace ApiTypes { }; } } + namespace Refund { + namespace Refunds { + type List = { + "type"?: string; // 退款类型,[enum:RefundsTypeEnum] + "business_id"?: number; // 业务ID(配合type使用) + "refund_status"?: string; // 退款状态,[enum:RefundsStatusEnum] + "applicant_name"?: string; // 申请人姓名 + "asset_projects_id"?: number; // 项目ID + "apply_time"?: string[]; // 申请时间范围 + "asset_houses_id"?: number; // 房屋ID + "companies_id"?: number; // 机构ID + }; + type Store = { + "type": string; // 退款类型,[enum:RefundsTypeEnum] + "business_id"?: number; // 业务ID(根据type对应不同表) + "refund_amount": number; // 退款金额(单位元) + "company_receipt_accounts_id": number; // 出款账户id + "payee_name"?: string; // 收款人姓名 + "payee_bank"?: string; // 收款银行 + "payee_account"?: string; // 收款账号 + "reason"?: string; // 退款原因 + "asset_projects_id"?: number; // 项目ID + "companies_id": number; // 机构ID + "approval_templates_id"?: number; // 审批模板ID + "node_approvers"?: string[]; // 各节点审批人员列表 + }; + type Show = { + "id": number; // id + }; + type Complete = { + "id": number; // id + "serial_number"?: string; // 退款流水号 + "refund_time"?: Date; // 退款时间 + "voucher"?: string[]; // 退款凭证 + }; + type Cancel = { + "id": number; // id + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + } + } + namespace Visitor { + namespace VisitorApplies { + type List = { + "status"?: string; // 审核状态,[enum:VisitorAppliesStatusEnum] + "visit_start_time"?: Date; // 预计到访时间 + "visitor_name"?: string; // 模糊搜索:访客姓名 + "visitor_phone"?: string; // 模糊搜索:访客电话 + "host_phone"?: string; // 模糊搜索:被访人电话 + "asset_projects_id"?: number; // 项目ID + "companies_id"?: number; // 机构ID + }; + type Show = { + "id": number; // 申请id + }; + type Approve = { + "id": number; // 访客申请id + }; + type Reject = { + "id": number; // 访客申请id + "remark": string; // 驳回原因 + }; + type Scan = { + "code": string; // 通行码 + "scan_type": string; // 扫码类型:进入/离开,[enum:VisitorScanTypeEnum] + }; + type SoftDelete = { + "id": number; // id + }; + type Restore = { + "id": number; // id + }; + type Delete = { + "id": number; // id + }; + } + } namespace WorkOrder { namespace HouseWorkLogs { type List = { @@ -1822,6 +2418,10 @@ declare namespace ApiTypes { "status": string; // 工单状态,[enum:HouseWorkOrdersStatusEnum] "description"?: string; // 进度描述 "attachments"?: string[]; // 附件 + "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 @@ -1941,6 +2541,9 @@ declare namespace ApiTypes { "visited_remark"?: string; // 访问说明 "visited_attachment"?: string[]; // 访问附件 }; + type Closed = { + "id": number; // id + }; type SoftDelete = { "id": number; // id }; diff --git a/src/gen/Apis.ts b/src/gen/Apis.ts index 5ac9495..ffce542 100644 --- a/src/gen/Apis.ts +++ b/src/gen/Apis.ts @@ -41,6 +41,69 @@ export const Apis = { }, }, }, + Approval: { + ApprovalInstances: { + 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', {}); + }, + MyApplyList(): Promise { + return request('admin/approval/approval_instances/my_apply_list', {}); + }, + Show(data: ApiTypes.Approval.ApprovalInstances.Show): Promise { + return request('admin/approval/approval_instances/show', { data }); + }, + Approve(data: ApiTypes.Approval.ApprovalInstances.Approve): Promise { + return request('admin/approval/approval_instances/approve', { data }); + }, + Cancel(data: ApiTypes.Approval.ApprovalInstances.Cancel): Promise { + return request('admin/approval/approval_instances/cancel', { data }); + }, + Transfer(data: ApiTypes.Approval.ApprovalInstances.Transfer): Promise { + return request('admin/approval/approval_instances/transfer', { data }); + }, + 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 }); + }, + CcList(data?: ApiTypes.Approval.ApprovalInstances.CcList): Promise { + return request('admin/approval/approval_instances/cc_list', { data }); + }, + }, + ApprovalTemplates: { + List(data?: ApiTypes.Approval.ApprovalTemplates.List): Promise { + return request('admin/approval/approval_templates/list', { data }); + }, + Store(data: ApiTypes.Approval.ApprovalTemplates.Store): Promise { + return request('admin/approval/approval_templates/store', { data }); + }, + Update(data: ApiTypes.Approval.ApprovalTemplates.Update): Promise { + return request('admin/approval/approval_templates/update', { data }); + }, + 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 }); + }, + Restore(data: ApiTypes.Approval.ApprovalTemplates.Restore): Promise { + return request('admin/approval/approval_templates/restore', { data }); + }, + 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 }); + }, + 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 { @@ -131,6 +194,32 @@ export const Apis = { return request('admin/asset/asset_buildings/select', { data }); }, }, + AssetCarPorts: { + List(data?: ApiTypes.Asset.AssetCarPorts.List): Promise { + return request('admin/asset/asset_car_ports/list', { data }); + }, + Store(data: ApiTypes.Asset.AssetCarPorts.Store): Promise { + return request('admin/asset/asset_car_ports/store', { data }); + }, + 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 { + return request('admin/asset/asset_car_ports/soft_delete', { data }); + }, + Restore(data: ApiTypes.Asset.AssetCarPorts.Restore): Promise { + return request('admin/asset/asset_car_ports/restore', { data }); + }, + Delete(data: ApiTypes.Asset.AssetCarPorts.Delete): Promise { + return request('admin/asset/asset_car_ports/delete', { data }); + }, + Select(data?: ApiTypes.Asset.AssetCarPorts.Select): Promise { + return request('admin/asset/asset_car_ports/select', { data }); + }, + }, AssetHouses: { List(data?: ApiTypes.Asset.AssetHouses.List): Promise { return request('admin/asset/asset_houses/list', { data }); @@ -150,6 +239,9 @@ export const Apis = { Select(data?: ApiTypes.Asset.AssetHouses.Select): Promise { return request('admin/asset/asset_houses/select', { data }); }, + SelectFullName(data?: ApiTypes.Asset.AssetHouses.SelectFullName): Promise { + return request('admin/asset/asset_houses/select_full_name', { data }); + }, Import(data?: ApiTypes.Asset.AssetHouses.Import): Promise { return request('admin/asset/asset_houses/import', { data }); }, @@ -160,6 +252,46 @@ export const Apis = { return request('admin/asset/asset_houses/export', { responseType: 'blob',data }); }, }, + AssetParkingPlaces: { + List(data?: ApiTypes.Asset.AssetParkingPlaces.List): Promise { + return request('admin/asset/asset_parking_places/list', { data }); + }, + Store(data: ApiTypes.Asset.AssetParkingPlaces.Store): Promise { + return request('admin/asset/asset_parking_places/store', { data }); + }, + Update(data: ApiTypes.Asset.AssetParkingPlaces.Update): Promise { + return request('admin/asset/asset_parking_places/update', { data }); + }, + 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 }); + }, + Restore(data: ApiTypes.Asset.AssetParkingPlaces.Restore): Promise { + return request('admin/asset/asset_parking_places/restore', { data }); + }, + Delete(data: ApiTypes.Asset.AssetParkingPlaces.Delete): Promise { + return request('admin/asset/asset_parking_places/delete', { data }); + }, + Select(data?: ApiTypes.Asset.AssetParkingPlaces.Select): Promise { + return request('admin/asset/asset_parking_places/select', { data }); + }, + }, + AssetProjectAdmins: { + List(data?: ApiTypes.Asset.AssetProjectAdmins.List): Promise { + return request('admin/asset/asset_project_admins/list', { data }); + }, + Store(data: ApiTypes.Asset.AssetProjectAdmins.Store): Promise { + return request('admin/asset/asset_project_admins/store', { data }); + }, + Show(data: ApiTypes.Asset.AssetProjectAdmins.Show): Promise { + return request('admin/asset/asset_project_admins/show', { data }); + }, + Delete(data: ApiTypes.Asset.AssetProjectAdmins.Delete): Promise { + return request('admin/asset/asset_project_admins/delete', { data }); + }, + }, AssetProjects: { List(data?: ApiTypes.Asset.AssetProjects.List): Promise { return request('admin/asset/asset_projects/list', { data }); @@ -296,6 +428,9 @@ export const Apis = { DownloadTemplate(): Promise { 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 }); + }, }, }, Collcetion: { @@ -481,6 +616,9 @@ export const Apis = { 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 }); + }, Show(data: ApiTypes.Company.CompanyEmployees.Show): Promise { return request('admin/company/company_employees/show', { data }); }, @@ -502,6 +640,9 @@ export const Apis = { DownloadTemplate(): Promise { 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 }); + }, }, CompanyPermissions: { GetPermissions(data: ApiTypes.Company.CompanyPermissions.GetPermissions): Promise { @@ -578,7 +719,7 @@ export const Apis = { }, }, 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 { @@ -623,6 +764,26 @@ export const Apis = { return request('admin/company/company_receipt_accounts/select', { data }); }, }, + OrganizationProjects: { + List(data?: ApiTypes.Company.OrganizationProjects.List): Promise { + return request('admin/company/organization_projects/list', { data }); + }, + 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 }); + }, + Show(data: ApiTypes.Company.OrganizationProjects.Show): Promise { + return request('admin/company/organization_projects/show', { data }); + }, + 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 }); + }, + }, Organizations: { List(data?: ApiTypes.Company.Organizations.List): Promise { return request('admin/company/organizations/list', { data }); @@ -715,6 +876,40 @@ export const Apis = { }, }, }, + GoodsReleases: { + GoodsReleases: { + List(data?: ApiTypes.GoodsReleases.GoodsReleases.List): Promise { + return request('admin/goods_releases/goods_releases/list', { data }); + }, + Store(data: ApiTypes.GoodsReleases.GoodsReleases.Store): Promise { + return request('admin/goods_releases/goods_releases/store', { data }); + }, + Update(data: ApiTypes.GoodsReleases.GoodsReleases.Update): Promise { + return request('admin/goods_releases/goods_releases/update', { data }); + }, + 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 }); + }, + Restore(data: ApiTypes.GoodsReleases.GoodsReleases.Restore): Promise { + return request('admin/goods_releases/goods_releases/restore', { data }); + }, + 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 }); + }, + 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 }); + }, + }, + }, Grid: { Grids: { List(data?: ApiTypes.Grid.Grids.List): Promise { @@ -741,6 +936,23 @@ export const Apis = { }, }, HouseCharage: { + HouseChargeHasCarPorts: { + 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 }); + }, + 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 }); + }, + 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 }); @@ -864,6 +1076,15 @@ export const Apis = { List(data?: ApiTypes.HouseOrder.HouseOrders.List): Promise { return request('admin/house_order/house_orders/list', { data }); }, + Store(data: ApiTypes.HouseOrder.HouseOrders.Store): Promise { + return request('admin/house_order/house_orders/store', { data }); + }, + Update(data: ApiTypes.HouseOrder.HouseOrders.Update): Promise { + return request('admin/house_order/house_orders/update', { data }); + }, + Audit(data: ApiTypes.HouseOrder.HouseOrders.Audit): Promise { + return request('admin/house_order/house_orders/audit', { data }); + }, Show(data: ApiTypes.HouseOrder.HouseOrders.Show): Promise { return request('admin/house_order/house_orders/show', { data }); }, @@ -876,6 +1097,24 @@ export const Apis = { 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 }); + }, + 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 }); + }, + 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',}); + }, + 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 { @@ -1133,6 +1372,62 @@ export const Apis = { }, }, }, + Refund: { + Refunds: { + List(data?: ApiTypes.Refund.Refunds.List): Promise { + return request('admin/refund/refunds/list', { data }); + }, + Store(data: ApiTypes.Refund.Refunds.Store): Promise { + return request('admin/refund/refunds/store', { data }); + }, + Show(data: ApiTypes.Refund.Refunds.Show): Promise { + return request('admin/refund/refunds/show', { data }); + }, + 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 { + return request('admin/refund/refunds/soft_delete', { data }); + }, + Restore(data: ApiTypes.Refund.Refunds.Restore): Promise { + return request('admin/refund/refunds/restore', { data }); + }, + Delete(data: ApiTypes.Refund.Refunds.Delete): Promise { + return request('admin/refund/refunds/delete', { data }); + }, + }, + }, + Visitor: { + VisitorApplies: { + List(data?: ApiTypes.Visitor.VisitorApplies.List): Promise { + return request('admin/visitor/visitor_applies/list', { data }); + }, + Show(data: ApiTypes.Visitor.VisitorApplies.Show): Promise { + return request('admin/visitor/visitor_applies/show', { data }); + }, + Approve(data: ApiTypes.Visitor.VisitorApplies.Approve): Promise { + return request('admin/visitor/visitor_applies/approve', { data }); + }, + Reject(data: ApiTypes.Visitor.VisitorApplies.Reject): Promise { + return request('admin/visitor/visitor_applies/reject', { data }); + }, + Scan(data: ApiTypes.Visitor.VisitorApplies.Scan): Promise { + return request('admin/visitor/visitor_applies/scan', { data }); + }, + SoftDelete(data: ApiTypes.Visitor.VisitorApplies.SoftDelete): Promise { + return request('admin/visitor/visitor_applies/soft_delete', { data }); + }, + Restore(data: ApiTypes.Visitor.VisitorApplies.Restore): Promise { + return request('admin/visitor/visitor_applies/restore', { data }); + }, + Delete(data: ApiTypes.Visitor.VisitorApplies.Delete): Promise { + return request('admin/visitor/visitor_applies/delete', { data }); + }, + }, + }, WorkOrder: { HouseWorkLogs: { List(data: ApiTypes.WorkOrder.HouseWorkLogs.List): Promise { @@ -1190,6 +1485,9 @@ export const Apis = { Visited(data: ApiTypes.WorkOrder.HouseWorkOrders.Visited): Promise { return request('admin/work_order/house_work_orders/visited', { data }); }, + 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 }); }, diff --git a/src/gen/Enums.ts b/src/gen/Enums.ts index dca5f92..bc2c4d9 100644 --- a/src/gen/Enums.ts +++ b/src/gen/Enums.ts @@ -26,6 +26,69 @@ export const ActivityEnrollsStatusEnum= { 'Cancelled': {"text":"取消","color":"#ff9800","value":"Cancelled"}, }; +// 审批实例状态枚举 +export const ApprovalInstancesStatusEnum= { + 'Pending': {"text":"待审批","color":"#ff9800","value":"Pending"}, + 'Approved': {"text":"已通过","color":"#4caf50","value":"Approved"}, + 'Rejected': {"text":"已拒绝","color":"#f44336","value":"Rejected"}, + 'Cancelled': {"text":"已取消","color":"#9e9e9e","value":"Cancelled"}, +}; + +// 审批记录状态枚举 +export const ApprovalRecordsStatusEnum= { + 'Pending': {"text":"待审批","color":"#ff9800","value":"Pending"}, + 'Approved': {"text":"同意","color":"#4caf50","value":"Approved"}, + 'Rejected': {"text":"拒绝","color":"#f44336","value":"Rejected"}, + 'Transferred': {"text":"转交","color":"#9c27b0","value":"Transferred"}, +}; + +// 审批方式枚举 +export const ApprovalTemplateNodesApproveTypeEnum= { + 'And': {"text":"会签","color":"#4caf50","value":"And"}, + 'Or': {"text":"或签","color":"#ff9800","value":"Or"}, +}; + +// 审批节点类型枚举 +export const ApprovalTemplateNodesNodeTypeEnum= { + 'Approver': {"text":"审批人","color":"#2196f3","value":"Approver"}, + 'CC': {"text":"抄送人","color":"#9e9e9e","value":"CC"}, +}; + +// 审批业务类型枚举 +export const ApprovalTemplatesTypeEnum= { + 'Contract': {"text":"合同","color":"#2196f3","value":"Contract"}, + 'Finance': {"text":"财务","color":"#4caf50","value":"Finance"}, + 'Refund': {"text":"退款","color":"#f44336","value":"Refund"}, +}; + +// 车位产权类型 +export const AssetCarPortsPropertyTypeEnum= { + 'Ownership': {"text":"产权车位","color":"#1e90ff","value":"Ownership"}, + 'CivilDefense': {"text":"人防车位","color":"#32cd32","value":"CivilDefense"}, + 'Public': {"text":"公共车位","color":"#ff8c00","value":"Public"}, + 'Temporary': {"text":"临时车位","color":"#ba55d3","value":"Temporary"}, + 'Other': {"text":"其他","color":"#a9a9a9","value":"Other"}, +}; + +// 车位状态 +export const AssetCarPortsStatusEnum= { + 'Unsold': {"text":"未售","color":"#6b7280","value":"Unsold"}, + 'Sold': {"text":"已售","color":"#10b981","value":"Sold"}, + 'Rented': {"text":"已租","color":"#3b82f6","value":"Rented"}, + 'Unrented': {"text":"未租","color":"#f59e0b","value":"Unrented"}, + 'Other': {"text":"其他","color":"#9ca3af","value":"Other"}, +}; + +// 车位类型 +export const AssetCarPortsTypeEnum= { + 'Standard': {"text":"标准车位","color":"#1e90ff","value":"Standard"}, + 'Mini': {"text":"微型车位","color":"#32cd32","value":"Mini"}, + 'Accessible': {"text":"无障碍车位","color":"#ff8c00","value":"Accessible"}, + 'Tandem': {"text":"子母车位","color":"#ba55d3","value":"Tandem"}, + 'Mechanical': {"text":"机械车位","color":"#20b2aa","value":"Mechanical"}, + 'Other': {"text":"其他","color":"#a9a9a9","value":"Other"}, +}; + // AssetHousesOrientationEnum export const AssetHousesOrientationEnum= { 'East': {"text":"东","color":"#007bff","value":"East"}, @@ -81,6 +144,34 @@ export const AssetHousesUsageEnum= { 'PropertyRoom': {"text":"物业用房","color":"#dc3545","value":"PropertyRoom"}, }; +// 车场收费类型 +export const AssetParkingPlacesChargeTypeEnum= { + 'Free': {"text":"免费","color":"#32cd32","value":"Free"}, + 'TemporaryCharge': {"text":"临停收费","color":"#1e90ff","value":"TemporaryCharge"}, + 'MonthlyCharge': {"text":"月卡收费","color":"#ff8c00","value":"MonthlyCharge"}, + 'MixedCharge': {"text":"混合收费","color":"#ba55d3","value":"MixedCharge"}, +}; + +// 车场位置类型 +export const AssetParkingPlacesLocationTypeEnum= { + 'GroundParking': {"text":"地面车场","color":"#ffa500","value":"GroundParking"}, + 'UndergroundParking': {"text":"地下车场","color":"#4682b4","value":"UndergroundParking"}, +}; + +// 车场产权类型 +export const AssetParkingPlacesPropertyTypeEnum= { + 'DispersedOwnership': {"text":"分散产权","color":"#ff7f50","value":"DispersedOwnership"}, + 'SingleOwnership': {"text":"单一产权","color":"#1e90ff","value":"SingleOwnership"}, + 'SharedOwnership': {"text":"共有产权","color":"#32cd32","value":"SharedOwnership"}, +}; + +// 车场类型 +export const AssetParkingPlacesTypeEnum= { + 'ResidentialSupporting': {"text":"住宅配套车场","color":"#ff8c00","value":"ResidentialSupporting"}, + 'Commercial': {"text":"商业车场","color":"#1e90ff","value":"Commercial"}, + 'Mixed': {"text":"混合车场","color":"#32cd32","value":"Mixed"}, +}; + // AssetProjectsChargeEnum export const AssetProjectsChargeEnum= { 'Contract': {"text":"包干制","color":"#007bff","value":"Contract"}, @@ -94,6 +185,12 @@ export const AssetProjectsEntrustTypeEnum= { 'GovernmentFullEntrust': {"text":"政府类全委","color":"#ffc107","value":"GovernmentFullEntrust"}, }; +// 业权类型 +export const AssetProjectsOwnershipTypeEnum= { + 'SingleOwnership': {"text":"单业权","color":"#00cc66","value":"SingleOwnership"}, + 'MultipleOwnership': {"text":"多业权","color":"#0099ff","value":"MultipleOwnership"}, +}; + // AssetProjectsPropertyTypeEnum export const AssetProjectsPropertyTypeEnum= { 'Residence': {"text":"住宅","color":"#ff0000","value":"Residence"}, @@ -154,7 +251,7 @@ export const BannersTypeEnum= { // 缓存类型 export const CacheTypeEnum= { - 'MobilePhoneVerificationCode': {"text":"手机验证码","color":"#c639cc","value":"MobilePhoneVerificationCode"}, + 'MobilePhoneVerificationCode': {"text":"手机验证码","color":"#3f0fe5","value":"MobilePhoneVerificationCode"}, }; // CompaniesMerchantTypeEnum @@ -284,6 +381,29 @@ export const CustomerOpinionsTypeEnum= { 'FeatureSuggestion': {"text":"新功能建议","color":"#00bfff","value":"FeatureSuggestion"}, }; +// 物品放行审核状态 +export const GoodsReleasesAuditStatusEnum= { + 'Pending': {"text":"待审核","color":"#faad14","value":"Pending"}, + 'Approved': {"text":"已通过","color":"#52c41a","value":"Approved"}, + 'Rejected': {"text":"已退回","color":"#ff4d4f","value":"Rejected"}, +}; + +// 物品放行通行类型 +export const GoodsReleasesPassedTypeEnum= { + 'Moving': {"text":"搬家","color":"#1890ff","value":"Moving"}, + 'Delivery': {"text":"出货","color":"#52c41a","value":"Delivery"}, + 'Other': {"text":"其他","color":"#faad14","value":"Other"}, +}; + +// 物品放行状态 +export const GoodsReleasesStatusEnum= { + 'Pending': {"text":"待审核","color":"#faad14","value":"Pending"}, + 'OwnerApproved': {"text":"业主已审","color":"#1890ff","value":"OwnerApproved"}, + 'Approved': {"text":"已通过","color":"#52c41a","value":"Approved"}, + 'Rejected': {"text":"已退回","color":"#ff4d4f","value":"Rejected"}, + 'Released': {"text":"已放行","color":"#722ed1","value":"Released"}, +}; + // 账单状态枚举 export const HouseBillsBillStatusEnum= { 'PendingPayment': {"text":"待支付","color":"#facc15","value":"PendingPayment"}, @@ -301,6 +421,7 @@ export const HouseBillsTypeEnum= { 'ElectricityFee': {"text":"电费","color":"#f59e0b","value":"ElectricityFee"}, 'SharedWaterFee': {"text":"公摊水费","color":"#8b5cf6","value":"SharedWaterFee"}, 'SharedElectricityFee': {"text":"公摊电费","color":"#ec4899","value":"SharedElectricityFee"}, + 'CarPortFee': {"text":"车位费","color":"#f59e0b","value":"CarPortFee"}, }; // HouseChargeStandardsApportionmentMethodEnum @@ -351,6 +472,7 @@ export const HouseChargeStandardsStatusEnum= { export const HouseChargeStandardsTypeEnum= { 'House': {"text":"房屋","color":"#3b82f6","value":"House"}, 'Meter': {"text":"仪表","color":"#10b981","value":"Meter"}, + 'CarPort': {"text":"车位","color":"#f59e0b","value":"CarPort"}, }; // HouseChargeTaskDetailsStatusEnum @@ -360,6 +482,12 @@ export const HouseChargeTaskDetailsStatusEnum= { 'Failed': {"text":"失败","color":"#ef4444","value":"Failed"}, }; +// HouseChargeTaskDetailsTargetTypeEnum +export const HouseChargeTaskDetailsTargetTypeEnum= { + 'House': {"text":"房屋","color":"#3b82f6","value":"House"}, + 'CarPort': {"text":"车位","color":"#f59e0b","value":"CarPort"}, +}; + // HouseChargeTasksStatusEnum export const HouseChargeTasksStatusEnum= { 'Pending': {"text":"待执行","color":"#f59e0b","value":"Pending"}, @@ -486,6 +614,13 @@ export const HouseOrderRefundsRefundStatusEnum= { 'Failed': {"text":"退款失败","color":"#e91e63","value":"Failed"}, }; +// 订单审核状态枚举 +export const HouseOrdersAuditStatusEnum= { + 'Pending': {"text":"待审核","color":"#f59e0b","value":"Pending"}, + 'Approved': {"text":"已通过","color":"#10b981","value":"Approved"}, + 'Rejected': {"text":"已驳回","color":"#ef4444","value":"Rejected"}, +}; + // 订单状态枚举 export const HouseOrdersOrderStatusEnum= { 'Pending': {"text":"待支付","color":"#facc15","value":"Pending"}, @@ -551,6 +686,7 @@ export const HouseRegistersTypeEnum= { 'MoveIn': {"text":"搬入登记","color":"#ffc53d","value":"MoveIn"}, 'UpdateInfo': {"text":"修改信息","color":"#722ed1","value":"UpdateInfo"}, 'UpdatePhone': {"text":"修改电话","color":"#13c2c2","value":"UpdatePhone"}, + 'GoodsRelease': {"text":"物品放行","color":"#a0d911","value":"GoodsRelease"}, }; // HouseRegistersUsagePlanEnum @@ -622,6 +758,12 @@ export const HouseWorkOrdersTypeEnum= { 'Complaint': {"text":"投诉","color":"#aa00ff","value":"Complaint"}, }; +// 公告接收对象 +export const MsgPropertyAnnouncementsObjectEnum= { + 'Customer': {"text":"客户","color":"#3b82f6","value":"Customer"}, + 'Employee': {"text":"员工","color":"#10b981","value":"Employee"}, +}; + // MsgPropertyAnnouncementsPublishTypeEnum export const MsgPropertyAnnouncementsPublishTypeEnum= { 'Manual': {"text":"手动","color":"#4caf50","value":"Manual"}, @@ -636,6 +778,30 @@ export const OrganizationsTypeEnum= { 'Department': {"text":"部门","color":"#dc3545","value":"Department"}, }; +// 退款状态枚举 +export const RefundsStatusEnum= { + 'Pending': {"text":"待审批","color":"#ff9800","value":"Pending"}, + 'Reviewing': {"text":"审核中","color":"#2196f3","value":"Reviewing"}, + 'Approved': {"text":"已审批","color":"#9c27b0","value":"Approved"}, + 'Processing': {"text":"退款中","color":"#00bcd4","value":"Processing"}, + 'Completed': {"text":"已退款","color":"#4caf50","value":"Completed"}, + 'PartialRefund': {"text":"部分退款","color":"#8bc34a","value":"PartialRefund"}, + 'Rejected': {"text":"已拒绝","color":"#f44336","value":"Rejected"}, + 'Failed': {"text":"退款失败","color":"#e91e63","value":"Failed"}, + 'Cancelled': {"text":"已取消","color":"#9e9e9e","value":"Cancelled"}, +}; + +// 退款类型枚举 +export const RefundsTypeEnum= { + 'HouseBill': {"text":"物业费退款","color":"#2196f3","value":"HouseBill"}, + 'Bill': {"text":"账单退款","color":"#4caf50","value":"Bill"}, + 'ContractBill': {"text":"合同退款","color":"#ff9800","value":"ContractBill"}, + 'RenovationApply': {"text":"退保证金","color":"#86aac3ff","value":"RenovationApply"}, + 'HouseDoorCard': {"text":"门禁退款","color":"#9c27b0","value":"HouseDoorCard"}, + 'HouseWorkOrder': {"text":"工单退款","color":"#00bcd4","value":"HouseWorkOrder"}, + 'Other': {"text":"其他退款","color":"#607d8b","value":"Other"}, +}; + // 性别 export const SexEnum= { 'Male': {"text":"男","color":"#0000ff","value":"Male"}, @@ -656,6 +822,44 @@ export const SysPermissionsTypeEnum= { 'Button': {"text":"按钮","color":"#97224f","value":"Button"}, }; +// 来访事由 +export const VisitReasonEnum= { + 'Visit': {"text":"拜访","color":"#2196f3","value":"Visit"}, + 'Business': {"text":"商务","color":"#3f51b5","value":"Business"}, + 'Interview': {"text":"面试","color":"#9c27b0","value":"Interview"}, + 'Private': {"text":"私人","color":"#e91e63","value":"Private"}, + 'Express': {"text":"快递","color":"#00bcd4","value":"Express"}, + 'Renovation': {"text":"装修","color":"#ff5722","value":"Renovation"}, + 'Other': {"text":"其他","color":"#607d8b","value":"Other"}, +}; + +// 访客申请状态 +export const VisitorAppliesStatusEnum= { + 'Pending': {"text":"审核中","color":"#ff9800","value":"Pending"}, + 'Approved': {"text":"已通过","color":"#4caf50","value":"Approved"}, + 'Rejected': {"text":"已驳回","color":"#f44336","value":"Rejected"}, + 'Expired': {"text":"已失效","color":"#9e9e9e","value":"Expired"}, +}; + +// 访客申请类型 +export const VisitorApplyTypeEnum= { + 'invite': {"text":"业主邀请","color":"#2196f3","value":"invite"}, + 'register': {"text":"访客登记","color":"#ff9800","value":"register"}, +}; + +// 通行码状态 +export const VisitorCodeStatusEnum= { + 'unused': {"text":"未使用","color":"#2196f3","value":"unused"}, + 'used': {"text":"已使用","color":"#4caf50","value":"used"}, + 'expired': {"text":"已过期","color":"#f44336","value":"expired"}, +}; + +// 访客扫码类型 +export const VisitorScanTypeEnum= { + 'enter': {"text":"进入","color":"#4caf50","value":"enter"}, + 'exit': {"text":"离开","color":"#f44336","value":"exit"}, +}; + // WechatAuthsPlatformEnum export const WechatAuthsPlatformEnum= { 'MiniProgram': {"text":"微信小程序","color":"#3b82f6","value":"MiniProgram"}, diff --git a/src/pages/asset/activities/index.tsx b/src/pages/asset/activities/index.tsx index 6e6ad53..daf2c36 100644 --- a/src/pages/asset/activities/index.tsx +++ b/src/pages/asset/activities/index.tsx @@ -3,7 +3,6 @@ import { MyColumns, MyPageContainer, MyProTableProps, - usePageTabs, } from '@/common'; import { Apis } from '@/gen/Apis'; import { @@ -12,7 +11,6 @@ import { ActivitiesStatusEnum, } from '@/gen/Enums'; import { ProTable } from '@ant-design/pro-components'; -import { useNavigate } from '@umijs/max'; import { Space } from 'antd'; import ActivityCreate from './modals/ActivityCreate'; import ActivityShow from './modals/ActivityShow'; @@ -20,14 +18,6 @@ import ActivityUpdate from './modals/ActivityUpdate'; import EnrollsList from './modals/EnrollsList'; export default function Index({ title = '项目活动' }) { - const navigate = useNavigate(); - - // 注册当前页面为标签页 - usePageTabs({ - tabKey: 'activity', - tabLabel: title, - }); - return ( false) } columns={[ + Selects?.Companies({ + key: 'companies_id', + title: '选择机构', + colProps: { span: 24 }, + required: true, + }), ...(props?.item?.id ? [] : [ diff --git a/src/pages/asset/activities/modals/ActivityUpdate.tsx b/src/pages/asset/activities/modals/ActivityUpdate.tsx index d548711..e719a0f 100644 --- a/src/pages/asset/activities/modals/ActivityUpdate.tsx +++ b/src/pages/asset/activities/modals/ActivityUpdate.tsx @@ -28,22 +28,31 @@ export default function Update(props: MyBetaModalFormProps) { form={form} onOpenChange={(open: any) => { if (open && props.item) { - form.setFieldsValue(props.item); - form.setFieldValue('project_ids', props.item?.project_ids[0]); - form.setFieldValue('activity_time', [ - props.item?.start_time, - props.item?.end_time, - ]); - form.setFieldValue('content', props.item?.content); + form.setFieldsValue({ + ...props.item, + activity_time: [ + props.item?.start_time || '', + props.item?.end_time || '', + ], + project_ids: props?.item?.activity_projects?.map( + (res: any) => res?.asset_projects_id, + ), + }); + // form.setFieldValue('project_ids', props.item?.project_ids[0]); + // form.setFieldValue('activity_time', [ + // props.item?.start_time || '', + // props.item?.end_time || '', + // ]); + // form.setFieldValue('content', props.item?.content); } }} onFinish={async (values) => Apis.Activity.Activities.Update({ ...values, id: props.item?.id ?? 0, - project_ids: values?.project_ids - ? [values?.project_ids] - : [props.item?.id], + // project_ids: values?.project_ids + // ? [values?.project_ids] + // : [props.item?.id], }) .then(() => { props.reload?.(); @@ -53,17 +62,35 @@ export default function Update(props: MyBetaModalFormProps) { .catch(() => false) } columns={[ + Selects?.Companies({ + key: 'companies_id', + title: '选择机构', + colProps: { span: 24 }, + required: true, + }), Selects?.AssetProjects({ key: 'project_ids', title: '关联项目', colProps: { span: 24 }, - required: true, + formItemProps: { ...rulesHelper.array }, fieldProps: { showSearch: true, + mode: 'multiple', fieldNames: { label: 'label', value: 'value', }, + labelRender: (res: any) => { + if (res?.label) { + return res?.label; + } else { + return props?.item?.activity_projects?.map((i: any) => { + if (res?.value === i?.asset_projects_id) { + return i?.asset_project?.name; + } + }); + } + }, }, }), { diff --git a/src/pages/company/list/pages/set_page_info.tsx b/src/pages/company/list/pages/set_page_info.tsx index f56c72a..259fbe9 100644 --- a/src/pages/company/list/pages/set_page_info.tsx +++ b/src/pages/company/list/pages/set_page_info.tsx @@ -26,7 +26,7 @@ export default function Index({ title = '小程序页面配置' }) { const [formValues, setFormValues] = useState({ logo: [], color: '#1890ff', - pageColor: `linear-gradient(180deg,rgba(208, 229, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg,#d3d7ff 0%,rgba(255, 255, 255, 0) 37%),linear-gradient(194deg,#dffff3 0%,#f8f8f8 30%)`, + pageColor: `linear-gradient(180deg,rgba(255, 255, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg,#d3d7ff 0%,rgba(255, 255, 255, 0) 37%),linear-gradient(194deg,#dffff3 0%,#f8f8f8 30%)`, }); const [GET_DEFAULT_COLOR, SET_DEFAULT_COLOR] = useState([ { @@ -79,7 +79,7 @@ export default function Index({ title = '小程序页面配置' }) { let cssEndColor = res?.data?.config_value?.pageColorValue?.[1] || '#dffff3'; setShowData(res?.data); - let newCss = `linear-gradient(180deg,rgba(208, 229, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg, ${cssStrColor} 0%, rgba(255, 255, 255, 0) 37%),linear-gradient(194deg, ${cssEndColor} 0%, #f8f8f8 30%)`; + let newCss = `linear-gradient(180deg,rgba(255, 255, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg, ${cssStrColor} 0%, rgba(255, 255, 255, 0) 37%),linear-gradient(194deg, ${cssEndColor} 0%, #f8f8f8 30%)`; setFormValues({ ...res?.data?.config_value, pageColor: newCss, @@ -148,7 +148,7 @@ export default function Index({ title = '小程序页面配置' }) { ]; }, }} - onFinish={async (values: any) => { + onFinish={async () => { // onSave(values); }} columns={[ @@ -219,7 +219,7 @@ export default function Index({ title = '小程序页面配置' }) { let cssEndColor = value?.colors ? value?.colors?.[1]?.color?.metaColor : value; - let newCss = `linear-gradient(180deg,rgba(208, 229, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg, rgba(${cssStrColor?.r}, ${cssStrColor?.g}, ${cssStrColor?.b},${cssStrColor?.a}) 0%, rgba(255, 255, 255, 0) 37%),linear-gradient(194deg, rgba(${cssEndColor?.r}, ${cssEndColor?.g}, ${cssEndColor?.b},${cssEndColor?.a}) 0%, #f8f8f8 30%)`; + let newCss = `linear-gradient(180deg,rgba(255, 255, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg, rgba(${cssStrColor?.r}, ${cssStrColor?.g}, ${cssStrColor?.b},${cssStrColor?.a}) 0%, rgba(255, 255, 255, 0) 37%),linear-gradient(194deg, rgba(${cssEndColor?.r}, ${cssEndColor?.g}, ${cssEndColor?.b},${cssEndColor?.a}) 0%, #f8f8f8 30%)`; setFormValues({ ...formValues, pageColor: newCss, diff --git a/src/pages/work_order/modals/WorkOrderAssign.tsx b/src/pages/work_order/modals/WorkOrderAssign.tsx index 301e096..d50fd2b 100644 --- a/src/pages/work_order/modals/WorkOrderAssign.tsx +++ b/src/pages/work_order/modals/WorkOrderAssign.tsx @@ -24,15 +24,24 @@ export default function WorkOrderAssign( trigger={} key={new Date().getTime()} form={form} - request={async () => { - const res = await Apis.WorkOrder.HouseWorkOrders.Show({ - id: props.item.id, - }); - return { - title: res.data.title, - assign_employee_id: res.data.assign_employee_id, - }; + onOpenChange={(open: any) => { + if (open && props.item) { + form.setFieldsValue({ + title: props?.item?.title, + content: props?.item?.content, + assign_employee_id: props?.item?.assign_employee_id, + }); + } }} + // request={async () => { + // const res = await Apis.WorkOrder.HouseWorkOrders.Show({ + // id: props.item.id, + // }); + // return { + // title: res.data.title, + // assign_employee_id: res.data.assign_employee_id, + // }; + // }} onFinish={async (values) => Apis.WorkOrder.HouseWorkOrders.Assign({ ...values,