"src/pages/example/example_commodity.vue" did not exist on "6f2c9d80e009d69b7cd97e60ff68996f24dd7597"
Commit 656f98cb authored by 张亚松's avatar 张亚松

Merge branch 'dev' into 'master'

Dev

See merge request apaas-v3/apaas-ui!2
parents ff4146e8 86e30e10
...@@ -948,7 +948,7 @@ export default { ...@@ -948,7 +948,7 @@ export default {
this.$set( this.$set(
this.service_header_arr["first"][2], this.service_header_arr["first"][2],
"text", "text",
data.service_apply_info.service_end_time data.service_apply_info.request_end_time
.replace(/T|Z/g, " ") .replace(/T|Z/g, " ")
.split("+")[0] .split("+")[0]
); );
...@@ -1123,6 +1123,15 @@ export default { ...@@ -1123,6 +1123,15 @@ export default {
if (data.data_service_type1_name != "数据服务") { if (data.data_service_type1_name != "数据服务") {
this.servicead_arr = this.servicead_arr.slice(0, 4); 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); console.log(data.service_apply_info);
if (data.service_apply_info.approval_process) { if (data.service_apply_info.approval_process) {
data.service_apply_info.approval_process.forEach((e) => { data.service_apply_info.approval_process.forEach((e) => {
......
...@@ -239,7 +239,7 @@ ...@@ -239,7 +239,7 @@
name="2" name="2"
> >
<el-row class="sqxx_row"> <el-row class="sqxx_row">
<el-col :span="6"> <el-col :span="8">
<div class="sqxx_title">授权方式:</div> <div class="sqxx_title">授权方式:</div>
<el-select <el-select
v-model="sqfsVal" v-model="sqfsVal"
...@@ -253,6 +253,18 @@ ...@@ -253,6 +253,18 @@
:value="item.value" :value="item.value"
></el-option> ></el-option>
</el-select> </el-select>
<div
class="registration"
style="width: 100%"
>
<p>注册说明:</p>
<p>1、服务提供方按需填写服务的地址、请求参数和返回参数进行正常注册。</p>
<p>2、服务被调用时,平台会提供一个动态token,由服务提供方访问身份认证地址,进行认证。由平台返回身份认证结果,由服务提供方依据结果判断是否可以提供服务。</p>
<p>3、详细流程和接口说明,请点击下载 <a
:href="fwdesc"
download
>服务注册说明</a></p>
</div>
</el-col> </el-col>
<el-col <el-col
:span="2" :span="2"
...@@ -260,12 +272,20 @@ ...@@ -260,12 +272,20 @@
> >
<div class="center_line"></div> <div class="center_line"></div>
</el-col> </el-col>
<el-col :span="16"> <el-col :span="14">
<div class="sqxx_title">Token:</div> <div v-if="sqfsVal==1||sqfsVal==3">
<el-input <div class="sqxx_title">Token名称:</div>
v-model="tokenVal" <el-input
placeholder="请输入内容" v-model="tokenName"
></el-input> placeholder="请输入token名称"
></el-input>
<div class="sqxx_title">Token值:</div>
<el-input
v-model="tokenVal"
placeholder="请输入Token值"
></el-input>
</div>
</el-col> </el-col>
</el-row> </el-row>
</el-tab-pane> </el-tab-pane>
...@@ -641,7 +661,7 @@ ...@@ -641,7 +661,7 @@
name="2" name="2"
> >
<el-row class="sqxx_row"> <el-row class="sqxx_row">
<el-col :span="6"> <el-col :span="8">
<div class="sqxx_title">授权方式:</div> <div class="sqxx_title">授权方式:</div>
<el-select <el-select
v-model="itemOne.sqfsVal" v-model="itemOne.sqfsVal"
...@@ -655,6 +675,18 @@ ...@@ -655,6 +675,18 @@
:value="item.value" :value="item.value"
></el-option> ></el-option>
</el-select> </el-select>
<div
class="registration"
style="width: 100%"
>
<p>注册说明:</p>
<p>1、服务提供方按需填写服务的地址、请求参数和返回参数进行正常注册。</p>
<p>2、服务被调用时,平台会提供一个动态token,由服务提供方访问身份认证地址,进行认证。由平台返回身份认证结果,由服务提供方依据结果判断是否可以提供服务。</p>
<p>3、详细流程和接口说明,请点击下载 <a
:href="fwdesc"
download
>服务注册说明</a></p>
</div>
</el-col> </el-col>
<el-col <el-col
:span="2" :span="2"
...@@ -662,12 +694,19 @@ ...@@ -662,12 +694,19 @@
> >
<div class="center_line_one"></div> <div class="center_line_one"></div>
</el-col> </el-col>
<el-col :span="16"> <el-col :span="14">
<div class="sqxx_title">Token:</div> <div v-if="itemOne.sqfsVal==1||itemOne.sqfsVal==3">
<el-input <div class="sqxx_title">Token名称:</div>
v-model="itemOne.tokenVal" <el-input
placeholder="请输入内容" v-model="itemOne.tokenName"
></el-input> placeholder="请输入Token名称"
></el-input>
<div class="sqxx_title">Token值:</div>
<el-input
v-model="itemOne.tokenVal"
placeholder="请输入Token值"
></el-input>
</div>
</el-col> </el-col>
</el-row> </el-row>
</el-tab-pane> </el-tab-pane>
...@@ -959,7 +998,7 @@ export default { ...@@ -959,7 +998,7 @@ export default {
serviceUrl: "", serviceUrl: "",
datasSj: [], datasSj: [],
sjfwQqt: "JSON", sjfwQqt: "JSON",
sqfsVal: "", sqfsVal: 0,
tokenVal: "", tokenVal: "",
noSearchUrl: "", noSearchUrl: "",
resultShow: false, resultShow: false,
...@@ -1101,8 +1140,13 @@ export default { ...@@ -1101,8 +1140,13 @@ export default {
emptyText: "暂无数据", emptyText: "暂无数据",
resultShow: false, resultShow: false,
resSuccess: false, resSuccess: false,
optionsSq: [{ label: "Bearer Token", value: "Bearer" }], optionsSq: [
sqfsVal: "", { label: "无授权", value: 0 },
{ label: "厂商静态token鉴权", value: 1 },
{ label: "动态token鉴权", value: 2 },
],
sqfsVal: 0,
tokenName: "Authorization",
tokenVal: "", tokenVal: "",
sjfwQqt: "JSON", sjfwQqt: "JSON",
zhfwQqt: "JSON", zhfwQqt: "JSON",
...@@ -1201,7 +1245,8 @@ export default { ...@@ -1201,7 +1245,8 @@ export default {
user_id: "", user_id: "",
fwR: false, fwR: false,
mapR: false, mapR: false,
proR: false proR: false,
fwdesc: "/apaas/service/v3/service/manager/register/instruction",
}; };
}, },
computed: {}, computed: {},
...@@ -1237,7 +1282,7 @@ export default { ...@@ -1237,7 +1282,7 @@ export default {
serviceUrl: "", serviceUrl: "",
datasSj: [], datasSj: [],
sjfwQqt: "JSON", sjfwQqt: "JSON",
sqfsVal: "", sqfsVal: 0,
tokenVal: "", tokenVal: "",
noSearchUrl: "", noSearchUrl: "",
resultShow: false, resultShow: false,
...@@ -1288,9 +1333,15 @@ export default { ...@@ -1288,9 +1333,15 @@ export default {
let requestData = {}; let requestData = {};
let requestHeaderDataObj = {}; let requestHeaderDataObj = {};
if (this.activeBtn == 0 || this.activeBtn == 3) { if (this.activeBtn == 0 || this.activeBtn == 3) {
if (this.sqfsVal != "") { if (this.sqfsVal == 1 || this.sqfsVal == 3) {
headers.Authorization = []; if (this.tokenName == "") {
headers.Authorization[0] = this.sqfsVal + " " + this.tokenVal; this.$message.error("请输入token名称");
return;
}
if (this.tokenVal == "") {
this.$message.error("请输入token值");
return;
}
} }
let request = this.$refs.fwcs_sjfw_qq.getTableData(); let request = this.$refs.fwcs_sjfw_qq.getTableData();
for (let i = 0; i < request.length; i++) { for (let i = 0; i < request.length; i++) {
...@@ -1398,6 +1449,11 @@ export default { ...@@ -1398,6 +1449,11 @@ export default {
let query = { let query = {
method: this.select, method: this.select,
url: this.serviceUrl, 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, headers: headers,
params: requestData, params: requestData,
body: bodys, body: bodys,
...@@ -1607,6 +1663,7 @@ export default { ...@@ -1607,6 +1663,7 @@ export default {
response_type: "JSON", response_type: "JSON",
req_auth_mthod: 0, req_auth_mthod: 0,
req_auth_token: "", req_auth_token: "",
req_auth_token_name: "",
method: "GET", method: "GET",
url: this.serviceUrl, url: this.serviceUrl,
request_fields: [], request_fields: [],
...@@ -1634,6 +1691,7 @@ export default { ...@@ -1634,6 +1691,7 @@ export default {
response_type: "JSON", response_type: "JSON",
req_auth_mthod: 0, req_auth_mthod: 0,
req_auth_token: "", req_auth_token: "",
req_auth_token_name: "",
method: "GET", method: "GET",
url: this.serviceUrl, url: this.serviceUrl,
request_fields: [], request_fields: [],
...@@ -1757,8 +1815,10 @@ export default { ...@@ -1757,8 +1815,10 @@ export default {
name: "", name: "",
response_type: response_type:
this.activeBtn == 3 ? this.gz_fhsjgs : "JSON", this.activeBtn == 3 ? this.gz_fhsjgs : "JSON",
req_auth_mthod: 0, req_auth_mthod: this.sqfsVal,
req_auth_token: this.tokenVal, req_auth_token: this.sqfsVal == 1 ? this.tokenVal : "",
req_auth_token_name:
this.sqfsVal == 1 ? this.tokenName : "",
method: this.select, method: this.select,
url: this.serviceUrl, url: this.serviceUrl,
request_fields: request_fields:
...@@ -1807,8 +1867,9 @@ export default { ...@@ -1807,8 +1867,9 @@ export default {
urls.push({ urls.push({
req_name: item.one_input, req_name: item.one_input,
response_type: "JSON", response_type: "JSON",
req_auth_mthod: 0, req_auth_mthod: item.sqfsVal,
req_auth_token: item.tokenVal, req_auth_token: item.sqfsVal == 1 ? item.tokenVal : "",
req_auth_token_name: item.sqfsVal == 1 ? item.tokenName : "",
method: item.select, method: item.select,
url: item.serviceUrl, url: item.serviceUrl,
request_fields: request_fields:
...@@ -2134,7 +2195,7 @@ export default { ...@@ -2134,7 +2195,7 @@ export default {
serviceUrl: "", serviceUrl: "",
datasSj: [], datasSj: [],
sjfwQqt: "JSON", sjfwQqt: "JSON",
sqfsVal: "", sqfsVal: 0,
tokenVal: "", tokenVal: "",
noSearchUrl: "", noSearchUrl: "",
resultShow: false, resultShow: false,
...@@ -2227,9 +2288,15 @@ export default { ...@@ -2227,9 +2288,15 @@ export default {
let headers = {}; let headers = {};
let requestData = {}; let requestData = {};
let dataOne = this.liucheng_list[indexOne]; let dataOne = this.liucheng_list[indexOne];
if (dataOne.sqfsVal != "") { if (dataOne.sqfsVal == 1 || dataOne.sqfsVal == 3) {
headers.Authorization = []; if (dataOne.tokenName == "") {
headers.Authorization[0] = dataOne.sqfsVal + " " + dataOne.tokenVal; this.$message.error("请输入token名称");
return;
}
if (dataOne.tokenVal == "") {
this.$message.error("请输入token值");
return;
}
} }
let request = this.$refs["one_qqcs_" + indexOne][0].getTableData(); let request = this.$refs["one_qqcs_" + indexOne][0].getTableData();
for (let i = 0; i < request.length; i++) { for (let i = 0; i < request.length; i++) {
...@@ -2260,6 +2327,11 @@ export default { ...@@ -2260,6 +2327,11 @@ export default {
let query = { let query = {
method: dataOne.select, method: dataOne.select,
url: dataOne.serviceUrl, 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, headers: headers,
params: requestData, params: requestData,
body: bodys, body: bodys,
...@@ -2635,6 +2707,20 @@ export default { ...@@ -2635,6 +2707,20 @@ export default {
.cp_mb { .cp_mb {
padding: 0 0 16px 8px; 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;
}
</style> </style>
<style> <style>
.fwcs_fwdz_inner .el-select .el-input { .fwcs_fwdz_inner .el-select .el-input {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
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