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 = {