diff --git a/src/views/project/ProjectUnitSelect.vue b/src/views/project/ProjectUnitSelect.vue index 494a96f..795abd8 100644 --- a/src/views/project/ProjectUnitSelect.vue +++ b/src/views/project/ProjectUnitSelect.vue @@ -1,40 +1,46 @@ @@ -76,6 +82,7 @@ const treeData = [ const transferDataSource = [] function flatten(list = []) { + console.log('执行了flatten函数:list', list) list.forEach((item) => { transferDataSource.push(item) flatten(item.children) @@ -84,11 +91,12 @@ function flatten(list = []) { flatten(JSON.parse(JSON.stringify(treeData))) function isChecked(selectedKeys, eventKey) { + console.log('执行了isChecked函数:', eventKey, selectedKeys) return selectedKeys.indexOf(eventKey) !== -1 } function handleTreeData(data, targetKeys = []) { - console.log("执行了handleTreeData函数:",data,targetKeys) + console.log('执行了handleTreeData函数:', data, targetKeys) data.forEach((item) => { item['disabled'] = targetKeys.includes(item.key) if (item.children) { @@ -101,6 +109,7 @@ function handleTreeData(data, targetKeys = []) { export default { data() { return { + form: {}, targetKeys: [], dataSource: transferDataSource, @@ -123,6 +132,7 @@ export default { onChange(targetKeys) { console.log('Target Keys:', targetKeys) this.targetKeys = targetKeys + // this.form = targetKeys }, onChecked(_, e, checkedKeys, itemSelect) { const { eventKey } = e.node