Commit 2678ff0a8bbb0cc6b6ae4598dbadf52e341ee843

Authored by YunaiV
1 parent 6edfd5ac

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

yudao-admin-ui/src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue
@@ -16,7 +16,9 @@ @@ -16,7 +16,9 @@
16 </el-collapse-item> 16 </el-collapse-item>
17 <el-collapse-item name="condition" v-if="formVisible" key="form"> 17 <el-collapse-item name="condition" v-if="formVisible" key="form">
18 <div slot="title" class="panel-tab__title"><i class="el-icon-s-order"></i>表单</div> 18 <div slot="title" class="panel-tab__title"><i class="el-icon-s-order"></i>表单</div>
19 - <element-form :id="elementId" :type="elementType" /> 19 +<!-- <element-form :id="elementId" :type="elementType" />-->
  20 + 友情提示:使用 <router-link target="_blank" :to="{path:'/bpm/manager/form'}"><el-link type="danger">流程表单</el-link> </router-link>
  21 + 替代,提供更好的表单设计功能
20 </el-collapse-item> 22 </el-collapse-item>
21 <el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task"> 23 <el-collapse-item name="task" v-if="elementType.indexOf('Task') !== -1" key="task">
22 <div slot="title" class="panel-tab__title"><i class="el-icon-s-claim"></i>任务</div> 24 <div slot="title" class="panel-tab__title"><i class="el-icon-s-claim"></i>任务</div>
yudao-admin-ui/src/components/bpmnProcessDesigner/package/penal/task/task-components/UserTask.vue
1 <template> 1 <template>
2 <div style="margin-top: 16px"> 2 <div style="margin-top: 16px">
3 - <el-form-item label="处理用户">  
4 - <el-select v-model="userTaskForm.assignee" @change="updateElementTask('assignee')">  
5 - <el-option v-for="ak in mockData" :key="'ass-' + ak" :label="`用户${ak}`" :value="`user${ak}`" />  
6 - </el-select>  
7 - </el-form-item>  
8 - <el-form-item label="候选用户">  
9 - <el-select v-model="userTaskForm.candidateUsers" multiple collapse-tags @change="updateElementTask('candidateUsers')">  
10 - <el-option v-for="uk in mockData" :key="'user-' + uk" :label="`用户${uk}`" :value="`user${uk}`" />  
11 - </el-select>  
12 - </el-form-item>  
13 - <el-form-item label="候选分组">  
14 - <el-select v-model="userTaskForm.candidateGroups" multiple collapse-tags @change="updateElementTask('candidateGroups')">  
15 - <el-option v-for="gk in mockData" :key="'ass-' + gk" :label="`分组${gk}`" :value="`group${gk}`" />  
16 - </el-select>  
17 - </el-form-item> 3 +<!-- <el-form-item label="处理用户">-->
  4 +<!-- <el-select v-model="userTaskForm.assignee" @change="updateElementTask('assignee')">-->
  5 +<!-- <el-option v-for="ak in mockData" :key="'ass-' + ak" :label="`用户${ak}`" :value="`user${ak}`" />-->
  6 +<!-- </el-select>-->
  7 +<!-- </el-form-item>-->
  8 +<!-- <el-form-item label="候选用户">-->
  9 +<!-- <el-select v-model="userTaskForm.candidateUsers" multiple collapse-tags @change="updateElementTask('candidateUsers')">-->
  10 +<!-- <el-option v-for="uk in mockData" :key="'user-' + uk" :label="`用户${uk}`" :value="`user${uk}`" />-->
  11 +<!-- </el-select>-->
  12 +<!-- </el-form-item>-->
  13 +<!-- <el-form-item label="候选分组">-->
  14 +<!-- <el-select v-model="userTaskForm.candidateGroups" multiple collapse-tags @change="updateElementTask('candidateGroups')">-->
  15 +<!-- <el-option v-for="gk in mockData" :key="'ass-' + gk" :label="`分组${gk}`" :value="`group${gk}`" />-->
  16 +<!-- </el-select>-->
  17 +<!-- </el-form-item>-->
18 <el-form-item label="到期时间"> 18 <el-form-item label="到期时间">
19 <el-input v-model="userTaskForm.dueDate" clearable @change="updateElementTask('dueDate')" /> 19 <el-input v-model="userTaskForm.dueDate" clearable @change="updateElementTask('dueDate')" />
20 </el-form-item> 20 </el-form-item>
@@ -24,6 +24,9 @@ @@ -24,6 +24,9 @@
24 <el-form-item label="优先级"> 24 <el-form-item label="优先级">
25 <el-input v-model="userTaskForm.priority" clearable @change="updateElementTask('priority')" /> 25 <el-input v-model="userTaskForm.priority" clearable @change="updateElementTask('priority')" />
26 </el-form-item> 26 </el-form-item>
  27 + 友情提示:任务的分配规则,使用
  28 + <router-link target="_blank" :to="{path:'/bpm/manager/model'}"><el-link type="danger">流程模型</el-link> </router-link>
  29 + 下的【分配规则】替代,提供指定角色、部门负责人、部门成员、岗位、工作组、自定义脚本等 7 种维护的任务分配维度,更加灵活!
27 </div> 30 </div>
28 </template> 31 </template>
29 32