From b1fa25daf1d2c1f0c47479d8dab5fc45bd15d474 Mon Sep 17 00:00:00 2001
From: dev_ljl <2590379346@qq.com>
Date: Thu, 31 Jul 2025 15:34:29 +0800
Subject: [PATCH 1/2] =?UTF-8?q?fix:=E5=B7=A5=E5=8D=95=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../businessManagement/workOrders/work-orders-detail.vue | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/apps/web-antd/src/views/property/businessManagement/workOrders/work-orders-detail.vue b/apps/web-antd/src/views/property/businessManagement/workOrders/work-orders-detail.vue
index 210c90dd..bcd5349b 100644
--- a/apps/web-antd/src/views/property/businessManagement/workOrders/work-orders-detail.vue
+++ b/apps/web-antd/src/views/property/businessManagement/workOrders/work-orders-detail.vue
@@ -77,12 +77,12 @@ async function handleOpenChange(open: boolean) {
{{ orderDetail.compleTime }}
-
+
-
+
From 0e38ea68feccc185e4ff2e71dd9f3e636e70d014 Mon Sep 17 00:00:00 2001
From: dev_ljl <2590379346@qq.com>
Date: Thu, 31 Jul 2025 16:05:16 +0800
Subject: [PATCH 2/2] =?UTF-8?q?feat:=E4=BC=9A=E8=AE=AE=E5=AE=A4=E9=A2=84?=
=?UTF-8?q?=E7=BA=A6=E6=B7=BB=E5=8A=A0=E4=BC=9A=E8=AE=AE=E5=AE=A4=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8B=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../conferenceAddServices/model.d.ts | 4 ++
.../conferenceReservations-modal.vue | 3 +-
.../conferenceReservations/index.vue | 56 +++++++++++--------
3 files changed, 39 insertions(+), 24 deletions(-)
diff --git a/apps/web-antd/src/api/property/roomBooking/conferenceAddServices/model.d.ts b/apps/web-antd/src/api/property/roomBooking/conferenceAddServices/model.d.ts
index 6a31137a..8948095e 100644
--- a/apps/web-antd/src/api/property/roomBooking/conferenceAddServices/model.d.ts
+++ b/apps/web-antd/src/api/property/roomBooking/conferenceAddServices/model.d.ts
@@ -40,6 +40,10 @@ export interface AttachVO {
* 创建时间
*/
createTime: string;
+
+ quantity: number;
+
+ meetAttachId: string;
}
export interface AttachForm extends BaseEntity {
diff --git a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/conferenceReservations-modal.vue b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/conferenceReservations-modal.vue
index eb42a427..6de53477 100644
--- a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/conferenceReservations-modal.vue
+++ b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/conferenceReservations-modal.vue
@@ -118,7 +118,6 @@ async function queryAddServices() {
unit: item.unit,
quantity: 0
}))
- console.log(res,addServiceList.value);
}
async function queryPersonData() {
@@ -201,7 +200,7 @@ async function changeProjectNum() {
-
+
{{ record.price + '元/' + renderDictValue(record.unit, 'pro_product_unit') }}
diff --git a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/index.vue b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/index.vue
index 0f0b25e7..40c9a923 100644
--- a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/index.vue
+++ b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/index.vue
@@ -6,21 +6,40 @@
layout="inline"
class="form-box"
>
+
+
+
-
+
-
-
+
-
+
重置
+
+
搜索
@@ -57,24 +76,27 @@ import {
InputNumber,
Empty,
Alert,
- DatePicker
+ DatePicker, Select,SelectOption
} from 'ant-design-vue';
import conferenceAddServicesModal from '../conferenceReservations/conferenceReservations-modal.vue';
import {notlist} from "#/api/property/roomBooking/conferenceSettings";
import type {MeetVO} from "#/api/property/roomBooking/conferenceSettings/model";
import {renderDictValue} from "#/utils/render";
import type { Dayjs } from 'dayjs';
+import {getDictOptions} from "#/utils/dict";
interface FormState {
openHours?: any[];
personNumber?: number|undefined;
- appointmentTime?:Dayjs|undefined
+ appointmentTime?:Dayjs|undefined;
+ meetingRoomType:string|undefined;
}
const formState = reactive({
openHours: [],
personNumber: undefined,
- appointmentTime:undefined
+ appointmentTime:undefined,
+ meetingRoomType:undefined,
});
const simpleImage = Empty.PRESENTED_IMAGE_SIMPLE;
@@ -94,15 +116,16 @@ async function handleSearch() {
const handleClean = () => {
formState.openHours = [];
- formState.personNumber = null;
+ formState.personNumber = undefined;
formState.appointmentTime = undefined;
+ formState.meetingRoomType = undefined;
}
const [modal, modalApi] = useVbenModal({
connectedComponent: conferenceAddServicesModal,
});
-function handleAdd(id:string) {
+function handleAdd(id:string|number) {
modalApi.setData({id});
modalApi.open();
}
@@ -110,18 +133,7 @@ function handleAdd(id:string) {