feat:【ele】【crm】business 的全部(list、form、detail)

This commit is contained in:
YunaiV
2025-11-19 08:29:06 +08:00
parent 775fd1d732
commit 07f62cf882
5 changed files with 30 additions and 34 deletions

View File

@@ -40,7 +40,6 @@ const permissionListRef = ref<InstanceType<typeof PermissionList>>(); // 团队
const [Descriptions] = useDescription({ const [Descriptions] = useDescription({
bordered: false, bordered: false,
column: 4, column: 4,
class: 'mx-4',
schema: useDetailSchema(), schema: useDetailSchema(),
}); });

View File

@@ -30,7 +30,7 @@ const [SystemDescription] = useDescription({
</script> </script>
<template> <template>
<div class="p-4"> <div>
<BaseDescription :data="business" /> <BaseDescription :data="business" />
<Divider /> <Divider />
<SystemDescription :data="business" /> <SystemDescription :data="business" />

View File

@@ -42,7 +42,6 @@ const activeTabName = ref('1'); // 选中 Tab 名
const [Descriptions] = useDescription({ const [Descriptions] = useDescription({
border: false, border: false,
column: 4, column: 4,
class: 'mx-4',
schema: useDetailSchema(), schema: useDetailSchema(),
}); });

View File

@@ -16,7 +16,6 @@ const [BaseDescription] = useDescription({
title: '基本信息', title: '基本信息',
border: false, border: false,
column: 4, column: 4,
class: 'mx-4',
schema: useDetailBaseSchema(), schema: useDetailBaseSchema(),
}); });
@@ -24,13 +23,12 @@ const [SystemDescription] = useDescription({
title: '系统信息', title: '系统信息',
border: false, border: false,
column: 3, column: 3,
class: 'mx-4',
schema: useFollowUpDetailSchema(), schema: useFollowUpDetailSchema(),
}); });
</script> </script>
<template> <template>
<div class="p-4"> <div>
<BaseDescription :data="business" /> <BaseDescription :data="business" />
<ElDivider /> <ElDivider />
<SystemDescription :data="business" /> <SystemDescription :data="business" />

56
pnpm-lock.yaml generated
View File

@@ -792,7 +792,7 @@ importers:
version: 17.11.1 version: 17.11.1
bpmn-js-properties-panel: bpmn-js-properties-panel:
specifier: 'catalog:' specifier: 'catalog:'
version: 5.23.0(@bpmn-io/properties-panel@3.33.2)(bpmn-js@17.11.1)(camunda-bpmn-js-behaviors@1.11.2(bpmn-js@17.11.1)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.11.0))(diagram-js@12.8.1) version: 5.23.0(@bpmn-io/properties-panel@3.34.0)(bpmn-js@17.11.1)(camunda-bpmn-js-behaviors@1.11.2(bpmn-js@17.11.1)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.11.0))(diagram-js@12.8.1)
bpmn-js-token-simulation: bpmn-js-token-simulation:
specifier: 'catalog:' specifier: 'catalog:'
version: 0.36.3 version: 0.36.3
@@ -2881,8 +2881,8 @@ packages:
'@bpmn-io/lezer-feel@1.9.0': '@bpmn-io/lezer-feel@1.9.0':
resolution: {integrity: sha512-mV+pj+x0++9zT5/RkOOUNtkT2hpKpGWbXuFR8trJlvJeRe1dL/5yPal/RBcnk3z73tILK4kP6LzXelcsshQCEw==} resolution: {integrity: sha512-mV+pj+x0++9zT5/RkOOUNtkT2hpKpGWbXuFR8trJlvJeRe1dL/5yPal/RBcnk3z73tILK4kP6LzXelcsshQCEw==}
'@bpmn-io/properties-panel@3.33.2': '@bpmn-io/properties-panel@3.34.0':
resolution: {integrity: sha512-8KgiKzJryfcxZmQb+ArL6zjWZ8N2o/vdWMWY01EOJrL/OmasCmxQU4lIE5GejgZ/EHoi92aVo8Ij+44uaRFGNw==} resolution: {integrity: sha512-BkY3JYVDtmuUox4U/B5Mxis0UzW+uY9cZvKEUMKQeW+4IyOZ6yF07/fsabS1koaQV19YxF8im3PX5fibSNxphg==}
'@cacheable/memory@2.0.5': '@cacheable/memory@2.0.5':
resolution: {integrity: sha512-fkiAxCvssEyJZ5fxX4tcdZFRmW9JehSTGvvqmXn6rTzG5cH6V/3C4ad8yb01vOjp2xBydHkHrgpW0qeGtzt6VQ==} resolution: {integrity: sha512-fkiAxCvssEyJZ5fxX4tcdZFRmW9JehSTGvvqmXn6rTzG5cH6V/3C4ad8yb01vOjp2xBydHkHrgpW0qeGtzt6VQ==}
@@ -4064,8 +4064,8 @@ packages:
'@juggle/resize-observer@3.4.0': '@juggle/resize-observer@3.4.0':
resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
'@keyv/bigmap@1.2.0': '@keyv/bigmap@1.3.0':
resolution: {integrity: sha512-4Lme8NejkyetZ9oJ6u8NSf0iJEFFt7I+tyDI48wZlaFmbhDEh4nZg7bEPFPwCWkpIuL50/ukWBC9AHQTmdJLUA==} resolution: {integrity: sha512-KT01GjzV6AQD5+IYrcpoYLkCu1Jod3nau1Z7EsEuViO3TZGRacSbO9MfHmbJ1WaOXFtWLxPVj169cn2WNKPkIg==}
engines: {node: '>= 18'} engines: {node: '>= 18'}
peerDependencies: peerDependencies:
keyv: ^5.5.4 keyv: ^5.5.4
@@ -6172,14 +6172,14 @@ packages:
resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==}
engines: {node: '>=18'} engines: {node: '>=18'}
core-js-compat@3.46.0: core-js-compat@3.47.0:
resolution: {integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==} resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==}
core-js-pure@3.46.0: core-js-pure@3.47.0:
resolution: {integrity: sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==} resolution: {integrity: sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==}
core-js@3.46.0: core-js@3.47.0:
resolution: {integrity: sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==} resolution: {integrity: sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==}
core-util-is@1.0.3: core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
@@ -11650,8 +11650,8 @@ packages:
youch-core@0.3.3: youch-core@0.3.3:
resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==}
youch@4.1.0-beta.12: youch@4.1.0-beta.13:
resolution: {integrity: sha512-X+AQ2EdigcZb2h1XQmBMm19TrrfKXxEXWpnf8ThbARwiiSf/pA7MvRTCj5VHCI9z3vjJBsDeqWWyvaI9Bfp9Pg==} resolution: {integrity: sha512-3+AG1Xvt+R7M7PSDudhbfbwiyveW6B8PLBIwTyEC598biEYIjHhC89i6DBEvR0EZUjGY3uGSnC429HpIa2Z09g==}
zeebe-bpmn-moddle@1.11.0: zeebe-bpmn-moddle@1.11.0:
resolution: {integrity: sha512-v2PkIAjyZEnzuFHrm9ZhpbEGMgNjYZkUw+H17JxkA7Da+dcbPHbD7fWuBWSbPzNSCOyYYmrH+PL6wp9407ptMg==} resolution: {integrity: sha512-v2PkIAjyZEnzuFHrm9ZhpbEGMgNjYZkUw+H17JxkA7Da+dcbPHbD7fWuBWSbPzNSCOyYYmrH+PL6wp9407ptMg==}
@@ -12522,7 +12522,7 @@ snapshots:
babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.5) babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.5)
babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5)
babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.5) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.5)
core-js-compat: 3.46.0 core-js-compat: 3.47.0
semver: 6.3.1 semver: 6.3.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -12547,7 +12547,7 @@ snapshots:
'@babel/runtime-corejs3@7.28.4': '@babel/runtime-corejs3@7.28.4':
dependencies: dependencies:
core-js-pure: 3.46.0 core-js-pure: 3.47.0
'@babel/runtime@7.28.4': {} '@babel/runtime@7.28.4': {}
@@ -12626,7 +12626,7 @@ snapshots:
'@lezer/lr': 1.4.3 '@lezer/lr': 1.4.3
min-dash: 4.2.3 min-dash: 4.2.3
'@bpmn-io/properties-panel@3.33.2': '@bpmn-io/properties-panel@3.34.0':
dependencies: dependencies:
'@bpmn-io/feel-editor': 1.12.1 '@bpmn-io/feel-editor': 1.12.1
'@carbon/icons': 11.70.0 '@carbon/icons': 11.70.0
@@ -12640,7 +12640,7 @@ snapshots:
'@cacheable/memory@2.0.5': '@cacheable/memory@2.0.5':
dependencies: dependencies:
'@cacheable/utils': 2.3.1 '@cacheable/utils': 2.3.1
'@keyv/bigmap': 1.2.0(keyv@5.5.4) '@keyv/bigmap': 1.3.0(keyv@5.5.4)
hookified: 1.13.0 hookified: 1.13.0
keyv: 5.5.4 keyv: 5.5.4
@@ -14011,7 +14011,7 @@ snapshots:
'@juggle/resize-observer@3.4.0': {} '@juggle/resize-observer@3.4.0': {}
'@keyv/bigmap@1.2.0(keyv@5.5.4)': '@keyv/bigmap@1.3.0(keyv@5.5.4)':
dependencies: dependencies:
hashery: 1.2.0 hashery: 1.2.0
hookified: 1.13.0 hookified: 1.13.0
@@ -14582,7 +14582,7 @@ snapshots:
'@simonwep/pickr@1.8.2': '@simonwep/pickr@1.8.2':
dependencies: dependencies:
core-js: 3.46.0 core-js: 3.47.0
nanopop: 2.4.2 nanopop: 2.4.2
'@sindresorhus/is@7.1.1': {} '@sindresorhus/is@7.1.1': {}
@@ -15812,7 +15812,7 @@ snapshots:
dependencies: dependencies:
'@babel/core': 7.28.5 '@babel/core': 7.28.5
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5)
core-js-compat: 3.46.0 core-js-compat: 3.47.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -15868,10 +15868,10 @@ snapshots:
widest-line: 5.0.0 widest-line: 5.0.0
wrap-ansi: 9.0.2 wrap-ansi: 9.0.2
bpmn-js-properties-panel@5.23.0(@bpmn-io/properties-panel@3.33.2)(bpmn-js@17.11.1)(camunda-bpmn-js-behaviors@1.11.2(bpmn-js@17.11.1)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.11.0))(diagram-js@12.8.1): bpmn-js-properties-panel@5.23.0(@bpmn-io/properties-panel@3.34.0)(bpmn-js@17.11.1)(camunda-bpmn-js-behaviors@1.11.2(bpmn-js@17.11.1)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.11.0))(diagram-js@12.8.1):
dependencies: dependencies:
'@bpmn-io/extract-process-variables': 0.8.0 '@bpmn-io/extract-process-variables': 0.8.0
'@bpmn-io/properties-panel': 3.33.2 '@bpmn-io/properties-panel': 3.34.0
array-move: 4.0.0 array-move: 4.0.0
bpmn-js: 17.11.1 bpmn-js: 17.11.1
camunda-bpmn-js-behaviors: 1.11.2(bpmn-js@17.11.1)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.11.0) camunda-bpmn-js-behaviors: 1.11.2(bpmn-js@17.11.1)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.11.0)
@@ -16328,13 +16328,13 @@ snapshots:
dependencies: dependencies:
is-what: 5.5.0 is-what: 5.5.0
core-js-compat@3.46.0: core-js-compat@3.47.0:
dependencies: dependencies:
browserslist: 4.28.0 browserslist: 4.28.0
core-js-pure@3.46.0: {} core-js-pure@3.47.0: {}
core-js@3.46.0: {} core-js@3.47.0: {}
core-util-is@1.0.3: {} core-util-is@1.0.3: {}
@@ -17402,7 +17402,7 @@ snapshots:
'@eslint/plugin-kit': 0.2.8 '@eslint/plugin-kit': 0.2.8
ci-info: 4.3.1 ci-info: 4.3.1
clean-regexp: 1.0.0 clean-regexp: 1.0.0
core-js-compat: 3.46.0 core-js-compat: 3.47.0
eslint: 9.39.1(jiti@2.6.1) eslint: 9.39.1(jiti@2.6.1)
esquery: 1.6.0 esquery: 1.6.0
find-up-simple: 1.0.1 find-up-simple: 1.0.1
@@ -19238,7 +19238,7 @@ snapshots:
unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2) unstorage: 1.17.2(db0@0.3.4)(ioredis@5.8.2)
untyped: 2.0.0 untyped: 2.0.0
unwasm: 0.3.11 unwasm: 0.3.11
youch: 4.1.0-beta.12 youch: 4.1.0-beta.13
youch-core: 0.3.3 youch-core: 0.3.3
transitivePeerDependencies: transitivePeerDependencies:
- '@azure/app-configuration' - '@azure/app-configuration'
@@ -22412,7 +22412,7 @@ snapshots:
'@poppinss/exception': 1.2.2 '@poppinss/exception': 1.2.2
error-stack-parser-es: 1.0.5 error-stack-parser-es: 1.0.5
youch@4.1.0-beta.12: youch@4.1.0-beta.13:
dependencies: dependencies:
'@poppinss/colors': 4.1.5 '@poppinss/colors': 4.1.5
'@poppinss/dumper': 0.6.5 '@poppinss/dumper': 0.6.5