| | |
| | | :disabled="onFileSelectedLoading" |
| | | type="text" |
| | | style="border-radius: 24px" |
| | | @click="visible = !visible" |
| | | @click="visibleChange" |
| | | > |
| | | <icon-attachment |
| | | size="28" |
| | |
| | | files.value = fileList; |
| | | }; |
| | | |
| | | const visibleChange = (e) => { |
| | | e.stopPropagation(); |
| | | visible.value = !visible.value; |
| | | } |
| | | |
| | | const upDataFile = () => { |
| | | console.log(files.value, "files"); |
| | |
| | | } |
| | | uploadWithoutKb(formData).then((res) => { |
| | | if (res.code == 200) { |
| | | visible.value = false; |
| | | cancel() |
| | | onFileSelectedLoading.value = false; |
| | | // uploaditemList.value = []; |
| | | emit('selectFileCallback', uploaditemList.value); |
| | |
| | | }; |
| | | |
| | | |
| | | const cancel = () => { |
| | | visible.value = false; |
| | | }; |
| | | |
| | | defineExpose({ |
| | | cancel |
| | | }) |
| | | |
| | | |
| | | onBeforeMount(() => { |
| | | init(); |
| | | |