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 28a9f1bc..245b5dfd 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 @@ -1,22 +1,13 @@ diff --git a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/data.ts b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/data.ts index 64a9f8c3..69409dab 100644 --- a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/data.ts +++ b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/data.ts @@ -1,21 +1,4 @@ import type { FormSchemaGetter } from '#/adapter/form'; -import {getDictOptions} from "#/utils/dict"; - -export const querySchema: FormSchemaGetter = () => [ - { - component: 'Input', - fieldName: 'projectName', - label: '产品名称', - }, - { - component: 'Select', - componentProps: { - options: getDictOptions('product_management_status'), - }, - fieldName: 'state', - label: '状态', - }, -]; export const modalSchema: FormSchemaGetter = () => [ { @@ -71,12 +54,12 @@ export const modalSchema: FormSchemaGetter = () => [ component: 'Input', rules: 'required', }, - // { - // label: '备注', - // fieldName: 'price', - // component: 'Input', - // rules: 'required', - // }, + { + label: '备注', + fieldName: 'price', + component: 'Input', + rules: 'required', + }, { label: '是否需要增值服务', fieldName: 'bookingParkingSpace', 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 2222ae7f..3f2f1f85 100644 --- a/apps/web-antd/src/views/property/roomBooking/conferenceReservations/index.vue +++ b/apps/web-antd/src/views/property/roomBooking/conferenceReservations/index.vue @@ -22,13 +22,13 @@ - 重置 - 搜索 + 重置 + 搜索
-
{{ item.one }}去预约
+
{{ item.one }}去预约
容纳人数: {{ item.two }}人
基础费用: {{ item.three }}元
基础设备: {{ item.four }}
@@ -52,6 +52,8 @@ import { RangePicker as ARangePicker } from 'ant-design-vue'; import conferenceAddServicesModal from '../conferenceReservations/conferenceReservations-modal.vue'; +import {attachInfo} from "#/api/property/roomBooking/conferenceAddServices"; + interface FormState { username: string; password: string; @@ -60,20 +62,35 @@ const formState = reactive({ username: '', password: '', }); + +async function handleSearch() { + const obj = { + ...formState, + } + const response = await attachInfo(obj); + meetingList.value = response.rows; +} + +const handleClean = () =>{ + formState.username = ''; + formState.password = ''; +} + const [modal, modalApi] = useVbenModal({ connectedComponent: conferenceAddServicesModal, }); + function handleAdd() { - modalApi.setData({}); + modalApi.setData({id: row.id}); modalApi.open(); } const onFinish = (values: any) => { console.log('Success:', values); }; - const onFinishFailed = (errorInfo: any) => { console.log('Failed:', errorInfo); }; + const meetingList = ref([ { one: '10楼1002会议室',