Commit 0e8217bf authored by 刘殿昕's avatar 刘殿昕

服务详情强化代码逻辑

parent eeaaab24
...@@ -45,9 +45,16 @@ export default { ...@@ -45,9 +45,16 @@ export default {
this.getValue(); this.getValue();
} }
if (this.datas) { if (this.datas) {
this.aceEditor.setValue( let obj = "";
JSON.stringify(JSON.parse(this.datas), null, "\t") console.log(typeof JSON.parse(this.datas));
); try {
if (typeof JSON.parse(this.datas) == "object") {
obj = JSON.stringify(JSON.parse(this.datas), null, "\t");
}
} catch (e) {
obj = this.datas;
}
this.aceEditor.setValue(obj);
} }
}, },
watch: {}, watch: {},
......
...@@ -692,7 +692,7 @@ export default { ...@@ -692,7 +692,7 @@ export default {
this.req_data = JSON.parse( this.req_data = JSON.parse(
data.req_fields || data.req_query || "[]" data.req_fields || data.req_query || "[]"
); // 请求参数 ); // 请求参数
if (this.req_data.length === 0) { if (this.req_data && this.req_data.length === 0) {
this.$set(this.servicead_arr[1], "type", ""); this.$set(this.servicead_arr[1], "type", "");
this.$set(this.servicead_arr[1], "info", "无请求参数"); this.$set(this.servicead_arr[1], "info", "无请求参数");
} }
...@@ -704,11 +704,13 @@ export default { ...@@ -704,11 +704,13 @@ export default {
} }
this.$set(this.servicead_arr[3], "info", data.encode_method); // 编码格式 this.$set(this.servicead_arr[3], "info", data.encode_method); // 编码格式
this.res_data = JSON.parse(data.res_fields || "[]"); // 响应参数 this.res_data = JSON.parse(data.res_fields || "[]"); // 响应参数
if (this.res_data.length === 0) { if (this.res_data && this.res_data.length === 0) {
this.$set(this.servicead_arr[4], "type", ""); this.$set(this.servicead_arr[4], "type", "");
this.$set(this.servicead_arr[4], "info", "无响应参数"); this.$set(this.servicead_arr[4], "info", "无响应参数");
} }
console.log(data.res_fields_example)
this.res_code_arr = data.res_fields_example || ""; // 响应示例 this.res_code_arr = data.res_fields_example || ""; // 响应示例
console.log(this.res_code_arr)
if (!this.res_code_arr) { if (!this.res_code_arr) {
this.$set(this.servicead_arr[5], "type", ""); this.$set(this.servicead_arr[5], "type", "");
this.$set(this.servicead_arr[5], "info", "无响应示例"); this.$set(this.servicead_arr[5], "info", "无响应示例");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment