chore: 部分文件更名

pull/654/head
Lesan 2025-01-08 10:51:47 +08:00
parent 2144034e1f
commit 35a0e69cd4
4 changed files with 35 additions and 35 deletions

View File

@ -116,7 +116,7 @@ export interface SimpleFlowNode {
// 延迟设置
delaySetting?: DelaySetting
// 路由分支
routeGroups?: RouteCondition[]
routerGroups?: RouteCondition[]
defaultFlowId?: string
}
// 候选人策略枚举 用于审批节点。抄送节点 )
@ -241,15 +241,15 @@ export type AssignEmptyHandler = {
export type ListenerHandler = {
enable: boolean
path?: string
header?: ListenerMap[]
body?: ListenerMap[]
header?: ListenerParam[]
body?: ListenerParam[]
}
export type ListenerMap = {
export type ListenerParam = {
key: string
type: number
value: string
}
export enum ListenerMapTypeEnum {
export enum ListenerParamTypeEnum {
/**
*
*/

View File

@ -15,7 +15,7 @@ import {
AssignStartUserHandlerType,
AssignEmptyHandlerType,
FieldPermissionType,
ListenerMap
ListenerParam
} from './consts'
import { parseFormFields } from '@/components/FormCreate/src/utils/index'
export function useWatchNode(props: { flowNode: SimpleFlowNode }): Ref<SimpleFlowNode> {
@ -139,16 +139,16 @@ export type UserTaskFormType = {
buttonsSetting: any[]
taskCreateListenerEnable?: boolean
taskCreateListenerPath?: string
taskCreateListenerHeader?: ListenerMap[]
taskCreateListenerBody?: ListenerMap[]
taskCreateListenerHeader?: ListenerParam[]
taskCreateListenerBody?: ListenerParam[]
taskAssignListenerEnable?: boolean
taskAssignListenerPath?: string
taskAssignListenerHeader?: ListenerMap[]
taskAssignListenerBody?: ListenerMap[]
taskAssignListenerHeader?: ListenerParam[]
taskAssignListenerBody?: ListenerParam[]
taskCompleteListenerEnable?: boolean
taskCompleteListenerPath?: string
taskCompleteListenerHeader?: ListenerMap[]
taskCompleteListenerBody?: ListenerMap[]
taskCompleteListenerHeader?: ListenerParam[]
taskCompleteListenerBody?: ListenerParam[]
}
export type CopyTaskFormType = {

View File

@ -25,7 +25,7 @@
</template>
<div>
<el-form label-position="top">
<el-card class="mb-15px" v-for="(item, index) in routeGroups" :key="index">
<el-card class="mb-15px" v-for="(item, index) in routerGroups" :key="index">
<template #header>
<div class="flex flex-items-center">
<el-text size="large">路由{{ index + 1 }}</el-text>
@ -42,7 +42,7 @@
>
</div>
</template>
<Condition v-model="routeGroups[index]" />
<Condition v-model="routerGroups[index]" />
</el-card>
</el-form>
@ -81,7 +81,7 @@ const { settingVisible, closeDrawer, openDrawer } = useDrawer()
const currentNode = useWatchNode(props)
//
const { nodeName, showInput, clickIcon, blurEvent } = useNodeName(NodeType.ROUTE_BRANCH_NODE)
const routeGroups = ref<RouteCondition[]>([])
const routerGroups = ref<RouteCondition[]>([])
const nodeOptions = ref()
//
@ -90,26 +90,26 @@ const saveConfig = async () => {
if (!showText) return false
currentNode.value.name = nodeName.value!
currentNode.value.showText = showText
currentNode.value.routeGroups = routeGroups.value
currentNode.value.routerGroups = routerGroups.value
settingVisible.value = false
return true
}
//
const showRouteNodeConfig = (node: SimpleFlowNode) => {
getRoutableNode()
routeGroups.value = []
routerGroups.value = []
nodeName.value = node.name
if (node.routeGroups) {
routeGroups.value = node.routeGroups
if (node.routerGroups) {
routerGroups.value = node.routerGroups
}
}
const getShowText = () => {
if (!routeGroups.value || !Array.isArray(routeGroups.value) || routeGroups.value.length <= 0) {
if (!routerGroups.value || !Array.isArray(routerGroups.value) || routerGroups.value.length <= 0) {
message.warning('请配置路由!')
return ''
}
for (const route of routeGroups.value) {
for (const route of routerGroups.value) {
if (!route.nodeId || !route.conditionType) {
message.warning('请完善路由配置项!')
return ''
@ -129,11 +129,11 @@ const getShowText = () => {
}
}
}
return `${routeGroups.value.length}条路由分支`
return `${routerGroups.value.length}条路由分支`
}
const addRouteGroup = () => {
routeGroups.value.push({
routerGroups.value.push({
nodeId: '',
conditionType: ConditionType.RULE,
conditionExpression: '',
@ -158,7 +158,7 @@ const addRouteGroup = () => {
}
const deleteRouteGroup = (index) => {
routeGroups.value.splice(index, 1)
routerGroups.value.splice(index, 1)
}
const getRoutableNode = () => {

View File

@ -482,12 +482,12 @@
</div>
<div class="mr-2">
<el-input
v-if="item.type === ListenerMapTypeEnum.FIXED_VALUE"
v-if="item.type === ListenerParamTypeEnum.FIXED_VALUE"
class="w-160px"
v-model="item.value"
/>
<el-select
v-if="item.type === ListenerMapTypeEnum.FROM_FORM"
v-if="item.type === ListenerParamTypeEnum.FROM_FORM"
class="w-160px!"
v-model="item.value"
>
@ -505,7 +505,7 @@
icon="ep:delete"
:size="18"
@click="
deleteTaskListenerMap(
deleteTaskListenerParam(
configForm[`task${listener.type}ListenerHeader`],
index
)
@ -516,7 +516,7 @@
<el-button
type="primary"
text
@click="addTaskListenerMap(configForm[`task${listener.type}ListenerHeader`])"
@click="addTaskListenerParam(configForm[`task${listener.type}ListenerHeader`])"
>
<Icon icon="ep:plus" class="mr-5px" />添加一行
</el-button>
@ -542,12 +542,12 @@
</div>
<div class="mr-2">
<el-input
v-if="item.type === ListenerMapTypeEnum.FIXED_VALUE"
v-if="item.type === ListenerParamTypeEnum.FIXED_VALUE"
class="w-160px"
v-model="item.value"
/>
<el-select
v-if="item.type === ListenerMapTypeEnum.FROM_FORM"
v-if="item.type === ListenerParamTypeEnum.FROM_FORM"
class="w-160px!"
v-model="item.value"
>
@ -565,7 +565,7 @@
icon="ep:delete"
:size="18"
@click="
deleteTaskListenerMap(
deleteTaskListenerParam(
configForm[`task${listener.type}ListenerBody`],
index
)
@ -576,7 +576,7 @@
<el-button
type="primary"
text
@click="addTaskListenerMap(configForm[`task${listener.type}ListenerBody`])"
@click="addTaskListenerParam(configForm[`task${listener.type}ListenerBody`])"
>
<Icon icon="ep:plus" class="mr-5px" />添加一行
</el-button>
@ -623,7 +623,7 @@ import {
FieldPermissionType,
ProcessVariableEnum,
LISTENER_MAP_TYPES,
ListenerMapTypeEnum
ListenerParamTypeEnum
} from '../consts'
import {
@ -1032,14 +1032,14 @@ function useTimeoutHandler() {
}
}
const addTaskListenerMap = (arr) => {
const addTaskListenerParam = (arr) => {
arr.push({
key: '',
type: 1,
value: ''
})
}
const deleteTaskListenerMap = (arr, index) => {
const deleteTaskListenerParam = (arr, index) => {
arr.splice(index, 1)
}
</script>