#2195 数据集排序

Merged
liuzx merged 2 commits from fix-2054 into V20220601 1 year ago
  1. +8
    -9
      web_src/js/index.js

+ 8
- 9
web_src/js/index.js View File

@@ -4093,19 +4093,18 @@ function initVueDataset() {
sortIcon(dom, sort) { sortIcon(dom, sort) {
const params = new URLSearchParams(location.search) const params = new URLSearchParams(location.search)
if (sort === "up") { if (sort === "up") {

if (params.toString() === '') { if (params.toString() === '') {
location.href = `${location.href}?sort=${dom}Asc` location.href = `${location.href}?sort=${dom}Asc`
} }
else if (!params.get('sort')) { else if (!params.get('sort')) {
location.href = `${location.href}&sort=${dom}Asc` location.href = `${location.href}&sort=${dom}Asc`
} else if (params.get('sort').indexOf(`${dom}`) === -1) {
} else if (params.get('sort') && params.get('sort').indexOf(`${dom}Asc`) !== -1) {
params.delete('sort')
location.search = params.toString()
} else {
params.set("sort", `${dom}Asc`) params.set("sort", `${dom}Asc`)
let asc = params.toString() let asc = params.toString()
location.search = asc location.search = asc
} else {
params.delete('sort')
location.search = params.toString()
} }
} }
else if (sort === "down") { else if (sort === "down") {
@@ -4115,13 +4114,13 @@ function initVueDataset() {
else if (!params.get('sort')) { else if (!params.get('sort')) {
location.href = `${location.href}&sort=${dom}Desc` location.href = `${location.href}&sort=${dom}Desc`
} }
else if (params.get('sort').indexOf(`${dom}`) === -1) {
else if (params.get('sort') && params.get('sort').indexOf(`${dom}Desc`) !== -1) {
params.delete('sort')
location.search = params.toString()
} else {
params.set("sort", `${dom}Desc`) params.set("sort", `${dom}Desc`)
let asc = params.toString() let asc = params.toString()
location.search = asc location.search = asc
} else {
params.delete('sort')
location.search = params.toString()
} }






Loading…
Cancel
Save