Skip to content

Commit 7775646

Browse files
committed
fix: 检查所有route->router
1 parent 077dfdc commit 7775646

File tree

6 files changed

+29
-30
lines changed

6 files changed

+29
-30
lines changed

src/components/SimpleProcessDesignerV2/src/NodeHandler.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
</div>
4747
<div class="handler-item-text">延迟器</div>
4848
</div>
49-
<div class="handler-item" @click="addNode(NodeType.ROUTE_BRANCH_NODE)">
49+
<div class="handler-item" @click="addNode(NodeType.ROUTER_BRANCH_NODE)">
5050
<!-- TODO @芋艿 需要更换一下iconfont的图标 -->
5151
<div class="handler-item-icon copy">
5252
<span class="iconfont icon-size icon-copy"></span>
@@ -241,12 +241,12 @@ const addNode = (type: number) => {
241241
}
242242
emits('update:childNode', data)
243243
}
244-
if (type === NodeType.ROUTE_BRANCH_NODE) {
244+
if (type === NodeType.ROUTER_BRANCH_NODE) {
245245
const data: SimpleFlowNode = {
246246
id: 'GateWay_' + generateUUID(),
247-
name: NODE_DEFAULT_NAME.get(NodeType.ROUTE_BRANCH_NODE) as string,
247+
name: NODE_DEFAULT_NAME.get(NodeType.ROUTER_BRANCH_NODE) as string,
248248
showText: '',
249-
type: NodeType.ROUTE_BRANCH_NODE,
249+
type: NodeType.ROUTER_BRANCH_NODE,
250250
childNode: props.childNode
251251
}
252252
emits('update:childNode', data)

src/components/SimpleProcessDesignerV2/src/ProcessNodeTree.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
@update:flow-node="handleModelValueUpdate"
4646
/>
4747
<!-- 路由分支节点 -->
48-
<RouteNode
49-
v-if="currentNode && currentNode.type === NodeType.ROUTE_BRANCH_NODE"
48+
<RouterNode
49+
v-if="currentNode && currentNode.type === NodeType.ROUTER_BRANCH_NODE"
5050
:flow-node="currentNode"
5151
@update:flow-node="handleModelValueUpdate"
5252
/>
@@ -73,7 +73,7 @@ import ExclusiveNode from './nodes/ExclusiveNode.vue'
7373
import ParallelNode from './nodes/ParallelNode.vue'
7474
import InclusiveNode from './nodes/InclusiveNode.vue'
7575
import DelayTimerNode from './nodes/DelayTimerNode.vue'
76-
import RouteNode from './nodes/RouteNode.vue'
76+
import RouterNode from './nodes/RouterNode.vue'
7777
import { SimpleFlowNode, NodeType } from './consts'
7878
import { useWatchNode } from './node'
7979
defineOptions({

src/components/SimpleProcessDesignerV2/src/consts.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export enum NodeType {
4848
/**
4949
* 路由分支节点
5050
*/
51-
ROUTE_BRANCH_NODE = 54
51+
ROUTER_BRANCH_NODE = 54
5252
}
5353

5454
export enum NodeId {
@@ -116,7 +116,7 @@ export interface SimpleFlowNode {
116116
// 延迟设置
117117
delaySetting?: DelaySetting
118118
// 路由分支
119-
routerGroups?: RouteCondition[]
119+
routerGroups?: RouterCondition[]
120120
defaultFlowId?: string
121121
// 签名
122122
signEnable?: boolean
@@ -471,15 +471,15 @@ NODE_DEFAULT_TEXT.set(NodeType.COPY_TASK_NODE, '请配置抄送人')
471471
NODE_DEFAULT_TEXT.set(NodeType.CONDITION_NODE, '请设置条件')
472472
NODE_DEFAULT_TEXT.set(NodeType.START_USER_NODE, '请设置发起人')
473473
NODE_DEFAULT_TEXT.set(NodeType.DELAY_TIMER_NODE, '请设置延迟器')
474-
NODE_DEFAULT_TEXT.set(NodeType.ROUTE_BRANCH_NODE, '请设置路由节点')
474+
NODE_DEFAULT_TEXT.set(NodeType.ROUTER_BRANCH_NODE, '请设置路由节点')
475475

476476
export const NODE_DEFAULT_NAME = new Map<number, string>()
477477
NODE_DEFAULT_NAME.set(NodeType.USER_TASK_NODE, '审批人')
478478
NODE_DEFAULT_NAME.set(NodeType.COPY_TASK_NODE, '抄送人')
479479
NODE_DEFAULT_NAME.set(NodeType.CONDITION_NODE, '条件')
480480
NODE_DEFAULT_NAME.set(NodeType.START_USER_NODE, '发起人')
481481
NODE_DEFAULT_NAME.set(NodeType.DELAY_TIMER_NODE, '延迟器')
482-
NODE_DEFAULT_NAME.set(NodeType.ROUTE_BRANCH_NODE, '路由分支')
482+
NODE_DEFAULT_NAME.set(NodeType.ROUTER_BRANCH_NODE, '路由分支')
483483

484484
// 候选人策略。暂时不从字典中取。 后续可能调整。控制显示顺序
485485
export const CANDIDATE_STRATEGY: DictDataVO[] = [
@@ -660,7 +660,7 @@ export const DELAY_TYPE = [
660660
/**
661661
* 路由分支结构定义
662662
*/
663-
export type RouteCondition = {
663+
export type RouterCondition = {
664664
nodeId: string
665665
conditionType: ConditionType
666666
conditionExpression: string

src/components/SimpleProcessDesignerV2/src/nodes-config/RouteNodeConfig.vue renamed to src/components/SimpleProcessDesignerV2/src/nodes-config/RouterNodeConfig.vue

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
:value="node.value"
3838
/>
3939
</el-select>
40-
<el-button class="mla" type="danger" link @click="deleteRouteGroup(index)"
40+
<el-button class="mla" type="danger" link @click="deleteRouterGroup(index)"
4141
>删除</el-button
4242
>
4343
</div>
@@ -46,7 +46,7 @@
4646
</el-card>
4747
</el-form>
4848

49-
<el-button class="w-1/1" type="primary" :icon="Plus" @click="addRouteGroup">
49+
<el-button class="w-1/1" type="primary" :icon="Plus" @click="addRouterGroup">
5050
新增路由分支
5151
</el-button>
5252
</div>
@@ -61,11 +61,11 @@
6161
</template>
6262
<script setup lang="ts">
6363
import { Plus } from '@element-plus/icons-vue'
64-
import { SimpleFlowNode, NodeType, ConditionType, RouteCondition } from '../consts'
64+
import { SimpleFlowNode, NodeType, ConditionType, RouterCondition } from '../consts'
6565
import { useWatchNode, useDrawer, useNodeName } from '../node'
6666
import Condition from './components/Condition.vue'
6767
defineOptions({
68-
name: 'RouteNodeConfig'
68+
name: 'RouterNodeConfig'
6969
})
7070
const message = useMessage() // 消息弹窗
7171
const props = defineProps({
@@ -80,8 +80,8 @@ const { settingVisible, closeDrawer, openDrawer } = useDrawer()
8080
// 当前节点
8181
const currentNode = useWatchNode(props)
8282
// 节点名称
83-
const { nodeName, showInput, clickIcon, blurEvent } = useNodeName(NodeType.ROUTE_BRANCH_NODE)
84-
const routerGroups = ref<RouteCondition[]>([])
83+
const { nodeName, showInput, clickIcon, blurEvent } = useNodeName(NodeType.ROUTER_BRANCH_NODE)
84+
const routerGroups = ref<RouterCondition[]>([])
8585
const nodeOptions = ref()
8686
8787
// 保存配置
@@ -96,7 +96,7 @@ const saveConfig = async () => {
9696
}
9797
// 显示路由分支节点配置, 由父组件传过来
9898
const showRouteNodeConfig = (node: SimpleFlowNode) => {
99-
getRoutableNode()
99+
getRouterNode()
100100
routerGroups.value = []
101101
nodeName.value = node.name
102102
if (node.routerGroups) {
@@ -132,7 +132,7 @@ const getShowText = () => {
132132
return `${routerGroups.value.length}条路由分支`
133133
}
134134
135-
const addRouteGroup = () => {
135+
const addRouterGroup = () => {
136136
routerGroups.value.push({
137137
nodeId: '',
138138
conditionType: ConditionType.RULE,
@@ -157,20 +157,19 @@ const addRouteGroup = () => {
157157
})
158158
}
159159
160-
const deleteRouteGroup = (index: number) => {
160+
const deleteRouterGroup = (index: number) => {
161161
routerGroups.value.splice(index, 1)
162162
}
163163
164-
// TODO @lesan:还有一些 router 的命名,没改过来呢
165-
const getRoutableNode = () => {
164+
const getRouterNode = () => {
166165
// TODO @lesan 还需要满足以下要求
167166
// 并行分支、包容分支内部节点不能跳转到外部节点
168167
// 条件分支节点可以向上跳转到外部节点
169168
let node = processNodeTree?.value
170169
nodeOptions.value = []
171170
while (true) {
172171
if (!node) break
173-
if (node.type !== NodeType.ROUTE_BRANCH_NODE) {
172+
if (node.type !== NodeType.ROUTER_BRANCH_NODE) {
174173
nodeOptions.value.push({
175174
label: node.name,
176175
value: node.id

src/components/SimpleProcessDesignerV2/src/nodes/RouteNode.vue renamed to src/components/SimpleProcessDesignerV2/src/nodes/RouterNode.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
{{ currentNode.showText }}
3232
</div>
3333
<div class="node-text" v-else>
34-
{{ NODE_DEFAULT_TEXT.get(NodeType.ROUTE_BRANCH_NODE) }}
34+
{{ NODE_DEFAULT_TEXT.get(NodeType.ROUTER_BRANCH_NODE) }}
3535
</div>
3636
<Icon v-if="!readonly" icon="ep:arrow-right-bold" />
3737
</div>
@@ -49,17 +49,17 @@
4949
:current-node="currentNode"
5050
/>
5151
</div>
52-
<RouteNodeConfig v-if="!readonly && currentNode" ref="nodeSetting" :flow-node="currentNode" />
52+
<RouterNodeConfig v-if="!readonly && currentNode" ref="nodeSetting" :flow-node="currentNode" />
5353
</div>
5454
</template>
5555
<script setup lang="ts">
5656
import { SimpleFlowNode, NodeType, NODE_DEFAULT_TEXT } from '../consts'
5757
import NodeHandler from '../NodeHandler.vue'
5858
import { useNodeName2, useWatchNode, useTaskStatusClass } from '../node'
59-
import RouteNodeConfig from '../nodes-config/RouteNodeConfig.vue'
59+
import RouterNodeConfig from '../nodes-config/RouterNodeConfig.vue'
6060
6161
defineOptions({
62-
name: 'RouteNode'
62+
name: 'RouterNode'
6363
})
6464
6565
const props = defineProps({
@@ -77,7 +77,7 @@ const readonly = inject<Boolean>('readonly')
7777
// 监控节点的变化
7878
const currentNode = useWatchNode(props)
7979
// 节点名称编辑
80-
const { showInput, blurEvent, clickTitle } = useNodeName2(currentNode, NodeType.ROUTE_BRANCH_NODE)
80+
const { showInput, blurEvent, clickTitle } = useNodeName2(currentNode, NodeType.ROUTER_BRANCH_NODE)
8181
8282
const nodeSetting = ref()
8383
// 打开节点配置

src/views/bpm/processInstance/detail/ProcessInstanceSimpleViewer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ const setSimpleModelNodeTaskStatus = (
129129
simpleModel.type === NodeType.CONDITION_BRANCH_NODE ||
130130
simpleModel.type === NodeType.PARALLEL_BRANCH_NODE ||
131131
simpleModel.type === NodeType.INCLUSIVE_BRANCH_NODE ||
132-
simpleModel.type === NodeType.ROUTE_BRANCH_NODE
132+
simpleModel.type === NodeType.ROUTER_BRANCH_NODE
133133
) {
134134
// 网关节点。只有通过和未执行状态
135135
if (finishedActivityIds.includes(simpleModel.id)) {

0 commit comments

Comments
 (0)