table表格初始化根据字段数字排序,table表格进入后返回上一级设置,第一级隐藏

本文主要是介绍table表格初始化根据字段数字排序,table表格进入后返回上一级设置,第一级隐藏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 根据字段数字排序

// 初始化表格数据
const getTableData = async () => {try {loading.value = trueconst res = await getFileList()
//排序const sortedData = computed(() => {return res.slice().sort((a: any, b: any) => a.documentType - b.documentType);});tableData = sortedData.valueloading.value = false} catch {}
}

返回上一级设置

 <div class="path-pass"><span v-if="filePathFlag">></span><span> {{ filePathNext }}</span><!-- 获取每一级路径 展示页面 --><!-- <div v-if="path.length > 0"><span v-for="(item, index) in path" :key="index">{{ item }}<span v-if="index !== path.length - 1"> > </span></span></div> --></div><span style=" cursor: pointer; position: absolute; right: 90px;" v-if="tableListPath.length > 0"@click="goBack"><el-icon><Back /></el-icon>返回</span>

const ids = ref<any>(0)
const filePathsValue = ref('')
const filePathNext = ref('')
const filePathFlag = ref(false)
const tableListPath = reactive<any>([]);// 存储路径的数组// 进入文件夹
const enterClick = async (row: any) => {tableListPath.push(row); // 将进入的文件夹添加到路径中if (row.documentType === 1) {// path.value.push(row.filePath);   // 进入下一级文件夹获取每一级路径 展示页面filePathFlag.value = truefilePathNext.value = row.name//只展示当前层级名称ids.value = row.idfilePathsValue.value = row.filePathgetNextTableList()}}
const getNextTableList = async () => {tableData.length = 0;const parmas = {Pid: ids.value,FilePath: filePathsValue.value}try {loading.value = truetableData = await getPassFileList(parmas)loading.value = false} catch {loading.value = false}}
// 返回上一级
const goBack = async () => {if (tableListPath.length > 0) {tableListPath.pop(); // 删除最后一个路径// const filePath = tableListPath.value[tableListPath.value.length - 1].filePath// path.value.push(filePath);   // 进入上一级文件夹获取每一级路径 展示页面if (tableListPath.length === 0) {try {loading.value = trueconst res = await getFileList()const sortedData = computed(() => {return res.slice().sort((a: any, b: any) => a.documentType - b.documentType);});tableData = sortedData.valueloading.value = false} catch {}filePathFlag.value = falsefilePathNext.value = ''} else {const folderId = tableListPath[tableListPath.length - 1].id; // 获取上一层文件夹的字段const folderFilePath = tableListPath[tableListPath.length - 1].filePath; // 获取上一层文件夹的字段const folderName = tableListPath[tableListPath.length - 1].name; // 获取上一层文件夹的字段filePathNext.value = folderNameconst parmaData = {Pid: folderId,FilePath: folderFilePath}try {loading.value = truetableData = await getPassFileList(parmaData)loading.value = false} catch {loading.value = false}}}
}

这篇关于table表格初始化根据字段数字排序,table表格进入后返回上一级设置,第一级隐藏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/158769

相关文章

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF

GORM中Model和Table的区别及使用

《GORM中Model和Table的区别及使用》Model和Table是两种与数据库表交互的核心方法,但它们的用途和行为存在著差异,本文主要介绍了GORM中Model和Table的区别及使用,具有一... 目录1. Model 的作用与特点1.1 核心用途1.2 行为特点1.3 示例China编程代码2. Tab

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

使用PyTorch实现手写数字识别功能

《使用PyTorch实现手写数字识别功能》在人工智能的世界里,计算机视觉是最具魅力的领域之一,通过PyTorch这一强大的深度学习框架,我们将在经典的MNIST数据集上,见证一个神经网络从零开始学会识... 目录当计算机学会“看”数字搭建开发环境MNIST数据集解析1. 认识手写数字数据库2. 数据预处理的

java字符串数字补齐位数详解

《java字符串数字补齐位数详解》:本文主要介绍java字符串数字补齐位数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java字符串数字补齐位数一、使用String.format()方法二、Apache Commons Lang库方法三、Java 11+的St

基于Spring实现自定义错误信息返回详解

《基于Spring实现自定义错误信息返回详解》这篇文章主要为大家详细介绍了如何基于Spring实现自定义错误信息返回效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景目标实现产出背景Spring 提供了 @RestConChina编程trollerAdvice 用来实现 HTT

Java利用poi实现word表格转excel

《Java利用poi实现word表格转excel》这篇文章主要为大家详细介绍了Java如何利用poi实现word表格转excel,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、每行对象类需要针对不同的表格进行对应的创建。package org.example.wordToEx

Spring组件初始化扩展点BeanPostProcessor的作用详解

《Spring组件初始化扩展点BeanPostProcessor的作用详解》本文通过实战案例和常见应用场景详细介绍了BeanPostProcessor的使用,并强调了其在Spring扩展中的重要性,感... 目录一、概述二、BeanPostProcessor的作用三、核心方法解析1、postProcessB