0f2f22e4 by 杨威

流程终止

1 parent cef7c0bc
......@@ -87,7 +87,7 @@
</template>
<script>
import { rollbackProcess, transitProcess,pretransitProcess } from "@api/user";
import { rollbackProcess, transitProcess,pretransitProcess,termProcess } from "@api/user";
export default {
provide() {
return {
......@@ -195,6 +195,21 @@ export default {
this.sprList = res[0].masterActors;
this.spr = res[0].masterActors[0].accountNo;
});
},
//终止
termProcess(id){
let params = {
"keepTrace": true,
"message": "",
"params": {},
"processInstanceId": id
}
termProcess(params).then((res) => {
this.$message.success("操作成功!")
this.$router.push({
path: '/dbx'
})
});
}
},
watch: {
......
......@@ -91,4 +91,14 @@ export function getProcessOutline(data) {
}
})
}
/**
* 流程强制终止
*/
export function termProcess(data) {
return request({
url: '/workflow/termProcess',
method: 'post',
data: data
})
}
......
......@@ -369,6 +369,7 @@
</div>
</div>
<div class="sh-btn">
<el-button type="primary" @click="lczz" v-if="workFlowData.properties.phase == 'modify'">终止</el-button>
<el-button type="primary" @click="thzd">退回</el-button>
<el-button type="primary" @click="submitZDxx" :disabled="disabled" v-if="!workFlowState">提交</el-button>
<el-button type="primary" @click="shzd" v-if="workFlowState">审核</el-button>
......@@ -483,6 +484,7 @@
SYQLXID: "",
},
workFlowState:false,
workFlowData:{}
};
},
mixins: [geoUtils],
......@@ -504,6 +506,7 @@
"workitemInstanceId": this.$route.query.workitemInstanceId
}
getActivityDetail(params).then(res => {
this.workFlowData= res;
this.workFlowState = res.workitemInstance.apps.some(function(item) {
return item == 'shenpibiao';
});
......@@ -965,15 +968,19 @@
//宗地审核流程退回
thzd(){
let data = {
bdcdyh:this.formData.bdcdyh,
zl:this.formData.zl,
shyj:'',
shr:'admin',
shsj:'2021-01-22'
"params": {},
"targetNodeId": "",
"targetNodes": [
""
],
"workitemInstanceId": this.workFlowData.processInstance.id
}
vm.rollback(data);
},
//宗地流程终止
lczz(){
vm.termProcess(this.workFlowData.processInstance.id);
}
},
computed: {
zl() {
......