mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-13 10:35:07 +08:00
优化流程 Model 的部署代码
This commit is contained in:
@ -38,10 +38,9 @@ export function deleteModel(id) {
|
||||
})
|
||||
}
|
||||
|
||||
export function deployModel(data) {
|
||||
export function deployModel(id) {
|
||||
return request({
|
||||
url: '/bpm/model/deploy?modelId='+ data.modelId,
|
||||
method: 'POST',
|
||||
data: data
|
||||
url: '/bpm/model/deploy?id=' + id,
|
||||
method: 'POST'
|
||||
})
|
||||
}
|
||||
|
@ -27,10 +27,9 @@
|
||||
<el-table-column label="流程编号" align="center" prop="id" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="流程标识" align="center" prop="key" />
|
||||
<el-table-column label="流程名称" align="center" prop="name" />
|
||||
<el-table-column label="流程分类" align="center" prop="category" />
|
||||
<el-table-column label="表单信息" align="center" prop="formName" />
|
||||
<el-table-column label="流程版本" align="center" prop="revision" />
|
||||
<el-table-column label="状态" align="center" prop="rversion" />
|
||||
<el-table-column label="流程分类" align="center" prop="category" /> <!-- TODO 芋艿:数据字典的格式化 -->
|
||||
<el-table-column label="表单信息" align="center" prop="formId" /> <!-- TODO 芋艿:需要支持表单的点击 -->
|
||||
<el-table-column label="流程版本" align="center" prop="processDefinition.version" />
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.createTime) }}</span>
|
||||
@ -39,8 +38,9 @@
|
||||
<el-table-column label="操作" align="center" width="240">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" icon="el-icon-setting" @click="handleUpdate(scope.row)">设计流程</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="modelDelete(scope.row)">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-thumb" @click="modelDeploy(scope.row)">发布</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)">删除</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-thumb" @click="handleDeploy(scope.row)">发布</el-button>
|
||||
<!-- TODO 芋艿:流程定义 -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@ -115,6 +115,10 @@ export default {
|
||||
this.handleQuery();
|
||||
},
|
||||
processSave(data) {
|
||||
// TODO 芋艿:临时写死的参数
|
||||
data.category = '1'
|
||||
data.formId = 11
|
||||
|
||||
// 修改的提交
|
||||
if (data.id) {
|
||||
updateModel(data).then(response => {
|
||||
@ -159,7 +163,7 @@ export default {
|
||||
this.showBpmnOpen = true
|
||||
})
|
||||
},
|
||||
modelDelete(row) {
|
||||
handleDelete(row) {
|
||||
const that = this;
|
||||
this.$confirm('是否删除该流程!!', "警告", {
|
||||
confirmButtonText: "确定",
|
||||
@ -172,16 +176,14 @@ export default {
|
||||
})
|
||||
})
|
||||
},
|
||||
modelDeploy(row) {
|
||||
handleDeploy(row) {
|
||||
const that = this;
|
||||
this.$confirm('是否部署该流程!!', "提示", {
|
||||
confirmButtonText: "确定",
|
||||
cancelButtonText: "取消",
|
||||
type: "success"
|
||||
}).then(function() {
|
||||
deployModel({
|
||||
modelId: row.id
|
||||
}).then(response => {
|
||||
deployModel(row.id).then(response => {
|
||||
that.getList();
|
||||
that.msgSuccess("部署成功");
|
||||
})
|
||||
|
Reference in New Issue
Block a user