wupengfei
2025-09-16 cd816d096dad84a2bb514bdf931f7c084947fe59
feat: 接口对接
4个文件已修改
74 ■■■■■ 已修改文件
package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pnpm-lock.yaml 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ServiceChargeManage/ServiceChargeDetail.vue 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ServiceChargeManage/ServiceChargeManage.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json
@@ -19,7 +19,7 @@
  "dependencies": {
    "@bole-12333/chat-kit": "latest",
    "@bole-12333/customer-chat": "latest",
    "@bole-core/components": "^1.3.13",
    "@bole-core/components": "^1.3.17",
    "@bole-core/core": "^1.0.7",
    "@bole-core/pretty-layout": "latest",
    "@bole-core/sass-utils": "latest",
pnpm-lock.yaml
@@ -23,8 +23,8 @@
        specifier: latest
        version: 1.0.3(@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.5.5)(lodash@4.17.21)(vue@3.5.11(typescript@4.9.5)))(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/extension-document@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))(@tiptap/extension-image@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))(@tiptap/extension-mention@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)(@tiptap/suggestion@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1)))(@tiptap/extension-paragraph@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))(@tiptap/extension-placeholder@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(@tiptap/extension-text@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1)))(@tiptap/pm@2.26.1)(@tiptap/suggestion@2.26.1(@tiptap/core@2.26.1(@tiptap/pm@2.26.1))(@tiptap/pm@2.26.1))(dayjs@1.11.18)(vue@3.5.11(typescript@4.9.5))
      '@bole-core/components':
        specifier: ^1.3.13
        version: 1.3.16(00c6fcd8b1cab53f2c87a245ddcd5cdd)
        specifier: ^1.3.17
        version: 1.3.17(00c6fcd8b1cab53f2c87a245ddcd5cdd)
      '@bole-core/core':
        specifier: ^1.0.7
        version: 1.0.8(@ywwlmm/openapi@0.0.6)(ali-oss@6.23.0)(axios@1.7.7)(dayjs@1.11.18)(element-plus@2.11.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@4.9.5)))(vue@3.5.11(typescript@4.9.5)))(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.5(axios@1.7.7))(vue-router@4.5.1(vue@3.5.11(typescript@4.9.5)))(vue@3.5.11(typescript@4.9.5))(xlsx-style@0.8.13(patch_hash=9527f8203b1d3e36224bff6046d4739af324cbcd24b458ce8fb8cdefa8bf4dbb))(xlsx@0.18.5)
@@ -985,8 +985,8 @@
      dayjs: '*'
      vue: 3.5.11
  '@bole-core/components@1.3.16':
    resolution: {integrity: sha512-FGr0Z9xxyD9c21JLbvtCgXne+0mbiX29+CjCG9ameFGyoQzHDn0tbpCyjdrtsMnqerhvX9/HpivpTDm4dREoBg==}
  '@bole-core/components@1.3.17':
    resolution: {integrity: sha512-LNA8MDqa0hE6y4GG2YEn/F9Aj6kG2NfbE33/QJKrD+KhJULtt6v5bdsSTu10nUQFCqFwZtngYkMAcmDvU98bqw==}
    peerDependencies:
      '@bole-core/core': '*'
      '@bole-core/sass-utils': '*'
@@ -9838,7 +9838,7 @@
      dayjs: 1.11.18
      vue: 3.5.11(typescript@4.9.5)
  '@bole-core/components@1.3.16(00c6fcd8b1cab53f2c87a245ddcd5cdd)':
  '@bole-core/components@1.3.17(00c6fcd8b1cab53f2c87a245ddcd5cdd)':
    dependencies:
      '@bole-core/core': 1.0.8(@ywwlmm/openapi@0.0.6)(ali-oss@6.23.0)(axios@1.7.7)(dayjs@1.11.18)(element-plus@2.11.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@4.9.5)))(vue@3.5.11(typescript@4.9.5)))(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.5(axios@1.7.7))(vue-router@4.5.1(vue@3.5.11(typescript@4.9.5)))(vue@3.5.11(typescript@4.9.5))(xlsx-style@0.8.13(patch_hash=9527f8203b1d3e36224bff6046d4739af324cbcd24b458ce8fb8cdefa8bf4dbb))(xlsx@0.18.5)
      '@bole-core/sass-utils': 0.0.1(element-plus@2.11.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@4.9.5)))(vue@3.5.11(typescript@4.9.5)))
@@ -11242,7 +11242,7 @@
  '@types/vfile@3.0.2':
    dependencies:
      '@types/node': 18.7.18
      '@types/unist': 2.0.11
      '@types/unist': 3.0.3
      '@types/vfile-message': 2.0.0
  '@types/video.js@7.3.58': {}
@@ -14496,7 +14496,7 @@
      array-union: 1.0.2
      dir-glob: 2.2.2
      fast-glob: 2.2.7
      glob: 7.1.6
      glob: 7.2.3
      ignore: 4.0.6
      pify: 4.0.1
      slash: 2.0.0
@@ -16425,7 +16425,7 @@
      read-cache: 1.0.0
      resolve: 1.22.10
  postcss-jsx@0.36.4(postcss-syntax@0.36.2)(postcss@7.0.39):
  postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39))(postcss@7.0.39):
    dependencies:
      '@babel/core': 7.28.4
      postcss: 7.0.39
@@ -16451,7 +16451,7 @@
      postcss: 8.5.6
      postcss-value-parser: 4.2.0
  postcss-markdown@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39):
  postcss-markdown@0.36.0(postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39))(postcss@7.0.39):
    dependencies:
      postcss: 7.0.39
      postcss-syntax: 0.36.2(postcss-html@1.8.0)(postcss-scss@4.0.9(postcss@8.5.6))(postcss@8.5.6)
@@ -16648,9 +16648,9 @@
      postcss: 7.0.39
    optionalDependencies:
      postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39)
      postcss-jsx: 0.36.4(postcss-syntax@0.36.2)(postcss@7.0.39)
      postcss-jsx: 0.36.4(postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39))(postcss@7.0.39)
      postcss-less: 3.1.4
      postcss-markdown: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39)
      postcss-markdown: 0.36.0(postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39))(postcss@7.0.39)
      postcss-scss: 2.1.1
  postcss-syntax@0.36.2(postcss-html@1.8.0)(postcss-scss@4.0.9(postcss@8.5.6))(postcss@8.5.6):
@@ -17255,7 +17255,7 @@
  rimraf@2.6.3:
    dependencies:
      glob: 7.1.6
      glob: 7.2.3
  rimraf@3.0.2:
    dependencies:
@@ -17996,7 +17996,7 @@
      postcss-sass: 0.4.4
      postcss-scss: 2.1.1
      postcss-selector-parser: 6.1.2
      postcss-syntax: 0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39))(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39)
      postcss-syntax: 0.36.2(postcss-html@1.8.0)(postcss-scss@4.0.9(postcss@8.5.6))(postcss@8.5.6)
      postcss-value-parser: 4.2.0
      resolve-from: 5.0.0
      slash: 3.0.0
@@ -18085,9 +18085,9 @@
      pify: 4.0.1
      postcss: 7.0.39
      postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39)
      postcss-jsx: 0.36.4(postcss-syntax@0.36.2)(postcss@7.0.39)
      postcss-jsx: 0.36.4(postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39))(postcss@7.0.39)
      postcss-less: 3.1.4
      postcss-markdown: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39)
      postcss-markdown: 0.36.0(postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39))(postcss@7.0.39)
      postcss-media-query-parser: 0.2.3
      postcss-reporter: 6.0.1
      postcss-resolve-nested-selector: 0.1.6
@@ -18095,7 +18095,7 @@
      postcss-sass: 0.3.5
      postcss-scss: 2.1.1
      postcss-selector-parser: 3.1.2
      postcss-syntax: 0.36.2(postcss-html@1.8.0)(postcss-scss@4.0.9(postcss@8.5.6))(postcss@8.5.6)
      postcss-syntax: 0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39))(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39)
      postcss-value-parser: 3.3.1
      resolve-from: 4.0.0
      signal-exit: 3.0.7
@@ -18849,7 +18849,7 @@
  videojs-vtt.js@0.12.4:
    dependencies:
      global: 4.3.2
      global: 4.4.0
  videojs-vtt.js@0.15.5:
    dependencies:
src/views/ServiceChargeManage/ServiceChargeDetail.vue
@@ -328,8 +328,30 @@
    if (res) {
      Message.successMessage('操作成功');
      getList(paginationState.pageIndex);
      if (res?.errors?.length > 0) {
        Message.tipMessage('存在导入错误的数据,是否导出?').then(() => {
          XLSXUtils.exportToXLSX({
            workbookDataList: res.errors,
            fileName: '结算导入-错误数据',
            workbookHeaderMap: {
              name: '姓名',
              identity: '身份证号',
              taskName: '任务名称',
              settlementAmount: '结算金额',
              actualSettlementAmount: '实发金额',
              receiveAccount: '收款账户',
              bank: '所属银行',
              bankBranch: '开户支行名称',
              errorMessage: '错误信息',
            },
          });
        });
      }
    }
  } catch (error) {}
  } catch (error) {
  } finally {
    form.settlementUrl = [] as UploadUserFile[];
  }
}
function handleSubmit() {
@@ -377,10 +399,10 @@
const handleExport = _.debounce(
  async () => {
    if (paginationState.total === 0) {
      Message.warnMessage('没有数据可以导出哦~');
      return;
    }
    // if (paginationState.total === 0) {
    //   Message.warnMessage('没有数据可以导出哦~');
    //   return;
    // }
    try {
      let params: API.ExportTaskSettlementOrderRostersCommand = {
        id: id,
@@ -390,7 +412,9 @@
        getResponse: true,
      });
      if (res) {
        downloadFile(res, `${form.name}-${form.code}`, 'xlsx');
        console.log('res: ', res);
        //@ts-ignore
        downloadFile(res?.data, `${form.name}-${form.code}`, 'xlsx');
      }
    } catch (error) {}
  },
src/views/ServiceChargeManage/ServiceChargeManage.vue
@@ -38,7 +38,7 @@
              v-model="extraParamState.keywords"
              style="width: 250px"
              placeholder="任务名称"
              @on-click-search="getList"
              @on-click-search="getList()"
              @keyup.enter="getList()"
            >
            </SearchInput>