|
@@ -905,7 +905,7 @@ const toggleMenu = () => {
|
|
|
|
|
|
// 修改右侧菜单切换逻辑
|
|
|
const toggleRightMenu = () => {
|
|
|
- isRightMenuCollapsed.value = !isRightMenuCollapsed.value;
|
|
|
+ isRightMenuCollapsed.value = false;
|
|
|
|
|
|
if (isRightMenuCollapsed.value) {
|
|
|
// 收起菜单时的处理
|
|
@@ -1038,6 +1038,18 @@ const toggleAttachments = () => {
|
|
|
|
|
|
const removeFile = (file) => {
|
|
|
attachedFiles.value = attachedFiles.value.filter((f) => f !== file);
|
|
|
+ if(attachedFiles.value.length === 0){
|
|
|
+ rightMenuWidth.value = 0;
|
|
|
+ if(document.querySelector('.chat')){
|
|
|
+ document.querySelector('.chat').style.right = `0px`;
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ rightMenuWidth.value = 450;
|
|
|
+ if(document.querySelector('.chat')){
|
|
|
+ document.querySelector('.chat').style.right = `${rightMenuWidth.value}px`;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ console.log(attachedFiles.value.length);
|
|
|
};
|
|
|
|
|
|
const triggerFileInput = () => {
|
|
@@ -1091,6 +1103,7 @@ const handleFileUpload = async (event) => {
|
|
|
return;
|
|
|
}
|
|
|
isUploading.value = true;
|
|
|
+ rightMenuWidth.value = 450;
|
|
|
|
|
|
try {
|
|
|
for (const file of files) {
|