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/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 }}
-
+
-
+
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) {