Parcourir la source

修复`requestBody`视图中的默认值不显示的问题

mxd il y a 3 ans
Parent
commit
07b10e75d2
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/scripts/parsing/parser.js

+ 3 - 0
src/scripts/parsing/parser.js

@@ -928,6 +928,7 @@ function processBody(body, srcObj) {
 		expression: '',
 		error: '',
 		description: '',
+		defaultValue: null,
 		children: [],
 	}
 	if (body instanceof MapLiteral) {
@@ -942,6 +943,7 @@ function processBody(body, srcObj) {
 				expression: srcObj[name]?.expression || '',
 				error: srcObj[name]?.error || '',
 				name,
+				defaultValue: srcObj[name]?.defaultValue,
 				value: isSimpleObject(value) ? value.span.getText().trim() : '',
 				dataType: getType(value),
 			}
@@ -1003,6 +1005,7 @@ export function parseJson(bodyStr, srcObj) {
 			expression: srcObj.expression || '',
 			error: srcObj.error || '',
 			description: srcObj.description || '',
+			defaultValue: srcObj.defaultValue,
 			children: processBody(expr, objToMap(srcObj))
 		}
 	} catch (e) {