From 03d2afe75029070009a46a0fbce4f93d9526c421 Mon Sep 17 00:00:00 2001 From: chendaze <1824191732@qq.com> Date: Fri, 23 Feb 2024 16:52:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/meeting/roomContent.js | 34 +++ src/api/admin/meeting/roomItem.js | 34 +++ src/views/admin/ApplyParkList.vue | 8 +- src/views/admin/CustomerEdit.vue | 4 +- src/views/admin/RoomList.vue | 26 +-- src/views/admin/meeting/RoomContentList.vue | 207 ++++++++++++++++++ src/views/admin/meeting/RoomItemList.vue | 192 ++++++++++++++++ .../meeting/modules/RoomContentModal.vue | 197 +++++++++++++++++ .../admin/meeting/modules/RoomItemModal.vue | 127 +++++++++++ 9 files changed, 810 insertions(+), 19 deletions(-) create mode 100644 src/api/admin/meeting/roomContent.js create mode 100644 src/api/admin/meeting/roomItem.js create mode 100644 src/views/admin/meeting/RoomContentList.vue create mode 100644 src/views/admin/meeting/RoomItemList.vue create mode 100644 src/views/admin/meeting/modules/RoomContentModal.vue create mode 100644 src/views/admin/meeting/modules/RoomItemModal.vue diff --git a/src/api/admin/meeting/roomContent.js b/src/api/admin/meeting/roomContent.js new file mode 100644 index 0000000..6c822a9 --- /dev/null +++ b/src/api/admin/meeting/roomContent.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + roomContent: '/meeting/roomContent' +} + +export function getRoomContentList (parameter) { + return axios({ + url: api.roomContent + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRoomContent (parameter) { + return axios({ + url: api.roomContent + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRoomContent (parameter) { + return axios({ + url: api.roomContent + '/remove', + method: 'post', + params: parameter + }) +} + +export const roomContentExport = api.roomContent + '/export' diff --git a/src/api/admin/meeting/roomItem.js b/src/api/admin/meeting/roomItem.js new file mode 100644 index 0000000..9831892 --- /dev/null +++ b/src/api/admin/meeting/roomItem.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + roomItem: '/meeting/roomItem' +} + +export function getRoomItemList (parameter) { + return axios({ + url: api.roomItem + '/list', + method: 'get', + params: parameter + }) +} + +export function saveRoomItem (parameter) { + return axios({ + url: api.roomItem + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delRoomItem (parameter) { + return axios({ + url: api.roomItem + '/remove', + method: 'post', + params: parameter + }) +} + +export const roomItemExport = api.roomItem + '/export' diff --git a/src/views/admin/ApplyParkList.vue b/src/views/admin/ApplyParkList.vue index 4274d6f..e718c57 100644 --- a/src/views/admin/ApplyParkList.vue +++ b/src/views/admin/ApplyParkList.vue @@ -60,10 +60,10 @@ {{ text | isRegisterFilter }} - 审批 - - 取消审批 - + 审批 + + 取消审批 + 删除 diff --git a/src/views/admin/CustomerEdit.vue b/src/views/admin/CustomerEdit.vue index 3e529a1..1d3051a 100644 --- a/src/views/admin/CustomerEdit.vue +++ b/src/views/admin/CustomerEdit.vue @@ -196,12 +196,12 @@ - + - + diff --git a/src/views/admin/RoomList.vue b/src/views/admin/RoomList.vue index 7d01683..89d29cc 100644 --- a/src/views/admin/RoomList.vue +++ b/src/views/admin/RoomList.vue @@ -13,7 +13,7 @@ - + 未租 @@ -154,18 +154,18 @@ export default { title: '所属楼层', dataIndex: 'buildingDetail.floorName' }, - { - title: '面积(平方米)', - dataIndex: 'area' - }, - { - title: '收租面积(平方米)', - dataIndex: 'rentArea' - }, - { - title: '公摊面积(平方米)', - dataIndex: 'commonArea' - }, + // { + // title: '面积(平方米)', + // dataIndex: 'area' + // }, + // { + // title: '收租面积(平方米)', + // dataIndex: 'rentArea' + // }, + // { + // title: '公摊面积(平方米)', + // dataIndex: 'commonArea' + // }, { title: '租赁状态', dataIndex: 'status', diff --git a/src/views/admin/meeting/RoomContentList.vue b/src/views/admin/meeting/RoomContentList.vue new file mode 100644 index 0000000..27e6cf9 --- /dev/null +++ b/src/views/admin/meeting/RoomContentList.vue @@ -0,0 +1,207 @@ + + + diff --git a/src/views/admin/meeting/RoomItemList.vue b/src/views/admin/meeting/RoomItemList.vue new file mode 100644 index 0000000..ad69ae4 --- /dev/null +++ b/src/views/admin/meeting/RoomItemList.vue @@ -0,0 +1,192 @@ + + + diff --git a/src/views/admin/meeting/modules/RoomContentModal.vue b/src/views/admin/meeting/modules/RoomContentModal.vue new file mode 100644 index 0000000..04632bb --- /dev/null +++ b/src/views/admin/meeting/modules/RoomContentModal.vue @@ -0,0 +1,197 @@ + + diff --git a/src/views/admin/meeting/modules/RoomItemModal.vue b/src/views/admin/meeting/modules/RoomItemModal.vue new file mode 100644 index 0000000..b166ce1 --- /dev/null +++ b/src/views/admin/meeting/modules/RoomItemModal.vue @@ -0,0 +1,127 @@ + +