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