mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-16 22:22:49 +00:00
no message
This commit is contained in:
parent
b1b4ef926f
commit
20e13ee9eb
@ -873,9 +873,6 @@ Pro版
|
|||||||
颜色
|
颜色
|
||||||
黄色
|
黄色
|
||||||
默认
|
默认
|
||||||
3天
|
|
||||||
5天
|
|
||||||
7天
|
|
||||||
一
|
一
|
||||||
三
|
三
|
||||||
二
|
二
|
||||||
@ -1825,3 +1822,6 @@ WiFi签到延迟时长为±1分钟。
|
|||||||
指定人员最多可选择200人
|
指定人员最多可选择200人
|
||||||
禁止打包下载文件。
|
禁止打包下载文件。
|
||||||
文件设置
|
文件设置
|
||||||
|
|
||||||
|
今天下班前
|
||||||
|
明天下班前
|
||||||
|
|||||||
@ -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": "Завтра КРД"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
2
public/language/web/de.js
vendored
2
public/language/web/de.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/en.js
vendored
2
public/language/web/en.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/fr.js
vendored
2
public/language/web/fr.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/id.js
vendored
2
public/language/web/id.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ja.js
vendored
2
public/language/web/ja.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/key.js
vendored
2
public/language/web/key.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ko.js
vendored
2
public/language/web/ko.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ru.js
vendored
2
public/language/web/ru.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/zh-CHT.js
vendored
2
public/language/web/zh-CHT.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/zh.js
vendored
2
public/language/web/zh.js
vendored
File diff suppressed because one or more lines are too long
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user