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