From 3e26b9d02f44b33d03b1a9cddcdaf5cadab13143 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期二, 19 七月 2022 18:30:11 +0800 Subject: [PATCH] 添加修改页面 --- src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue | 43 +++++++++++++++++++++++++++++++------------ 1 files changed, 31 insertions(+), 12 deletions(-) diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue index 39bb014..7d2d26b 100644 --- a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue +++ b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/index.vue @@ -2,14 +2,14 @@ <div class="home-container"> <el-scrollbar height="100%"> <el-form :model="form" label-width="150px" :rules="applyRules" ref="ruleFormRef2"> - <blind-panel-form :bpForm="form.addForm"></blind-panel-form> -<!-- <cut-line-form :clForm="form.addForm"></cut-line-form>--> -<!-- <dirt-work-form :dwForm="form.addForm"></dirt-work-form>--> -<!-- <fire-work-form :fwForm="form.addForm"></fire-work-form>--> -<!-- <hang-load-form :hlForm="form.addForm"></hang-load-form>--> -<!-- <high-work-form :hwForm="form.addForm"></high-work-form>--> -<!-- <limited-space-form :lsForm="form.addForm"></limited-space-form>--> -<!-- <temp-elect-form :teForm="form.addForm"></temp-elect-form>--> + <blind-panel-form :bpForm="form.addForm" ref="additionalForm"></blind-panel-form> +<!-- <cut-line-form :clForm="form.addForm" ref="additionalForm"></cut-line-form>--> +<!-- <dirt-work-form :dwForm="form.addForm" ref="additionalForm"></dirt-work-form>--> +<!-- <fire-work-form :fwForm="form.addForm" ref="additionalForm"></fire-work-form>--> +<!-- <hang-load-form :hlForm="form.addForm" ref="additionalForm"></hang-load-form>--> +<!-- <high-work-form :hwForm="form.addForm" ref="additionalForm"></high-work-form>--> +<!-- <limited-space-form :lsForm="form.addForm" ref="additionalForm"></limited-space-form>--> +<!-- <temp-elect-form :teForm="form.addForm" ref="additionalForm"></temp-elect-form>--> <div> <div class="homeCard"> <el-row> @@ -22,7 +22,7 @@ <el-table-column prop="unit" label="所属单位" width="180" /> <el-table-column prop="certificate" label="证书名称" width="180" /> <el-table-column prop="certificateId" label="证书号" /> - <el-table-column fixed="right" label="操作"> + <el-table-column fixed="right" label="操作" align="center" width="180"> <template #default="scope"> <el-button link type="danger" size="small" @click="deleteRow(scope.$index)">删除</el-button> </template> @@ -352,6 +352,7 @@ import {useUserInfo} from "/@/stores/userInfo"; import { Session } from '/@/utils/storage'; import { Search } from '@element-plus/icons-vue' + import { ElMessage } from 'element-plus' import type { FormInstance, FormRules } from 'element-plus' let global: any = { homeChartOne: null, @@ -554,15 +555,31 @@ const deleteRow = (index) =>{ form.workerList.splice( index,1) } + const isValid = ref(false) + const additionalForm = ref(null) const handleApply = async (formEl: FormInstance | undefined) =>{ if (!formEl) return + const flag = additionalForm.value.validateForm() + await flag.then((res)=>{ + isValid.value = res + }) await formEl.validate((valid, fields) => { - if (valid) { - console.log('submit',form) + console.log(valid,'and',isValid.value) + if (valid && isValid.value) { + console.log('submit',form,fields) + ElMessage({ + message: '提交成功!', + type: 'success', + }) } else { - console.log('error submit!', fields) + // console.log('error submit!',form,fields) + ElMessage({ + message: '表单未填写完整', + type: 'error', + }) } }) + } // 折线图 const renderMenu = async (value: string) => { @@ -583,9 +600,11 @@ ruleFormRef, ruleFormRef2, ruleFormRef3, + additionalForm, addWorkerRules, saftyFileRules, applyRules, + isValid, handleApply, cancleAddFile, deleteRow, -- Gitblit v1.9.2