diff --git a/src/pages/workbench/fwgl/apply_service_detail.vue b/src/pages/workbench/fwgl/apply_service_detail.vue index c73f3e7dd05f6f32a473820f848a62f9f0029352..84234d9bb605bf275cd9937630e0aafb5ec1e1dd 100644 --- a/src/pages/workbench/fwgl/apply_service_detail.vue +++ b/src/pages/workbench/fwgl/apply_service_detail.vue @@ -948,7 +948,7 @@ export default { this.$set( this.service_header_arr["first"][2], "text", - data.service_apply_info.service_end_time + data.service_apply_info.request_end_time .replace(/T|Z/g, " ") .split("+")[0] ); @@ -1123,6 +1123,15 @@ export default { if (data.data_service_type1_name != "数据服务") { this.servicead_arr = this.servicead_arr.slice(0, 4); } + + if(data.service_apply_info.approval_status == 3){ + //审批通过 + this.servicead_arr.unshift({ + title: "Authorization:", + info: data.service_apply_info.apaas_token, + }) + } + console.log(data.service_apply_info); if (data.service_apply_info.approval_process) { data.service_apply_info.approval_process.forEach((e) => { diff --git a/src/pages/workbench/fwzc_fwcs.vue b/src/pages/workbench/fwzc_fwcs.vue index 63c30a0686a1697436462f5520a617f36fb4deea..ddfbad5a3a97fce70f7e4624940d67956cd3ea2d 100644 --- a/src/pages/workbench/fwzc_fwcs.vue +++ b/src/pages/workbench/fwzc_fwcs.vue @@ -239,7 +239,7 @@ name="2" > - +
授权方式:
+
+

注册说明:

+

1、服务提供方按需填写服务的地址、请求参数和返回参数进行正常注册。

+

2、服务被调用时,平台会提供一个动态token,由服务提供方访问身份认证地址,进行认证。由平台返回身份认证结果,由服务提供方依据结果判断是否可以提供服务。

+

3、详细流程和接口说明,请点击下载 服务注册说明

+
- -
Token:
- + +
+
Token名称:
+ +
Token值:
+ +
+
@@ -641,7 +661,7 @@ name="2" > - +
授权方式:
+
+

注册说明:

+

1、服务提供方按需填写服务的地址、请求参数和返回参数进行正常注册。

+

2、服务被调用时,平台会提供一个动态token,由服务提供方访问身份认证地址,进行认证。由平台返回身份认证结果,由服务提供方依据结果判断是否可以提供服务。

+

3、详细流程和接口说明,请点击下载 服务注册说明

+
- -
Token:
- + +
+
Token名称:
+ +
Token值:
+ +
@@ -959,7 +998,7 @@ export default { serviceUrl: "", datasSj: [], sjfwQqt: "JSON", - sqfsVal: "", + sqfsVal: 0, tokenVal: "", noSearchUrl: "", resultShow: false, @@ -1101,8 +1140,13 @@ export default { emptyText: "暂无数据", resultShow: false, resSuccess: false, - optionsSq: [{ label: "Bearer Token", value: "Bearer" }], - sqfsVal: "", + optionsSq: [ + { label: "无授权", value: 0 }, + { label: "厂商静态token鉴权", value: 1 }, + { label: "动态token鉴权", value: 2 }, + ], + sqfsVal: 0, + tokenName: "Authorization", tokenVal: "", sjfwQqt: "JSON", zhfwQqt: "JSON", @@ -1201,7 +1245,8 @@ export default { user_id: "", fwR: false, mapR: false, - proR: false + proR: false, + fwdesc: "/apaas/service/v3/service/manager/register/instruction", }; }, computed: {}, @@ -1237,7 +1282,7 @@ export default { serviceUrl: "", datasSj: [], sjfwQqt: "JSON", - sqfsVal: "", + sqfsVal: 0, tokenVal: "", noSearchUrl: "", resultShow: false, @@ -1288,9 +1333,15 @@ export default { let requestData = {}; let requestHeaderDataObj = {}; if (this.activeBtn == 0 || this.activeBtn == 3) { - if (this.sqfsVal != "") { - headers.Authorization = []; - headers.Authorization[0] = this.sqfsVal + " " + this.tokenVal; + if (this.sqfsVal == 1 || this.sqfsVal == 3) { + if (this.tokenName == "") { + this.$message.error("请输入token名称"); + return; + } + if (this.tokenVal == "") { + this.$message.error("请输入token值"); + return; + } } let request = this.$refs.fwcs_sjfw_qq.getTableData(); for (let i = 0; i < request.length; i++) { @@ -1398,6 +1449,11 @@ export default { let query = { method: this.select, url: this.serviceUrl, + req_auth_mthod: this.sqfsVal, + req_auth_token: + this.sqfsVal == 1 || this.sqfsVal == 3 ? this.tokenVal : "", + req_auth_token_name: + this.sqfsVal == 1 || this.sqfsVal == 3 ? this.tokenName : "", headers: headers, params: requestData, body: bodys, @@ -1607,6 +1663,7 @@ export default { response_type: "JSON", req_auth_mthod: 0, req_auth_token: "", + req_auth_token_name: "", method: "GET", url: this.serviceUrl, request_fields: [], @@ -1634,6 +1691,7 @@ export default { response_type: "JSON", req_auth_mthod: 0, req_auth_token: "", + req_auth_token_name: "", method: "GET", url: this.serviceUrl, request_fields: [], @@ -1757,8 +1815,10 @@ export default { name: "", response_type: this.activeBtn == 3 ? this.gz_fhsjgs : "JSON", - req_auth_mthod: 0, - req_auth_token: this.tokenVal, + req_auth_mthod: this.sqfsVal, + req_auth_token: this.sqfsVal == 1 ? this.tokenVal : "", + req_auth_token_name: + this.sqfsVal == 1 ? this.tokenName : "", method: this.select, url: this.serviceUrl, request_fields: @@ -1807,8 +1867,9 @@ export default { urls.push({ req_name: item.one_input, response_type: "JSON", - req_auth_mthod: 0, - req_auth_token: item.tokenVal, + req_auth_mthod: item.sqfsVal, + req_auth_token: item.sqfsVal == 1 ? item.tokenVal : "", + req_auth_token_name: item.sqfsVal == 1 ? item.tokenName : "", method: item.select, url: item.serviceUrl, request_fields: @@ -2134,7 +2195,7 @@ export default { serviceUrl: "", datasSj: [], sjfwQqt: "JSON", - sqfsVal: "", + sqfsVal: 0, tokenVal: "", noSearchUrl: "", resultShow: false, @@ -2227,9 +2288,15 @@ export default { let headers = {}; let requestData = {}; let dataOne = this.liucheng_list[indexOne]; - if (dataOne.sqfsVal != "") { - headers.Authorization = []; - headers.Authorization[0] = dataOne.sqfsVal + " " + dataOne.tokenVal; + if (dataOne.sqfsVal == 1 || dataOne.sqfsVal == 3) { + if (dataOne.tokenName == "") { + this.$message.error("请输入token名称"); + return; + } + if (dataOne.tokenVal == "") { + this.$message.error("请输入token值"); + return; + } } let request = this.$refs["one_qqcs_" + indexOne][0].getTableData(); for (let i = 0; i < request.length; i++) { @@ -2260,6 +2327,11 @@ export default { let query = { method: dataOne.select, url: dataOne.serviceUrl, + req_auth_mthod: dataOne.sqfsVal, + req_auth_token: + dataOne.sqfsVal == 1 || dataOne.sqfsVal == 3 ? dataOne.tokenVal : "", + req_auth_token_name: + dataOne.sqfsVal == 1 || dataOne.sqfsVal == 3 ? dataOne.tokenName : "", headers: headers, params: requestData, body: bodys, @@ -2635,6 +2707,20 @@ export default { .cp_mb { padding: 0 0 16px 8px; } +.registration { + width: 430px; + margin: 10px auto; +} +.registration a { + color: #0000ff; + text-decoration: none; +} +.registration p { + line-height: 26px; +} +.registration p:nth-of-type(1) { + color: #0000ff; +}