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 @@
-
+