feat: [bpm][ele] 仿钉钉流程模型迁移

This commit is contained in:
jason
2025-11-22 09:29:25 +08:00
parent 9fa9437abf
commit c01b09b64b
30 changed files with 30 additions and 31 deletions

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { FormRules } from 'element-plus';
import type { IOParameter, SimpleFlowNode } from '../../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { nextTick, ref, watch } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { FormRules } from 'element-plus';
import type { Ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { FormRules } from 'element-plus';
import type { SimpleFlowNode } from '../../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { ConditionGroup } from '../../../consts';
import { ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { FormRules } from 'element-plus';
import type { Ref } from 'vue';
@@ -40,7 +40,6 @@ defineOptions({
const props = defineProps({
modelValue: {
type: Object,
required: true,
default: () => ({}),
},
});

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { HttpRequestParam } from '../../../consts';
import { IconifyIcon } from '@vben/icons';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import { toRefs, watch } from 'vue';
import { IconifyIcon } from '@vben/icons';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import { computed, ref } from 'vue';
import {

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { Ref } from 'vue';
import type { RouterSetting, SimpleFlowNode } from '../../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { Ref } from 'vue';
import type { SimpleFlowNode } from '../../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { FormRules } from 'element-plus';
// SelectValue type removed - use string | number | boolean directly

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { FormRules } from 'element-plus';
import type { ComponentPublicInstance, Ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { Ref } from 'vue';
import type { SimpleFlowNode } from '../../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { getCurrentInstance, inject, nextTick, ref, watch } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { getCurrentInstance, inject, nextTick, ref, watch } from 'vue';

View File

@@ -1,4 +1,4 @@
<script lang="ts" setup>
<script lang="ts" setup>
import { useVbenModal } from '@vben/common-ui';
import { useVbenVxeGrid } from '#/adapter/vxe-table';

View File

@@ -1,4 +1,4 @@
<script lang="ts" setup>
<script lang="ts" setup>
import { useVbenModal } from '@vben/common-ui';
import { useVbenVxeGrid } from '#/adapter/vxe-table';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, nextTick, ref, watch } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
// TODO @芋艿:后续是不是把业务组件,挪到每个模块里;待定
import type { Ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../../consts';
import { inject, ref } from 'vue';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { Ref } from 'vue';
import type { SimpleFlowNode } from '../../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../consts';
import { BpmNodeTypeEnum } from '@vben/constants';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { Ref } from 'vue';
import type { SimpleFlowNode } from '../consts';

View File

@@ -1,4 +1,4 @@
<script setup lang="ts">
<script setup lang="ts">
import type { SimpleFlowNode } from '../consts';
import { provide, ref, watch } from 'vue';