2025-10-14
发送图片
This commit is contained in:
@@ -279,7 +279,23 @@
|
|||||||
:rows="3"
|
:rows="3"
|
||||||
placeholder="请输入消息..."
|
placeholder="请输入消息..."
|
||||||
></el-input>
|
></el-input>
|
||||||
|
<el-row :gutter="24">
|
||||||
|
<el-col :span="12">
|
||||||
|
<el-upload
|
||||||
|
action="/mid/upload/image"
|
||||||
|
:headers="headers"
|
||||||
|
:on-success="uploadSuccess"
|
||||||
|
:on-error="uploadError"
|
||||||
|
:show-file-list="false"
|
||||||
|
accept="image/png, image/jpeg"
|
||||||
|
:limit="1">
|
||||||
|
<el-button type="primary">发送图片</el-button>
|
||||||
|
</el-upload>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
<el-button type="primary" @click="handleSendMsg">发送</el-button>
|
<el-button type="primary" @click="handleSendMsg">发送</el-button>
|
||||||
|
</el-col>
|
||||||
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
@@ -302,6 +318,9 @@ import {io} from 'socket.io-client';
|
|||||||
|
|
||||||
const {proxy} = getCurrentInstance();
|
const {proxy} = getCurrentInstance();
|
||||||
const userStore = useUserStore()
|
const userStore = useUserStore()
|
||||||
|
const headers = {
|
||||||
|
Authorization: `Bearer ${userStore.token}`
|
||||||
|
}
|
||||||
|
|
||||||
// 统计
|
// 统计
|
||||||
const stats = ref({
|
const stats = ref({
|
||||||
@@ -557,6 +576,20 @@ const handleSendMsg = () => {
|
|||||||
inputText.value = ''
|
inputText.value = ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const uploadSuccess = (res) => {
|
||||||
|
socket.value.emit('clientMsg', {
|
||||||
|
groupId: params.value.groupId,
|
||||||
|
createId: userStore.user.id,
|
||||||
|
content: res.data.url,
|
||||||
|
type: 'img'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const uploadError = (res) => {
|
||||||
|
const result = JSON.parse(res.message)
|
||||||
|
ElMessage.error(result.message)
|
||||||
|
}
|
||||||
|
|
||||||
// 头像字
|
// 头像字
|
||||||
const getRoleInitial = (createId) => {
|
const getRoleInitial = (createId) => {
|
||||||
if (messageUserId.value === createId) {
|
if (messageUserId.value === createId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user