Bläddra i källkod

资料查询加载树加tableOwner字段

duy 2 år sedan
förälder
incheckning
c924c1e31f
1 ändrade filer med 15 tillägg och 3 borttagningar
  1. 15 3
      src/views/data-fill/query.vue

+ 15 - 3
src/views/data-fill/query.vue

@@ -24,7 +24,8 @@
                     </el-input>
                 </div>
                 <div
-                    id="hc-tree-scrollbar" v-loading="treeLoading" class="hc-tree-scrollbar"
+                    v-if="isShowLeft" id="hc-tree-scrollbar" v-loading="treeLoading"
+                    class="hc-tree-scrollbar"
                     element-loading-text="获取数据中..."
                 >
                     <!-- <HcTreeV2
@@ -359,7 +360,10 @@ const treeLoadNode = async ({ node, item, level }, resolve) => {
         contractIdRelation,
         primaryKeyId,
         parentId,
-        classifyType: contractTypeTabKey.value,
+        // classifyType: contractTypeTabKey.value,
+         classifyType: classType.value,
+         tableOwner:contractTypeTabKey.value,
+        
     })
     resolve(getArrValue(data))
 }
@@ -456,13 +460,21 @@ const searchForm = ref({
 // const contractTypeTabKey = ref('1')
 const { contractType } = contractInfo.value
 const contractTypeTabKey = ref(contractType === 2 ? '2' : '1')
+//加载树需要的classType由合同段获取
+const classType = ref(contractType === 2 ? '2' : '1')
 const contractTypeTab = ref([
     { key: '1', name: '施工数据' },
     { key: '2', name: '监理数据' },
 ])
+//是否显示左边树
+const isShowLeft = ref(true)
 const contractTypeTabChange = (item) => {
     contractTypeTabKey.value = item?.key
-    //   window?.location?.reload()  //刷新页面
+    //重新加载左边树
+    isShowLeft.value = false
+    setTimeout(()=>{
+        isShowLeft.value = true
+    }, 500)
     searchClick()
 }