From 34ea8755505bd13ae89a8947ee53620cbd119b3a Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 4 Feb 2026 22:58:54 +0800 Subject: [PATCH] =?UTF-8?q?fix(components):=20=E4=BF=AE=E5=A4=8D=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E4=B8=AD=E7=9A=84=E7=A9=BA=E5=80=BC=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=92=8C=E5=91=BD=E5=90=8D=E8=A7=84=E8=8C=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/components/business/CuteDeptTree.vue | 4 ++-- .../views/components/business/CuteFileDragUpload.vue | 2 +- .../src/views/components/business/CuteFileUpload.vue | 2 +- .../components/business/CuteProductLineSelect.vue | 8 ++++---- .../components/business/CuteProductLineSelectPro.vue | 10 ++++++---- .../views/components/business/CuteSingleUserSelect.vue | 2 +- 6 files changed, 15 insertions(+), 13 deletions(-) diff --git a/cutejava-front/src/views/components/business/CuteDeptTree.vue b/cutejava-front/src/views/components/business/CuteDeptTree.vue index 26b69161..3c5b7f0e 100644 --- a/cutejava-front/src/views/components/business/CuteDeptTree.vue +++ b/cutejava-front/src/views/components/business/CuteDeptTree.vue @@ -74,8 +74,8 @@ export default { // 绑定node-click事件 this.$emit('node-click', value) // 绑定form value - this.$emit('change', value.id) - this.$emit('input', value.id) + this.$emit('change', value ? value.id : null) + this.$emit('input', value ? value.id : null) }, resetField() { this.$refs.deptTree.setCurrentNode(null) diff --git a/cutejava-front/src/views/components/business/CuteFileDragUpload.vue b/cutejava-front/src/views/components/business/CuteFileDragUpload.vue index e4189612..bbf19612 100644 --- a/cutejava-front/src/views/components/business/CuteFileDragUpload.vue +++ b/cutejava-front/src/views/components/business/CuteFileDragUpload.vue @@ -61,7 +61,7 @@ export default { let isLt2M = true isLt2M = file.size / 1024 ** 2 < 100 if (!isLt2M) { - this.$message.error('上传文件大小不能超过 100MB') + KitMessage.Error('上传文件大小不能超过 100MB') return false } return isLt2M diff --git a/cutejava-front/src/views/components/business/CuteFileUpload.vue b/cutejava-front/src/views/components/business/CuteFileUpload.vue index 6775f804..7a6db6bf 100644 --- a/cutejava-front/src/views/components/business/CuteFileUpload.vue +++ b/cutejava-front/src/views/components/business/CuteFileUpload.vue @@ -59,7 +59,7 @@ export default { let isLt2M = true isLt2M = file.size / 1024 ** 2 < 100 if (!isLt2M) { - this.$message.error('上传文件大小不能超过 100MB') + KitMessage.Error('上传文件大小不能超过 100MB') return false } return isLt2M diff --git a/cutejava-front/src/views/components/business/CuteProductLineSelect.vue b/cutejava-front/src/views/components/business/CuteProductLineSelect.vue index 1f123447..79b94640 100644 --- a/cutejava-front/src/views/components/business/CuteProductLineSelect.vue +++ b/cutejava-front/src/views/components/business/CuteProductLineSelect.vue @@ -15,7 +15,7 @@ @change="handleChange" > { - this.deptOptions = data + this.productLineOptions = data }).catch(error => { console.error('获取部门数据失败:', error) KitMessage.Error('获取部门数据失败') @@ -67,7 +67,7 @@ export default { }, handleChange(value) { this.innerValue = value - for (const item of this.deptOptions) { + for (const item of this.productLineOptions) { if (item.value === value) { this.$emit('detail', item) break diff --git a/cutejava-front/src/views/components/business/CuteProductLineSelectPro.vue b/cutejava-front/src/views/components/business/CuteProductLineSelectPro.vue index 7e7947ff..81e3a854 100644 --- a/cutejava-front/src/views/components/business/CuteProductLineSelectPro.vue +++ b/cutejava-front/src/views/components/business/CuteProductLineSelectPro.vue @@ -8,7 +8,7 @@ { const newItem = { ...item } if (newItem.children && newItem.children.length > 0) { @@ -65,8 +68,7 @@ export default { }, fetchDeptData() { listMetadata().then(data => { - this.deptOptions = this.cleanEmptyChildren(data) - // console.error('deptOptions', this.deptOptions) + this.productLineOptions = this.cleanEmptyChildren(data) }).catch(error => { console.error('获取部门数据失败:', error) KitMessage.Error('获取部门数据失败') diff --git a/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue b/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue index d5457bc1..502156a8 100644 --- a/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue +++ b/cutejava-front/src/views/components/business/CuteSingleUserSelect.vue @@ -41,7 +41,7 @@ export default { }, data() { return { - innerValue: [], + innerValue: null, loading: false, options: [] }