diff --git a/src/components/Grateful/UploadDragger.vue b/src/components/Grateful/UploadDragger.vue index d25c78ce..595dd954 100644 --- a/src/components/Grateful/UploadDragger.vue +++ b/src/components/Grateful/UploadDragger.vue @@ -56,6 +56,10 @@ const props = defineProps({ accept: { type: String, default: '' + }, + size: { + type: Number, + default: 0 } }) const emit = defineEmits(['update:value', 'change']) @@ -67,6 +71,12 @@ const handleUploadChange = ({ file, fileList }) => { fileList.value = []; return message.error("请上传正确的文件格式"); } + if(props.size && file.size > props.size){ + removeUpload() + message.destroy(); + message.error("文件大小超过5MB!"); + return + } emit('update:value', fileList) emit('change', fileList) } diff --git a/src/components/project/AddContent.vue b/src/components/project/AddContent.vue index 698e2c6b..fa2a9a88 100644 --- a/src/components/project/AddContent.vue +++ b/src/components/project/AddContent.vue @@ -102,6 +102,9 @@ export default { expandedKeys.value = [] selectedKeys.value = [] checkedKeys.value = [] + }else{ + state.treeAddData = props?.AddContentList + checkedKeys.value = props?.AddContentList?.map(item=>item.id) } }); const onCheck = (checkedKeys, {checked: bool, checkedNodes, node, event}) => { @@ -117,7 +120,7 @@ export default { checkedKeys.value = []; } const queryCreate = () => { - ctx.emit("AddContentList", state.treeAddData); + ctx.emit("update:AddContentList", state.treeAddData); closeCodeModal() } const closeCodeModal = () => { diff --git a/src/components/project/AddOrgContent.vue b/src/components/project/AddOrgContent.vue index fceb11e5..3ecb365b 100644 --- a/src/components/project/AddOrgContent.vue +++ b/src/components/project/AddOrgContent.vue @@ -8,7 +8,7 @@ wrapClassName="codeModal" style="margin-top: 400px" :zIndex="9999" - @cancel="qr_exit" + @cancel="closeCodeModal" >
diff --git a/src/components/project/SearchTeacher.vue b/src/components/project/SearchTeacher.vue index c215c0c4..56c8cb27 100644 --- a/src/components/project/SearchTeacher.vue +++ b/src/components/project/SearchTeacher.vue @@ -1,7 +1,7 @@