zhengyiming
8 天以前 c6eb1d663f6d91cf5d5fd5c95cc15e5b4f33c064
feat: v2.2
3个文件已修改
26 ■■■■ 已修改文件
src/constants/insuranceClaim.ts 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Home/Home.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Home/components/InsureOrderInfoView.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/constants/insuranceClaim.ts
@@ -87,7 +87,7 @@
  '360D': '年保',
};
export enum InsuranceClaimAuditStatusEnum {
export enum InsurancePolicyAuditStatusEnum {
  /**驳回 */
  Reject = -10,
  /**待审核 */
@@ -96,8 +96,8 @@
  Pass = 20,
}
export const InsuranceClaimAuditStatusEnumText = {
  [InsuranceClaimAuditStatusEnum.Reject]: '驳回',
  [InsuranceClaimAuditStatusEnum.WaitAudit]: '待审核',
  [InsuranceClaimAuditStatusEnum.Pass]: '通过',
export const InsurancePolicyAuditStatusEnumText = {
  [InsurancePolicyAuditStatusEnum.Reject]: '驳回',
  [InsurancePolicyAuditStatusEnum.WaitAudit]: '待审核',
  [InsurancePolicyAuditStatusEnum.Pass]: '通过',
};
src/views/Home/Home.vue
@@ -27,7 +27,7 @@
          <QueryFilterItem>
            <FieldRadio
              v-model="extraParamState.auditStatus"
              :value-enum="InsuranceClaimAuditStatusEnumText"
              :value-enum="InsurancePolicyAuditStatusEnumText"
              buttonStyle
              showAllBtn
              @change="getList()"
@@ -118,8 +118,8 @@
  InsurancePolicyStatusEnumText,
  InsurancePolicyStatusEnum,
  AppType,
  InsuranceClaimAuditStatusEnumText,
  InsuranceClaimAuditStatusEnum,
  InsurancePolicyAuditStatusEnumText,
  InsurancePolicyAuditStatusEnum,
} from '@/constants';
import dayjs from 'dayjs';
import _ from 'lodash';
@@ -220,12 +220,12 @@
      creationDate: [] as unknown as ModelValueType,
      condition: '',
      status: '' as any as InsurancePolicyStatusEnum,
      auditStatus: '' as any as InsuranceClaimAuditStatusEnum,
      auditStatus: '' as any as InsurancePolicyAuditStatusEnum,
      insurancePeriod: '',
    },
    columnsRenderProps: {
      status: { type: 'enum', valueEnum: InsurancePolicyStatusEnumText },
      auditStatus: { type: 'enum', valueEnum: InsuranceClaimAuditStatusEnumText },
      auditStatus: { type: 'enum', valueEnum: InsurancePolicyAuditStatusEnumText },
      insurancePeriod: { type: 'enum', valueEnum: insuranceTypeText },
      creationTime: { type: 'date', format: 'YYYY-MM-DD' },
      effectStartTime: { type: 'date', format: 'YYYY-MM-DD' },
src/views/Home/components/InsureOrderInfoView.vue
@@ -85,7 +85,7 @@
            <template v-if="detail.status === InsurancePolicyStatusEnum.WaitEffect">
              <el-button @click="handleTemplateDownload()" link type="primary">模板下载</el-button>
              <BlFileUpload
                v-if="detail.auditStatus !== InsuranceClaimAuditStatusEnum.Pass"
                v-if="detail.auditStatus !== InsurancePolicyAuditStatusEnum.Pass"
                :limitFileSize="10"
                accept="xls,xlsx"
                :showTip="false"
@@ -150,7 +150,7 @@
  insuranceTypeText,
  InsurancePolicyStatusEnum,
  InsurancePolicyStatusEnumText,
  InsuranceClaimAuditStatusEnum,
  InsurancePolicyAuditStatusEnum,
} from '@/constants';
import ChangePersonInfoDialog from './ChangePersonInfoDialog.vue';
import InsureClaimDetailDialog from './InsureClaimDetailDialog.vue';
@@ -242,7 +242,7 @@
    extraProps: {
      hide: (row: API.GetInsuranceStaffPageTemplate) =>
        detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect ||
        detail.value?.auditStatus === InsuranceClaimAuditStatusEnum.Pass,
        detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass,
    },
  },
  {