diff --git a/src/components/work-flow/super-flow.vue b/src/components/work-flow/super-flow.vue index d66b8ddf649ff396b9560d69db800442a84f583d..3bcf06981c1a42fb3bab21c1195fabcbec2aacb9 100644 --- a/src/components/work-flow/super-flow.vue +++ b/src/components/work-flow/super-flow.vue @@ -123,7 +123,7 @@

节点编号:

{{ nodeParams(nodeItem.id).node_code == "暂无(保存后将自动生成节点编号)" ? "" : nodeParams(nodeItem.id).node_code }}

+ >{{ nodeParams(nodeItem.id).node_code && nodeParams(nodeItem.id).node_code != "" ? nodeParams(nodeItem.id).node_code : "暂无(保存后将自动生成节点编号)" }}

节点名称:

diff --git a/src/pages/workbench/component-center/process-management/process-design/edit.vue b/src/pages/workbench/component-center/process-management/process-design/edit.vue index 88e9d7d9c534aad8cc28682090b1ecd1b2889126..1acb347eb3bb401e6dd439bd26526aa6d5b35ab3 100644 --- a/src/pages/workbench/component-center/process-management/process-design/edit.vue +++ b/src/pages/workbench/component-center/process-management/process-design/edit.vue @@ -141,7 +141,7 @@ export default { methods: { verification() { let self = this; - let data = {...self.$refs.workFlow.getData()}; + let data = { ...self.$refs.workFlow.getData() }; console.log(JSON.stringify(data)); let start_num = 0; let end_num = 0; @@ -272,6 +272,7 @@ export default { parseInt(Math.random() * 1000 * 1000) + "a" + parseInt(Math.random() * 1000 * 1000); + item.meta.node_code = item.node_code; this.node_params_list.push(item.meta); }); } diff --git a/src/pages/workbench/component-center/process-management/process-design/index.vue b/src/pages/workbench/component-center/process-management/process-design/index.vue index 28c75844bb8dc75f1854f74fa2963d807b99905e..58457e461b4fa4b84621776daee7ebeb694e81cb 100644 --- a/src/pages/workbench/component-center/process-management/process-design/index.vue +++ b/src/pages/workbench/component-center/process-management/process-design/index.vue @@ -7,11 +7,7 @@ {{ $t("lang.new") }} - + {{ is_map == 1 ? "返回智能制图" : "返回Web应用程序" }} 服务发布 + + 返回流程管理 + 服务发布 + 上一步 服务注册 @@ -843,7 +847,38 @@ export default { } this.$api.workbench.serviceAdd(query).then((response) => { if (response.data.success == 1) { - this.$message.success("服务注册成功"); + 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 { + this.$message.error("请完善服务基本信息"); + } + }); + }, + registeProcess() { + this.$refs.form.validate((valid) => { + if (valid) { + if (this.cover.length != 0) { + let query = { + workflows_id: this.process_id, // 服务流程id + service_name: this.form.name, // 服务名称 + describe: this.form.desc, // 服务描述 + sector: this.form.area, // 服务领域id + oid: this.form.origin, // 组织id + encode_method: this.form.code, // 接口编码 + cover: this.cover[0], // 服务封面 + openness: this.form.resource, // 开放程度,1共享/2受限/3敏感 + }; + this.$api.workbench.releaseProcess(query).then((response) => { + if (response.data.success == 1) { + this.$message.success("服务发布成功"); this.$router.push("/fwgl/" + this.$store.getters.level); } else { console.log(response.data.errMsg); @@ -1012,7 +1047,6 @@ export default { } else if (self.$route.query.process) { self.process_id = self.$route.query.process; self.jcxxtx = true; - this.getProcessDetail this.getOrganization(); } else { self.is_map = 0; diff --git a/src/request/api/workbench.js b/src/request/api/workbench.js index b4127f130386b6fa24365b5c6c30c9f598a5bde1..0844e7898eae0703816f2f4cd40aee88ff0eef37 100644 --- a/src/request/api/workbench.js +++ b/src/request/api/workbench.js @@ -78,6 +78,10 @@ const workbench = { getProcessServiceList() { return axios.get(`/apaas/serviceapp/v3/workflows/wfServices`) }, + // release process service + releaseProcess(params) { + return axios.post(`/apaas/serviceapp/v3/workflows/publish`, params) + }, } export default workbench;