|
@@ -28,7 +28,7 @@
|
|
</template>
|
|
</template>
|
|
</el-input>
|
|
</el-input>
|
|
</div>
|
|
</div>
|
|
- <div id="hc-tree-scrollbar" v-loading="treeLoading" class="hc-tree-scrollbar" element-loading-text="获取数据中...">
|
|
|
|
|
|
+ <div v-if="isShowLeft" id="hc-tree-scrollbar" v-loading="treeLoading" class="hc-tree-scrollbar" element-loading-text="获取数据中...">
|
|
<!-- <HcTreeV2
|
|
<!-- <HcTreeV2
|
|
:isShow="isSearchTree"
|
|
:isShow="isSearchTree"
|
|
:datas="searchTreeData"
|
|
:datas="searchTreeData"
|
|
@@ -938,17 +938,24 @@ onMounted(() => {
|
|
getDictionaryApi()
|
|
getDictionaryApi()
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+//加载树需要的classType
|
|
|
|
+ const classType = ref('')
|
|
//身份按钮切换数据
|
|
//身份按钮切换数据
|
|
const authBtnTabKey = ref('1')
|
|
const authBtnTabKey = ref('1')
|
|
|
|
|
|
//变量
|
|
//变量
|
|
const wbstree = ref(null)
|
|
const wbstree = ref(null)
|
|
|
|
+const isShowLeft = ref(true)
|
|
const authBtnTabClick = (val) => {
|
|
const authBtnTabClick = (val) => {
|
|
if (!primaryKeyId.value) {
|
|
if (!primaryKeyId.value) {
|
|
window?.$message?.warning('请先在左侧项目树选择一个节点')
|
|
window?.$message?.warning('请先在左侧项目树选择一个节点')
|
|
} else if (val['key'] !== authBtnTabKey.value) {
|
|
} else if (val['key'] !== authBtnTabKey.value) {
|
|
authBtnTabKey.value = val['key']
|
|
authBtnTabKey.value = val['key']
|
|
- // wbstreeKey.value=new Date().toString()
|
|
|
|
|
|
+ //重新加载左边树
|
|
|
|
+ isShowLeft.value = false
|
|
|
|
+ setTimeout(()=>{
|
|
|
|
+ isShowLeft.value = true
|
|
|
|
+ }, 500)
|
|
getTableDataAll()
|
|
getTableDataAll()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -956,10 +963,13 @@ const authBtnTabClick = (val) => {
|
|
const setContractType = (contractType) => {
|
|
const setContractType = (contractType) => {
|
|
if (contractType <= 0) {
|
|
if (contractType <= 0) {
|
|
authBtnTabKey.value = '1'
|
|
authBtnTabKey.value = '1'
|
|
|
|
+ classType.value = '1'
|
|
} else if (contractType === 3) {
|
|
} else if (contractType === 3) {
|
|
authBtnTabKey.value = '1'
|
|
authBtnTabKey.value = '1'
|
|
|
|
+ classType.value = '1'
|
|
} else {
|
|
} else {
|
|
authBtnTabKey.value = contractType + ''
|
|
authBtnTabKey.value = contractType + ''
|
|
|
|
+ classType.value = contractType + ''
|
|
}
|
|
}
|
|
setElTreeMenu(contractType)
|
|
setElTreeMenu(contractType)
|
|
}
|
|
}
|
|
@@ -1136,7 +1146,9 @@ const treeLoadNode = async ({ node, item, level }, resolve) => {
|
|
contractIdRelation,
|
|
contractIdRelation,
|
|
primaryKeyId,
|
|
primaryKeyId,
|
|
parentId,
|
|
parentId,
|
|
- classifyType: authBtnTabKey.value,
|
|
|
|
|
|
+ // classifyType: authBtnTabKey.value,
|
|
|
|
+ classifyType: classType.value,
|
|
|
|
+ tableOwner:authBtnTabKey.value,
|
|
})
|
|
})
|
|
resolve(getArrValue(data))
|
|
resolve(getArrValue(data))
|
|
}
|
|
}
|