|
@@ -26,7 +26,8 @@
|
|
|
@change="updateElementName"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="!isProcess" label="表单" prop="formKey">
|
|
|
+ <!-- <el-form-item v-if="!isProcess" label="表单" prop="formKey"> -->
|
|
|
+ <el-form-item v-if="false" label="表单" prop="formKey">
|
|
|
<!-- <el-input
|
|
|
v-model="elFormData.formKey"
|
|
|
maxlength="20"
|
|
@@ -61,6 +62,32 @@
|
|
|
@change="updateNodeDescription"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ v-show="isProcess && myProcessType == 1"
|
|
|
+ label="审批表单"
|
|
|
+ prop="processFId"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ v-model="elFormData.fId"
|
|
|
+ @change="updateFId"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in formList"
|
|
|
+ :key="item.formKey"
|
|
|
+ :label="item.formName"
|
|
|
+ :value="item.formKey"
|
|
|
+ >
|
|
|
+ <span class="discribe" style="float: left">{{
|
|
|
+ item.formName
|
|
|
+ }}</span>
|
|
|
+ <span style="float: right; color: #8492a6; font-size: 13px">{{
|
|
|
+ item.formKey
|
|
|
+ }}</span>
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
<template v-if="isProcess">
|
|
|
<edit-item key="version" label="流程版本">
|
|
@@ -144,6 +171,8 @@ import {
|
|
|
setBpmType,
|
|
|
setNodeDescription,
|
|
|
getNodeDescription,
|
|
|
+ setFId,
|
|
|
+ getFId,
|
|
|
} from "@packages/bo-utils/myFieldUtil";
|
|
|
import EventEmitter from "@utils/EventEmitter";
|
|
|
import { getActive } from "@packages/bpmn-utils/BpmnDesignerUtils";
|
|
@@ -203,6 +232,7 @@ export default {
|
|
|
elementExecutable: true,
|
|
|
scriptTriggerType: false,
|
|
|
formKey: "",
|
|
|
+ fId: "",
|
|
|
},
|
|
|
|
|
|
isProcess: false,
|
|
@@ -273,6 +303,7 @@ export default {
|
|
|
this.elFormData.bpmType = getBpmType(getActive()) || "";
|
|
|
this.elFormData.elementVersion =
|
|
|
getProcessVersionTag(getActive()) || "";
|
|
|
+ this.elFormData.fId = getFId(getActive()) || "";
|
|
|
} else {
|
|
|
this.elFormData.nodeDescription = getNodeDescription(getActive()) || "";
|
|
|
this.elFormData.formKey = getFormKey(getActive()) || "";
|
|
@@ -287,6 +318,9 @@ export default {
|
|
|
updateFormKey(value) {
|
|
|
setFormKey(getActive(), value);
|
|
|
},
|
|
|
+ updateFId(value) {
|
|
|
+ setFId(getActive(), value);
|
|
|
+ },
|
|
|
updateElementVersion(value) {
|
|
|
const reg = /((\d|([1-9](\d*))).){2}(\d|([1-9](\d*)))/;
|
|
|
if (reg.test(value)) {
|