Эх сурвалжийг харах

fix(油机sdk授权页面): 切换表单校验问题

修复在切换表单提交页面没有重置表单验证功能的问题
wyoujia 1 жил өмнө
parent
commit
769dddda2f

+ 6 - 1
admin.ui.plus-master/src/views/admin/authorize/components/form-edit.vue

@@ -68,7 +68,7 @@
 </template>
 
 <script setup lang="ts">
-import { reactive, ref } from "vue";
+import {reactive, ref, watch} from "vue";
 import {oilSdkTableModel} from "/@/api/admin/deviceAuthorization/oilSdkAuthorDto";
 import {OilSdkAuthorAPI} from "/@/api/admin/deviceAuthorization/oilSdkAuthor";
 import eventBus from "/@/utils/mitt";
@@ -162,6 +162,11 @@ const onCancel = () => {
   formData.isShowDialog = false
 }
 
+/***监听弹窗关闭表单验证*/
+watch(() => formData.isShowDialog,(newVal) => {
+  if(newVal) formRef.value?.resetFields()
+})
+
 const onSubmit =  () => {
   formRef.value.validate(async (valid: boolean) =>{
     if(!valid) return