流程撤销

This commit is contained in:
shenyanpei
2021-12-16 14:40:12 +08:00
parent 89cfd9d62a
commit 9bc1166dfa
4 changed files with 45 additions and 15 deletions
+8
View File
@@ -689,6 +689,14 @@ export function getStandInfoById (data) {
params: data params: data
}) })
} }
// 流程撤回接口
export function processBack(data) {
return axios({
url: 'api/lawss/activiti/startProcessRollBack',
method: 'post',
data
})
}
// 标准法规工作组接口 // 标准法规工作组接口
export function workGroup(data) { export function workGroup(data) {
return axios({ return axios({
@@ -395,7 +395,7 @@ import ProcessTitle from '../../components/ProcessTitle'
import { import {
startProcess, saveTaskFirst, startProcess, saveTaskFirst,
completeTask, queryTaskFirst, completeTask, queryTaskFirst,
taskDel, workGroup taskDel, workGroup,processBack
} from '@/api/process.js' } from '@/api/process.js'
export default { export default {
@@ -742,10 +742,17 @@ export default {
this.$refs['roleForm'].validate((valid) => { this.$refs['roleForm'].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
const paramsInfo = { let paramsInfo = new FormData()
type: '20' paramsInfo.append('id', this.bpnId || '')
} paramsInfo.append('createUser', this.$store.getters.userInfo.userId)
startProcess(paramsInfo).then(res => { paramsInfo.append('createUserName', this.$store.getters.userInfo.userName)
paramsInfo.append('type', '20')
paramsInfo.append('json', JSON.stringify({
roleForm: this.roleForm,
rh_pageData: this.rh_pageData,
commentText: this.commentText
}))
processBack(paramsInfo).then(res => {
this.taskID = res.data this.taskID = res.data
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
@@ -338,7 +338,7 @@ import ProcessTitle from '../../components/ProcessTitle'
import { import {
startProcess, queryTaskFirst, startProcess, queryTaskFirst,
saveTaskFirst, completeTask, saveTaskFirst, completeTask,
taskDel, workGroup} from '@/api/process.js' taskDel, workGroup, processBack} from '@/api/process.js'
export default { export default {
components: { components: {
@@ -658,10 +658,18 @@ export default {
this.$refs['roleForm'].validate((valid) => { this.$refs['roleForm'].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
const paramsInfo = { let paramsInfo = new FormData()
type: '21' paramsInfo.append('id', this.bpnId || '')
} paramsInfo.append('createUser', this.$store.getters.userInfo.userId)
startProcess(paramsInfo).then(res => { paramsInfo.append('createUserName', this.$store.getters.userInfo.userName)
paramsInfo.append('type', '21')
paramsInfo.append('json', JSON.stringify({
roleForm: this.roleForm,
ch_pageData: this.ch_pageData,
commentText: this.commentText
}))
processBack(paramsInfo).then(res => {
this.taskID = res.data this.taskID = res.data
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))
@@ -266,7 +266,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { startProcess, completeTask, saveTaskFirst, queryTaskFirst, taskDel } from '@/api/process.js' import { startProcess, completeTask, saveTaskFirst, queryTaskFirst, taskDel,processBack } from '@/api/process.js'
import { standUnqualified, dicTypeData } from '@/api/unqualProcess.js' import { standUnqualified, dicTypeData } from '@/api/unqualProcess.js'
export default { export default {
name: "wfhxzgStep1", name: "wfhxzgStep1",
@@ -509,10 +509,17 @@ export default {
this.$refs['roleForm'].validate((valid) => { this.$refs['roleForm'].validate((valid) => {
if (valid) { if (valid) {
this.isSubmit = true this.isSubmit = true
const paramsInfo = { let paramsInfo = new FormData()
type: '8' paramsInfo.append('id', this.bpnId || '')
} paramsInfo.append('createUser', this.$store.getters.userInfo.userId)
startProcess(paramsInfo).then(res => { paramsInfo.append('createUserName', this.$store.getters.userInfo.userName)
paramsInfo.append('type', '8')
paramsInfo.append('json', JSON.stringify({
roleForm: this.roleForm,
dataList: this.dataList,
commentText: this.commentText
}))
processBack(paramsInfo).then(res => {
this.taskID = res.data this.taskID = res.data
const params = new FormData(); const params = new FormData();
params.set('json', JSON.stringify(json)) params.set('json', JSON.stringify(json))