perf: 优化转发功能

This commit is contained in:
kuaifan 2025-03-17 10:15:12 +08:00
parent 575db58476
commit ee6cf05a92
4 changed files with 21 additions and 2 deletions

View File

@ -47,7 +47,7 @@
:dialog-id="dialogId" :dialog-id="dialogId"
:emoji-bottom="windowPortrait" :emoji-bottom="windowPortrait"
:maxlength="200000" :maxlength="200000"
:placeholder="$L('留言')" :placeholder="placeholder || $L('留言')"
:disabled="loading" :disabled="loading"
disabled-record disabled-record
simple-mode/> simple-mode/>
@ -57,7 +57,7 @@
:autosize="{minRows: 1,maxRows: 3}" :autosize="{minRows: 1,maxRows: 3}"
v-model="message" v-model="message"
:maxlength="200000" :maxlength="200000"
:placeholder="$L('留言')" :placeholder="placeholder || $L('留言')"
:disabled="loading" :disabled="loading"
clearable/> clearable/>
</div> </div>
@ -92,6 +92,11 @@ export default {
type: String, type: String,
default: '' default: ''
}, },
//
placeholder: {
type: String,
default: null
},
// //
senderHidden: { senderHidden: {
type: Boolean, type: Boolean,

View File

@ -4,6 +4,7 @@
<UserSelect <UserSelect
ref="forwardSelect" ref="forwardSelect"
:title="title" :title="title"
:show-bot="showBot"
:multiple-max="userMaxSelect" :multiple-max="userMaxSelect"
:before-submit="onSelectBefore" :before-submit="onSelectBefore"
:show-select-all="false" :show-select-all="false"
@ -15,6 +16,7 @@
ref="forwardConfirm" ref="forwardConfirm"
v-model="confirmShow" v-model="confirmShow"
:title="confirmTitle" :title="confirmTitle"
:placeholder="confirmPlaceholder"
:sender-hidden="senderHidden" :sender-hidden="senderHidden"
:before-submit="onConfirmBefore" :before-submit="onConfirmBefore"
@ -42,11 +44,21 @@ export default {
type: String, type: String,
default: 'Forward Confirm' default: 'Forward Confirm'
}, },
//
confirmPlaceholder: {
type: String,
default: null
},
// //
senderHidden: { senderHidden: {
type: Boolean, type: Boolean,
default: false default: false
}, },
//
showBot: {
type: Boolean,
default: true
},
// //
userMaxSelect: { userMaxSelect: {
type: Number, type: Number,

View File

@ -120,6 +120,7 @@
ref="forwarder" ref="forwarder"
:title="$L('分享报告到消息')" :title="$L('分享报告到消息')"
:confirm-title="$L('确认分享')" :confirm-title="$L('确认分享')"
:confirm-placeholder="$L('说明')"
:multiple-max="50" :multiple-max="50"
:before-submit="onShare" :before-submit="onShare"
sender-hidden/> sender-hidden/>

View File

@ -377,6 +377,7 @@
ref="forwarder" ref="forwarder"
:title="$L('发送文件')" :title="$L('发送文件')"
:confirm-title="$L('确认发送')" :confirm-title="$L('确认发送')"
:confirm-placeholder="$L('说明')"
:multiple-max="50" :multiple-max="50"
:before-submit="onSendFile" :before-submit="onSendFile"
sender-hidden/> sender-hidden/>