From 7d215f559b3af994c170d4efd1e550ef937840e4 Mon Sep 17 00:00:00 2001 From: miaojiale <1123971748@qq.com> Date: Tue, 14 Feb 2023 15:06:56 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E6=8F=90=E7=A4=BA=202.?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E5=9B=9E=E6=98=BE=E5=A4=9A=E9=80=89=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomForm/FormItemSelf.vue | 20 ++++++++++++++++++- .../CustomForm/FormItemText.vue | 2 +- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/components/FormComponents/CustomForm/FormItemSelf.vue b/src/components/FormComponents/CustomForm/FormItemSelf.vue index f3bc7ca..7e7c311 100644 --- a/src/components/FormComponents/CustomForm/FormItemSelf.vue +++ b/src/components/FormComponents/CustomForm/FormItemSelf.vue @@ -798,6 +798,13 @@ export default { message: "请选择" + targetItem.label, }, ] + } else if (targetItem.type == "upload") { + targetItem.rules = [ + { + required: true, + message: "请上传" + targetItem.label, + }, + ] } else { targetItem.rules = [ { @@ -829,13 +836,24 @@ export default { if (filterArr.includes(targetItem.column[index].prop)) { return } - if (targetItem.column[index].type == "checkbox") { + if ( + targetItem.column[index].type == "checkbox" || + targetItem.column[index].type == "date" || + targetItem.column[index].type == "radio" + ) { targetItem.column[index].rules = [ { required: true, message: "请选择" + targetItem.column[index].label, }, ] + } else if (targetItem.column[index].type == "upload") { + targetItem.rules = [ + { + required: true, + message: "请上传" + targetItem.column[index].label, + }, + ] } else { targetItem.column[index].rules = [ { diff --git a/src/components/FormComponents/CustomForm/FormItemText.vue b/src/components/FormComponents/CustomForm/FormItemText.vue index e9262da..8da2ed0 100644 --- a/src/components/FormComponents/CustomForm/FormItemText.vue +++ b/src/components/FormComponents/CustomForm/FormItemText.vue @@ -28,7 +28,7 @@ {{ unionName }} {{ - String(form[item.prop]) | getItemText(item.dicData, item.type) + form[item.prop] | getItemText(item.dicData, item.type) }} {{ -- 2.22.0