数据分析,基础分析,图表,点击排序小箭头,先降序后升序;
This commit is contained in:
@@ -114,6 +114,7 @@ function init(data) {
|
||||
key: item.key,
|
||||
fixed: index === 0 ? 'left' : null,
|
||||
sorter: ([8].includes(props.data.question_type) || item.key === 'index') ? false : setSort(item, data.head),
|
||||
sortDirections: ["descend", "ascend"],
|
||||
slots: { customRender: item.key },
|
||||
width: 140,
|
||||
// align: "center",
|
||||
|
||||
@@ -182,8 +182,8 @@ export default defineComponent({
|
||||
if (columnKey) {
|
||||
tableData.sort((a, b) => {
|
||||
switch(order) {
|
||||
case "descend": return a[columnKey] - b[columnKey];
|
||||
case "ascend": return b[columnKey] - a[columnKey];
|
||||
case "ascend": return a[columnKey] - b[columnKey];
|
||||
case "descend": return b[columnKey] - a[columnKey];
|
||||
default: return 0;
|
||||
}
|
||||
});
|
||||
@@ -223,6 +223,7 @@ export default defineComponent({
|
||||
width: 100,
|
||||
// align: "center",
|
||||
sorter: true,
|
||||
sortDirections: ["descend", "ascend"],
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
@@ -258,6 +259,7 @@ export default defineComponent({
|
||||
// align: "center",
|
||||
fixed: (index === 0 || hasRowGroup && index === 1) ? 'left' : null,
|
||||
sorter: (index === 0 || hasRowGroup && index === 1) ? null : true,
|
||||
sortDirections: ["descend", "ascend"],
|
||||
customRender,
|
||||
});
|
||||
} else {
|
||||
@@ -306,6 +308,7 @@ export default defineComponent({
|
||||
// align: "center",
|
||||
fixed: (index === 0 || hasRowGroup && index === 1) ? 'left' : null,
|
||||
sorter: (index === 0 || hasRowGroup && index === 1) ? null : true,
|
||||
sortDirections: ["descend", "ascend"],
|
||||
customRender,
|
||||
};
|
||||
} else {
|
||||
|
||||
@@ -124,8 +124,8 @@ export default defineComponent({
|
||||
return 0;
|
||||
}
|
||||
switch(order) {
|
||||
case "descend": return a[columnKey] - b[columnKey];
|
||||
case "ascend": return b[columnKey] - a[columnKey];
|
||||
case "ascend": return a[columnKey] - b[columnKey];
|
||||
case "descend": return b[columnKey] - a[columnKey];
|
||||
default: return 0;
|
||||
}
|
||||
});
|
||||
@@ -159,6 +159,7 @@ export default defineComponent({
|
||||
// align: "center",
|
||||
fixed: index === 0 ? "left" : null,
|
||||
sorter: true,
|
||||
sortDirections: ["descend", "ascend"],
|
||||
customRender,
|
||||
};
|
||||
} else {
|
||||
|
||||
@@ -135,6 +135,7 @@ export default defineComponent({
|
||||
// align: "center",
|
||||
fixed: index === 0 ? 'left' : null,
|
||||
sorter: (a, b) => { return a[item.key] > b[item.key]? -1 : 1 },
|
||||
sortDirections: ["descend", "ascend"],
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
|
||||
@@ -148,6 +148,7 @@ watch(
|
||||
// align: "center",
|
||||
fixed: index === 0 ? "left" : null,
|
||||
sorter: (a, b) => { return a.number > b.number? -1 : 1 },
|
||||
sortDirections: ["descend", "ascend"],
|
||||
};
|
||||
}else{
|
||||
return {
|
||||
|
||||
@@ -143,6 +143,7 @@ watch(
|
||||
// align: "center",
|
||||
fixed: index === 0 ? "left" : null,
|
||||
sorter: (a, b) => { return a.number > b.number? -1 : 1 },
|
||||
sortDirections: ["descend", "ascend"],
|
||||
};
|
||||
}else{
|
||||
return {
|
||||
|
||||
@@ -151,6 +151,7 @@ watch(
|
||||
// align: "center",
|
||||
fixed: index === 0 ? "left" : null,
|
||||
sorter: (a, b) => { return a.number > b.number? -1 : 1 },
|
||||
sortDirections: ["descend", "ascend"],
|
||||
};
|
||||
}else{
|
||||
return {
|
||||
|
||||
@@ -151,6 +151,7 @@ watch(
|
||||
// align: "center",
|
||||
fixed: index === 0 ? "left" : null,
|
||||
sorter: (a, b) => { return a.number > b.number? -1 : 1 },
|
||||
sortDirections: ["descend", "ascend"],
|
||||
};
|
||||
}else{
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user