duy 1 рік тому
батько
коміт
669a434e5d

+ 3 - 2
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -143,7 +143,7 @@
                             <el-form-item label="上传附件">
                                 <hc-form-upload
                                     v-model="baseForm.fileList"
-                                    disabled="isView"
+                                    :disabled="isView"
                                     is-del
                                     is-success
                                     :options="{
@@ -379,7 +379,8 @@ const treeLoadNode = async ({ item, level }, resolve) => {
 }
 const nodeId = ref('')
 const isLastChild = ref(true)//是否是最底层节点
-const treeNodeTap = ({ data }) => {
+const treeNodeTap = ({ data, keys }) => {
+    setStoreValue('middlepay-tree-auto-expand-keys', keys)
     const { notExsitChild } = data
     isLastChild.value = notExsitChild
     nodeId.value = data.id

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

@@ -7,7 +7,7 @@
                         <el-option v-for="item in key1Data" :key="item.id" :label="item.periodNumber" :value="item.id" clearable />
                     </el-select>
                 </template>
-                <hc-lazy-tree :h-props="treeProps" tree-key="id" :auto-expand-keys="TreeAutoExpandKeys" @load="treeLoadNode" @node-tap="treeNodeTap" />
+                <hc-lazy-tree :key="treeKey" :h-props="treeProps" tree-key="id" :auto-expand-keys="TreeAutoExpandKeys" @load="treeLoadNode" @node-tap="treeNodeTap" />
             </hc-new-card>
         </div>
         <div :id="`hc_table_card_${uuid}`" class="flex-1">
@@ -316,10 +316,12 @@ const rowDelClick = (row) => {
 }
 
 //保存完成
+const treeKey = ref(getRandom(2))
 const addModalFinish = () => {
     addModalShow.value = false
     TreeAutoExpandKeys.value = getStoreValue('middlepay-tree-auto-expand-keys') || []
-    getTableData()
+    treeKey.value = getRandom(2)
+    getTableData().then()
 }
 
 //收方清单明细