Revert "fix(dashboard): 修复剩余刑期天数计算逻辑不一致问题"
This reverts commit ae0493428efbb553fa9573cd632187bf2d013a0b.
This commit is contained in:
parent
ae0493428e
commit
0ba25e3492
@ -217,7 +217,6 @@ export interface PrisonerDashboardStatsRespVO {
|
||||
imprisonmentDate: string // 入狱时间
|
||||
releaseDate: string // 出狱时间
|
||||
servedDays: number // 已服刑天数
|
||||
remainingDays: number // 剩余刑期天数
|
||||
age: number // 年龄
|
||||
nativePlace: string // 籍贯
|
||||
education: string // 文化程度
|
||||
|
||||
@ -285,7 +285,13 @@ const loadData = async (prisonerId: number) => {
|
||||
// 计算累计服刑天数和剩余刑期天数
|
||||
const servedDaysValue = res.servedDays || 0;
|
||||
servedDays.value = servedDaysValue
|
||||
remainingDays.value = res.remainingDays || 0;
|
||||
remainingDays.value = 0;
|
||||
if (res.imprisonmentDate && res.releaseDate) {
|
||||
const startDate = new Date(res.imprisonmentDate);
|
||||
const endDate = new Date(res.releaseDate);
|
||||
const totalDays = Math.floor((endDate.getTime() - startDate.getTime()) / (1000 * 60 * 60 * 24));
|
||||
remainingDays.value = Math.max(0, totalDays - servedDaysValue);
|
||||
}
|
||||
|
||||
// 获取计分考核数据 - 累计扣分次数和累计加分次数
|
||||
let totalPenaltyCount = 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user