From 0c9660562a03191d44fc779a889d3da0dc624b6d Mon Sep 17 00:00:00 2001 From: 董国庆 <364620639@qq.com> Date: 星期五, 25 七月 2025 10:47:19 +0800 Subject: [PATCH] 修改弹窗ui和客户反馈 --- laboratory/src/components/DynamicComponent/addTableData.vue | 28 ++++++++++++++++++++-------- 1 files changed, 20 insertions(+), 8 deletions(-) diff --git a/laboratory/src/components/DynamicComponent/addTableData.vue b/laboratory/src/components/DynamicComponent/addTableData.vue index f800ee9..de40882 100644 --- a/laboratory/src/components/DynamicComponent/addTableData.vue +++ b/laboratory/src/components/DynamicComponent/addTableData.vue @@ -28,12 +28,23 @@ <el-form-item :label="header.name" :prop="header.name" - :rules="{ - required: - header.required === true || header.required === 'true', - message: header.message || `请输入${header.name}`, - trigger: ['blur', 'change'], - }" + :rules="[ + { + required: header.required === true || header.required === 'true', + message: header.message || `请输入${header.name}`, + trigger: ['blur', 'change'], + }, + { + validator: (rule, value, callback) => { + if ((header.required === true || header.required === 'true') && (!value || value.trim() === '')) { + callback(header.message || `请输入${header.name}`); + } else { + callback(); + } + }, + trigger: ['blur', 'change'], + } + ]" v-if="header.type == 'text'" > <el-input @@ -275,11 +286,11 @@ label: user.nickName || user.userName, })); } else { - this.$message.error("获取用户列表失败"); + // this.$message.error("获取用户列表失败"); } }) .catch((err) => { - console.error("获取用户列表失败", err); + // console.error("获取用户列表失败", err); }); }, checkEditPermission(header) { @@ -404,6 +415,7 @@ this.initFormData(); }, handleSubmit() { + console.log('4444444444444') this.$refs.form.validate((valid) => { if (valid) { const submitData = { -- Gitblit v1.7.1