From cb3a40b47b5309fcb4d4b0d7e1ab94263bc415a7 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: 星期五, 08 七月 2022 16:13:52 +0800
Subject: [PATCH] 添加作业申请页面组件

---
 src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue |   75 ++++++++++++++++++++-----------------
 1 files changed, 40 insertions(+), 35 deletions(-)

diff --git a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue
index 39513f7..0876e24 100644
--- a/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue
+++ b/src/views/specialWorkSystem/workApplyManagement/workApplyForm/components/blindPanelForm.vue
@@ -116,7 +116,7 @@
 					<el-col :span="24">
 						<el-form-item label="盲板位置图" prop="fileList">
 							<el-upload
-									v-model:file-list="fileList"
+									v-model:file-list="bpForm.fileList"
 									class="upload-demo"
 									action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15"
 									multiple
@@ -207,44 +207,48 @@
 	}
 	export default defineComponent({
 		name: 'blindPanelForm',
-		setup() {
+		props: {
+			bpForm: Object
+		},
+		setup(props) {
 			const userInfo = useUserInfo()
 			const { userInfos } = storeToRefs(userInfo);
 			const state  = reactive<stateType>({});
-			const bpForm = reactive({
-				bpDepartment: '',
-				bpApplyName: '',
-				bpTubeName: '',
-				bpMainMatter: '',
-				bpTemperature: '',
-				bpPressure: '',
-				bpMaterial: '',
-				bpFormat: '',
-				bpNum: '',
-				bpLocation: '',
-				fileList: [],
-				bpPrincipals: [],
-				bpInstallTime: '',
-				bpDePrincipals: [],
-				bpUninstallTime: ''
-			})
+			const bpForm1 = reactive(props.bpForm)
+			// const bpForm = reactive({
+			// 	bpDepartment: '',
+			// 	bpApplyName: '',
+			// 	bpTubeName: '',
+			// 	bpMainMatter: '',
+			// 	bpTemperature: '',
+			// 	bpPressure: '',
+			// 	bpMaterial: '',
+			// 	bpFormat: '',
+			// 	bpNum: '',
+			// 	bpLocation: '',
+			// 	fileList: [],
+			// 	bpPrincipals: [],
+			// 	bpInstallTime: '',
+			// 	bpDePrincipals: [],
+			// 	bpUninstallTime: ''
+			// })
 			const ruleFormRef = ref<FormInstance>()
 			const bpFormRules = reactive<FormRules>({
-				bpDepartment:[{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpApplyName:[{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpTubeName: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpMainMatter: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpTemperature: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpPressure: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpMaterial: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpFormat: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpNum: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpLocation: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				fileList: [{type: 'array',required: true,message: '此处不可为空',trigger: 'change'}],
-				bpPrincipals: [{type: 'array',required: true,message: '此处不可为空',trigger: 'change'}],
-				bpInstallTime: [{required: true,message: '此处不可为空',trigger: 'blur'}],
-				bpDePrincipals: [{type: 'array',required: true,message: '此处不可为空',trigger: 'change'}],
-				bpUninstallTime: [{required: true,message: '此处不可为空',trigger: 'blur'}]
+				bpDepartment:[{required: true,message: '此处不可为空'}],
+				bpApplyName:[{required: true,message: '此处不可为空'}],
+				bpTubeName: [{required: true,message: '此处不可为空'}],
+				bpMainMatter: [{required: true,message: '此处不可为空'}],
+				bpTemperature: [{required: true,message: '此处不可为空'}],
+				bpPressure: [{required: true,message: '此处不可为空'}],
+				bpMaterial: [{required: true,message: '此处不可为空'}],
+				bpFormat: [{required: true,message: '此处不可为空'}],
+				bpNum: [{required: true,message: '此处不可为空'}],
+				bpLocation: [{required: true,message: '此处不可为空'}],
+				fileList: [{type: 'array',required: true,message: '此处不可为空'}],
+				bpPrincipals: [{type: 'array',required: true,message: '此处不可为空'}],
+				bpInstallTime: [{required: true,message: '此处不可为空'}],
+				bpDePrincipals: [{type: 'array',required: true,message: '此处不可为空'}],
+				bpUninstallTime: [{required: true,message: '此处不可为空'}]
 			})
 			const fileList = ref<UploadUserFile[]>([
 				{
@@ -286,10 +290,11 @@
 			};
 			return {
 				renderMenu,
-				bpForm,
+				bpForm1,
 				bpFormRules,
 				ruleFormRef,
 				fileList,
+				Search,
 				handleRemove,
 				handlePreview,
 				handleExceed,

--
Gitblit v1.9.2