Browse Source

修复弹窗问题

ZaiZai 1 year ago
parent
commit
42b13bfa55

+ 1 - 1
public/version.json

@@ -1,3 +1,3 @@
 {
-  "value": "20231221170125"
+  "value": "20231225103404"
 }

+ 8 - 4
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -212,7 +212,9 @@ watch(isShow, (val) => {
             getDataDetail()
         } else {
             setBasePeriodForm(period_id.value)
-            setSplitRef()
+            nextTick(() => {
+                setSplitRef()
+            })
         }
     } else {
         baseForm.value = { fileList: [], pictureUrl: '', pictureName:'' }
@@ -222,13 +224,15 @@ watch(isShow, (val) => {
 //初始化设置拖动分割线
 const setSplitRef = () => {
     //配置参考: https://split.js.org/#/?direction=vertical&snapOffset=0
-    nextTick(() => {
+    try {
         window.$split(['#hc_tree_card_' + uuid, '#hc_table_card_' + uuid], {
             sizes: [20, 80],
             snapOffset: 0,
             minSize: [50, 500],
         })
-    })
+    } catch (error) {
+        console.log(error)
+    }
 }
 
 //基础表单
@@ -451,7 +455,7 @@ const uploadFileOptions = ref({
 // 文件上传成功的回调
 const uploadFileSuccess = ({ echoParams, resData }) => {
     if (echoParams.type === '草图文件') {
-      
+
         baseForm.value.pictureUrl = resData.link ?? ''
         baseForm.value.pictureName = resData.originalName ?? ''
         uploadFileRef.value?.setModalShow(false)

+ 4 - 3
src/views/debit-pay/admin/middlepay.vue

@@ -229,15 +229,16 @@ const tableCheckChange = () => {
 const addModalShow = ref(false)
 const addModalClick = () => {
     addModalIds.value = ''
-    addModalShow.value = true
+    nextTick(() => {
+        addModalShow.value = true
+    })
 }
 
 //修改
 const addModalIds = ref('')
 const rowEditClick = (row) => {
-    addModalIds.value = ''
+    addModalIds.value = row.id
     nextTick(() => {
-        addModalIds.value = row.id
         addModalShow.value = true
     })
 }