NEZ-2876 fix:table图表value列排序功能不符合预期

This commit is contained in:
zhangyu
2023-06-14 17:15:05 +08:00
parent cc88c7330f
commit a9c59468f9
2 changed files with 14 additions and 6 deletions

View File

@@ -330,8 +330,12 @@ export default {
// 本地正序 // 本地正序
asce (prop) { asce (prop) {
return function (obj1, obj2) { return function (obj1, obj2) {
const val1 = obj1.display[prop + 'display'].display.replace(/\s*/g, '') let val1 = obj1.display[prop + 'display'].display.replace(/\s*/g, '')
const val2 = obj2.display[prop + 'display'].display.replace(/\s*/g, '') let val2 = obj2.display[prop + 'display'].display.replace(/\s*/g, '')
if (!isNaN(val1) && !isNaN(val2)) {
val1 = Number(val1)
val2 = Number(val2)
}
if (val1 < val2) { if (val1 < val2) {
return -1 return -1
} else if (val1 > val2) { } else if (val1 > val2) {
@@ -344,8 +348,12 @@ export default {
// 本地倒序 // 本地倒序
desc (prop) { desc (prop) {
return function (obj1, obj2) { return function (obj1, obj2) {
const val1 = obj1.display[prop + 'display'].display.replace(/\s*/g, '') let val1 = obj1.display[prop + 'display'].display.replace(/\s*/g, '')
const val2 = obj2.display[prop + 'display'].display.replace(/\s*/g, '') let val2 = obj2.display[prop + 'display'].display.replace(/\s*/g, '')
if (!isNaN(val1) && !isNaN(val2)) {
val1 = Number(val1)
val2 = Number(val2)
}
if (val1 < val2) { if (val1 < val2) {
return -1 return -1
} else if (val1 > val2) { } else if (val1 > val2) {

View File

@@ -572,9 +572,9 @@ export default {
if (!obj.param.visibility) { if (!obj.param.visibility) {
obj.param.visibility = { obj.param.visibility = {
varName: '', varName: '',
operator: '', operator: 'equal',
varValue: '', varValue: '',
result: '' result: 'show'
} }
} }
if (obj.type === 'group' && !obj.param.repeat) { if (obj.type === 'group' && !obj.param.repeat) {