From 10db79ded950759b72ab33c04531ee1ec5c7d349 Mon Sep 17 00:00:00 2001
From: liting <994745334@qq.com>
Date: Sun, 30 Jun 2024 17:04:27 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=BE=E5=A4=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/contract/contract/MainForm.vue | 21 ++++++++++++-------
.../contract/components/DeviceForm.vue | 8 ++++---
2 files changed, 19 insertions(+), 10 deletions(-)
diff --git a/src/views/contract/contract/MainForm.vue b/src/views/contract/contract/MainForm.vue
index a935450a9..0ae080c55 100644
--- a/src/views/contract/contract/MainForm.vue
+++ b/src/views/contract/contract/MainForm.vue
@@ -54,10 +54,10 @@
d
-->
-
+
@@ -190,7 +190,7 @@
-
+
@@ -239,7 +239,7 @@ const formData = ref({
endDate: undefined,
planName: undefined,
planId: undefined,
- supportingCondition: undefined,
+ supportingCondition: '',
gender: undefined,
age: undefined,
education: undefined,
@@ -274,8 +274,8 @@ const formRules = reactive({
beginDate: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
endDate: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
planName: [{ required: true, message: '计划类型不能为空', trigger: 'change' }],
- //planId: [{ required: true, message: '计划Id不能为空', trigger: 'blur' }],
- supportingCondition: [{ required: true, message: '课题实施所需的其他配套条件不能为空', trigger: 'blur' }],
+ planId: [{ required: true, message: '计划Id不能为空', trigger: 'blur' }],
+ // supportingCondition: [{ required: true, message: '课题实施所需的其他配套条件不能为空', trigger: 'blur' }],
gender: [{ required: true, message: '性别不能为空', trigger: 'blur' }],
age: [{ required: true, message: '年龄不能为空', trigger: 'blur' }],
education: [{ required: true, message: '学历不能为空', trigger: 'blur' }],
@@ -416,6 +416,13 @@ const submitForm = async () => {
formLoading.value = false
}
}
+const setData = (data:any) =>{
+ formData.value.supportingCondition = ''
+ for(var i = 0; i"
+ }
+ console.log(formData.value.supportingCondition)
+}
const planChange = (e) => {
formData.value.planId = e.value;
formData.value.planName = e.label
@@ -434,7 +441,7 @@ const resetForm = () => {
endDate: undefined,
planName: undefined,
planId: undefined,
- supportingCondition: undefined,
+ supportingCondition: '',
gender: undefined,
age: undefined,
education: undefined,
diff --git a/src/views/contract/contract/components/DeviceForm.vue b/src/views/contract/contract/components/DeviceForm.vue
index fa7a3ce25..edf6d0372 100644
--- a/src/views/contract/contract/components/DeviceForm.vue
+++ b/src/views/contract/contract/components/DeviceForm.vue
@@ -49,7 +49,7 @@
-
+
@@ -75,7 +75,7 @@ const formData = ref([])
const formRules = reactive({
})
const formRef = ref() // 表单 Ref
-
+const emit = defineEmits(['getData'])
/** 监听主表的关联字段的变化,加载对应的子表数据 */
watch(
() => props.contractId,
@@ -95,7 +95,9 @@ watch(
},
{ immediate: true }
)
-
+const setData = () =>{
+ emit('getData',formData.value)
+}
/** 新增按钮操作 */
const handleAdd = () => {
const row = {