diff --git a/apps/web-antd/src/api/property/chargeManagement/model.d.ts b/apps/web-antd/src/api/property/chargeManagement/model.d.ts index b5928d13..b7f2b924 100644 --- a/apps/web-antd/src/api/property/chargeManagement/model.d.ts +++ b/apps/web-antd/src/api/property/chargeManagement/model.d.ts @@ -65,6 +65,10 @@ export interface OrderChargeVO { * 收费状态 */ chargeStatus: string | number; + /** + * 单位 + */ + residentUnitId: string; } export interface OrderChargeForm extends BaseEntity { @@ -269,5 +273,5 @@ export interface orderChargeDetailForm extends BaseEntity { /** * 租赁单位 */ - unitName?: string; + residentUnitText?: string; } diff --git a/apps/web-antd/src/api/property/rentalOrder/index.ts b/apps/web-antd/src/api/property/rentalOrder/index.ts index 61829f0b..e8e302a1 100644 --- a/apps/web-antd/src/api/property/rentalOrder/index.ts +++ b/apps/web-antd/src/api/property/rentalOrder/index.ts @@ -7,14 +7,22 @@ import { commonExport } from '#/api/helper'; import { requestClient } from '#/api/request'; /** -* 查询绿植租赁-订单管理列表 -* @param params -* @returns 绿植租赁-订单管理列表 -*/ + * 查询绿植租赁-订单管理列表 + * @param params + * @returns 绿植租赁-订单管理列表 + */ export function rentalOrderList(params?: RentalOrderQuery) { - return requestClient.get>('/property/rentalOrder/list', { params }); + return requestClient.get>( + '/property/rentalOrder/list', + { params }, + ); +} +export function rentalNotSelectList(params?: RentalOrderQuery) { + return requestClient.get>( + '/property/rentalOrder/notSelectList', + { params }, + ); } - /** * 导出绿植租赁-订单管理列表 * @param params diff --git a/apps/web-antd/src/api/property/rentalOrder/model.d.ts b/apps/web-antd/src/api/property/rentalOrder/model.d.ts index dd418f80..e38f7be1 100644 --- a/apps/web-antd/src/api/property/rentalOrder/model.d.ts +++ b/apps/web-antd/src/api/property/rentalOrder/model.d.ts @@ -89,7 +89,7 @@ export interface RentalOrderVO { /** * 单位名称 */ - unitName: string; + residentUnitText: string; } export interface RentalOrderForm extends BaseEntity { diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/data.ts b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/data.ts index 9b70d57a..c737818c 100644 --- a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/data.ts +++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/data.ts @@ -185,33 +185,14 @@ export const modalSchema: FormSchemaGetter = () => [ api: rentalOrderList, resultField: 'rows', labelField: 'orderNo', - valueField: 'id', }, rules: 'required', }, - // { - // label: '租赁人ID', - // fieldName: 'userId', - // component: 'ApiSelect', - // componentProps: { - // api: rentalOrderList, - // resultField: 'rows', - // labelField: 'customerName', - // valueField: 'id', - // }, - // rules: 'required', - // }, - { - label: '租赁人', - fieldName: 'userName', - component: 'Select', - rules: 'selectRequired', - }, { component: 'ApiSelect', - fieldName: 'unitId', + fieldName: 'residentUnitId', label: '租赁单位', - componentProps: { + componentProps: () => ({ api: getUnitList, resultField: 'data', labelField: 'label', @@ -219,11 +200,20 @@ export const modalSchema: FormSchemaGetter = () => [ immediate: true, debounceTime: 500, allowClear: true, - placeholder: '请选择租赁单位', + placeholder: '', filterOption: true, - }, + }), + + rules: 'selectRequired', + disabled: true, + }, + { + label: '租赁人', + fieldName: 'userName', + component: 'Select', rules: 'selectRequired', }, + { label: '租金', fieldName: 'rent', diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-detail.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-detail.vue index e5809166..025a360f 100644 --- a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-detail.vue +++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-detail.vue @@ -56,7 +56,7 @@ async function handleOpenChange(open: boolean) { {{ orderChargeDetail.userName }} - {{ orderChargeDetail.unitName }} + {{ orderChargeDetail.residentUnitText }} {{ orderChargeDetail.rent }} diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-modal.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-modal.vue index 050393f8..15361342 100644 --- a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-modal.vue +++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/orderCharge-modal.vue @@ -1,13 +1,21 @@