Commit df3f7031 authored by 刘殿昕's avatar 刘殿昕

流程发布,流程编号

parent 2f164111
......@@ -123,7 +123,7 @@
<p class="general_title">节点编号:</p>
<p
class="general_val"
>{{ nodeParams(nodeItem.id).node_code == "暂无(保存后将自动生成节点编号)" ? "" : nodeParams(nodeItem.id).node_code }}</p>
>{{ nodeParams(nodeItem.id).node_code && nodeParams(nodeItem.id).node_code != "" ? nodeParams(nodeItem.id).node_code : "暂无(保存后将自动生成节点编号)" }}</p>
<p class="general_title">节点名称:</p>
<p class="general_input">
<el-input v-model="node_name" placeholder="请输入节点名称"></el-input>
......
......@@ -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);
});
}
......
......@@ -7,11 +7,7 @@
<el-breadcrumb-item>{{ $t("lang.new") }}</el-breadcrumb-item>
</el-breadcrumb>
<BlockRadius class="block_item">
<steps
:active-step="step"
:show-done="true"
class="apaas_steps"
>
<steps :active-step="step" :show-done="true" class="apaas_steps">
<step
title="基本信息"
:step="0"
......@@ -159,6 +155,7 @@ export default {
return nodep.id == item.meta.id;
});
item.meta = da;
item.node_code = da.node_code;
if (item.meta.type == 1) {
start_num++;
start_id = item.id;
......
......@@ -351,6 +351,10 @@
<el-button class="previous" @click="goBack">{{ is_map == 1 ? "返回智能制图" : "返回Web应用程序" }}</el-button>
<el-button class="registe" @click="registeMap">服务发布</el-button>
</el-form-item>
<el-form-item v-else-if="process_id != ''" class="btn_footer">
<el-button class="previous" @click="goBack">返回流程管理</el-button>
<el-button class="registe" @click="registeProcess">服务发布</el-button>
</el-form-item>
<el-form-item v-else class="btn_footer">
<el-button class="previous" @click="previous">上一步</el-button>
<el-button class="registe" @click="registe">服务注册</el-button>
......@@ -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;
......
......@@ -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;
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