feat: 前端搭建

This commit is contained in:
Gsh
2025-06-17 22:37:37 +08:00
parent 4830be6388
commit 0cd795f57a
1228 changed files with 23627 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
import type { FilesCardProps } from 'vue-element-plus-x/types/FilesCard';
// 对话聊天的文件上传列表
import { defineStore } from 'pinia';
export const useFilesStore = defineStore('files', () => {
const filesList = ref<FilesCardProps & { file: File }[]>([]);
// 设置文件列表
const setFilesList = (list: FilesCardProps & { file: File }[]) => {
filesList.value = list;
};
// 根据索引删除 文件
const deleteFileByIndex = (index: number) => {
filesList.value.splice(index, 1);
};
return {
filesList,
setFilesList,
deleteFileByIndex,
};
});