修改 bpmn 前端组件,注释掉 UserTask 的表单、候选人的选型,替换成自己的【流程表单】【任务分配规则】!

This commit is contained in:
YunaiV 2022-01-23 03:35:50 +08:00
parent 6edfd5ac76
commit 2678ff0a8b
2 changed files with 21 additions and 16 deletions

View File

@ -16,7 +16,9 @@
</el-collapse-item> </el-collapse-item>
<el-collapse-item name="condition" v-if="formVisible" key="form"> <el-collapse-item name="condition" v-if="formVisible" key="form">
<div slot="title" class="panel-tab__title"><i class="el-icon-s-order"></i>表单</div> <div slot="title" class="panel-tab__title"><i class="el-icon-s-order"></i>表单</div>
<element-form :id="elementId" :type="elementType" /> <!-- <element-form :id="elementId" :type="elementType" />-->
友情提示使用 <router-link target="_blank" :to="{path:'/bpm/manager/form'}"><el-link type="danger">流程表单</el-link> </router-link>
替代提供更好的表单设计功能
</el-collapse-item> </el-collapse-item>
<el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task"> <el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task">
<div slot="title" class="panel-tab__title"><i class="el-icon-s-claim"></i>任务</div> <div slot="title" class="panel-tab__title"><i class="el-icon-s-claim"></i>任务</div>

View File

@ -1,20 +1,20 @@
<template> <template>
<div style="margin-top: 16px"> <div style="margin-top: 16px">
<el-form-item label="处理用户"> <!-- <el-form-item label="处理用户">-->
<el-select v-model="userTaskForm.assignee" @change="updateElementTask('assignee')"> <!-- <el-select v-model="userTaskForm.assignee" @change="updateElementTask('assignee')">-->
<el-option v-for="ak in mockData" :key="'ass-' + ak" :label="`用户${ak}`" :value="`user${ak}`" /> <!-- <el-option v-for="ak in mockData" :key="'ass-' + ak" :label="`用户${ak}`" :value="`user${ak}`" />-->
</el-select> <!-- </el-select>-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="候选用户"> <!-- <el-form-item label="候选用户">-->
<el-select v-model="userTaskForm.candidateUsers" multiple collapse-tags @change="updateElementTask('candidateUsers')"> <!-- <el-select v-model="userTaskForm.candidateUsers" multiple collapse-tags @change="updateElementTask('candidateUsers')">-->
<el-option v-for="uk in mockData" :key="'user-' + uk" :label="`用户${uk}`" :value="`user${uk}`" /> <!-- <el-option v-for="uk in mockData" :key="'user-' + uk" :label="`用户${uk}`" :value="`user${uk}`" />-->
</el-select> <!-- </el-select>-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="候选分组"> <!-- <el-form-item label="候选分组">-->
<el-select v-model="userTaskForm.candidateGroups" multiple collapse-tags @change="updateElementTask('candidateGroups')"> <!-- <el-select v-model="userTaskForm.candidateGroups" multiple collapse-tags @change="updateElementTask('candidateGroups')">-->
<el-option v-for="gk in mockData" :key="'ass-' + gk" :label="`分组${gk}`" :value="`group${gk}`" /> <!-- <el-option v-for="gk in mockData" :key="'ass-' + gk" :label="`分组${gk}`" :value="`group${gk}`" />-->
</el-select> <!-- </el-select>-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="到期时间"> <el-form-item label="到期时间">
<el-input v-model="userTaskForm.dueDate" clearable @change="updateElementTask('dueDate')" /> <el-input v-model="userTaskForm.dueDate" clearable @change="updateElementTask('dueDate')" />
</el-form-item> </el-form-item>
@ -24,6 +24,9 @@
<el-form-item label="优先级"> <el-form-item label="优先级">
<el-input v-model="userTaskForm.priority" clearable @change="updateElementTask('priority')" /> <el-input v-model="userTaskForm.priority" clearable @change="updateElementTask('priority')" />
</el-form-item> </el-form-item>
友情提示任务的分配规则使用
<router-link target="_blank" :to="{path:'/bpm/manager/model'}"><el-link type="danger">流程模型</el-link> </router-link>
下的分配规则替代提供指定角色部门负责人部门成员岗位工作组自定义脚本等 7 种维护的任务分配维度更加灵活
</div> </div>
</template> </template>