From 33802d74d2720e86c406f5ca9531ac9435b9ddd2 Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期二, 02 八月 2022 09:09:48 +0800 Subject: [PATCH] lct --- src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue index 5ce13ec..084f86c 100644 --- a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue +++ b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/fireWorkForm.vue @@ -1,6 +1,6 @@ <template> <div class="comp-container"> - <el-form :model="fwForm" label-width="150px" :rules="fwRules" ref="ruleFormRef"> + <el-form :model="fwForm" label-width="150px" :rules="fwRules" ref="fwRef"> <div class="homeCard"> <el-row> <el-col :span="8"> @@ -89,7 +89,7 @@ const { userInfos } = storeToRefs(userInfo); const state = reactive<stateType>({}); const fwForm1 = reactive(props.fwForm) - const ruleFormRef = ref<FormInstance>() + const fwRef = ref<FormInstance>() const fwRules = reactive<FormRules>({ fwDepartment:[{required: true,message: '此处不可为空'}], fwApplyName:[{required: true,message: '此处不可为空'}], @@ -97,6 +97,17 @@ fwRiskIdentify: [{required: true,message: '此处不可为空'}], fwWorkWay: [{required: true,message: '此处不可为空'}] }) + const validateForm = async () => { + let flag = null + await fwRef.value.validate(valid=>{ + if(valid){ + flag = true + }else{ + flag = false + } + }) + return flag + } // 折线图 const renderMenu = async (value: string) => { Session.set('projectId',value) @@ -107,8 +118,9 @@ renderMenu, Search, fwForm1, - ruleFormRef, fwRules, + fwRef, + validateForm, ...toRefs(state), }; }, -- Gitblit v1.9.2