From 800d2f531a8d1d728223362e62eac40d622ca693 Mon Sep 17 00:00:00 2001
From: chendaze <1824191732@qq.com>
Date: Tue, 19 Mar 2024 16:20:52 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86PC=20=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/admin/meeting/reservation.js | 8 +
src/views/admin/meeting/ReservationInfo.vue | 168 ++++++++++++++++++
src/views/admin/meeting/ReservationList.vue | 21 ++-
.../meeting/modules/ReservationModal.vue | 90 ++++++----
4 files changed, 250 insertions(+), 37 deletions(-)
create mode 100644 src/views/admin/meeting/ReservationInfo.vue
diff --git a/src/api/admin/meeting/reservation.js b/src/api/admin/meeting/reservation.js
index 7c3c430..5d8bcd8 100644
--- a/src/api/admin/meeting/reservation.js
+++ b/src/api/admin/meeting/reservation.js
@@ -12,6 +12,14 @@ export function getReservationList (parameter) {
})
}
+export function get (id) {
+ return axios({
+ url: api.reservation + '/get/'+id,
+ method: 'get',
+ params: {}
+ })
+}
+
export function saveReservation (parameter) {
return axios({
url: api.reservation + (parameter.id > 0 ? '/update' : '/save'),
diff --git a/src/views/admin/meeting/ReservationInfo.vue b/src/views/admin/meeting/ReservationInfo.vue
new file mode 100644
index 0000000..4ff1ffc
--- /dev/null
+++ b/src/views/admin/meeting/ReservationInfo.vue
@@ -0,0 +1,168 @@
+
+
+
+
+ |
+ 新增优惠卷
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+
+ {{form.name}}
+
+
+
+
+ {{form.name}}
+
+
+
+
+
+ |
+ 新增优惠卷
+
+
+
+ 邀请人数:6
+ 实到人数:6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/admin/meeting/ReservationList.vue b/src/views/admin/meeting/ReservationList.vue
index a3482d2..eeb0cfd 100644
--- a/src/views/admin/meeting/ReservationList.vue
+++ b/src/views/admin/meeting/ReservationList.vue
@@ -28,7 +28,7 @@
-
新建
+
会议预约
删除
@@ -42,6 +42,8 @@
:data="loadData"
>
+ 详情
+
编辑
删除
@@ -88,19 +90,19 @@
},
{
title: '会议室名称',
- dataIndex: 'roomContentName'
+ dataIndex: 'roomContent.meetingName'
},
{
title: '会议类型',
- dataIndex: 'roomType'
+ dataIndex: 'roomContent.typeName'
},
{
title: '预约人',
- dataIndex: 'userId'
+ dataIndex: 'userName'
},
{
title: '所属公司',
- dataIndex: 'customerId'
+ dataIndex: 'customerName'
},
{
title: '会议开始时间',
@@ -112,7 +114,7 @@
},
{
title: '时长',
- dataIndex: 'duration'
+ dataIndex: 'roomContent.duration'
},
{
title: '金额',
@@ -120,7 +122,7 @@
},
{
title: '预约状态',
- dataIndex: 'stauts'
+ dataIndex: 'statusName'
},
{
title: '操作',
@@ -149,6 +151,11 @@
this.selectedRowKeys = selectedRowKeys
this.selectedRows = selectedRows
},
+ //详情,跳转页面
+ handleInfo (record) {
+ this.$router.push({ name: 'reservationInfo', query: { id: record.id } })
+
+ },
handleAdd () {
this.$refs.modal.add()
},
diff --git a/src/views/admin/meeting/modules/ReservationModal.vue b/src/views/admin/meeting/modules/ReservationModal.vue
index 51af56a..fa2e87d 100644
--- a/src/views/admin/meeting/modules/ReservationModal.vue
+++ b/src/views/admin/meeting/modules/ReservationModal.vue
@@ -14,54 +14,71 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+