import { r as e } from "./enum-DwLgP6qZ.mjs";
//#region src/pages/flow-create/flow-model/createComponents/flow/flowProperties.ts
var t = {
	flow: {
		type: "flow",
		title: "流程图",
		attrs: [
			"flowNormal",
			"flowMessageAndSignal",
			"executionListener",
			"expandAttribute",
			"other"
		]
	},
	"start-node": {
		type: "start-node",
		title: "开始事件",
		iconName: "CaretRightOutlined",
		attrs: [
			"normal",
			"formComponent",
			"executionListener",
			"expandAttribute",
			"other"
		]
	},
	"end-node": {
		type: "end-node",
		title: "结束事件",
		iconName: "PoweroffOutlined",
		attrs: [
			"normal",
			"executionListener",
			"expandAttribute",
			"other"
		]
	},
	"exclusive-gateway-node": {
		type: "exclusive-gateway-node",
		title: "互斥网关",
		iconName: "CloseSquareOutlined",
		attrs: [
			"normal",
			"executionListener",
			"expandAttribute",
			"other"
		]
	},
	"parallel-gateway-node": {
		type: "parallel-gateway-node",
		title: "并行网关",
		iconName: "PicCenterOutlined",
		attrs: [
			"normal",
			"executionListener",
			"expandAttribute",
			"other"
		]
	},
	"user-task-node": {
		type: "user-task-node",
		title: "用户任务",
		iconName: "UserOutlined",
		approveMethod: 1,
		customConfiguration: {
			approveType: "1",
			rejectHandlerType: "1",
			rejectReturnTaskId: "",
			assignEmptyHandlerType: "1",
			assignEmptyUserIds: [],
			assignStartUserHandlerType: "1",
			buttonsSetting: e,
			fieldsPermission: [{
				key: "leave_date",
				name: "请假区间",
				permission: "1"
			}, {
				key: "leave_resson",
				name: "请假原因",
				permission: "1"
			}],
			signEnable: !1,
			reasonRequire: !1
		},
		attrs: [
			"normal",
			"formComponent",
			"userTask",
			"approveMethod",
			"taskListener",
			"executionListener",
			"expandAttribute",
			"other",
			"customConfiguration"
		]
	},
	"normal-task-node": {
		type: "normal-task-node",
		title: "任务",
		iconName: "FileOutlined",
		approveMethod: 1,
		customConfiguration: {
			approveType: "1",
			rejectHandlerType: "1",
			rejectReturnTaskId: "",
			assignEmptyHandlerType: "1",
			assignEmptyUserIds: [],
			assignStartUserHandlerType: "1",
			buttonsSetting: e,
			fieldsPermission: [],
			signEnable: !1,
			reasonRequire: !1
		},
		attrs: [
			"normal",
			"approveMethod",
			"executionListener",
			"expandAttribute",
			"other",
			"customConfiguration"
		]
	},
	"custom-bezier-edge": {
		type: "custom-bezier-edge",
		title: "",
		attrs: [
			"normal",
			"edgeTransfer",
			"executionListener",
			"expandAttribute",
			"other"
		]
	}
};
//#endregion
export { t };
