From 6ad27d17f947bf951750d7bc2f532394365d0243 Mon Sep 17 00:00:00 2001
From: chendaze <1824191732@qq.com>
Date: Tue, 12 Mar 2024 16:23:34 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E5=AF=B9=E5=BA=94?=
=?UTF-8?q?=E7=9A=84=E5=9B=AD=E5=8C=BA=EF=BC=8C=E6=9C=8D=E5=8A=A1=E7=AD=89?=
=?UTF-8?q?=E7=AD=89=E4=B8=8A=E4=BC=A0=E5=9B=BE=E7=89=87=E7=9A=84=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=EF=BC=8C=E6=96=B0=E5=A2=9E=E4=BA=86=E5=9B=AD=E5=8C=BA?=
=?UTF-8?q?=E7=9A=84=E5=88=97=E8=A1=A8=E5=92=8C=E6=96=B0=E5=A2=9E=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/admin/meeting/equipment.js | 8 +
src/api/admin/meeting/roomContent.js | 8 +
src/api/admin/meeting/roomRecord.js | 34 +++
src/api/admin/meeting/showroom.js | 34 +++
src/api/admin/meeting/showroomRecord.js | 34 +++
src/views/admin/ActivityEdit.vue | 2 +-
src/views/admin/CustomerContractBillList.vue | 2 +-
src/views/admin/CustomerContractEdit.vue | 2 +-
.../admin/CustomerContractIntentionEdit.vue | 2 +-
.../admin/CustomerContractRefundEdit.vue | 2 +-
src/views/admin/CustomerEdit.vue | 2 +-
src/views/admin/DjBannerEdit.vue | 2 +-
src/views/admin/FileManagementList.vue | 2 +-
src/views/admin/ParkEdit.vue | 2 +-
src/views/admin/ParkSetting.vue | 2 +-
src/views/admin/PolicyBannerEdit.vue | 2 +-
src/views/admin/RoomEdit.vue | 2 +-
src/views/admin/ServiceBannerEdit.vue | 2 +-
src/views/admin/ServiceMenuEdit.vue | 2 +-
src/views/admin/ServiceSupplierEdit.vue | 2 +-
src/views/admin/meeting/EquipmentList.vue | 23 +-
src/views/admin/meeting/RoomItemList.vue | 25 +-
src/views/admin/meeting/RoomRecordList.vue | 161 +++++++++++
src/views/admin/meeting/ShowroomList.vue | 252 ++++++++++++++++++
.../admin/meeting/ShowroomRecordList.vue | 212 +++++++++++++++
.../admin/meeting/modules/EquipmentModal.vue | 199 +++++++++-----
.../meeting/modules/RoomContentModal.vue | 23 +-
.../admin/meeting/modules/RoomItemModal.vue | 32 +--
.../admin/meeting/modules/RoomRecordModal.vue | 112 ++++++++
.../admin/meeting/modules/RoomServeModal.vue | 2 +-
.../admin/meeting/modules/ShowroomModal.vue | 145 ++++++++++
.../meeting/modules/ShowroomRecordModal.vue | 127 +++++++++
.../admin/meeting/modules/TicketModal.vue | 22 +-
.../admin/modules/BuildingFloorModal.vue | 2 +-
src/views/admin/modules/BuildingModal.vue | 2 +-
.../admin/modules/CustomerAttachmentList.vue | 2 +-
.../modules/CustomerContractBillModal.vue | 2 +-
.../CustomerContractOtherBillModal.vue | 2 +-
src/views/system/modules/UserModal.vue | 13 +
39 files changed, 1372 insertions(+), 134 deletions(-)
create mode 100644 src/api/admin/meeting/roomRecord.js
create mode 100644 src/api/admin/meeting/showroom.js
create mode 100644 src/api/admin/meeting/showroomRecord.js
create mode 100644 src/views/admin/meeting/RoomRecordList.vue
create mode 100644 src/views/admin/meeting/ShowroomList.vue
create mode 100644 src/views/admin/meeting/ShowroomRecordList.vue
create mode 100644 src/views/admin/meeting/modules/RoomRecordModal.vue
create mode 100644 src/views/admin/meeting/modules/ShowroomModal.vue
create mode 100644 src/views/admin/meeting/modules/ShowroomRecordModal.vue
diff --git a/src/api/admin/meeting/equipment.js b/src/api/admin/meeting/equipment.js
index b9980e0..fc2d5bc 100644
--- a/src/api/admin/meeting/equipment.js
+++ b/src/api/admin/meeting/equipment.js
@@ -12,6 +12,14 @@ export function getEquipmentList (parameter) {
})
}
+export function get (id) {
+ return axios({
+ url: api.equipment + '/get/'+id,
+ method: 'get',
+ params: {}
+ })
+}
+
export function saveEquipment (parameter) {
return axios({
url: api.equipment + (parameter.id > 0 ? '/update' : '/save'),
diff --git a/src/api/admin/meeting/roomContent.js b/src/api/admin/meeting/roomContent.js
index 663577c..6684168 100644
--- a/src/api/admin/meeting/roomContent.js
+++ b/src/api/admin/meeting/roomContent.js
@@ -99,6 +99,14 @@ export function getFloorList (parameter) {
})
}
+export function getCustomerList (parameter) {
+ return axios({
+ url: api.roomContent + '/customerList',
+ method: 'get',
+ params: parameter
+ })
+}
+
export function selectRoomById (parameter) {
return axios({
diff --git a/src/api/admin/meeting/roomRecord.js b/src/api/admin/meeting/roomRecord.js
new file mode 100644
index 0000000..90863f4
--- /dev/null
+++ b/src/api/admin/meeting/roomRecord.js
@@ -0,0 +1,34 @@
+import { axios } from '@/utils/request'
+
+const api = {
+ roomRecord: '/meeting/roomRecord'
+}
+
+export function getRoomRecordList (parameter) {
+ return axios({
+ url: api.roomRecord + '/list',
+ method: 'get',
+ params: parameter
+ })
+}
+
+export function saveRoomRecord (parameter) {
+ return axios({
+ url: api.roomRecord + (parameter.id > 0 ? '/update' : '/save'),
+ method: 'post',
+ data: parameter,
+ headers: {
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }
+ })
+}
+
+export function delRoomRecord (parameter) {
+ return axios({
+ url: api.roomRecord + '/remove',
+ method: 'post',
+ params: parameter
+ })
+}
+
+export const roomRecordExport = api.roomRecord + '/export'
diff --git a/src/api/admin/meeting/showroom.js b/src/api/admin/meeting/showroom.js
new file mode 100644
index 0000000..5d9e1e1
--- /dev/null
+++ b/src/api/admin/meeting/showroom.js
@@ -0,0 +1,34 @@
+import { axios } from '@/utils/request'
+
+const api = {
+ showroom: '/meeting/showroom'
+}
+
+export function getShowroomList (parameter) {
+ return axios({
+ url: api.showroom + '/list',
+ method: 'get',
+ params: parameter
+ })
+}
+
+export function saveShowroom (parameter) {
+ return axios({
+ url: api.showroom + (parameter.id > 0 ? '/update' : '/save'),
+ method: 'post',
+ data: parameter,
+ headers: {
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }
+ })
+}
+
+export function delShowroom (parameter) {
+ return axios({
+ url: api.showroom + '/remove',
+ method: 'post',
+ params: parameter
+ })
+}
+
+export const showroomExport = api.showroom + '/export'
diff --git a/src/api/admin/meeting/showroomRecord.js b/src/api/admin/meeting/showroomRecord.js
new file mode 100644
index 0000000..3769d67
--- /dev/null
+++ b/src/api/admin/meeting/showroomRecord.js
@@ -0,0 +1,34 @@
+import { axios } from '@/utils/request'
+
+const api = {
+ showroomRecord: '/meeting/showroomRecord'
+}
+
+export function getShowroomRecordList (parameter) {
+ return axios({
+ url: api.showroomRecord + '/list',
+ method: 'get',
+ params: parameter
+ })
+}
+
+export function saveShowroomRecord (parameter) {
+ return axios({
+ url: api.showroomRecord + (parameter.id > 0 ? '/update' : '/save'),
+ method: 'post',
+ data: parameter,
+ headers: {
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }
+ })
+}
+
+export function delShowroomRecord (parameter) {
+ return axios({
+ url: api.showroomRecord + '/remove',
+ method: 'post',
+ params: parameter
+ })
+}
+
+export const showroomRecordExport = api.showroomRecord + '/export'
diff --git a/src/views/admin/ActivityEdit.vue b/src/views/admin/ActivityEdit.vue
index cc261e9..8be12d7 100644
--- a/src/views/admin/ActivityEdit.vue
+++ b/src/views/admin/ActivityEdit.vue
@@ -108,7 +108,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/CustomerContractBillList.vue b/src/views/admin/CustomerContractBillList.vue
index 6dcd2e6..dfd8f69 100644
--- a/src/views/admin/CustomerContractBillList.vue
+++ b/src/views/admin/CustomerContractBillList.vue
@@ -176,7 +176,7 @@ export default {
exportType: '0', // 账单导入类型
fileName: '',
fileList: [],
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/CustomerContractEdit.vue b/src/views/admin/CustomerContractEdit.vue
index d35b052..0d44b26 100644
--- a/src/views/admin/CustomerContractEdit.vue
+++ b/src/views/admin/CustomerContractEdit.vue
@@ -388,7 +388,7 @@ export default {
xs: { span: 24 },
sm: { span: 15 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
token: storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/CustomerContractIntentionEdit.vue b/src/views/admin/CustomerContractIntentionEdit.vue
index 2859488..cb27607 100644
--- a/src/views/admin/CustomerContractIntentionEdit.vue
+++ b/src/views/admin/CustomerContractIntentionEdit.vue
@@ -431,7 +431,7 @@ export default {
xs: { span: 24 },
sm: { span: 15 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
token: storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/CustomerContractRefundEdit.vue b/src/views/admin/CustomerContractRefundEdit.vue
index 1efdf32..6b88d93 100644
--- a/src/views/admin/CustomerContractRefundEdit.vue
+++ b/src/views/admin/CustomerContractRefundEdit.vue
@@ -169,7 +169,7 @@ export default {
receiveFee: 0,
refundFee: 0,
// 上传
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/CustomerEdit.vue b/src/views/admin/CustomerEdit.vue
index 1d3051a..6ef5508 100644
--- a/src/views/admin/CustomerEdit.vue
+++ b/src/views/admin/CustomerEdit.vue
@@ -368,7 +368,7 @@ export default {
orderReturnsData: [],
contactsItemData: [],
customerForm: {},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/DjBannerEdit.vue b/src/views/admin/DjBannerEdit.vue
index 74bf17b..a1c6cb3 100644
--- a/src/views/admin/DjBannerEdit.vue
+++ b/src/views/admin/DjBannerEdit.vue
@@ -63,7 +63,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/FileManagementList.vue b/src/views/admin/FileManagementList.vue
index 3338a11..9571e2d 100644
--- a/src/views/admin/FileManagementList.vue
+++ b/src/views/admin/FileManagementList.vue
@@ -125,7 +125,7 @@ export default {
loadData: parameter => {
return getFileManagementList(Object.assign(parameter, this.queryParam))
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/ParkEdit.vue b/src/views/admin/ParkEdit.vue
index 940330f..0a2200c 100644
--- a/src/views/admin/ParkEdit.vue
+++ b/src/views/admin/ParkEdit.vue
@@ -127,7 +127,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/ParkSetting.vue b/src/views/admin/ParkSetting.vue
index 281cf3e..37cd367 100644
--- a/src/views/admin/ParkSetting.vue
+++ b/src/views/admin/ParkSetting.vue
@@ -126,7 +126,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/PolicyBannerEdit.vue b/src/views/admin/PolicyBannerEdit.vue
index e1b16b6..e42a44f 100644
--- a/src/views/admin/PolicyBannerEdit.vue
+++ b/src/views/admin/PolicyBannerEdit.vue
@@ -63,7 +63,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/RoomEdit.vue b/src/views/admin/RoomEdit.vue
index fb6c910..5fb1dd4 100644
--- a/src/views/admin/RoomEdit.vue
+++ b/src/views/admin/RoomEdit.vue
@@ -150,7 +150,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/ServiceBannerEdit.vue b/src/views/admin/ServiceBannerEdit.vue
index 281bbbe..7ec96a4 100644
--- a/src/views/admin/ServiceBannerEdit.vue
+++ b/src/views/admin/ServiceBannerEdit.vue
@@ -63,7 +63,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/ServiceMenuEdit.vue b/src/views/admin/ServiceMenuEdit.vue
index 82c32e4..82c42ef 100644
--- a/src/views/admin/ServiceMenuEdit.vue
+++ b/src/views/admin/ServiceMenuEdit.vue
@@ -69,7 +69,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/ServiceSupplierEdit.vue b/src/views/admin/ServiceSupplierEdit.vue
index a60697e..8dc017b 100644
--- a/src/views/admin/ServiceSupplierEdit.vue
+++ b/src/views/admin/ServiceSupplierEdit.vue
@@ -90,7 +90,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/meeting/EquipmentList.vue b/src/views/admin/meeting/EquipmentList.vue
index a3e4dbe..9d139eb 100644
--- a/src/views/admin/meeting/EquipmentList.vue
+++ b/src/views/admin/meeting/EquipmentList.vue
@@ -41,6 +41,18 @@
:columns='columns'
:data='loadData'
>
+
+ 门禁
+ 开门控制器
+
+
+ {{record.buildName}}{{record.roomName}}
+
+
+ 启用
+ 损坏
+ 离线
+
编辑
@@ -92,7 +104,9 @@ export default {
},
{
title: '设备类型',
- dataIndex: 'type'
+ dataIndex: 'type',
+ scopedSlots: { customRender: 'type' }
+
},
{
title: '设备ip',
@@ -100,11 +114,14 @@ export default {
},
{
title: '存放地点',
- dataIndex: 'roomName'
+ dataIndex: 'roomName',
+ scopedSlots: { customRender: 'roomName' }
},
{
title: '设备状态',
- dataIndex: 'status'
+ dataIndex: 'status',
+ scopedSlots: { customRender: 'status' }
+
},
{
diff --git a/src/views/admin/meeting/RoomItemList.vue b/src/views/admin/meeting/RoomItemList.vue
index 0c47b8f..e1fc1e2 100644
--- a/src/views/admin/meeting/RoomItemList.vue
+++ b/src/views/admin/meeting/RoomItemList.vue
@@ -41,6 +41,7 @@
:columns='columns'
:data='loadData'
>
+
编辑
@@ -90,18 +91,18 @@ export default {
title: '品牌',
dataIndex: 'brand'
},
- {
- title: '规格',
- dataIndex: 'specification'
- },
- {
- title: '图片url',
- dataIndex: 'picUrl'
- },
- {
- title: '附件url',
- dataIndex: 'fileUrl'
- },
+ // {
+ // title: '规格',
+ // dataIndex: 'specification'
+ // },
+ // {
+ // title: '图片url',
+ // dataIndex: 'picUrl'
+ // },
+ // {
+ // title: '附件url',
+ // dataIndex: 'fileUrl'
+ // },
// {
// title: '备注',
// dataIndex: 'remark'
diff --git a/src/views/admin/meeting/RoomRecordList.vue b/src/views/admin/meeting/RoomRecordList.vue
new file mode 100644
index 0000000..8dc4a54
--- /dev/null
+++ b/src/views/admin/meeting/RoomRecordList.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/ShowroomList.vue b/src/views/admin/meeting/ShowroomList.vue
new file mode 100644
index 0000000..5ff435b
--- /dev/null
+++ b/src/views/admin/meeting/ShowroomList.vue
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/ShowroomRecordList.vue b/src/views/admin/meeting/ShowroomRecordList.vue
new file mode 100644
index 0000000..af4097b
--- /dev/null
+++ b/src/views/admin/meeting/ShowroomRecordList.vue
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ queryParam = {}">重置
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/modules/EquipmentModal.vue b/src/views/admin/meeting/modules/EquipmentModal.vue
index 583f82b..f11d5d7 100644
--- a/src/views/admin/meeting/modules/EquipmentModal.vue
+++ b/src/views/admin/meeting/modules/EquipmentModal.vue
@@ -1,135 +1,208 @@
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
门禁
-
+
开门控制器
-
-
+
+
-
-
-
+
+
+
{{ item.floorName }}
-
-
-
+
+
+
{{ item.name }}
-
-
-
-
-
-
+
+
+
+
+
+
开启
-
+
损坏
-
+
离线
-
-
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/modules/RoomContentModal.vue b/src/views/admin/meeting/modules/RoomContentModal.vue
index 0249a14..0f3e166 100644
--- a/src/views/admin/meeting/modules/RoomContentModal.vue
+++ b/src/views/admin/meeting/modules/RoomContentModal.vue
@@ -270,7 +270,7 @@ export default {
xs: { span: 24 },
sm: { span: 5 },
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
imageUrl: '',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
@@ -361,18 +361,21 @@ export default {
this.edit({ id: 0 })
},
edit (record) {
- get(record.id).then((res) =>{
- this.form.setFieldsValue({
+ if (record.id != 0){
+ get(record.id).then((res) =>{
+ this.form.setFieldsValue({
area: res.area,
- buildId:res.buildingName,
- roomId:res.roomName,
- isToll:res.isToll.toString(),
- isShow:res.isShow.toString(),
- isTicket:res.isTicket.toString(),
- type:res.typeName
+ buildId:res.buildingName,
+ roomId:res.roomName,
+ isToll:res.isToll.toString(),
+ isShow:res.isShow.toString(),
+ isTicket:res.isTicket.toString(),
+ type:res.typeName
+ })
})
- })
+ }
+
this.mdl = Object.assign(record)
this.visible = true
this.$nextTick(() => {
diff --git a/src/views/admin/meeting/modules/RoomItemModal.vue b/src/views/admin/meeting/modules/RoomItemModal.vue
index 07c71d7..74196a9 100644
--- a/src/views/admin/meeting/modules/RoomItemModal.vue
+++ b/src/views/admin/meeting/modules/RoomItemModal.vue
@@ -15,18 +15,18 @@
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
@@ -89,7 +71,7 @@ export default {
xs: { span: 24 },
sm: { span: 16 }
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/meeting/modules/RoomRecordModal.vue b/src/views/admin/meeting/modules/RoomRecordModal.vue
new file mode 100644
index 0000000..3f89640
--- /dev/null
+++ b/src/views/admin/meeting/modules/RoomRecordModal.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/modules/RoomServeModal.vue b/src/views/admin/meeting/modules/RoomServeModal.vue
index ceb2c35..6169e87 100644
--- a/src/views/admin/meeting/modules/RoomServeModal.vue
+++ b/src/views/admin/meeting/modules/RoomServeModal.vue
@@ -75,7 +75,7 @@ export default {
sm: { span: 16 }
},
loading: false,
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
imageUrl: '',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
diff --git a/src/views/admin/meeting/modules/ShowroomModal.vue b/src/views/admin/meeting/modules/ShowroomModal.vue
new file mode 100644
index 0000000..e5f368c
--- /dev/null
+++ b/src/views/admin/meeting/modules/ShowroomModal.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/modules/ShowroomRecordModal.vue b/src/views/admin/meeting/modules/ShowroomRecordModal.vue
new file mode 100644
index 0000000..309664a
--- /dev/null
+++ b/src/views/admin/meeting/modules/ShowroomRecordModal.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/admin/meeting/modules/TicketModal.vue b/src/views/admin/meeting/modules/TicketModal.vue
index ef168f4..0516608 100644
--- a/src/views/admin/meeting/modules/TicketModal.vue
+++ b/src/views/admin/meeting/modules/TicketModal.vue
@@ -76,7 +76,7 @@
有限制
@@ -116,7 +116,7 @@
-
+
@@ -146,7 +146,7 @@
>
-
+
@@ -251,11 +251,27 @@ export default {
couponTicket(){
this.numVisible =true
},
+ clickNumber(value){
+ //数值改变
+ this.loadData.forEach(item =>{
+ item.num = value
+ })
+ },
handleNumSubmit(){
},
+ customerHandleOk(){
+ let record = this.selectedCustomerRows
+ record.forEach(record =>{
+ this.data = this.data.filter(item => item.id != record.id)
+ this.loadData.push(record)
+ })
+ this.customerVisible =false
+
+ },
+
deleteRecord(record) {
this.loadData = this.loadData.filter(item => item.id != record.id)
this.data.push(record)
diff --git a/src/views/admin/modules/BuildingFloorModal.vue b/src/views/admin/modules/BuildingFloorModal.vue
index 910546d..aef9e05 100644
--- a/src/views/admin/modules/BuildingFloorModal.vue
+++ b/src/views/admin/modules/BuildingFloorModal.vue
@@ -52,7 +52,7 @@ export default {
confirmLoading: false,
roleAll: [],
mdl: {},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
token: storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/modules/BuildingModal.vue b/src/views/admin/modules/BuildingModal.vue
index 3c7bffe..2f6b7e0 100644
--- a/src/views/admin/modules/BuildingModal.vue
+++ b/src/views/admin/modules/BuildingModal.vue
@@ -54,7 +54,7 @@ export default {
confirmLoading: false,
roleAll: [],
mdl: {},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
token: storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/modules/CustomerAttachmentList.vue b/src/views/admin/modules/CustomerAttachmentList.vue
index 2c9e643..9be0e19 100644
--- a/src/views/admin/modules/CustomerAttachmentList.vue
+++ b/src/views/admin/modules/CustomerAttachmentList.vue
@@ -97,7 +97,7 @@ export default {
loadData: parameter => {
return getCustomerAttachmentsList(Object.assign(parameter, { customerId: this.customerId }))
},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
Authorization: 'Bearer ' + storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/modules/CustomerContractBillModal.vue b/src/views/admin/modules/CustomerContractBillModal.vue
index e9d42ca..6f1bd47 100644
--- a/src/views/admin/modules/CustomerContractBillModal.vue
+++ b/src/views/admin/modules/CustomerContractBillModal.vue
@@ -85,7 +85,7 @@ export default {
confirmLoading: false,
roleAll: [],
mdl: {},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
token: storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/admin/modules/CustomerContractOtherBillModal.vue b/src/views/admin/modules/CustomerContractOtherBillModal.vue
index 967a1ef..0472e90 100644
--- a/src/views/admin/modules/CustomerContractOtherBillModal.vue
+++ b/src/views/admin/modules/CustomerContractOtherBillModal.vue
@@ -85,7 +85,7 @@ export default {
confirmLoading: false,
roleAll: [],
mdl: {},
- uploadUrl: process.env.VUE_APP_API_BASE_URL + '/dfs/upload',
+ uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload',
headers: {
token: storage.get(ACCESS_TOKEN)
},
diff --git a/src/views/system/modules/UserModal.vue b/src/views/system/modules/UserModal.vue
index 0e77259..0de1946 100644
--- a/src/views/system/modules/UserModal.vue
+++ b/src/views/system/modules/UserModal.vue
@@ -62,6 +62,11 @@
{{ action.roleName }}
+
+
+ {{ item.name }}
+
+
@@ -72,6 +77,9 @@