diff --git a/src/components/CaseManage/CommonRecommend.vue b/src/components/CaseManage/CommonRecommend.vue index 5144a64c..70eb5f61 100644 --- a/src/components/CaseManage/CommonRecommend.vue +++ b/src/components/CaseManage/CommonRecommend.vue @@ -593,7 +593,6 @@ const closeDrawer = () => { counts.value = 0 keysId.value = [] - lists.value = [] }; function searchAudi() { @@ -668,35 +667,34 @@ const counts = ref(0) const addOrMinus = ref(false) // 创建一个对象保存总条数 -const objIdNum = reactive({}) -const lists = ref([]) +// const objIdNum = reactive({}) +// const lists = ref([]) const onOrgSelectChange = async (e, l) => { const uniqueElements = keysId.value.filter(element => !e.includes(element)) .concat(e.filter(element => !keysId.value.includes(element))); - let set = new Set() - for (let item of l.selectedNodes) { - if (e.includes(item?.id) && item.parentId !== '0') { - set.add(item.parentId); - } - } - console.log(e); - console.log(l.selectedNodes); - console.log(lists.value); - console.log([...set]); + // let set = new Set() + // for (let item of l.selectedNodes) { + // if (e.includes(item?.id) && item.parentId !== '0') { + // set.add(item.parentId); + // } + // } + // console.log(e); + // console.log(l.selectedNodes); + // console.log(lists.value); + // console.log([...set]); - const setListId = lists.value.filter(element => ![...set].includes(element)) - .concat([...set].filter(element => !lists.value.includes(element))); + // const setListId = lists.value.filter(element => ![...set].includes(element)) + // .concat([...set].filter(element => !lists.value.includes(element))); - console.log(setListId, '获取父级id'); - if (setListId.length > 0 && [...set].length > 0) { - console.log(setListId, '获取父级id'); - counts.value -= objIdNum[setListId[0]] || 0 - } else if (setListId.length > 0 && [...set].length == 0) { - counts.value += objIdNum[setListId[0]] || 0 - } - lists.value = [...set] + // console.log(setListId, '获取父级id'); + // if (setListId.length > 0) { + // console.log(setListId, '获取父级id'); + // counts.value -= objIdNum[setListId[0]] || 0 + // counts.value += objIdNum[setListId[0]] || 0 + // } + // lists.value = [...set] if (keysId.value.length < e.length) { addOrMinus.value = true @@ -706,7 +704,6 @@ const onOrgSelectChange = async (e, l) => { keysId.value = e listData.departId = uniqueElements[0] - orgRowSelection.value = e; deptList.value = l.selectedNodes; httpList(addOrMinus.value) @@ -716,14 +713,11 @@ const httpList = (addOrMinus) => { if (res.status == 200) { if (!addOrMinus) { counts.value -= res.data.result.totalElement - delete objIdNum[listData.departId] } else { counts.value += res.data.result.totalElement - objIdNum[listData.departId] = res.data.result.totalElement } } console.log(counts.value); - console.log(objIdNum, '存储的id'); }) } @@ -803,7 +797,6 @@ function handleStageOk() { emit("finash", true); counts.value = 0 keysId.value = [] - lists.value = [] }).catch(() => { message.error("推荐失败"); })