From 8cd3aac10c7901d35c4e1528a42047fc1d9abe2e Mon Sep 17 00:00:00 2001 From: xiangcongshuai Date: Fri, 29 Nov 2024 17:02:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=95=B0=E5=AD=97=E6=B0=91=E8=AD=A6?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/net.config.js | 2 +- src/layouts/components/HoverButton/index.vue | 140 ++++++++++++++++--- src/store/modules/user.js | 11 +- 3 files changed, 128 insertions(+), 25 deletions(-) diff --git a/src/config/net.config.js b/src/config/net.config.js index 0ca6459..f8258a8 100644 --- a/src/config/net.config.js +++ b/src/config/net.config.js @@ -5,7 +5,7 @@ const network = { // 默认的接口地址 如果是开发环境和生产环境走vab-mock-server,当然你也可以选择自己配置成需要的接口地址 baseURL: process.env.NODE_ENV === 'development' - ? 'http://192.168.10.142:8097/fu-hsi-server' + ? 'http://192.168.10.25:8097/fu-hsi-server' : '/fuHsiApi', // 配后端数据的接收方式application/json;charset=UTF-8或者application/x-www-form-urlencoded;charset=UTF-8 contentType: 'application/json;charset=UTF-8', diff --git a/src/layouts/components/HoverButton/index.vue b/src/layouts/components/HoverButton/index.vue index 5fc17ec..5e305ed 100644 --- a/src/layouts/components/HoverButton/index.vue +++ b/src/layouts/components/HoverButton/index.vue @@ -7,44 +7,140 @@ --> diff --git a/src/store/modules/user.js b/src/store/modules/user.js index f9368e3..1b39ee2 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -19,6 +19,7 @@ const state = () => ({ endTime: null, avatar: null, adminFlag: '', + caseId: "", permissions: [] }) const getters = { @@ -31,7 +32,8 @@ const getters = { userId: (state) => state.userId, unitId: (state) => state.unitId, adminFlag: (state) => state.adminFlag, - permissions: (state) => state.permissions + permissions: (state) => state.permissions, + caseId: (state) => state.caseId } const mutations = { setAccessToken(state, accessToken) { @@ -67,13 +69,18 @@ const mutations = { }, setPermissions(state, permissions) { state.permissions = permissions + }, + setConversationId(state, conversationId) { + state.conversationId = conversationId } } const actions = { setPermissions({ commit }, permissions) { commit('setPermissions', permissions) }, - + setCaseId({ commit }, conversationId) { + commit('setConversationId', conversationId) + }, async login({ commit }, userInfo) { const { userAccount, password } = userInfo const { data } = await login({