diff --git a/flossom-ui/src/views/system/instrument/index.vue b/flossom-ui/src/views/system/instrument/index.vue index fa3d5ca..16285a3 100644 --- a/flossom-ui/src/views/system/instrument/index.vue +++ b/flossom-ui/src/views/system/instrument/index.vue @@ -1279,6 +1279,17 @@ import draggable from 'vuedraggable' export default { name: 'Instrument', components: { Treeselect, draggable }, + props: { + // 大小限制(MB) + fileSize: { + type: Number, + default: 1, + }, + fileType: { + type: Array, + default: () => ["bmp", "gif", "jpg", "jpeg", "png", "mp4", "avi", "rmvb"], + }, + }, data() { return { // 遮罩层 @@ -1504,15 +1515,6 @@ export default { sortMode: [], }, newModeOptionList: [], - fileType: { - type: Array, - default: () => ["bmp", "gif", "jpg", "jpeg", "png", "mp4", "avi", "rmvb"], - }, - // 大小限制(MB) - fileSize: { - type: Number, - default: 1, - }, } }, created() { @@ -2447,7 +2449,7 @@ export default { if (this.fileType) { const fileName = file.name.split('.'); const fileExt = fileName[fileName.length - 1]; - const isTypeOk = this.fileType.default().indexOf(fileExt) >= 0; + const isTypeOk = this.fileType.indexOf(fileExt) >= 0; if (!isTypeOk) { this.$modal.msgError(`文件格式不正确`); return false; @@ -2458,7 +2460,7 @@ export default { if (this.fileSize) { const isLt = file.size / 1024 / 1024 < this.fileSize; if (!isLt) { - this.$modal.msgError(`上传文件大小不能超过 ${this.fileSize.default} MB!`); + this.$modal.msgError(`上传文件大小不能超过 ${this.fileSize} MB!`); return false; } }