no message

This commit is contained in:
kuaifan 2024-11-21 16:08:34 +08:00
parent b1b4ef926f
commit 20e13ee9eb
13 changed files with 52 additions and 56 deletions

View File

@ -873,9 +873,6 @@ Pro版
颜色 颜色
黄色 黄色
默认 默认
3天
5天
7天
@ -1825,3 +1822,6 @@ WiFi签到延迟时长为±1分钟。
指定人员最多可选择200人 指定人员最多可选择200人
禁止打包下载文件。 禁止打包下载文件。
文件设置 文件设置
今天下班前
明天下班前

View File

@ -11303,42 +11303,6 @@
"id": "Default", "id": "Default",
"ru": "По умолчанию" "ru": "По умолчанию"
}, },
{
"key": "3天",
"zh": "",
"zh-CHT": "3天",
"en": "3 days",
"ko": "3일",
"ja": "3日間",
"de": "3 Tage",
"fr": "3 jours",
"id": "3 hari",
"ru": "3 дня"
},
{
"key": "5天",
"zh": "",
"zh-CHT": "5天",
"en": "5 days",
"ko": "5일",
"ja": "5日間",
"de": "5 Tage",
"fr": "5 jours",
"id": "5 hari",
"ru": "5 дней"
},
{
"key": "7天",
"zh": "",
"zh-CHT": "7天",
"en": "7 days",
"ko": "7일",
"ja": "7日間",
"de": "7 Tage",
"fr": "7 jours",
"id": "7 hari",
"ru": "7 дней"
},
{ {
"key": "一", "key": "一",
"zh": "", "zh": "",
@ -26974,5 +26938,29 @@
"fr": "Cette fonctionnalité est désactivée", "fr": "Cette fonctionnalité est désactivée",
"id": "Fitur ini dinonaktifkan", "id": "Fitur ini dinonaktifkan",
"ru": "Эта функция отключена" "ru": "Эта функция отключена"
},
{
"key": "今天下班前",
"zh": "",
"zh-CHT": "今天下班前",
"en": "Today EOD",
"ko": "오늘 업무종료",
"ja": "本日終業まで",
"de": "Heute COB",
"fr": "Aujourd'hui COB",
"id": "Hari ini COB",
"ru": "Сегодня КРД"
},
{
"key": "明天下班前",
"zh": "",
"zh-CHT": "明天下班前",
"en": "Tomorrow EOD",
"ko": "내일 업무종료",
"ja": "明日終業まで",
"de": "Morgen COB",
"fr": "Demain COB",
"id": "Besok COB",
"ru": "Завтра КРД"
} }
] ]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -646,7 +646,7 @@ export default {
delayTaskQuicks: [], delayTaskQuicks: [],
delayTaskForm: { delayTaskForm: {
type: "hour", type: "hour",
time: "24", time: 24,
remark: "" remark: ""
}, },
delayTaskRule: { delayTaskRule: {
@ -668,8 +668,8 @@ export default {
this.navActive = navActive; this.navActive = navActive;
} }
$A.IDBJson('delayTaskForm').then(data => { $A.IDBJson('delayTaskForm').then(data => {
data.time && this.$set(this.delayTaskForm, 'time', Math.round(time * 100) / 100);
data.type && this.$set(this.delayTaskForm, 'type', data.type); data.type && this.$set(this.delayTaskForm, 'type', data.type);
data.time && this.$set(this.delayTaskForm, 'time', data.time);
}); });
}, },
@ -1811,11 +1811,11 @@ export default {
{time: 5, type: 'day', name: '5天'}, {time: 5, type: 'day', name: '5天'},
]; ];
const offDuty = $A.dayjs(`${$A.dayjs().format('YYYY-MM-DD')} ${this.systemConfig.task_default_time[1]}`) const offDuty = $A.dayjs(`${$A.dayjs().format('YYYY-MM-DD')} ${this.systemConfig.task_default_time[1]}`)
const diffEnd = offDuty.diff($A.dayjs(this.taskDetail.end_at), 'hour', true).toFixed(1) const diffEnd = offDuty.diff($A.dayjs(this.taskDetail.end_at), 'hour', true).toFixed(2)
const diffEnd2 = offDuty.diff($A.dayjs(this.taskDetail.end_at).subtract(1, 'day'), 'day', true).toFixed(2) const diffEnd2 = offDuty.diff($A.dayjs(this.taskDetail.end_at).subtract(1, 'day'), 'day', true).toFixed(2)
const quickEnd = {time: diffEnd, type: 'hour', name: `今天下班前`} const quickEnd = {time: diffEnd, type: 'hour', name: `今天下班前`}
const quickEnd2 = {time: diffEnd2, type: 'day', name: `明天下班前`} const quickEnd2 = {time: diffEnd2, type: 'day', name: `明天下班前`}
if (quickEnd.time > 24) { if (quickEnd.time >= 24) {
quickEnd.type = 'day' quickEnd.type = 'day'
quickEnd.time = (quickEnd.time / 24).toFixed(2) quickEnd.time = (quickEnd.time / 24).toFixed(2)
} }
@ -1837,7 +1837,15 @@ export default {
if (!valid) { if (!valid) {
return return
} }
const endAt = $A.dayjs(this.taskDetail.end_at).add(this.delayTaskForm.time, this.delayTaskForm.type) let {type, time} = this.delayTaskForm
if (type === 'day') {
type = 'minute'
time = time * 24 * 60
} else if (type === 'hour') {
type = 'minute'
time = time * 60
}
const endAt = $A.dayjs(this.taskDetail.end_at).add(time, type)
this.updateData('times', { this.updateData('times', {
start_at: this.taskDetail.start_at, start_at: this.taskDetail.start_at,
end_at: endAt.format('YYYY-MM-DD HH:mm:ss'), end_at: endAt.format('YYYY-MM-DD HH:mm:ss'),
@ -1879,7 +1887,7 @@ export default {
}, },
onTaskQuick(time, type) { onTaskQuick(time, type) {
this.$set(this.delayTaskForm, 'time', time) this.$set(this.delayTaskForm, 'time', Math.round(time * 100) / 100)
this.$set(this.delayTaskForm, 'type', type) this.$set(this.delayTaskForm, 'type', type)
} }
} }