wupengfei
2025-04-01 27cce618ce55e6fc51fc9d9ff9f5f9122da2b1e0
fix: bug
1个文件已修改
8 ■■■■■ 已修改文件
src/views/Home/BatchChange.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Home/BatchChange.vue
@@ -121,6 +121,7 @@
import { useQuery, useQueryClient } from '@tanstack/vue-query';
import { paginateList } from '@/utils';
import dayjs from 'dayjs';
import _ from 'lodash';
defineOptions({
  name: 'BatchChange',
@@ -292,12 +293,13 @@
      Message.errorMessage('请先上传人员名单');
      return;
    }
    let _addInsStaffList = _.uniqBy(state.staffList, 'idNumber');
    let params: API.InsureBatchBillInput = {
      insurancePolicyId: id,
      effectTime: state.form.time,
      addInsStaffList: state.staffList.filter((x) => x.changeFlag.includes('增加')),
      updateInsStaffList: state.staffList.filter((x) => x.changeFlag.includes('替换')),
      delInsStaffList: state.staffList.filter((x) => x.changeFlag.includes('删除')),
      addInsStaffList: _addInsStaffList.filter((x) => x.changeFlag.includes('增加')),
      updateInsStaffList: _addInsStaffList.filter((x) => x.changeFlag.includes('替换')),
      delInsStaffList: _addInsStaffList.filter((x) => x.changeFlag.includes('删除')),
    };
    let res = await insureBatchBillServices.addOrUpdateInsureBatchBill(params);
    if (res) {