diff --git a/package.json b/package.json index ea57ce6..ccf5355 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "packageManager": "pnpm@8.14.1", "license": "MIT", "scripts": { - "test:h5": "uni --mode test", + "test:h5": "uni --mode test --port 2468", "prod:h5": "uni --mode prod", "build:h5:test": "uni build --mode test", "build:h5:prod": "uni build --mode prod" diff --git a/src/api/chat/index.js b/src/api/chat/index.js index ed761d2..a76899a 100644 --- a/src/api/chat/index.js +++ b/src/api/chat/index.js @@ -1,4 +1,5 @@ import request from '@/service/index.js' +import qs from 'qs' // 获取聊天列表服务接口 export const ServeGetTalkList = (data) => { @@ -158,3 +159,14 @@ export const ServeConfirmVoteHandle = (data) => { data, }) } + +export const uploadImg = (data,onProgressFn) => { + return request({ + url: '/upload/img', + method: 'POST', + data:data, + baseURL:import.meta.env.VITE_EPR_BASEURL, + isFormData:true, + onUploadProgress:(progressEvent)=>onProgressFn(progressEvent,data.get('file')) + }) +} diff --git a/src/components/talk/message/ImageMessage.vue b/src/components/talk/message/ImageMessage.vue index 8b69ad2..839a9aa 100644 --- a/src/components/talk/message/ImageMessage.vue +++ b/src/components/talk/message/ImageMessage.vue @@ -1,20 +1,39 @@ + diff --git a/src/pages/dialog/index.vue b/src/pages/dialog/index.vue index 7a973c2..b56c255 100644 --- a/src/pages/dialog/index.vue +++ b/src/pages/dialog/index.vue @@ -15,19 +15,46 @@