zhengyiming
2025-11-28 8f41c10fa817ba11edc7e0e9920587ecc5d666d3
fix: bug
5个文件已修改
40 ■■■■ 已修改文件
src/views/EmploymentManage/CheckReceiveTaskDetail.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/EmploymentManage/EmploymentSignList.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/FlexJobManage/components/StaffInfoDialog.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ServiceChargeManage/BalanceManage.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ServiceChargeManage/ServiceChargeDetail.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/EmploymentManage/CheckReceiveTaskDetail.vue
@@ -63,7 +63,7 @@
import * as taskCheckReceiveServices from '@/services/api/taskCheckReceive';
import * as taskServices from '@/services/api/task';
import { useQuery } from '@tanstack/vue-query';
import { OrderUtils } from '@/utils';
import { hiddenIDNumberForEnd4, OrderUtils } from '@/utils';
import dayjs from 'dayjs';
import CheckManageDialog from './components/CheckManageDialog.vue';
import ManualCheckManageDialog from './components/ManualCheckManageDialog.vue';
@@ -167,6 +167,11 @@
      gender: { type: 'enum', valueEnum: EnumUserGenderTextForPerson },
      lastSubmitTime: { type: 'date' },
      checkReceiveStatus: { type: 'enum', valueEnum: EnumTaskCheckReceiveStatusText },
      identity: {
        formatter: (row: API.GetCheckReceiveTaskQueryResultItem) => {
          return hiddenIDNumberForEnd4(row.identity);
        },
      },
    },
  }
);
src/views/EmploymentManage/EmploymentSignList.vue
@@ -47,7 +47,7 @@
import { Message } from '@bole-core/core';
import { EnumUserGender, EnumTaskUserHireStatusText } from '@/constants';
import StaffInfoDialog from '@/views/FlexJobManage/components/StaffInfoDialog.vue';
import { convertApi2FormUrlOnlyOne } from '@/utils';
import { convertApi2FormUrlOnlyOne, hiddenIDNumberForEnd4 } from '@/utils';
import * as taskUserServices from '@/services/api/taskUser';
import * as enterpriseEmployeeServices from '@/services/api/enterpriseEmployee';
@@ -142,6 +142,11 @@
    columnsRenderProps: {
      gender: { type: 'enum', valueEnum: EnumUserGenderTextForPerson },
      hireStatus: { type: 'enum', valueEnum: EnumTaskUserHireStatusText },
      identity: {
        formatter: (row: API.GetTaskUsersQueryResultItem) => {
          return hiddenIDNumberForEnd4(row.identity);
        },
      },
    },
  }
);
src/views/FlexJobManage/components/StaffInfoDialog.vue
@@ -27,7 +27,7 @@
          >
            <ProFormText
              placeholder="请输入身份证号"
              v-model.trim="form.identity"
              v-model.trim="_identity"
              @blur="handleCalculateAge"
            ></ProFormText>
          </ProFormItemV2>
@@ -154,7 +154,7 @@
  ProFormUpload,
  ProFormInputNumber,
} from '@bole-core/components';
import { calculateAge, deepClone, format } from '@/utils';
import { calculateAge, deepClone, format, hiddenIDNumberForEnd4 } from '@/utils';
import { EnumUserGender, EnumUserGenderTextForPerson } from '@/constants';
import { BoleRegExp } from '@bole-core/core';
@@ -184,6 +184,14 @@
const form = defineModel<Form>('form');
let defaultForm: Form = null;
const _identity = computed({
  get: () =>
    form.value.isDetail ? hiddenIDNumberForEnd4(form.value.identity) : form.value.identity,
  set(val) {
    form.value.identity = val;
  },
});
watch(
  visible,
  (visible) => {
src/views/ServiceChargeManage/BalanceManage.vue
@@ -51,9 +51,10 @@
} from '@bole-core/components';
import * as userServices from '@/services/api/user';
import BalanceDetailDialog from './components/BalanceDetailDialog.vue';
import { hiddenIDNumberForEnd4 } from '@/utils';
defineOptions({
  name: 'WithdrawManageList',
  name: 'BalanceManage',
});
const operationBtnMap: Record<string, OperationBtnType> = {
@@ -114,6 +115,11 @@
    },
    columnsRenderProps: {
      balance: { type: 'money' },
      identity: {
        formatter: (row: API.GetPersonalUserWalletBalancesQueryResultItem) => {
          return hiddenIDNumberForEnd4(row.identity);
        },
      },
    },
  }
);
src/views/ServiceChargeManage/ServiceChargeDetail.vue
@@ -156,6 +156,7 @@
import {
  downloadFile,
  downloadFileByUrl,
  hiddenIDNumberForEnd4,
  paginateList,
  setOssFileName,
  setOSSLink,
@@ -336,6 +337,11 @@
      },
      timeoutFee: { type: 'money' },
      otherFee: { type: 'money' },
      identity: {
        formatter: (row: API.GetSettlementTaskUsersQueryResultItem) => {
          return hiddenIDNumberForEnd4(row.identity);
        },
      },
    },
  }
);