duy 1 hónapja
szülő
commit
39b2726529
1 módosított fájl, 16 hozzáadás és 6 törlés
  1. 16 6
      src/views/systemService/fromDrawer.vue

+ 16 - 6
src/views/systemService/fromDrawer.vue

@@ -129,7 +129,7 @@
 </template>
 
 <script setup>
-import { computed, ref, watch } from 'vue'
+import { computed, nextTick, ref, watch } from 'vue'
 import { arrToKey, deepClone, getObjVal, isString } from 'js-fast-way'
 import HcUserModal from './hc-tasks-user/user-modal.vue'
 import { useAppStore } from '~src/store'
@@ -165,8 +165,8 @@ const contractId = ref(useAppState.getContractId)
 const user_id = ref(useAppState.getUserInfo.user_id ?? '')
 const status = ref()
 
-watch(isShow, (val) => {
-
+watch(isShow, async (val) => {
+  await nextTick() 
     
     if (val) {
           if (val) getExcelHtml()
@@ -174,15 +174,22 @@ watch(isShow, (val) => {
                 excelHtmlData.value = ''
                 isTableForm.value = false
 
-            if (dataId.value) {
+      
+                   if (dataId.value) {
                
 
                 getDetailData()
                  getAddLogBusinessData()
             }
+        
+
+    } else {
+        status.value = ''
+          sendUser.value = ''
+        writeUser.value = ''
 
     }
-})
+}, { immediate: true })
 //监听
 watch(() => [
     props.type,
@@ -196,7 +203,10 @@ watch(() => [
     } else {
         excelIdVal.value = '1937773223861026822'
     }
-    
+    if (id) {
+          getAddLogBusinessData()
+           getDetailData()
+    }
    
     
 }, { immediate: true })