| | |
| | | |
| | | const computedIds = (data) => { |
| | | if (data instanceof Array) { |
| | | return [...data]; |
| | | return data.map(item => String(item)); |
| | | } else if (typeof data === 'string') { |
| | | return data.split(','); |
| | | } else if (typeof data === 'number') { |
| | |
| | | |
| | | watch( |
| | | () => userDialog.visible.value, |
| | | (newValue: boolean) => { |
| | | async (newValue: boolean) => { |
| | | if (newValue) { |
| | | getTreeSelect(); // 初始化部门数据 |
| | | getList(); // 初始化列表数据 |
| | | initSelectUser(); |
| | | await getTreeSelect(); // 初始化部门数据 |
| | | await getList(); // 初始化列表数据 |
| | | await initSelectUser(); |
| | | } else { |
| | | tableRef.value.clearCheckboxReserve(); |
| | | tableRef.value.clearCheckboxRow(); |