|
|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <el-form ref="formRef" size="default" :model="formData" :rules="formRules" label-width="100px">
|
|
|
+ <el-form ref="formRef" size="default" :model="formData" :rules="formRules" label-width="80px">
|
|
|
<el-collapse v-model="currentCollapseItem">
|
|
|
<el-collapse-item name="1">
|
|
|
<template #title>
|
|
|
@@ -18,11 +18,11 @@
|
|
|
<el-form-item prop="name" label="节点名称">
|
|
|
<el-input v-model="formData.name" @change="nameChange"> </el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="showConfig.skipExpression" prop="skipExpression" label="跳过表达式">
|
|
|
+<!-- <el-form-item v-if="showConfig.skipExpression" prop="skipExpression" label="跳过表达式">
|
|
|
<el-input v-model="formData.skipExpression" @change="skipExpressionChange"> </el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>-->
|
|
|
<el-form-item v-loading="formManageListLoading" prop="formKey" label="表单地址">
|
|
|
- <el-select v-model="formData.formKey" clearable filterable placeholder="请选择表单" style="width: 260px" @change="formKeyChange">
|
|
|
+ <el-select v-model="formData.formKey" clearable filterable placeholder="请选择表单" style="width: 100%" @change="formKeyChange">
|
|
|
<el-option
|
|
|
v-for="item in formManageList"
|
|
|
:key="item.id"
|
|
|
@@ -42,11 +42,20 @@
|
|
|
任务
|
|
|
</div>
|
|
|
</template>
|
|
|
- <div>
|
|
|
- <el-form-item v-if="showConfig.async" prop="sync" label="是否异步">
|
|
|
+ <div style="margin-top: 10px">
|
|
|
+ <el-form-item label="分配人员">
|
|
|
+ <el-badge :value="selectUserLength" :max="99">
|
|
|
+ <el-button size="small" type="primary" @click="openUserSelect">选择人员</el-button>
|
|
|
+ </el-badge>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="分配组">
|
|
|
+ <el-badge :value="selectRoleLength" :max="99">
|
|
|
+ <el-button size="small" type="primary" @click="openRoleSelect">选择组</el-button>
|
|
|
+ </el-badge>
|
|
|
+ </el-form-item>
|
|
|
+<!-- <el-form-item v-if="showConfig.async" prop="sync" label="是否异步">
|
|
|
<el-switch v-model="formData.async" inline-prompt active-text="是" inactive-text="否" @change="syncChange" />
|
|
|
</el-form-item>
|
|
|
-
|
|
|
<el-tabs tab-position="left" class="demo-tabs">
|
|
|
<el-tab-pane label="身份存储">
|
|
|
<el-form-item label="分配人员">
|
|
|
@@ -67,38 +76,6 @@
|
|
|
</el-badge>
|
|
|
</el-form-item>
|
|
|
</el-tab-pane>
|
|
|
-
|
|
|
- <!-- <el-tab-pane label="固定值">
|
|
|
- <el-form-item prop="auditUserType" label="分配类型">
|
|
|
- <el-select v-model="formData.allocationType">
|
|
|
- <el-option v-for="item in AllocationTypeSelect" :key="item.id" :value="item.value" :label="item.label"> </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item v-if="formData.allocationType === AllocationTypeEnum.USER" label="分配人员">
|
|
|
- <el-input v-model="formData.assignee">
|
|
|
- <template #append>
|
|
|
- <el-button icon="Search" type="primary" @click="openSingleUserSelect" />
|
|
|
- </template>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- <div v-if="formData.allocationType === AllocationTypeEnum.CANDIDATE">
|
|
|
- <el-form-item label="候选人员">
|
|
|
- <el-badge :value="selectUserLength" :max="99">
|
|
|
- <el-button size="small" type="primary" @click="openUserSelect">选择人员</el-button>
|
|
|
- </el-badge>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="候选组">
|
|
|
- <el-badge :value="selectRoleLength" :max="99">
|
|
|
- <el-button size="small" type="primary" @click="openRoleSelect">选择组</el-button>
|
|
|
- </el-badge>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <el-form-item v-if="formData.allocationType === AllocationTypeEnum.SPECIFY && showConfig.specifyDesc" style="">
|
|
|
- <el-radio-group v-model="formData.specifyDesc" class="ml-4">
|
|
|
- <el-radio v-for="item in SpecifyDesc" :key="item.id" :value="item.value" size="large">{{ item.label }}</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-tab-pane> -->
|
|
|
</el-tabs>
|
|
|
|
|
|
<el-form-item v-if="showConfig.dueDate" prop="dueDate" label="到期时间">
|
|
|
@@ -110,10 +87,10 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="showConfig.priority" prop="priority" label="优先级">
|
|
|
<el-input-number v-model="formData.priority" :min="0" @change="priorityChange"> </el-input-number>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item>-->
|
|
|
</div>
|
|
|
</el-collapse-item>
|
|
|
- <el-collapse-item name="3">
|
|
|
+<!-- <el-collapse-item name="3">
|
|
|
<template #title>
|
|
|
<div class="collapse__title">
|
|
|
<el-icon>
|
|
|
@@ -207,7 +184,7 @@
|
|
|
<div>
|
|
|
<ExecutionListener v-if="showConfig.executionListener" :element="element"></ExecutionListener>
|
|
|
</div>
|
|
|
- </el-collapse-item>
|
|
|
+ </el-collapse-item>-->
|
|
|
|
|
|
<el-form-item v-if="showConfig.isForCompensation" prop="isForCompensation" label="是否为补偿">
|
|
|
<el-switch v-model="formData.isForCompensation" inline-prompt active-text="是" inactive-text="否" />
|