This commit is contained in:
2025-04-03 19:29:57 +08:00
parent 521255c1af
commit 9add82dc7e
28 changed files with 749 additions and 267 deletions

View File

@@ -11,7 +11,13 @@ type UserAppStore = {
list: any[];
getList: () => Promise<void>;
updateData: (data: any) => Promise<void>;
deleteData: (id: string) => Promise<void>;
/**
* 删除用户应用
* @param id 用户应用id
* @param deleteFile 是否删除文件
* @returns
*/
deleteData: (id: string, deleteFile?: boolean) => Promise<void>;
showShareEdit: boolean;
setShowShareEdit: (showShareEdit: boolean) => void;
userApp: any;
@@ -56,12 +62,13 @@ export const useUserAppStore = create<UserAppStore>((set, get) => {
message.error(res.message || 'Request failed');
}
},
deleteData: async (id) => {
deleteData: async (id, deleteFile = false) => {
const { getList } = get();
const res = await query.post({
path: 'user-app',
key: 'delete',
id,
deleteFile,
});
if (res.code === 200) {
getList();