From 07d7f83a6a1be49c0e1d0702c5abec0839e7e501 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 24 六月 2025 13:36:11 +0800 Subject: [PATCH] feat: 新增功能 --- src/views/Home/Home.vue | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) diff --git a/src/views/Home/Home.vue b/src/views/Home/Home.vue index 0512c24..0e23a33 100644 --- a/src/views/Home/Home.vue +++ b/src/views/Home/Home.vue @@ -47,11 +47,16 @@ <el-button @click="handleDownload()" type="primary" style="margin-right: 10px" link >妯℃澘涓嬭浇</el-button > - <el-button @click="handleUpload()" type="primary" style="margin-right: 10px" - >瀵煎叆</el-button + >瀵煎叆鎶曚繚浜哄憳</el-button > - + <!-- <el-button + v-if="AppType === 'jx'" + @click="handleUpload()" + type="primary" + style="margin-right: 10px" + >澶ф壒閲忔暟鎹鍏�</el-button + > --> <el-button @click="getInsurancePageExport()" type="primary" link>瀵煎嚭淇濆崟鍒楄〃</el-button> <el-button @click="getInsuranceStaffPageExport()" type="primary" link >瀵煎嚭鍦ㄤ繚浜哄憳</el-button @@ -103,6 +108,7 @@ insuranceTypeText, InsurancePolicyStatusEnumText, InsurancePolicyStatusEnum, + AppType, } from '@/constants'; import dayjs from 'dayjs'; import _ from 'lodash'; @@ -157,6 +163,15 @@ extraProps: { hide: (row: API.GetInsurancePageOutput) => row.status === InsurancePolicyStatusEnum.WaitEffect, + }, + }, + { + data: { + enCode: 'standarEndoBtn', + name: '鐢宠閫�淇�', + }, + emits: { + onClick: (role) => handleStandarEndo(role), }, }, ]).filter(Boolean); @@ -403,6 +418,13 @@ }); } function handleBatch(row: API.GetInsurancePageOutput) { + if ( + dayjs(row.effectEndTime).isBefore(dayjs()) || + dayjs(row.effectEndTime).isSame(dayjs(), 'day') + ) { + Message.errorMessage('淇濋櫓浠婂ぉ鍒版湡锛屾棤娉曟壒鏀�'); + return; + } router.push({ name: 'BatchChange', params: { @@ -415,4 +437,18 @@ }, }); } + +async function handleStandarEndo(row: API.GetInsurancePageOutput) { + try { + await Message.deleteMessage('鏄惁鐢宠閫�淇�?'); + let params = { + id: row.id, + }; + // let res = await userServices.deleteRole(params); + // if (res) { + // Message.successMessage('鎿嶄綔鎴愬姛'); + // getList(paginationState.pageIndex); + // } + } catch (error) {} +} </script> -- Gitblit v1.9.1