change system default display order

This commit is contained in:
MaysWind
2021-03-13 17:05:35 +08:00
parent 0f627e3375
commit bcf6216971
2 changed files with 10 additions and 6 deletions
+9 -1
View File
@@ -214,7 +214,7 @@ Vue.prototype.$locale = {
moment.tz.setDefault();
}
},
getAllTimezones: function () {
getAllTimezones: function (includeSystemDefault) {
const allTimezones = timezone.all;
const allTimezoneInfos = [];
@@ -226,6 +226,14 @@ Vue.prototype.$locale = {
});
}
if (includeSystemDefault) {
allTimezoneInfos.push({
name: '',
utcOffset: this.defaultTimezoneOffset,
displayName: i18n.t('System Default')
});
}
allTimezoneInfos.sort(function(c1, c2){
const utcOffset1 = parseInt(c1.utcOffset.replace(':', ''));
const utcOffset2 = parseInt(c2.utcOffset.replace(':', ''));