fix(@vben/web-antdv-next): 将依赖从 @form-create/ant-design-vue 改为 @form-create/antdv-next

pull/344/head
XuZhiqiang 2026-05-15 18:05:31 +08:00
parent 59183029b6
commit ccfc122eae
11 changed files with 87 additions and 14 deletions

View File

@ -26,8 +26,8 @@
"#/*": "./src/*"
},
"dependencies": {
"@form-create/ant-design-vue": "catalog:",
"@form-create/antd-designer": "catalog:",
"@form-create/antdv-next": "catalog:",
"@tinymce/tinymce-vue": "catalog:",
"@vben/access": "workspace:*",
"@vben/common-ui": "workspace:*",

View File

@ -1,4 +1,4 @@
import type { Rule } from '@form-create/ant-design-vue';
import type { Rule } from '@form-create/antdv-next';
import type { Ref } from 'vue';
@ -6,7 +6,7 @@ import type { Menu } from '#/components/form-create/typing';
import { isRef, nextTick, onMounted } from 'vue';
import formCreate from '@form-create/ant-design-vue';
import formCreate from '@form-create/antdv-next';
import { apiSelectRule } from '#/components/form-create/rules/data';

View File

@ -1,8 +1,8 @@
import type { App } from 'vue';
import formCreate from '@form-create/ant-design-vue';
import install from '@form-create/ant-design-vue/auto-import';
import FcDesigner from '@form-create/antd-designer';
import formCreate from '@form-create/antdv-next';
import install from '@form-create/antdv-next/auto-import';
// 👇使用 form-create 需额外全局引入 ant-design-vue 组件
import {
Alert,

View File

@ -1,7 +1,7 @@
<script lang="ts" setup>
/**
* 移动端流程表单展示页面 - Ant Design Vue 版本
* 使用 @form-create/ant-design-vue 渲染表单
* 使用 @form-create/antdv-next 渲染表单
* 用于 UniApp 通过 iframe/webview 嵌入
*
* URL 参数说明

View File

@ -3,7 +3,7 @@ import { ref } from 'vue';
import { useVbenModal } from '@vben/common-ui';
import FormCreate from '@form-create/ant-design-vue';
import FormCreate from '@form-create/antdv-next';
import { getForm } from '#/api/bpm/form';
import { setConfAndFields2 } from '#/components/form-create';

View File

@ -7,7 +7,7 @@ import { BpmModelFormType, DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import { IconifyIcon } from '@vben/icons';
import FormCreate from '@form-create/ant-design-vue';
import FormCreate from '@form-create/antdv-next';
import {
Form,
FormItem,

View File

@ -14,7 +14,7 @@ import {
import { useTabs } from '@vben/hooks';
import { IconifyIcon } from '@vben/icons';
import formCreate from '@form-create/ant-design-vue';
import formCreate from '@form-create/antdv-next';
import { Button, Card, Col, message, Row, Space, Tabs } from 'antdv-next';
import { getProcessDefinition } from '#/api/bpm/definition';

View File

@ -22,7 +22,7 @@ import { IconifyIcon } from '@vben/icons';
import { useUserStore } from '@vben/stores';
import { isEmpty } from '@vben/utils';
import FormCreate from '@form-create/ant-design-vue';
import FormCreate from '@form-create/antdv-next';
import { until, useDebounceFn } from '@vueuse/core';
import {
Alert,

View File

@ -5,8 +5,8 @@ import { onMounted, ref, unref } from 'vue';
import { Page, useVbenModal } from '@vben/common-ui';
import { isString } from '@vben/utils';
import formCreate from '@form-create/ant-design-vue';
import FcDesigner from '@form-create/antd-designer';
import formCreate from '@form-create/antdv-next';
import { useClipboard } from '@vueuse/core';
import { Button, message } from 'antdv-next';
import hljs from 'highlight.js';

View File

@ -36,6 +36,9 @@ catalogs:
'@form-create/antd-designer':
specifier: ^3.4.0
version: 3.4.0
'@form-create/antdv-next':
specifier: ^3.3.0-alpha.0
version: 3.3.0-alpha.0
'@form-create/designer':
specifier: ^3.4.0
version: 3.4.0
@ -852,12 +855,12 @@ importers:
apps/web-antdv-next:
dependencies:
'@form-create/ant-design-vue':
specifier: 'catalog:'
version: 3.2.38(vue@3.5.32(typescript@6.0.2))
'@form-create/antd-designer':
specifier: 'catalog:'
version: 3.4.0(vue@3.5.32(typescript@6.0.2))
'@form-create/antdv-next':
specifier: 'catalog:'
version: 3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))
'@tinymce/tinymce-vue':
specifier: 'catalog:'
version: 6.3.0(tinymce@7.9.2)(vue@3.5.32(typescript@6.0.2))
@ -4174,15 +4177,35 @@ packages:
peerDependencies:
vue: ^3.5.32
'@form-create/antdv-next@3.3.0-alpha.0':
resolution: {integrity: sha512-ltUIZ7myeCiI3VrQHkQuftJrcB6GHI5Awnh10614y/nlQAydh/hTXeHZ8XD2yLF4Z4ExL5/cy41kWs9GR9bExQ==}
peerDependencies:
vue: ^3.5.32
'@form-create/component-antdv-frame@3.2.31':
resolution: {integrity: sha512-1pg+OsmZLnhIZJvg4dC14R0KNaRVGGN1pxZkY2hf0iFeoKViEMnhsRKAqJzjAf3uGE/2jSyXpjRpRPZi8Egwww==}
'@form-create/component-antdv-frame@3.3.0-alpha.0':
resolution: {integrity: sha512-uSrRdtyxbekI/XAE7nEDwpwauFu12UKSdUInZdx26oBk+3Q3jx2wtTRR/1Zb3l3TU23NUrguUTBzfkiAd8DJ0A==}
peerDependencies:
vue: ^3.5.32
'@form-create/component-antdv-group@3.2.38':
resolution: {integrity: sha512-vvNKSUGWb82/xlMHL2SdAnuWU0bz/0kNE4gCfT7tcI1FWkrOsR5BkNw/mBkEFJFEuCj4enr1XYSZUhtv/mohGA==}
'@form-create/component-antdv-group@3.3.0-alpha.0':
resolution: {integrity: sha512-53A85tD3u9Cvs9Tk5hwixWC7wXZsMJXYYjdq24aPgPTL5JeWWZbYaqy7s/wKyi1Fs6JMut2pHsYLJIhgj8qthA==}
peerDependencies:
vue: ^3.5.32
'@form-create/component-antdv-upload@3.2.31':
resolution: {integrity: sha512-pTaYM31LnEocHYCrBNqp2qE67NbhjNEG0qO4OJgLjsf8i66Pd47BTB3SLkay2daAH1o1ziRNkoilsQrcHTV3og==}
'@form-create/component-antdv-upload@3.3.0-alpha.0':
resolution: {integrity: sha512-Ng/mGKLA5A4ssHqyCyu78G+CVLjt3odt7YAs7jjt8ewrBq/B7Tsg2nJQZWVJiCw/SmkXbrrULoWQYw/Pv7Ci5w==}
peerDependencies:
vue: ^3.5.32
'@form-create/component-elm-checkbox@3.2.31':
resolution: {integrity: sha512-XQT66E+nRXA2KGZwU1TujSGtICevDUUwks8K+79xs214lofva+rMaRFtrpZYXFgt0+molMUSOl/wc9dOrNr+1Q==}
@ -4222,6 +4245,11 @@ packages:
'@form-create/component-subform@3.2.34':
resolution: {integrity: sha512-h1AiMdpHfMr3s1AuX3L5BChc6Na5Megp/UU/FOCbAqt6+XEEEAKWt+2p6X1MMOJRLT+EI8ZRBcUfVbcw4/dHSQ==}
'@form-create/component-subform@3.3.0-alpha.0':
resolution: {integrity: sha512-LcXV+21g+lmd/vTV8v4QD0k6KR8ChwYoqZN8p07ionVibuZd2iSuDi/wDAdJ04A7nmKxxYVbbWHTBO5zCVwMSw==}
peerDependencies:
vue: ^3.5.32
'@form-create/component-wangeditor@3.2.14':
resolution: {integrity: sha512-N/U/hFBdBu2OIguxoKe1Kslq5fW6XmtyhKDImLfKLn1xI6X5WUtt3r7QTaUPcVUl2vntpM9wJ/FBdG17RzF/Dg==}
@ -4230,6 +4258,11 @@ packages:
peerDependencies:
vue: ^3.5.32
'@form-create/core@3.3.0-alpha.0':
resolution: {integrity: sha512-+iv1uieeY1SEKxFspD4IK9RtxlX1NVS5O5GLc4l1air45Lt7+UjDZr2+9DlVaCVo+4Dle8FU42CPLd+nQKPYIg==}
peerDependencies:
vue: ^3.5.32
'@form-create/designer@3.4.0':
resolution: {integrity: sha512-g1vUqX977lIHuWtAIhgLKZGZw87YClA1sJnLOFkweGA5CBJDhqNhvC4N0M1idkuKmCJtS+aweCYmrL2FapjDsw==}
peerDependencies:
@ -4248,6 +4281,9 @@ packages:
'@form-create/utils@3.2.31':
resolution: {integrity: sha512-YcisHXuQEF0r9y2VKS2CB2nMQ2q8EkKvQXp4nPR9sjbsCabPZOXq2n2MrkWDMhwQNwep08/0NCf7z0wslHzyWQ==}
'@form-create/utils@3.3.0-alpha.0':
resolution: {integrity: sha512-2hnLcyDCOcEouvPzAq4kfSobsuggp1RZSSDDuCSlL/tOoPrNqQn+UjfWajlugK7Xp7TeHx77weMFKoGgSoGwlg==}
'@gera2ld/jsx-dom@2.2.2':
resolution: {integrity: sha512-EOqf31IATRE6zS1W1EoWmXZhGfLAoO9FIlwTtHduSrBdud4npYBxYAkv8dZ5hudDPwJeeSjn40kbCL4wAzr8dA==}
@ -14462,18 +14498,43 @@ snapshots:
vue: 3.5.32(typescript@6.0.2)
vuedraggable: 4.1.0(vue@3.5.32(typescript@6.0.2))
'@form-create/antdv-next@3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))':
dependencies:
'@form-create/component-antdv-frame': 3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))
'@form-create/component-antdv-group': 3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))
'@form-create/component-antdv-upload': 3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))
'@form-create/component-subform': 3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))
'@form-create/core': 3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))
'@form-create/utils': 3.3.0-alpha.0
vue: 3.5.32(typescript@6.0.2)
'@form-create/component-antdv-frame@3.2.31':
dependencies:
'@form-create/utils': 3.2.31
'@form-create/component-antdv-frame@3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))':
dependencies:
'@form-create/utils': 3.3.0-alpha.0
vue: 3.5.32(typescript@6.0.2)
'@form-create/component-antdv-group@3.2.38':
dependencies:
'@form-create/utils': 3.2.31
'@form-create/component-antdv-group@3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))':
dependencies:
'@form-create/utils': 3.3.0-alpha.0
vue: 3.5.32(typescript@6.0.2)
'@form-create/component-antdv-upload@3.2.31':
dependencies:
'@form-create/utils': 3.2.31
'@form-create/component-antdv-upload@3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))':
dependencies:
'@form-create/utils': 3.3.0-alpha.0
vue: 3.5.32(typescript@6.0.2)
'@form-create/component-elm-checkbox@3.2.31':
dependencies:
'@form-create/utils': 3.2.31
@ -14524,6 +14585,10 @@ snapshots:
'@form-create/component-subform@3.2.34': {}
'@form-create/component-subform@3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))':
dependencies:
vue: 3.5.32(typescript@6.0.2)
'@form-create/component-wangeditor@3.2.14':
dependencies:
wangeditor: 4.7.15
@ -14533,6 +14598,11 @@ snapshots:
'@form-create/utils': 3.2.31
vue: 3.5.32(typescript@6.0.2)
'@form-create/core@3.3.0-alpha.0(vue@3.5.32(typescript@6.0.2))':
dependencies:
'@form-create/utils': 3.3.0-alpha.0
vue: 3.5.32(typescript@6.0.2)
'@form-create/designer@3.4.0(typescript@6.0.2)(vue@3.5.32(typescript@6.0.2))':
dependencies:
'@form-create/component-wangeditor': 3.2.14
@ -14576,6 +14646,8 @@ snapshots:
'@form-create/utils@3.2.31': {}
'@form-create/utils@3.3.0-alpha.0': {}
'@gera2ld/jsx-dom@2.2.2':
dependencies:
'@babel/runtime': 7.29.2

View File

@ -30,6 +30,7 @@ catalog:
'@eslint/js': ^10.0.1
'@form-create/ant-design-vue': ^3.2.38
'@form-create/antd-designer': ^3.4.0
'@form-create/antdv-next': ^3.3.0-alpha.0
'@form-create/designer': ^3.4.0
'@form-create/element-ui': ^3.2.38
'@form-create/naive-ui': ^3.2.38