diff --git a/apps/common/fields/serializer.py b/apps/common/fields/serializer.py index a05b49376..e7a6e7d9c 100644 --- a/apps/common/fields/serializer.py +++ b/apps/common/fields/serializer.py @@ -101,6 +101,15 @@ class CustomMetaDictField(serializers.DictField): filter_value = {k: v for k, v in value.items() if k in fields_names} return filter_value + @staticmethod + def strip_value(value): + new_value = {} + for k, v in value.items(): + if isinstance(v, str): + v = v.strip() + new_value[k] = v + return new_value + def get_value(self, dictionary): """ 反序列化时调用 @@ -108,4 +117,5 @@ class CustomMetaDictField(serializers.DictField): value = super().get_value(dictionary) value = self.convert_value_key(dictionary, value) value = self.filter_value_key(dictionary, value) + value = self.strip_value(value) return value diff --git a/apps/static/js/jumpserver.js b/apps/static/js/jumpserver.js index 0adae3e10..9081d3a94 100644 --- a/apps/static/js/jumpserver.js +++ b/apps/static/js/jumpserver.js @@ -1256,7 +1256,8 @@ function toSafeDateISOStr(s) { function toSafeLocalDateStr(d) { var date = safeDate(d); - var date_s = date.toLocaleString(getUserLang(), {hour12: false}); + // var date_s = date.toLocaleString(getUserLang(), {hour12: false}); + var date_s = date.toLocaleString(getUserLang(), {hourCycle: "h23"}); return date_s.split("/").join('-') } diff --git a/apps/templates/_foot_js.html b/apps/templates/_foot_js.html index b140e7862..ff158b54b 100644 --- a/apps/templates/_foot_js.html +++ b/apps/templates/_foot_js.html @@ -7,7 +7,7 @@ - +