From 2cd37b988f89180069d1b75f467cac45bae70e35 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Mon, 29 Apr 2024 16:04:49 +0800 Subject: [PATCH] update --- class/core/mw.py | 6 ++++++ route/static/app/files.js | 19 ++++++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/class/core/mw.py b/class/core/mw.py index d06be15d2..181e52c75 100755 --- a/class/core/mw.py +++ b/class/core/mw.py @@ -1611,6 +1611,12 @@ def sortFileList(path, ftype = 'mtime', sort = 'desc'): flist = sorted(flist, key=lambda f: os.path.getsize(os.path.join(path,f)), reverse=True) if sort == 'asc': flist = sorted(flist, key=lambda f: os.path.getsize(os.path.join(path,f)), reverse=False) + + if ftype == 'fname': + if sort == 'desc': + flist = sorted(flist, key=lambda f: os.path.join(path,f), reverse=True) + if sort == 'asc': + flist = sorted(flist, key=lambda f: os.path.join(path,f), reverse=False) return flist diff --git a/route/static/app/files.js b/route/static/app/files.js index 0bcd9c071..52a0cc182 100755 --- a/route/static/app/files.js +++ b/route/static/app/files.js @@ -566,17 +566,22 @@ function getFiles(Path) { mtime_icon = ''; } + var fname_icon = ''; + if (post['order'] == 'fname desc'){ + fname_icon = ''; + } else if (post['order'] == 'fname asc'){ + fname_icon = ''; + } else { + fname_icon = ''; + } + var tablehtml = '\ \ \ \ - \ - \ - \ + \ + \ + \ \ \ \
文件名大小\ - '+size_icon+'\ - 修改时间\ - '+mtime_icon+'\ - 文件名'+fname_icon+'大小'+size_icon+'修改时间'+mtime_icon+'权限所有者操作