From 11b42afde3b2e7600114e6b25dbde3ac0fd9a50c Mon Sep 17 00:00:00 2001 From: wuhongjian Date: Tue, 25 Oct 2022 09:21:38 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=B8=80=E9=94=AE=E7=BB=84=E4=BC=9A?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front/src/views/home/infrastructurePage.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/src/views/home/infrastructurePage.vue b/front/src/views/home/infrastructurePage.vue index 2cdfd140..a4e7809d 100644 --- a/front/src/views/home/infrastructurePage.vue +++ b/front/src/views/home/infrastructurePage.vue @@ -858,7 +858,7 @@ const videoList = ref([]) const initMeeting = () => { - let str = '' + let str = '青岛市一网统揽项目组/' meetingSelect.value.map((val) => (str += val + '/')) initiateMeet(str).then((res) => { console.log('组会=========>', res) From b30a72555f67389d46a312af4b990cc146c23bab Mon Sep 17 00:00:00 2001 From: a0049873 <79py69t9wb@privaterelay.appleid.com> Date: Tue, 25 Oct 2022 09:48:40 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E5=88=A4=E6=96=AD=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front/src/api/user.js | 15 +- front/src/views/home/components/header.vue | 993 +++++++++++---------- 2 files changed, 526 insertions(+), 482 deletions(-) diff --git a/front/src/api/user.js b/front/src/api/user.js index a8e05e59..c8167d56 100644 --- a/front/src/api/user.js +++ b/front/src/api/user.js @@ -1,8 +1,8 @@ /* * @Author: hisense.wuhongjian * @Date: 2022-03-29 17:48:03 - * @LastEditors: hisense.liangjunhua - * @LastEditTime: 2022-07-15 16:42:22 + * @LastEditors: Light + * @LastEditTime: 2022-10-25 09:37:05 * @Description: 告诉大家这是什么 */ import request from '@/utils/request' @@ -23,6 +23,13 @@ export async function socialLogin(data) { }) } +export function getRole(params) { + return request({ + url: '/sys/role/' + params, + method: 'get', + params, + }) +} export function getUserInfo(redict) { //此处为了兼容mock.js使用data传递accessToken,如果使用mock可以走headers // debugger @@ -30,8 +37,8 @@ export function getUserInfo(redict) { url: '/sys/user/info', method: 'get', headers: { - REQUESTURI:redict - } + REQUESTURI: redict, + }, }) } export function getDeptAll() { diff --git a/front/src/views/home/components/header.vue b/front/src/views/home/components/header.vue index 8c67bc87..8bc1e908 100644 --- a/front/src/views/home/components/header.vue +++ b/front/src/views/home/components/header.vue @@ -1,8 +1,11 @@ From 5cbeba19b82991e9f689e9faf8c634f1978b2e76 Mon Sep 17 00:00:00 2001 From: a0049873 <79py69t9wb@privaterelay.appleid.com> Date: Tue, 25 Oct 2022 10:58:25 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E5=AE=A4=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front/src/api/home.js | 9 ++- front/src/views/home/infrastructurePage.vue | 75 ++++++++++++++------- 2 files changed, 60 insertions(+), 24 deletions(-) diff --git a/front/src/api/home.js b/front/src/api/home.js index e97c9400..c065a0eb 100644 --- a/front/src/api/home.js +++ b/front/src/api/home.js @@ -2,7 +2,7 @@ * @Author: hisense.wuhongjian * @Date: 2022-04-01 19:19:40 * @LastEditors: Light - * @LastEditTime: 2022-10-24 10:36:56 + * @LastEditTime: 2022-10-25 09:51:56 * @Description: 告诉大家这是什么 */ import request from '@/utils/request' @@ -110,6 +110,13 @@ export function initiateMeet(data) { data: data, }) } +export function getEnkeUsers(params) { + return request({ + url: '/enke/getEnkeUsers', + method: 'get', + params: params, + }) +} // 组件服务 export function ApplicationServe(data) { diff --git a/front/src/views/home/infrastructurePage.vue b/front/src/views/home/infrastructurePage.vue index a4e7809d..6aff800a 100644 --- a/front/src/views/home/infrastructurePage.vue +++ b/front/src/views/home/infrastructurePage.vue @@ -544,18 +544,19 @@ > @@ -782,7 +783,7 @@ defineExpose, computed, } from 'vue' - import { getUser, initiateMeet } from '@/api/home' + import { getUser, initiateMeet, getEnkeUsers } from '@/api/home' import { getCameraByParentId, getStreamByChannelCode, @@ -846,24 +847,66 @@ 'fullScreen', ], //显示所有按钮, }) - const meetingSelect = ref([]) + const meetingList = ref([]) + const meetingPagination = ref({ + total: 0, + current: 1, + pageSize: 5, //每页中显示5条数据 + showSizeChanger: false, + }) + const meetingSelect = reactive({ data: [] }) + const meetingSelectOld = reactive({ data: [] }) const meetingOnSelectChange = (selectedRowKeys) => { console.log( 'selectedRowKeys changed: ', selectedRowKeys, - meetingSelect.value + meetingSelect.data ) - meetingSelect.value = selectedRowKeys + meetingSelect.data = selectedRowKeys + meetingSelectOld.data[meetingPagination.value.current - 1] = + meetingSelect.data } - const videoList = ref([]) const initMeeting = () => { let str = '青岛市一网统揽项目组/' - meetingSelect.value.map((val) => (str += val + '/')) + // meetingSelect.data.map((val) => (str += val + '/')) + meetingSelectOld.data.map((val) => { + val.map((data) => (str += data + '/')) + }) initiateMeet(str).then((res) => { console.log('组会=========>', res) }) } + // 获取会议列表 + const meetingColumns = ref([ + { + title: '视频会议用户名称', + dataIndex: 'hostName', + key: 'hostName', + }, + ]) + const getMeetingList = () => { + getEnkeUsers({ + page: meetingPagination.value.current, + limit: meetingPagination.value.pageSize, + }).then((res) => { + meetingList.value = [] + res.data.data.list.map((val) => { + val.key = val.hostName + }) + meetingList.value = res.data.data.list + meetingPagination.value.total = res.data.data.total + meetingSelect.data = + meetingSelectOld.data[meetingPagination.value.current - 1] + console.log('会议列表=============>', res.data.data) + }) + } + getMeetingList() + const handleMeeting = (pag, filters, sorter) => { + console.log(pag, filters, sorter) + meetingPagination.value.current = pag.current + getMeetingList() + } let visible = ref(false) // 视频预览 let picVisible = ref(false) // 图片预览 let batchVisible = ref(false) // 视频批量预览 @@ -2072,20 +2115,6 @@ key: 'channelId', }, ]) - const meetingColumns = ref([ - { - title: '视频会议用户名称', - dataIndex: 'name', - key: 'name', - }, - ]) - const meetingName = ref([ - { name: '一网统揽平台组', key: '一网统揽平台组' }, - { name: '市气象局', key: '市气象局' }, - { name: '地铁集团', key: '地铁集团' }, - { name: '市公安局', key: '市公安局' }, - { name: '市交通运输局', key: '市交通运输局' }, - ]) // 西海岸--状态展示 if (isXiHaiAn) { columns.value.splice(2, 0, { From 8f33c9f3758a3003424a342749cc4234440b1ff9 Mon Sep 17 00:00:00 2001 From: wuhongjian Date: Tue, 25 Oct 2022 11:30:05 +0800 Subject: [PATCH 4/5] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- front/src/views/home/DetailsPageconetent.vue | 3563 +++++++++-------- .../home/components/searchResultList.vue | 15 +- 3 files changed, 1940 insertions(+), 1641 deletions(-) diff --git a/.gitignore b/.gitignore index ea7fa33a..2ebfa222 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,5 @@ front/public/index.html back/dist-西海岸-后台管理-v0.8.2.1.zip back/dist-市局-后台管理-v0.8.2.3.zip back/dist-西海岸-后台管理-v0.8.2.4.d.zip -*.zip \ No newline at end of file +*.zip +front/public/static/config/basicConfig.js diff --git a/front/src/views/home/DetailsPageconetent.vue b/front/src/views/home/DetailsPageconetent.vue index b4bfc172..f8907262 100644 --- a/front/src/views/home/DetailsPageconetent.vue +++ b/front/src/views/home/DetailsPageconetent.vue @@ -12,32 +12,55 @@
模糊搜索 - + - -
-
- +
+ {{ - item.name + - '(' + - (globalData.data.filter((val) => val.type === item.name)[0] - .count || '0') + - ')' + item.name + + '(' + + (globalData.data.filter((val) => val.type === item.name)[0] + .count || '0') + + ')' }} @@ -46,45 +69,89 @@
-