diff --git a/src/components/AiUploader.vue b/src/components/AiUploader.vue index 6dddb783..427e2fdc 100644 --- a/src/components/AiUploader.vue +++ b/src/components/AiUploader.vue @@ -55,6 +55,7 @@ export default { preview: Boolean, size: {default: 10 * 1024 * 1024}, disabled: Boolean, + sourceType: {default: () => ['album', 'camera']} }, computed: { ...mapState(['token']), @@ -90,7 +91,7 @@ export default { let params = { count: this.limit, sizeType: ['compressed'], - sourceType: ['album', 'camera'], + sourceType: [this.sourceType].flat(), success: (res) => { let count = this.fileList?.length + (res.tempFiles?.length || res.tempFile ? 1 : 0) if (count > this.limit && this.limit !== 1) {