|
@@ -124,7 +124,10 @@ const getElTreeData = async ()=>{
|
|
|
console.log(data, 'data')
|
|
|
ElTreeData.value = getArrValue(data['list'])
|
|
|
defaultCheckedKeys.value = getArrValue(data['ids'])
|
|
|
- checkKeys.value = getArrValue(data['ids'])
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
} else {
|
|
|
ElTreeData.value = []
|
|
|
defaultCheckedKeys.value = []
|
|
@@ -136,7 +139,6 @@ const treeRef = ref(null)
|
|
|
const checkKeys = ref([])
|
|
|
const defaultCheckedKeys = ref([])
|
|
|
const checkChange = ( val, val1 )=>{
|
|
|
-
|
|
|
const { checkedNodes, checkedKeys, halfCheckedNodes, halfCheckedKeys } = val1
|
|
|
|
|
|
const arr = arrUnion(checkedKeys, halfCheckedKeys)
|
|
@@ -149,6 +151,13 @@ const confirmAllocationClick = async () => {
|
|
|
await getElTreeData()
|
|
|
isCard.value = true
|
|
|
isLoading.value = false
|
|
|
+ setTimeout(() => {
|
|
|
+ const ortreeRef = treeRef.value?.getRef() //树的原始ref
|
|
|
+ const halfCheckedKeys = ortreeRef.getHalfCheckedKeys() //获取半选中的节点
|
|
|
+ const checkedKeys = ortreeRef.getCheckedKeys() //获取全选选中的节点
|
|
|
+ const arr = arrUnion(checkedKeys, halfCheckedKeys)
|
|
|
+ checkKeys.value = arr
|
|
|
+ }, 100)
|
|
|
}
|
|
|
|
|
|
//确认并进入抽检
|