From aa9ed4ac9790b3512572f40b66d44b68f2b0c1aa Mon Sep 17 00:00:00 2001 From: shj <1790240199@qq.com> Date: 星期三, 03 八月 2022 15:45:17 +0800 Subject: [PATCH] 对接 --- src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue | 80 ++++++++++++++++++++-------------------- 1 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue b/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue index 1f15d99..6b04990 100644 --- a/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue +++ b/src/views/goalManagement/targetDecompositionYear/component/DailogAdd.vue @@ -1,5 +1,5 @@ <template> - <el-dialog v-model="dialogVisible" :fullscreen="full" title="新建目标指标分解" width="50%" draggable> + <el-dialog v-model="dialogVisible" :fullscreen="full" title="新建目标指标分解" width="50%" draggable> <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button> <el-form :model="form" :disabled="disabled" label-width="120px" ref="ruleFormRef" :rules="rules"> <el-row> @@ -64,55 +64,17 @@ value: '', ////考核指标值 makeDate: '', ////制定日期 }); - const ruleFormRef = ref<FormInstance>(); - const rules = reactive<FormRules>({ - dutyDepartmentId: [ - { - required: true, - message: '责任部门不能为空', - trigger: 'change', - }, - ], - makerDepartmentId: [ - { - required: true, - message: '制定人部门不能为空', - trigger: 'change', - }, - ], - commitPersonId: [ - { - required: true, - message: '上报人不能为空', - trigger: 'change', - }, - ], - value: [ - { - required: true, - message: '考核指标值不能为空', - trigger: 'change', - }, - ], - makeDate: [ - { - required: true, - message: '制定日期不能为空', - trigger: 'change', - }, - ], - }); const submitForm = async (formEl: FormInstance | undefined) => { if (!formEl) return; await formEl.validate((valid, fields) => { if (valid) { dialogVisible.value = false; emit('onAdd', form.value); + // formEl.resetFields(); } else { console.log('error submit!', fields); } }); - formEl.resetFields(); }; const resetForm = (formEl: FormInstance | undefined) => { @@ -160,6 +122,44 @@ const openUser = () => { Show.value.openDailog(); }; + const ruleFormRef = ref<FormInstance>(); + const rules = reactive<FormRules>({ + dutyDepartmentId: [ + { + required: true, + message: '责任部门不能为空', + trigger: 'change', + }, + ], + makerDepartmentId: [ + { + required: true, + message: '制定人部门不能为空', + trigger: 'change', + }, + ], + commitPersonId: [ + { + required: true, + message: '上报人不能为空', + trigger: 'change', + }, + ], + value: [ + { + required: true, + message: '考核指标值不能为空', + trigger: 'change', + }, + ], + makeDate: [ + { + required: true, + message: '制定日期不能为空', + trigger: 'change', + }, + ], + }); //全屏 const full = ref(false); const toggleFullscreen = () => { -- Gitblit v1.9.2