From ae0e1c96b6da4f4515bf449db45a4ee839d2c61f Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期四, 14 七月 2022 09:08:37 +0800 Subject: [PATCH] 添加修改页面 --- src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue index 87d7776..cc21d11 100644 --- a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue +++ b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/tempElectForm.vue @@ -1,6 +1,6 @@ <template> <div class="comp-container"> - <el-form :model="teForm" label-width="150px" :rules="teRules" ref="ruleFormRef"> + <el-form :model="teForm" label-width="150px" :rules="teRules" ref="teRef"> <div class="homeCard"> <el-row> <el-col :span="8"> @@ -80,13 +80,24 @@ const { userInfos } = storeToRefs(userInfo); const state = reactive<stateType>({}); const teForm1 = reactive(props.teForm) - const ruleFormRef = ref<FormInstance>() + const teRef = ref<FormInstance>() const teRules = reactive<FormRules>({ teDepartment:[{required: true,message: '此处不可为空',trigger: 'blur'}], teApplyName:[{required: true,message: '此处不可为空',trigger: 'blur'}], teLevel: [{required: true,message: '此处不可为空',trigger: 'blur'}], teHeight: [{required: true,message: '此处不可为空',trigger: 'blur'}] }) + const validateForm = async () => { + let flag = null + await teRef.value.validate(valid=>{ + if(valid){ + flag = true + }else{ + flag = false + } + }) + return flag + } // 折线图 const renderMenu = async (value: string) => { Session.set('projectId',value) @@ -96,8 +107,9 @@ return { renderMenu, teForm1, - ruleFormRef, + teRef, teRules, + validateForm, ...toRefs(state), }; }, -- Gitblit v1.9.2