留样检验,跨年月份计算错误修复

master
FCD 2 weeks ago
parent b13138fad0
commit bac08f72eb

@ -164,8 +164,7 @@ import {
getManagerList, getManagerList,
getQcWaitCheckSampleTaskList, getQcWaitCheckSampleTaskList,
getWorkshopList, getWorkshopList,
submitCheckSampleTaskZl0030, submitCheckSampleTaskZl0030
updateQcCheckSampleTask
} from './model'; } from './model';
import moment from 'moment'; import moment from 'moment';
import PageHead from '@/components/lanju/page-head/index.vue'; import PageHead from '@/components/lanju/page-head/index.vue';
@ -312,8 +311,17 @@ export default class SampleCheck extends BasePage {
// //
timeDifference(time: any) { timeDifference(time: any) {
// //
const sampleTime = new Date(moment(time).format('YYYY-MM-DD')).getMonth(); const targetDate = moment(time).toDate(); // Date
return new Date().getMonth() - sampleTime;
// 2.
const now = new Date();
const currentYear = now.getFullYear();
const currentMonth = now.getMonth();
const targetYear = targetDate.getFullYear();
const targetMonth = targetDate.getMonth();
// 3.
return (currentYear - targetYear) * 12 + (currentMonth - targetMonth);
} }
// //

Loading…
Cancel
Save