diff --git a/.env b/.env index 6773176..270cde7 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ NODE_ENV=production VUE_APP_PREVIEW=false VUE_APP_API_BASE_URL=/api -VUE_APP_MODEL_BASE_URL=http://127.0.0.1:8080 \ No newline at end of file +VUE_APP_MODEL_BASE_URL=https://www.chuangzhikj.com/saas-ics \ No newline at end of file diff --git a/.env.development b/.env.development index 1be8d2a..03c6006 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ NODE_ENV=development VUE_APP_PREVIEW=true VUE_APP_API_BASE_URL=/api -VUE_APP_MODEL_BASE_URL=http://127.0.0.1:8080 \ No newline at end of file +VUE_APP_MODEL_BASE_URL=https://www.chuangzhikj.com/saas-ics \ No newline at end of file diff --git a/.env.preview b/.env.preview index 94c01bd..3aa62cd 100644 --- a/.env.preview +++ b/.env.preview @@ -1,4 +1,4 @@ NODE_ENV=production VUE_APP_PREVIEW=true -VUE_APP_API_BASE_URL=/api -VUE_APP_MODEL_BASE_URL=http://127.0.0.1:8080 \ No newline at end of file +VUE_APP_API_BASE_URL=/saas-ics +VUE_APP_MODEL_BASE_URL=http://localhost/saas-ics \ No newline at end of file diff --git a/package.json b/package.json index 746e5de..1712b68 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "version": "1.0.0", "private": true, "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", + "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", + "build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build", "report": "vue-cli-service build --report", - "build:preview": "vue-cli-service build --mode preview", + "build:preview": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode preview", "lint": "vue-cli-service lint", "lint:nofix": "vue-cli-service lint --no-fix" }, diff --git a/src/api/admin/meeting/reservationServe.js b/src/api/admin/meeting/reservationServe.js new file mode 100644 index 0000000..271b4ee --- /dev/null +++ b/src/api/admin/meeting/reservationServe.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + reservationServe: '/meeting/reservationServe' +} + +export function getReservationServeList (parameter) { + return axios({ + url: api.reservationServe + '/list', + method: 'get', + params: parameter + }) +} + +export function saveReservationServe (parameter) { + return axios({ + url: api.reservationServe + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delReservationServe (parameter) { + return axios({ + url: api.reservationServe + '/remove', + method: 'post', + params: parameter + }) +} + +export const reservationServeExport = api.reservationServe + '/export' diff --git a/src/views/admin/CustomerEdit.vue b/src/views/admin/CustomerEdit.vue index bfe55ce..972fc54 100644 --- a/src/views/admin/CustomerEdit.vue +++ b/src/views/admin/CustomerEdit.vue @@ -319,15 +319,23 @@ -
+
新建企业员工 导入用户 + + + + + + + 查询 +
- @@ -483,7 +491,7 @@ export default { // 联系人列表表头 contactsItemColumns: [ { - title: '昵称', + title: '姓名', dataIndex: 'username' }, { @@ -553,6 +561,9 @@ export default { orderReturnsData: [], contactsItemData: [], + queryParam:{ + keyword:'' + }, selectedDeviceRowKeys: [], selectedRowKeys: [], uploadUrl: process.env.VUE_APP_API_BASE_URL + '/api/dfs/upload', @@ -609,6 +620,16 @@ export default { this.getUserDetail() }, methods: { + //查询企业用户数据 + searchData(){ + let param = { + username:this.queryParam.keyword, + customerId: this.$route.query.customerId + } + selectCustomerStaffList(param).then(res => { + this.contactsItemData = res.rows + }) + }, // 获取用户详细信息 getUserDetail() { diff --git a/src/views/admin/meeting/ReservationServeList.vue b/src/views/admin/meeting/ReservationServeList.vue new file mode 100644 index 0000000..7a401f9 --- /dev/null +++ b/src/views/admin/meeting/ReservationServeList.vue @@ -0,0 +1,170 @@ + + + diff --git a/src/views/admin/meeting/RoomContentList.vue b/src/views/admin/meeting/RoomContentList.vue index 4a05734..0799964 100644 --- a/src/views/admin/meeting/RoomContentList.vue +++ b/src/views/admin/meeting/RoomContentList.vue @@ -252,7 +252,8 @@ export default { advanced: false, // 查询参数 queryParam: {}, - itemQueryParam: {}, + itemQueryParam: { + }, serveQueryParam: {}, capacityList: [], shapeList: [], @@ -329,10 +330,18 @@ export default { return getRoomContentList(Object.assign(parameter, this.queryParam)) }, itemLoadData: (parameter) => { - return getRoomItemList(Object.assign(parameter, this.itemQueryParam)) + console.log(this.parkId) + let param ={ + parkId:this.parkId + } + + return getRoomItemList(Object.assign(parameter, param)) }, serveLoadData: (parameter) => { - return getRoomServeList(Object.assign(parameter, this.serveQueryParam)) + let param ={ + parkId:this.parkId + } + return getRoomServeList(Object.assign(parameter, param)) }, selectedRowKeys: [], selectedRows: [], @@ -424,8 +433,10 @@ export default { }, handleItemTable(record) { let params = { - roomContentId: record.id + roomContentId: record.id, } + this.parkId = record.parkId + selectRoomItemByRoom(params).then((res) => { this.selectedItemRowKeys = res.data.map(d => d.itemId) this.selectedItemRows = res.data @@ -436,8 +447,10 @@ export default { }, handleServeTable(record) { let params = { - romeContentId: record.id + romeContentId: record.id, + } + this.parkId = record.parkId selectRoomServeByRoom(params).then((res) => { this.selectedServeRowKeys = res.data.map(d => d.serveId) this.selectedServeRows = res.data diff --git a/src/views/admin/meeting/RoomItemList.vue b/src/views/admin/meeting/RoomItemList.vue index e1fc1e2..b3e6121 100644 --- a/src/views/admin/meeting/RoomItemList.vue +++ b/src/views/admin/meeting/RoomItemList.vue @@ -3,6 +3,8 @@
+ + @@ -54,7 +56,8 @@ diff --git a/src/views/admin/meeting/modules/RoomItemModal.vue b/src/views/admin/meeting/modules/RoomItemModal.vue index 649699e..0c66068 100644 --- a/src/views/admin/meeting/modules/RoomItemModal.vue +++ b/src/views/admin/meeting/modules/RoomItemModal.vue @@ -1,66 +1,84 @@