diff --git a/web/src/components/fileSelector/index.vue b/web/src/components/fileSelector/index.vue
index e07a919..96262e1 100644
--- a/web/src/components/fileSelector/index.vue
+++ b/web/src/components/fileSelector/index.vue
@@ -11,8 +11,14 @@
{
// all数据不能清,因为all只会在挂载的时候赋值一次
// listAllData.value = [];
};
-const clear = () => { data.value = null; onDataChange(null); }
-
+const clear = () => { data.value = null; onDataChange(null); };
+const clearOne = (item: any) => {
+ let _l = (JSON.parse(JSON.stringify(data.value)) as any[]).filter((i:any)=> i !== item)
+ data.value = _l;
+ onDataChange(_l);
+};
// 网络文件部分
const netLoading = ref(false);
diff --git a/web/src/views/system/fileList/crud.tsx b/web/src/views/system/fileList/crud.tsx
index 48143c4..83b8d08 100644
--- a/web/src/views/system/fileList/crud.tsx
+++ b/web/src/views/system/fileList/crud.tsx
@@ -228,26 +228,26 @@ export const createCrudOptions = function ({ crudExpose, context }: CreateCrudOp
show: false
}
},
- fileselectortest: {
- title: '文件选择器测试',
- type: 'file-selector',
- column: {
- minWidth: 200
- },
- form: {
- component: {
- name: fileSelector,
- vModel: 'modelValue',
- tabsShow: 0b1111,
- itemSize: 100,
- multiple: true,
- selectable: true,
- showInput: true,
- inputType: 'image',
- valueKey: 'url',
- }
- }
- }
+ // fileselectortest: {
+ // title: '文件选择器测试',
+ // type: 'file-selector',
+ // column: {
+ // minWidth: 200
+ // },
+ // form: {
+ // component: {
+ // name: fileSelector,
+ // vModel: 'modelValue',
+ // tabsShow: 0b1111,
+ // itemSize: 100,
+ // multiple: true,
+ // selectable: true,
+ // showInput: true,
+ // inputType: 'image',
+ // valueKey: 'url',
+ // }
+ // }
+ // }
},
},
};