| | |
| | | <template #header> |
| | | <el-form ref="queryFormRef" :inline="true" :model="queryParams"> |
| | | <el-form-item label="标题" prop="title"> |
| | | <el-input v-model="queryParams.title" style="width: 226.4px" placeholder="标题" clearable @input="debounceQueryTable"/> |
| | | <el-input v-model="queryParams.title" style="width: 226.4px" placeholder="标题" clearable @input="debounceQueryTable" /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | |
| | | //#endregion |
| | | |
| | | //#region ====================== 表格数据,table init ====================== |
| | | const getLenById =(data:any[],id:string,value:any)=>{ |
| | | return data.filter( |
| | | (item) => |
| | | item.group_id === id || value.children?.some((treeItem) => treeItem.group_id === item.group_id) |
| | | ).length; |
| | | } |
| | | const tableLoading = ref(false); |
| | | const tableData = ref([]); |
| | | const isDragStatus = ref(false); |
| | |
| | | |
| | | return item; |
| | | }); |
| | | |
| | | travelTree(listData.value, (value, index, array, parent) => { |
| | | const len = getLenById(allTableData.value,value.group_id,value); |
| | | console.log("🚀 ~ len:", len) |
| | | value.group_name +=len |
| | | }) |
| | | console.log("🚀 ~ listData.value:", listData.value) |
| | | |
| | | } |
| | | tableData.value = allTableData.value.filter((item) => item.group_id === currentListID.value || currentNode.value.children?.some(treeItem=>treeItem.group_id===item.group_id)); |
| | | tableData.value = allTableData.value.filter( |
| | | (item) => |
| | | item.group_id === currentListID.value || currentNode.value.children?.some((treeItem) => treeItem.group_id === item.group_id) |
| | | ); |
| | | console.log('🚀 ~ tableData.value:', tableData.value); |
| | | }; |
| | | //#endregion |
| | | |
| | |
| | | const { resetQuery, handleQueryTable, displayTableData } = useQueryTable(tableData, queryParams, () => { |
| | | displayTableData.value = tableData.value; |
| | | }); |
| | | const debounceQueryTable = debounce(handleQueryTable,400) |
| | | const debounceQueryTable = debounce(handleQueryTable, 400); |
| | | //#endregion |
| | | |
| | | //#region ====================== 查询快捷键 ====================== |