diff --git a/src/pages/workbench/fwzc_fwcs.vue b/src/pages/workbench/fwzc_fwcs.vue index 36c7ed77895fabf7f47761e9ced9af646815a8bd..63c30a0686a1697436462f5520a617f36fb4deea 100644 --- a/src/pages/workbench/fwzc_fwcs.vue +++ b/src/pages/workbench/fwzc_fwcs.vue @@ -269,6 +269,31 @@ + + +
@@ -380,6 +405,31 @@ >
+ + + @@ -621,6 +671,31 @@ + + +
@@ -1011,6 +1086,16 @@ export default { ] } ], + sjfwQqtcs:[ + { + label: "key", + prop: "requestEncoding", + type: "input", + align: "left" + }, + { label: "value", prop: "requestValue", type: "input", align: "left" } + ], + datasQqu:[], datasZhForm: [], datasZhwww: [], emptyText: "暂无数据", @@ -1201,6 +1286,7 @@ export default { clickFwcs() { let headers = {}; let requestData = {}; + let requestHeaderDataObj = {}; if (this.activeBtn == 0 || this.activeBtn == 3) { if (this.sqfsVal != "") { headers.Authorization = []; @@ -1253,6 +1339,31 @@ export default { } } } + if(this.activeBtn == 0 || this.activeBtn == 2 || this.activeBtn == 3 || this.activeBtn == 4){ + let requestHeader = this.$refs.fwcs_zhfw_qqtcs.getTableData(); + for (let i = 0; i < requestHeader.length; i++) { + if ( + requestHeader[i] && + requestHeader[i].requestEncoding && + requestHeader[i].requestValue && + requestHeader[i].requestEncoding != "" && + requestHeader[i].requestValue != "" + ) { + console.log(Object.keys(requestHeaderDataObj).indexOf(requestHeader[i].requestEncoding) == -1) + if ( + Object.keys(requestHeaderDataObj).indexOf(requestHeader[i].requestEncoding) == -1 + ) { + requestHeaderDataObj[requestHeader[i].requestEncoding] = []; + requestHeaderDataObj[requestHeader[i].requestEncoding][0] = requestHeader[i].requestValue; + } else { + requestHeaderDataObj[requestHeader[i].requestEncoding].push( + requestHeader[i].requestValue + ); + } + } + } + headers = Object.assign(headers, requestHeaderDataObj) + } let bodys = ""; let contentType = ""; if (this.activeBtn == 0 || this.activeBtn == 3) {