feat: 表单属性值存入流程变量

approve-sys
tony 3 years ago
parent 52ed572d54
commit 163816ad82

@ -161,7 +161,7 @@ public class FlowDefinitionServiceImpl extends FlowServiceFactory implements IFl
variables.put("skip", true);
variables.put("INITIATOR",userId.toString());
variables.put("_FLOWABLE_SKIP_EXPRESSION_ENABLED", true);
ProcessInstance processInstance = runtimeService.startProcessInstanceById(procDefId, variables);
runtimeService.startProcessInstanceById(procDefId, variables);
return AjaxResult.success("流程启动成功");
} catch (Exception e) {
e.printStackTrace();

@ -175,13 +175,19 @@ export default {
if (!valid) return false
// sumit
// this.$emit('submit', this[this.formConf.formModel])
this.$emit('submit', this.formConfCopy)
const params = {
formData: this.formConfCopy,
valData: this[this.formConf.formModel]
}
this.$emit('submit', params)
return true
})
},
//
getData(){
this.$emit('getData',this.formConfCopy)
debugger
this.$emit('getData', this[this.formConf.formModel])
// this.$emit('getData',this.formConfCopy)
}
},
render(h) {

@ -231,7 +231,6 @@ export default {
getFlowRecordList(procInsId, deployId) {
const params = {procInsId: procInsId, deployId: deployId}
flowRecord(params).then(res => {
debugger
this.flowRecordList = res.data.flowList;
//
if (res.data.formData) {
@ -330,13 +329,12 @@ export default {
/** 申请流程表单数据提交 */
submitForm(data) {
if (data) {
const formData = data;
const variables = data.valData;
const formData = data.formData;
formData.disabled = true;
formData.formBtns = false;
if (this.taskForm.procDefId) {
let variables = {
"variables": formData
}
variables.variables = formData;
//
definitionStart(this.taskForm.procDefId, JSON.stringify(variables)).then(res => {
this.msgSuccess(res.msg);

Loading…
Cancel
Save