diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json
index f4d5b409..77aabdbc 100644
--- a/apps/web-antd/package.json
+++ b/apps/web-antd/package.json
@@ -46,18 +46,18 @@
"@vueuse/core": "catalog:",
"@vueuse/integrations": "catalog:",
"ant-design-vue": "catalog:",
- "bpmn-js": "^17.11.1",
- "bpmn-js-properties-panel": "5.23.0",
- "bpmn-js-token-simulation": "^0.36.3",
- "camunda-bpmn-moddle": "^7.0.1",
+ "bpmn-js": "catalog:",
+ "bpmn-js-properties-panel": "catalog:",
+ "bpmn-js-token-simulation": "catalog:",
+ "camunda-bpmn-moddle": "catalog:",
"cropperjs": "catalog:",
"dayjs": "catalog:",
- "diagram-js": "^12.8.1",
- "fast-xml-parser": "^4.5.3",
+ "diagram-js": "catalog:",
+ "fast-xml-parser": "catalog:",
"highlight.js": "catalog:",
- "min-dash": "^4.2.3",
+ "min-dash": "catalog:",
"pinia": "catalog:",
- "steady-xml": "^0.1.0",
+ "steady-xml": "catalog:",
"tinymce": "catalog:",
"vue": "catalog:",
"vue-dompurify-html": "catalog:",
diff --git a/apps/web-antd/src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue b/apps/web-antd/src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue
index c006e202..832e6e58 100644
--- a/apps/web-antd/src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue
+++ b/apps/web-antd/src/components/bpmnProcessDesigner/package/penal/PropertiesPanel.vue
@@ -1,9 +1,12 @@
-
-
-
-
-
-
- 常规
-
-
-
-
-
-
- 消息与信号
-
-
-
-
-
-
- 流转条件
-
-
-
-
-
-
- 表单
-
-
-
-
-
-
- {{ getTaskCollapseItemName(elementType) }}
-
-
-
-
-
-
- 多人审批方式
-
-
-
-
-
-
- 执行监听器
-
-
-
-
-
-
- 任务监听器
-
-
-
-
-
-
- 扩展属性
-
-
-
-
-
-
- 其他
-
-
-
-
-
-
- 自定义配置
-
-
-
-
-
-
-
- 时间事件
+
+
import { ref, watch } from 'vue';
-import { Form } from 'ant-design-vue';
+import { Checkbox, Form, FormItem } from 'ant-design-vue';
import { installedComponent } from './data';
defineOptions({ name: 'ElementTaskConfig' });
const props = defineProps({
- id: String,
- type: String,
+ id: {
+ type: String,
+ default: '',
+ },
+ type: {
+ type: String,
+ default: '',
+ },
});
const taskConfigForm = ref({
asyncAfter: false,
@@ -47,6 +53,7 @@ watch(
() => props.type,
() => {
if (props.type) {
+ // @ts-ignore
witchTaskComponent.value = installedComponent[props.type].component;
}
},
@@ -58,7 +65,7 @@ watch(
+
排除
-
+
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 9daa2796..67151256 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -12,76 +12,79 @@ packages:
- scripts/*
- docs
- playground
-
catalog:
- '@ast-grep/napi': ^0.37.0
- '@changesets/changelog-github': ^0.5.1
- '@changesets/cli': ^2.29.5
- '@changesets/git': ^3.0.4
- '@clack/prompts': ^0.10.1
- '@commitlint/cli': ^19.8.1
- '@commitlint/config-conventional': ^19.8.1
- '@ctrl/tinycolor': ^4.1.0
- '@eslint/js': ^9.30.1
- '@faker-js/faker': ^9.9.0
- '@iconify/json': ^2.2.354
- '@iconify/tailwind': ^1.2.0
- '@iconify/vue': ^5.0.0
- '@intlify/core-base': ^11.1.7
- '@intlify/unplugin-vue-i18n': ^6.0.8
- '@jspm/generator': ^2.6.2
- '@manypkg/get-packages': ^3.0.0
- '@microsoft/fetch-event-source': ^2.0.1
- '@nolebase/vitepress-plugin-git-changelog': ^2.18.0
- '@playwright/test': ^1.53.2
- '@pnpm/workspace.read-manifest': ^1000.2.0
- '@stylistic/stylelint-plugin': ^3.1.3
- '@tailwindcss/nesting': 0.0.0-insiders.565cd3e
- '@tailwindcss/typography': ^0.5.16
- '@tanstack/vue-query': ^5.81.5
- '@tanstack/vue-store': ^0.7.1
- '@tinymce/tinymce-vue': ^6.1.0
- '@tinyflow-ai/vue': ^1.1.1
- '@form-create/ant-design-vue': ^3.2.27
- '@form-create/antd-designer': ^3.3.0
- '@form-create/designer': ^3.3.0
- '@form-create/naive-ui': ^3.2.27
- '@form-create/element-ui': ^3.2.27
- '@types/archiver': ^6.0.3
- '@types/eslint': ^9.6.1
- '@types/html-minifier-terser': ^7.0.2
- '@types/json-bigint': ^1.0.4
- '@types/jsonwebtoken': ^9.0.10
- '@types/lodash.clonedeep': ^4.5.9
- '@types/lodash.get': ^4.4.9
- '@types/lodash.isequal': ^4.5.8
- '@types/lodash.set': ^4.3.9
- '@types/markdown-it': ^14.1.2
- '@types/node': ^22.16.0
- '@types/nprogress': ^0.2.3
- '@types/postcss-import': ^14.0.3
- '@types/qrcode': ^1.5.5
- '@types/qs': ^6.14.0
- '@types/sortablejs': ^1.15.8
- '@types/crypto-js': ^4.2.2
- '@typescript-eslint/eslint-plugin': ^8.35.1
- '@typescript-eslint/parser': ^8.35.1
- '@vee-validate/zod': ^4.15.1
- '@vite-pwa/vitepress': ^1.0.0
- '@vitejs/plugin-vue': ^6.0.1
- '@vitejs/plugin-vue-jsx': ^5.0.1
- '@vue/reactivity': ^3.5.17
- '@vue/shared': ^3.5.17
- '@vue/test-utils': ^2.4.6
- '@vueuse/core': ^13.4.0
- '@vueuse/integrations': ^13.4.0
- '@vueuse/motion': ^3.0.3
+ "@ast-grep/napi": ^0.37.0
+ "@changesets/changelog-github": ^0.5.1
+ "@changesets/cli": ^2.29.5
+ "@changesets/git": ^3.0.4
+ "@clack/prompts": ^0.10.1
+ "@commitlint/cli": ^19.8.1
+ "@commitlint/config-conventional": ^19.8.1
+ "@ctrl/tinycolor": ^4.1.0
+ "@eslint/js": ^9.30.1
+ "@faker-js/faker": ^9.9.0
+ "@form-create/ant-design-vue": ^3.2.27
+ "@form-create/antd-designer": ^3.3.0
+ "@form-create/designer": ^3.3.0
+ "@form-create/element-ui": ^3.2.27
+ "@form-create/naive-ui": ^3.2.27
+ "@iconify/json": ^2.2.354
+ "@iconify/tailwind": ^1.2.0
+ "@iconify/vue": ^5.0.0
+ "@intlify/core-base": ^11.1.7
+ "@intlify/unplugin-vue-i18n": ^6.0.8
+ "@jspm/generator": ^2.6.2
+ "@manypkg/get-packages": ^3.0.0
+ "@microsoft/fetch-event-source": ^2.0.1
+ "@nolebase/vitepress-plugin-git-changelog": ^2.18.0
+ "@playwright/test": ^1.53.2
+ "@pnpm/workspace.read-manifest": ^1000.2.0
+ "@stylistic/stylelint-plugin": ^3.1.3
+ "@tailwindcss/nesting": 0.0.0-insiders.565cd3e
+ "@tailwindcss/typography": ^0.5.16
+ "@tanstack/vue-query": ^5.81.5
+ "@tanstack/vue-store": ^0.7.1
+ "@tinyflow-ai/vue": ^1.1.1
+ "@tinymce/tinymce-vue": ^6.1.0
+ "@types/archiver": ^6.0.3
+ "@types/crypto-js": ^4.2.2
+ "@types/eslint": ^9.6.1
+ "@types/html-minifier-terser": ^7.0.2
+ "@types/json-bigint": ^1.0.4
+ "@types/jsonwebtoken": ^9.0.10
+ "@types/lodash.clonedeep": ^4.5.9
+ "@types/lodash.get": ^4.4.9
+ "@types/lodash.isequal": ^4.5.8
+ "@types/lodash.set": ^4.3.9
+ "@types/markdown-it": ^14.1.2
+ "@types/node": ^22.16.0
+ "@types/nprogress": ^0.2.3
+ "@types/postcss-import": ^14.0.3
+ "@types/qrcode": ^1.5.5
+ "@types/qs": ^6.14.0
+ "@types/sortablejs": ^1.15.8
+ "@typescript-eslint/eslint-plugin": ^8.35.1
+ "@typescript-eslint/parser": ^8.35.1
+ "@vee-validate/zod": ^4.15.1
+ "@vite-pwa/vitepress": ^1.0.0
+ "@vitejs/plugin-vue": ^6.0.1
+ "@vitejs/plugin-vue-jsx": ^5.0.1
+ "@vue/reactivity": ^3.5.17
+ "@vue/shared": ^3.5.17
+ "@vue/test-utils": ^2.4.6
+ "@vueuse/core": ^13.4.0
+ "@vueuse/integrations": ^13.4.0
+ "@vueuse/motion": ^3.0.3
ant-design-vue: ^4.2.6
archiver: ^7.0.1
autoprefixer: ^10.4.21
axios: ^1.10.0
axios-mock-adapter: ^2.1.0
+ bpmn-js: ^17.11.1
+ bpmn-js-properties-panel: 5.23.0
+ bpmn-js-token-simulation: ^0.36.3
cac: ^6.7.14
+ camunda-bpmn-moddle: ^7.0.1
chalk: ^5.4.1
cheerio: ^1.1.0
circular-dependency-scanner: ^2.3.0
@@ -89,17 +92,17 @@ catalog:
clsx: ^2.1.1
commitlint-plugin-function-rules: ^4.0.2
consola: ^3.4.2
- cross-env: ^7.0.3
cropperjs: ^1.6.2
+ cross-env: ^7.0.3
crypto-js: ^4.2.0
cspell: ^8.19.4
- jsencrypt: ^3.3.2
cssnano: ^7.0.7
cz-git: ^1.11.2
czg: ^1.11.1
dayjs: ^1.11.13
defu: ^6.1.4
depcheck: ^1.4.7
+ diagram-js: ^12.8.1
dotenv: ^16.6.1
echarts: ^5.6.0
element-plus: ^2.10.2
@@ -120,13 +123,16 @@ catalog:
eslint-plugin-vitest: ^0.5.4
eslint-plugin-vue: ^10.2.0
execa: ^9.6.0
+ fast-xml-parser: ^4.5.3
find-up: ^7.0.0
get-port: ^7.1.0
globals: ^16.3.0
h3: ^1.15.3
happy-dom: ^17.6.3
+ highlight.js: ^11.11.1
html-minifier-terser: ^7.2.0
is-ci: ^4.1.0
+ jsencrypt: ^3.3.2
json-bigint: ^1.0.0
jsonc-eslint-parser: ^2.4.0
jsonwebtoken: ^9.0.2
@@ -142,6 +148,7 @@ catalog:
markmap-toolbar: ^0.17.0
markmap-view: ^0.16.0
medium-zoom: ^1.1.0
+ min-dash: ^4.2.3
naive-ui: ^2.42.0
nitropack: ^2.11.13
nprogress: ^0.2.0
@@ -169,6 +176,7 @@ catalog:
sass: ^1.89.2
secure-ls: ^2.0.0
sortablejs: ^1.15.6
+ steady-xml: ^0.1.0
stylelint: ^16.21.0
stylelint-config-recess-order: ^6.1.0
stylelint-config-recommended: ^16.0.0
@@ -182,8 +190,8 @@ catalog:
tailwindcss: ^3.4.17
tailwindcss-animate: ^1.0.7
theme-colors: ^0.1.0
- tippy.js: ^6.3.7
tinymce: ^7.3.0
+ tippy.js: ^6.3.7
turbo: ^2.5.4
typescript: ^5.8.3
unbuild: ^3.6.1
@@ -207,11 +215,10 @@ catalog:
vue-router: ^4.5.1
vue-tippy: ^6.7.1
vue-tsc: 2.2.10
+ vue3-signature: ^0.2.4
+ vuedraggable: ^4.1.0
vxe-pc-ui: ^4.7.12
vxe-table: ^4.14.4
watermark-js-plus: ^1.6.2
zod: ^3.25.67
zod-defaults: ^0.1.3
- highlight.js: ^11.11.1
- vue3-signature: ^0.2.4
- vuedraggable: ^4.1.0