zhengyiming
1 天以前 1904e70733f763109cb8e81823dad5055a8b4a0f
fix: s
3个文件已修改
159 ■■■■■ 已修改文件
package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pnpm-lock.yaml 140 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Table/PortraitTableWithAttachment.vue 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json
@@ -24,7 +24,7 @@
  "dependencies": {
    "@bole-12333/chat-kit": "latest",
    "@bole-12333/customer-chat": "latest",
    "@bole-core/components": "latest",
    "@bole-core/components": "^1.3.19",
    "@bole-core/core": "latest",
    "@bole-core/pretty-layout": "latest",
    "@bole-core/sass-utils": "latest",
pnpm-lock.yaml
@@ -15,13 +15,13 @@
dependencies:
  '@bole-12333/chat-kit':
    specifier: latest
    version: 1.0.1(@tencentcloud/chat-uikit-engine@2.4.4)(lodash@4.17.21)(vue@3.5.11)
    version: 1.0.1(@tencentcloud/chat-uikit-engine@2.5.1)(lodash@4.17.21)(vue@3.5.11)
  '@bole-12333/customer-chat':
    specifier: latest
    version: 1.0.3(@bole-12333/chat-kit@1.0.1)(@tiptap/core@2.11.7)(@tiptap/extension-document@2.11.7)(@tiptap/extension-image@2.11.7)(@tiptap/extension-mention@2.11.7)(@tiptap/extension-paragraph@2.11.7)(@tiptap/extension-placeholder@2.11.7)(@tiptap/extension-text@2.11.7)(@tiptap/pm@2.11.7)(@tiptap/suggestion@2.11.7)(dayjs@1.11.13)(vue@3.5.11)
  '@bole-core/components':
    specifier: latest
    version: 1.3.10(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.13)(element-plus@2.9.7)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.7)(vue-component-type-helpers@2.2.8)(vue@3.5.11)
    specifier: ^1.3.19
    version: 1.3.19(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.13)(element-plus@2.9.7)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.7)(vue-component-type-helpers@2.2.8)(vue@3.5.11)
  '@bole-core/core':
    specifier: latest
    version: 1.0.7(@ywwlmm/openapi@0.0.4)(ali-oss@6.22.0)(axios@1.7.7)(dayjs@1.11.13)(element-plus@2.9.7)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.4)(vue-router@4.5.0)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
@@ -1520,14 +1520,14 @@
      '@babel/helper-string-parser': 7.25.9
      '@babel/helper-validator-identifier': 7.25.9
  /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.4.4)(lodash@4.17.21)(vue@3.5.11):
  /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.5.1)(lodash@4.17.21)(vue@3.5.11):
    resolution: {integrity: sha512-yeSh4XLagaM+uNZRdcG49mhDJO3UbYEpIYZS4Lk303ROnTwxuZyuh5jkoflnCFwWN3Ib3AolfQy999oOqF012A==}
    peerDependencies:
      '@tencentcloud/chat-uikit-engine': '*'
      lodash: '*'
      vue: 3.5.11
    dependencies:
      '@tencentcloud/chat-uikit-engine': 2.4.4
      '@tencentcloud/chat-uikit-engine': 2.5.1
      lodash: 4.17.21
      vue: 3.5.11(typescript@4.9.5)
    dev: false
@@ -1548,7 +1548,7 @@
      dayjs: '*'
      vue: 3.5.11
    dependencies:
      '@bole-12333/chat-kit': 1.0.1(@tencentcloud/chat-uikit-engine@2.4.4)(lodash@4.17.21)(vue@3.5.11)
      '@bole-12333/chat-kit': 1.0.1(@tencentcloud/chat-uikit-engine@2.5.1)(lodash@4.17.21)(vue@3.5.11)
      '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
      '@tiptap/extension-document': 2.11.7(@tiptap/core@2.11.7)
      '@tiptap/extension-image': 2.11.7(@tiptap/core@2.11.7)
@@ -1562,8 +1562,8 @@
      vue: 3.5.11(typescript@4.9.5)
    dev: false
  /@bole-core/components@1.3.10(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.13)(element-plus@2.9.7)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.7)(vue-component-type-helpers@2.2.8)(vue@3.5.11):
    resolution: {integrity: sha512-SRE33nhD4i8MQVvBGbCGH++RfozRM74ctmkhCOCeCoZnlKSqI/i9UlYVrg1Yre5P9TLjh7vEXmSI4TlALrTNXQ==}
  /@bole-core/components@1.3.19(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.13)(element-plus@2.9.7)(lodash@4.17.21)(mitt@3.0.1)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.21.7)(vue-component-type-helpers@2.2.8)(vue@3.5.11):
    resolution: {integrity: sha512-NcBXaM+6Ozn+TUfZ1ypVxTAdzR6blQHrJO0aJqy2ZgQh7QjkZDIdvIMFswx58/AuniZ8ZbVcRyteIkDc2PglbQ==}
    peerDependencies:
      '@bole-core/core': '*'
      '@bole-core/sass-utils': '*'
@@ -3677,10 +3677,10 @@
      vue-demi: 0.13.11(vue@3.5.11)
    dev: false
  /@tencentcloud/call-engine-js@3.2.0:
    resolution: {integrity: sha512-IcDgkD2IICHkQh9WkeWsfwL9gecok89wIEFJPTVVFhC7fTLe4obOCI42TV4n+1sREm8BdGkAYvOurGf6CpXCng==}
  /@tencentcloud/call-engine-js@3.3.1:
    resolution: {integrity: sha512-p24XmLmfV9B2BbRRD5S2eJFa0lN6kqNIgVGM4QxNew6DBiXpu4x18IdAWHIW8ff0nmMkRYvdlSPbCXA8RKHAgQ==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      core-js: 3.41.0
      eventemitter3: 4.0.7
      rtc-detect: 0.0.5
@@ -3691,7 +3691,7 @@
  /@tencentcloud/call-uikit-vue2.6@3.3.9(vue@3.5.11):
    resolution: {integrity: sha512-EWXc+wqGXlWSmkR/ucKdwPpe+tOXwtYDL2wUD3C/XW4pmKldtxRIIWIzDzo9upPTeojZMfIIoOC/che7wwE9KQ==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
      '@vue/composition-api': 1.7.2(vue@3.5.11)
      tuicall-engine-webrtc: 3.1.7
@@ -3699,11 +3699,11 @@
      - vue
    dev: false
  /@tencentcloud/call-uikit-vue2.6@4.0.8(vue@3.5.11):
    resolution: {integrity: sha512-lRxCQ+V684FahkBWEhHhq1mOXgLJPkt/XEfNayYqQmzP8X01FlxLr+xJshnBbi6Hs6B/R1ak0d5vk8EsniQr1g==}
  /@tencentcloud/call-uikit-vue2.6@4.0.10(vue@3.5.11):
    resolution: {integrity: sha512-IG0dBklqvcCWC3igLTWYtROk2kcck7Nr0UILJVtk/vT7QOV2ppPuw/ewNYW65paMtwxSzTOHgO7oSYROmdXfKA==}
    dependencies:
      '@tencentcloud/call-engine-js': 3.2.0
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/call-engine-js': 3.3.1
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
      '@vue/composition-api': 1.7.2(vue@3.5.11)
    transitivePeerDependencies:
@@ -3713,57 +3713,63 @@
  /@tencentcloud/call-uikit-vue2@3.3.9:
    resolution: {integrity: sha512-xAa1eQGoYj6PKoaSLxNXHPXTO5A/ld8A5Oy9Ps3qjEQWaOIkei8cqJfRX5tUJiQSeNJAxME/GrqLueIARshnTg==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
      tuicall-engine-webrtc: 3.1.7
    dev: false
  /@tencentcloud/call-uikit-vue2@4.0.8:
    resolution: {integrity: sha512-vwWv/Wd7349EhI1JTCPpL4ZgHFrxAyuU5v8U2aqzElQO3Uv2HHAowr7DkbFfzbAm0oDvcXWBqwBcb7rDvM1h7w==}
  /@tencentcloud/call-uikit-vue2@4.0.10:
    resolution: {integrity: sha512-UiJzTpjzVSf2J+LIRwQiLaDG0PFFfvQYIPPLezqKzyQh/Fkns+ddJgYsSHCsGvM6dR7OIeA+zyveN1k20OTS+Q==}
    dependencies:
      '@tencentcloud/call-engine-js': 3.2.0
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/call-engine-js': 3.3.1
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
    dev: false
  /@tencentcloud/call-uikit-vue@3.3.9:
    resolution: {integrity: sha512-fFwQSAU+PVqantxbabRZa268BBBcv+hIX265Ag3ogYcrKq/hEo8XyH7nkjZL8wkQ2hFvnkwUgMMLXVeAgyMsng==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
      tuicall-engine-webrtc: 3.1.7
    dev: false
  /@tencentcloud/call-uikit-vue@4.0.8:
    resolution: {integrity: sha512-eRq0yfhojCJYpywJ2WhRf0UI+oNM5EPOc3F6wskkvHasoySp0NdxwlusX3LAq0WevnxCJl3xZD6fPMnzpndqjQ==}
  /@tencentcloud/call-uikit-vue@4.0.10:
    resolution: {integrity: sha512-F9imKP62SqSnCzN0pq/k7Wwc1lHJ5U+LW6+Oueu/zts6u8t0RgqVwhp2KGMbLYMEm2BxIiJTj+Fh6vhVXbDOtw==}
    dependencies:
      '@tencentcloud/call-engine-js': 3.2.0
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/call-engine-js': 3.3.1
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
    dev: false
  /@tencentcloud/chat-uikit-engine-lite@1.0.1:
    resolution: {integrity: sha512-xJPFqeuDvabEI9e7QFdmdBbpkNBHwNewWnTbiJBlVNkEb4tYMb30uEXg70deYsGkYiuWZihAM4JrjvqKTwY44g==}
    dependencies:
      '@tencentcloud/lite-chat': 1.5.2
    dev: false
  /@tencentcloud/chat-uikit-engine@2.3.3:
    resolution: {integrity: sha512-DHORxHgcyLstIYqMt09RzPjxAZ5N5p4fK7BYBDMEWsIQSXpcQJQKeGEu4eOZIaHtc9ih28EcPAdoZuvJoQiWlA==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.2
    dev: false
  /@tencentcloud/chat-uikit-engine@2.4.4:
    resolution: {integrity: sha512-I26rCiRYcFMFN35Kf0QMJhphf0lBlJ7TXTAy255rJIiFzAXLBG1yV50cXbktGtBkjCjgOym8kvDUCmltPLPCRQ==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.2
      tim-upload-plugin: 1.4.3
    dev: false
  /@tencentcloud/chat-uikit-engine@2.5.1:
    resolution: {integrity: sha512-++6jXbEtc0HxVD4Zdbse1gp1pbMQfco9/NgQBenLwA38FI+v2kmtt5ccc/xHEMxqAqc671E8dB/zYZQTc1074g==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.2
      tim-upload-plugin: 1.4.3
    dev: false
  /@tencentcloud/chat-uikit-engine@2.5.6:
    resolution: {integrity: sha512-hzGkruR3j5S/9hx7HfGBWvHAZ7FZqpkl5LEz0z9sVm3faG/IaBkeTCjPmvN9kGIdDIan8Jn6mhVW57EEx7E8UQ==}
    dependencies:
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.3
    dev: false
  /@tencentcloud/chat-uikit-vue@2.3.3(@tiptap/core@2.11.7)(@tiptap/extension-document@2.11.7)(@tiptap/extension-image@2.11.7)(@tiptap/extension-mention@2.11.7)(@tiptap/extension-paragraph@2.11.7)(@tiptap/extension-placeholder@2.11.7)(@tiptap/extension-text@2.11.7)(@tiptap/pm@2.11.7)(@tiptap/suggestion@2.11.7)(pinia@2.3.1)(typescript@4.9.5)(vue@3.5.11):
@@ -3779,14 +3785,14 @@
      '@tiptap/pm': ^2.0.0-beta.220
      '@tiptap/suggestion': ^2.0.0-beta.220
    dependencies:
      '@tencentcloud/call-uikit-vue': 4.0.8
      '@tencentcloud/call-uikit-vue2': 4.0.8
      '@tencentcloud/call-uikit-vue2.6': 4.0.8(vue@3.5.11)
      '@tencentcloud/chat-uikit-engine': 2.5.1
      '@tencentcloud/call-uikit-vue': 4.0.10
      '@tencentcloud/call-uikit-vue2': 4.0.10
      '@tencentcloud/call-uikit-vue2.6': 4.0.10(vue@3.5.11)
      '@tencentcloud/chat-uikit-engine': 2.5.6
      '@tencentcloud/roomkit-web-vue3': 3.2.0(pinia@2.3.1)(typescript@4.9.5)(vue@3.5.11)
      '@tencentcloud/tui-core': 2.5.1
      '@tencentcloud/tui-customer-service-plugin': 2.2.6(@tencentcloud/tui-core@2.5.1)(vue@3.5.11)
      '@tencentcloud/tui-emoji-plugin': 2.4.3(vue@3.5.11)
      '@tencentcloud/tui-emoji-plugin': 3.0.0(vue@3.5.11)
      '@tencentcloud/universal-api': 2.4.0
      '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
      '@tiptap/extension-document': 2.11.7(@tiptap/core@2.11.7)
@@ -3822,11 +3828,11 @@
      '@tencentcloud/call-uikit-vue': 3.3.9
      '@tencentcloud/call-uikit-vue2': 3.3.9
      '@tencentcloud/call-uikit-vue2.6': 3.3.9(vue@3.5.11)
      '@tencentcloud/chat-uikit-engine': 2.5.1
      '@tencentcloud/chat-uikit-engine': 2.5.6
      '@tencentcloud/roomkit-web-vue3': 2.8.2(pinia@2.3.1)(typescript@4.9.5)(vue@3.5.11)
      '@tencentcloud/tui-core': 2.5.1
      '@tencentcloud/tui-customer-service-plugin': 2.2.6(@tencentcloud/tui-core@2.5.1)(vue@3.5.11)
      '@tencentcloud/tui-emoji-plugin': 2.4.3(vue@3.5.11)
      '@tencentcloud/tui-emoji-plugin': 3.0.0(vue@3.5.11)
      '@tencentcloud/universal-api': 2.4.0
      '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
      '@tiptap/extension-document': 2.11.7(@tiptap/core@2.11.7)
@@ -3851,8 +3857,12 @@
      - vue
    dev: false
  /@tencentcloud/chat@3.5.7:
    resolution: {integrity: sha512-uxACmaFPqV8jXcORBwVSHc0qgKvnHzRg9kC8kHAqCGbsnsm8525JwFzU6ByckGCNqNWUx/5W70EISYAboLuTvQ==}
  /@tencentcloud/chat@3.5.9:
    resolution: {integrity: sha512-DRCF5o1cZez1xjIFC8UmXE3NpWYfYWQ4+yjKtuOXk09N28dJSfdwYw2jyfJ2N0DWPB6icVCCxh2MDP+sp4HLpw==}
    dev: false
  /@tencentcloud/lite-chat@1.5.2:
    resolution: {integrity: sha512-D/UlVy0cEnsT+RHXUfhXXmCQsVDDfgxIjQHFUZmvnX096KojLsJkWCkGb5E/sPxKoxYBA4Ii1x9mxGSl0bFLZw==}
    dev: false
  /@tencentcloud/roomkit-web-vue3@2.8.2(pinia@2.3.1)(typescript@4.9.5)(vue@3.5.11):
@@ -3861,7 +3871,7 @@
      pinia: ^2.1.7
      vue: 3.5.11
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/chat-uikit-engine': 2.3.3
      '@tencentcloud/chat-uikit-vue': 2.3.3(@tiptap/core@2.11.7)(@tiptap/extension-document@2.11.7)(@tiptap/extension-image@2.11.7)(@tiptap/extension-mention@2.11.7)(@tiptap/extension-paragraph@2.11.7)(@tiptap/extension-placeholder@2.11.7)(@tiptap/extension-text@2.11.7)(@tiptap/pm@2.11.7)(@tiptap/suggestion@2.11.7)(pinia@2.3.1)(typescript@4.9.5)(vue@3.5.11)
      '@tencentcloud/tui-core': 2.5.1
@@ -3893,7 +3903,7 @@
      pinia: ^2.1.7
      vue: 3.5.11
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/chat-uikit-engine': 2.3.3
      '@tencentcloud/chat-uikit-vue': 2.3.3(@tiptap/core@2.11.7)(@tiptap/extension-document@2.11.7)(@tiptap/extension-image@2.11.7)(@tiptap/extension-mention@2.11.7)(@tiptap/extension-paragraph@2.11.7)(@tiptap/extension-placeholder@2.11.7)(@tiptap/extension-text@2.11.7)(@tiptap/pm@2.11.7)(@tiptap/suggestion@2.11.7)(pinia@2.3.1)(typescript@4.9.5)(vue@3.5.11)
      '@tencentcloud/tui-core': 2.5.1
@@ -3920,20 +3930,26 @@
      - typescript
    dev: false
  /@tencentcloud/tui-core-lite@1.0.0:
    resolution: {integrity: sha512-+nmOWQ415Kz6aYJDv4EIdnaLk69SPWscZqmIhQp9GhNGFVq4/u+gC/sWvGHEOICJncFjM4dUxBg9EFfzD78rGQ==}
    dependencies:
      '@tencentcloud/lite-chat': 1.5.2
    dev: false
  /@tencentcloud/tui-core@2.4.0:
    resolution: {integrity: sha512-OFXHoi8CQlPtWvNRLApg0wonWbW79uoTgAqqffqWO1icx3xDYd2RZDHMzpBexOsE3CHpWokrfXrqiXkpOmYWew==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.2
      tim-upload-plugin: 1.4.3
    dev: false
  /@tencentcloud/tui-core@2.5.1:
    resolution: {integrity: sha512-aXZG0INkV9WvFUHgmVQRibCs10r2u/oVb8qAEjW3maytBiLWOJQiK7dzshK9fnfadJAWQ027cpR8lCKz5r5Tlw==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.2
      tim-upload-plugin: 1.4.3
    dev: false
  /@tencentcloud/tui-customer-service-plugin@2.2.6(@tencentcloud/tui-core@2.5.1)(vue@3.5.11):
@@ -3952,13 +3968,13 @@
      vue: 3.5.11(typescript@4.9.5)
    dev: false
  /@tencentcloud/tui-emoji-plugin@2.4.3(vue@3.5.11):
    resolution: {integrity: sha512-Y31S+C/HOJ5cZvi6hsjMRgeUrGFEuEM3fpvHT44TcX4SnypPsVErHBwlWnyp/5LBGBrZ6GszpgziRU1Uw0uKVw==}
  /@tencentcloud/tui-emoji-plugin@3.0.0(vue@3.5.11):
    resolution: {integrity: sha512-j9nbBBE2aDyNuTmfjHE8EU3Ipr0CAq88jFyfjwvf2jYPqpVfl3cuSi50k6L2H2j9ppf6bjXEWhy91SABLDBDrA==}
    peerDependencies:
      vue: 3.5.11
    dependencies:
      '@tencentcloud/chat-uikit-engine': 2.5.1
      '@tencentcloud/tui-core': 2.5.1
      '@tencentcloud/chat-uikit-engine-lite': 1.0.1
      '@tencentcloud/tui-core-lite': 1.0.0
      '@tencentcloud/universal-api': 2.4.0
      '@vue/composition-api': 1.7.2(vue@3.5.11)
      vue: 3.5.11(typescript@4.9.5)
@@ -3967,7 +3983,7 @@
  /@tencentcloud/tuiroom-engine-js@2.9.1:
    resolution: {integrity: sha512-8qJihr7BVjQ6pkuU1YUC9CHQ+8squg7pUcIjeu3NzMgfygiAXboeAfxUkmqiAvR7Cde2QUsG7OyUdXm/Gnl/NA==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      rtc-detect: 0.0.5
      tcplayer.js: 4.9.1
      trtc-cloud-js-sdk: 2.9.0
@@ -3976,7 +3992,7 @@
  /@tencentcloud/tuiroom-engine-js@3.2.1:
    resolution: {integrity: sha512-F3h6SkZkqZe9zW/EhxFnIPQQWoB+ljuljJCcvvjmKVct9RyNUBZFzeaQfGCyM/EYl53z3p6rbiyNbitdcfAiUQ==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      rtc-detect: 0.0.5
      tcplayer.js: 5.3.4
      trtc-cloud-js-sdk: 2.9.3
@@ -15274,8 +15290,8 @@
    resolution: {integrity: sha512-+49p+n5LJs18rSPBvJFyq/m6ib8wiXvPEx2/Sz3M7hhDXAz69WuZ8cB/painNrN0MKAETf6G5cWa6xtVZfAK7A==}
    dev: false
  /tim-upload-plugin@1.4.2:
    resolution: {integrity: sha512-ERhcRcSxr6YV4Ri1LBTclcruWVW2Z+tOLTaBkJ9FEoUzo1XNGxT5esl3NENEthBTWwqSlCwb6vK7Ef91uJ7ZLw==}
  /tim-upload-plugin@1.4.3:
    resolution: {integrity: sha512-3ZmbA36dr3eG9YGDon9MLBUtbNawYWkL+TBa+VS0Uviguc7PlVSOIVRG2C4irXX16slDT2Kj+HAZapp+Xqp2xg==}
    dev: false
  /timers-ext@0.1.8:
@@ -15496,7 +15512,7 @@
  /tuicall-engine-webrtc@3.1.7:
    resolution: {integrity: sha512-MRye9/x/8Gy5aRAfEACLtGhK5RcBLAev7cgCGi7OLNt0Uj28mEJkt1tHs4p7xTQiQj6vcB+7OVTdsxuSq7EmOA==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      rtc-ai-denoiser: 1.1.7
      trtc-cloud-js-sdk: 2.9.0
    dev: false
src/components/Table/PortraitTableWithAttachment.vue
@@ -19,7 +19,7 @@
<script setup lang="ts" generic="TAnnexItem">
import { downloadFileByUrl } from '@bole-core/core';
import { CommonAnnexTableColumns } from '@/constants';
import { ProTableV2, ProTableV2Props } from '@bole-core/components';
import { bolePreview, ProTableV2, ProTableV2Props } from '@bole-core/components';
defineOptions({
  name: 'PortraitTableWithAttachment',
@@ -43,6 +43,15 @@
const operationListBtns = [
  {
    data: {
      enCode: 'previewBtn',
      name: '查看',
    },
    emits: {
      onClick: (row) => handlePreview(row),
    },
  },
  {
    data: {
      enCode: 'downloadBtn',
      name: '下载',
    },
@@ -59,6 +68,12 @@
    downloadFileByUrl(row[props.downloadFileKey] as any);
  }
}
function handlePreview(row: TAnnexItem) {
  bolePreview({
    fileUrl: row[props.downloadFileKey] as any,
  });
}
</script>
<style lang="scss" scoped>