mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-12 17:08:11 +00:00
perf: 文件浏览保存排序
This commit is contained in:
parent
2686bfbf5e
commit
5b66d32f25
@ -126,6 +126,7 @@
|
||||
@on-select-cancel="handleTableSelect"
|
||||
@on-select-all-cancel="handleTableSelect"
|
||||
@on-select-all="handleTableSelect"
|
||||
@on-sort-change="handleTableSort"
|
||||
context-menu
|
||||
stripe/>
|
||||
</div>
|
||||
@ -652,6 +653,7 @@ export default {
|
||||
|
||||
methods: {
|
||||
initLanguage() {
|
||||
const sort = $A.getStorageJson("cacheFileSort")
|
||||
this.columns = [
|
||||
{
|
||||
type: 'selection',
|
||||
@ -825,7 +827,12 @@ export default {
|
||||
resizable: true,
|
||||
sortable: true,
|
||||
},
|
||||
];
|
||||
].map(item => {
|
||||
if (item.key === sort.key) {
|
||||
item.sortType = sort.order
|
||||
}
|
||||
return item;
|
||||
});
|
||||
},
|
||||
|
||||
formatName(file) {
|
||||
@ -1431,6 +1438,10 @@ export default {
|
||||
this.selectIds = [];
|
||||
},
|
||||
|
||||
handleTableSort({key, order}) {
|
||||
$A.setStorage("cacheFileSort", ['asc', 'desc'].includes(order) ? {key, order} : {});
|
||||
},
|
||||
|
||||
/********************拖动上传部分************************/
|
||||
|
||||
pasteDragNext(e, type) {
|
||||
|
||||
2
resources/assets/js/store/actions.js
vendored
2
resources/assets/js/store/actions.js
vendored
@ -454,6 +454,7 @@ export default {
|
||||
try {
|
||||
const cacheLoginEmail = $A.getStorageString("cacheLoginEmail");
|
||||
const cacheThemeMode = $A.getStorageString("cacheThemeMode");
|
||||
const cacheFileSort = $A.getStorageJson("cacheFileSort");
|
||||
//
|
||||
window.localStorage.clear();
|
||||
//
|
||||
@ -467,6 +468,7 @@ export default {
|
||||
$A.setStorage("cacheServerUrl", state.cacheServerUrl);
|
||||
$A.setStorage("cacheLoginEmail", cacheLoginEmail);
|
||||
$A.setStorage("cacheThemeMode", cacheThemeMode);
|
||||
$A.setStorage("cacheFileSort", cacheFileSort);
|
||||
$A.setStorage("cacheTaskBrowse", state.cacheTaskBrowse);
|
||||
dispatch("saveUserInfo", $A.isJson(userInfo) ? userInfo : state.userInfo);
|
||||
//
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user