Commit 461b4d33 authored by 张洋's avatar 张洋

修改

parent 9c3895aa
Pipeline #72691 passed with stage
...@@ -1528,35 +1528,35 @@ export default { ...@@ -1528,35 +1528,35 @@ export default {
(this.activeBtn == 4 && (this.zhyyVal == 22 || this.zhyyVal == 23)) (this.activeBtn == 4 && (this.zhyyVal == 22 || this.zhyyVal == 23))
) { ) {
if (this.activeBtn == 2 || this.activeBtn == 3) { if (this.activeBtn == 2 || this.activeBtn == 3) {
if (this.jkwds.length == 0) { // if (this.jkwds.length == 0) {
this.$message.error("请上传接口文档"); // this.$message.error("请上传接口文档");
// } else {
if (
this.activeBtn == 2 ||
(this.activeBtn == 4 && this.zhyyVal == 22)
) {
this.request_fields = [];
this.response_fields = [];
this.jcxxtx = true;
this.getOrganization();
} else { } else {
if ( let requestData = this.$refs.fwcs_sjfw_qqcs.getTableData();
this.activeBtn == 2 || let responseData = this.$refs.fwcs_sjfw_fhcs.getTableData();
(this.activeBtn == 4 && this.zhyyVal == 22) this.requestRules = 0;
) { this.responseRules = 0;
this.request_fields = []; this.checkTable(requestData, 0);
this.response_fields = []; this.checkTable(responseData, 1);
if (this.requestRules == 0 && this.responseRules == 0) {
this.request_fields = requestData;
this.response_fields = responseData;
this.jcxxtx = true; this.jcxxtx = true;
this.getOrganization(); this.getOrganization();
} else { } else if (this.requestRules != 0) {
let requestData = this.$refs.fwcs_sjfw_qqcs.getTableData(); this.$message.error("请完善请求参数信息中的字段名称");
let responseData = this.$refs.fwcs_sjfw_fhcs.getTableData(); } else if (this.responseRules != 0) {
this.requestRules = 0; this.$message.error("请完善返回参数信息中的字段名称");
this.responseRules = 0;
this.checkTable(requestData, 0);
this.checkTable(responseData, 1);
if (this.requestRules == 0 && this.responseRules == 0) {
this.request_fields = requestData;
this.response_fields = responseData;
this.jcxxtx = true;
this.getOrganization();
} else if (this.requestRules != 0) {
this.$message.error("请完善请求参数信息中的字段名称");
} else if (this.responseRules != 0) {
this.$message.error("请完善返回参数信息中的字段名称");
}
} }
// }
} }
} else { } else {
let requestData = this.$refs.fwcs_sjfw_qqcs.getTableData(); let requestData = this.$refs.fwcs_sjfw_qqcs.getTableData();
...@@ -1788,93 +1788,93 @@ export default { ...@@ -1788,93 +1788,93 @@ export default {
registePt() { registePt() {
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
if ( // if (
(this.activeBtn == 0 && this.jkwds.length == 0) || // (this.activeBtn == 0 && this.jkwds.length == 0) ||
(this.activeBtn == 2 && this.jkwds.length == 0) || // (this.activeBtn == 2 && this.jkwds.length == 0) ||
(this.activeBtn == 3 && this.jkwds.length == 0) // (this.activeBtn == 3 && this.jkwds.length == 0)
) { // ) {
this.$message.error("请上传接口文档"); // this.$message.error("请上传接口文档");
} else { // } else {
if (this.cover.length != 0) { if (this.cover.length != 0) {
let contentType = ""; let contentType = "";
if (
this.activeBtn == 1 &&
!this.is_portal &&
window.serviceConfig &&
window.serviceConfig.state == "needLogin"
) {
this.addPortalItem();
} else {
this.fwR = true;
if ( if (
this.activeBtn == 1 && this.activeBtn == 0 ||
!this.is_portal && this.activeBtn == 2 ||
window.serviceConfig && this.activeBtn == 3
window.serviceConfig.state == "needLogin"
) { ) {
this.addPortalItem(); contentType = this.sjfwQqt;
} else { } else if (this.activeBtn == 4) {
this.fwR = true; if (this.activeZh == "1") {
if ( contentType = this.zhfwQqt;
this.activeBtn == 0 ||
this.activeBtn == 2 ||
this.activeBtn == 3
) {
contentType = this.sjfwQqt;
} else if (this.activeBtn == 4) {
if (this.activeZh == "1") {
contentType = this.zhfwQqt;
}
} }
let query = {
name: this.form.name,
sectors: this.form.area,
organization: this.form.origin,
cover: this.cover[0],
openness: this.form.resource,
descript: this.form.desc,
data_service_type1: this.btnList[this.activeBtn].id,
data_service_type2:
this.activeBtn == 0
? this.jczcfwQqt
: this.activeBtn == 1
? this.skfwQqt
: this.activeBtn == 4
? this.zhyyVal
: 0,
portal_id: this.portal_id,
encode_method: this.form.code,
doc_file: this.jkwds.length != 0 ? this.jkwds[0] : "",
urls: [
{
name: "",
response_type:
this.activeBtn == 3 ? this.gz_fhsjgs : "JSON",
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:
this.dataType == "body"
? this.request_fields
: this.body_fields,
request_query_fields:
this.dataType == "param"
? this.request_fields
: this.param_fields,
response_fields: this.response_fields,
content_type: contentType,
},
],
};
this.$api.workbench.serviceAdd(query).then((response) => {
this.fwR = false;
if (response.data.success == 1) {
this.$message.success("服务注册成功");
this.$router.push("/fwgl/" + this.$store.getters.level);
} else {
console.log(response.data.errMsg);
this.$message.error(response.data.errMsg);
}
});
} }
} else { let query = {
this.$message.error("请上传服务封面"); name: this.form.name,
sectors: this.form.area,
organization: this.form.origin,
cover: this.cover[0],
openness: this.form.resource,
descript: this.form.desc,
data_service_type1: this.btnList[this.activeBtn].id,
data_service_type2:
this.activeBtn == 0
? this.jczcfwQqt
: this.activeBtn == 1
? this.skfwQqt
: this.activeBtn == 4
? this.zhyyVal
: 0,
portal_id: this.portal_id,
encode_method: this.form.code,
doc_file: this.jkwds.length != 0 ? this.jkwds[0] : "",
urls: [
{
name: "",
response_type:
this.activeBtn == 3 ? this.gz_fhsjgs : "JSON",
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:
this.dataType == "body"
? this.request_fields
: this.body_fields,
request_query_fields:
this.dataType == "param"
? this.request_fields
: this.param_fields,
response_fields: this.response_fields,
content_type: contentType,
},
],
};
this.$api.workbench.serviceAdd(query).then((response) => {
this.fwR = false;
if (response.data.success == 1) {
this.$message.success("服务注册成功");
this.$router.push("/fwgl/" + this.$store.getters.level);
} else {
console.log(response.data.errMsg);
this.$message.error(response.data.errMsg);
}
});
} }
} else {
this.$message.error("请上传服务封面");
} }
// }
} else { } else {
this.$message.error("请完善服务基本信息"); this.$message.error("请完善服务基本信息");
} }
......
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