Преглед на файлове

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

修复在切换表单提交页面没有重置表单验证功能的问题
wyoujia преди 1 година
родител
ревизия
769dddda2f
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      admin.ui.plus-master/src/views/admin/authorize/components/form-edit.vue

+ 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