From 58c24851c6edcef72681ca9771443d9f48a054ed Mon Sep 17 00:00:00 2001 From: shijing Date: Fri, 19 Jul 2024 08:59:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:table=E9=A1=B5=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/table.js | 70 +++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/src/config/table.js b/src/config/table.js index fca6d80c..55839d82 100644 --- a/src/config/table.js +++ b/src/config/table.js @@ -1,27 +1,29 @@ //数据表格配置 -import tool from '@/utils/tool' +import tool from "@/utils/tool"; export default { - successCode: 200, //请求完成代码 - pageSize: 20, //表格每一页条数 - pageSizes: [1, 10, 20, 30, 40, 50,100,200], //表格可设置的一页条数 - paginationLayout: "total, sizes, prev, pager, next, jumper", //表格分页布局,可设置"total, sizes, prev, pager, next, jumper" - parseData: function (res) { //数据分析 + successCode: 200, //请求完成代码 + pageSize: 20, //表格每一页条数 + pageSizes: [1, 10, 20, 30, 40, 50, 100, 200, 500, 1000], //表格可设置的一页条数 + paginationLayout: "total, sizes, prev, pager, next, jumper", //表格分页布局,可设置"total, sizes, prev, pager, next, jumper" + parseData: function (res) { + //数据分析 return { - data: res, //分析无分页的数据字段结构 - rows: res.results, //分析行数据字段结构 - total: res.count, //分析总数字段结构 - summary: res.summary, //分析合计行字段结构 + data: res, //分析无分页的数据字段结构 + rows: res.results, //分析行数据字段结构 + total: res.count, //分析总数字段结构 + summary: res.summary, //分析合计行字段结构 // msg: res.err_msg, //分析描述字段结构 // code: res.err_code //分析状态字段结构 - } + }; }, - request: { //请求规定字段 - page: 'page', //规定当前分页字段 - pageSize: 'page_size', //规定一页条数字段 - prop: 'prop', //规定排序字段名字段 - order: 'ordering' //规定排序规格字段 + request: { + //请求规定字段 + page: "page", //规定当前分页字段 + pageSize: "page_size", //规定一页条数字段 + prop: "prop", //规定排序字段名字段 + order: "ordering", //规定排序规格字段 }, /** * 自定义列保存处理 @@ -30,12 +32,12 @@ export default { */ columnSettingSave: function (tableName, column) { return new Promise((resolve) => { - setTimeout(()=>{ + setTimeout(() => { //这里为了演示使用了session和setTimeout演示,开发时应用数据请求 - tool.session.set(tableName, column) - resolve(true) - },1000) - }) + tool.session.set(tableName, column); + resolve(true); + }, 1000); + }); }, /** * 获取自定义列 @@ -45,13 +47,13 @@ export default { columnSettingGet: function (tableName, column) { return new Promise((resolve) => { //这里为了演示使用了session和setTimeout演示,开发时应用数据请求 - const userColumn = tool.session.get(tableName) - if(userColumn){ - resolve(userColumn) - }else{ - resolve(column) + const userColumn = tool.session.get(tableName); + if (userColumn) { + resolve(userColumn); + } else { + resolve(column); } - }) + }); }, /** * 重置自定义列 @@ -61,10 +63,10 @@ export default { columnSettingReset: function (tableName, column) { return new Promise((resolve) => { //这里为了演示使用了session和setTimeout演示,开发时应用数据请求 - setTimeout(()=>{ - tool.session.remove(tableName) - resolve(column) - },1000) - }) - } -} + setTimeout(() => { + tool.session.remove(tableName); + resolve(column); + }, 1000); + }); + }, +};