This commit is contained in:
xiangheng
2023-12-22 00:54:45 +08:00
parent e64a93c253
commit fe06cf8d18
2 changed files with 213 additions and 73 deletions

View File

@@ -2,12 +2,12 @@
<el-drawer v-model="drawerVisible" size="500px" :title="node?.text?.value" @close="close"> <el-drawer v-model="drawerVisible" size="500px" :title="node?.text?.value" @close="close">
<div class="setting-block"> <div class="setting-block">
<!-- 开始节点 --> <!-- 开始节点 -->
{{ node }} <!-- {{ node }} -->
<div v-if="node.type == 'bpmn:startEvent'">开始节点</div> <div v-if="node.type == 'bpmn:startEvent'">开始节点</div>
<div v-if="node.type == 'bpmn:userTask'"> <div v-if="node.type == 'bpmn:userTask'">
审批节点 审批节点
<div>设置审批人具体人员部门负责人岗位</div> <!-- <div>设置审批人具体人员部门负责人岗位</div> -->
<!-- {{ adminUserList }} --> <!-- {{ adminUserList }} -->
<el-form label-width="80px"> <el-form label-width="80px">
<el-form-item label="审批人"> <el-form-item label="审批人">
@@ -54,6 +54,7 @@
<div v-if="node.type == 'bpmn:exclusiveGateway'"> <div v-if="node.type == 'bpmn:exclusiveGateway'">
<div>网关只能有一个网关通过</div> <div>网关只能有一个网关通过</div>
<div>从form取值判断</div> <div>从form取值判断</div>
设置优先级
<el-table fit size="small" :data="fieldList" style="width: 100%"> <el-table fit size="small" :data="fieldList" style="width: 100%">
<el-table-column prop="label" label="表单"></el-table-column> <el-table-column prop="label" label="表单"></el-table-column>
<el-table-column label="权限"> <el-table-column label="权限">
@@ -137,18 +138,25 @@ export default {
* }] * }]
*/ */
fieldList: [], fieldList: [],
// 网关条件列表
conditionsList: [],
conditionList: [ conditionList: [
{ {
value: 1, value: '=',
label: '等于' label: '等于'
}, },
{ {
value: 2, value: '>=',
label: '大于等于' label: '大于等于'
}, },
{ {
value: 3, value: '<=',
label: '小于等于' label: '小于等于'
},
{
value: 'include',
label: '包含'
} }
] ]
} }

File diff suppressed because one or more lines are too long