Merge branch 'sprint/211_liumengyi_59468' into 'master'

* Finish task #59468.

See merge request easycorp/zentaopms!4316
This commit is contained in:
王怡栋
2022-07-04 07:04:37 +00:00
7 changed files with 21 additions and 7 deletions
+9 -1
View File
@@ -8,5 +8,13 @@ $(function()
totalConsumed = Math.round(totalConsumed * 1000) / 1000;
$('#totalConsumed').html(totalConsumed);
$('#consumed').val(totalConsumed);
})
})
$('#submit').click(function()
{
if(task.consumed != 0 && $('#currentConsumed').val() == 0)
{
return confirm(consumedEmpty);
}
})
})
+2 -1
View File
@@ -252,7 +252,8 @@ $lang->task->error->skipClose = 'Aufgabe: %s ist nicht “Erledigt” od
$lang->task->error->closeParent = 'Task: %s is the Parent Task, which is automatically closed after all subtasks under the Parent Task are closed and cannot be closed manually.';
$lang->task->error->consumed = 'Aufgabe: %s Hour must be more than 0. Ignore changes to this Task.';
$lang->task->error->assignedTo = 'Mehere Tasks können nicht zugewisen werden, da die Benutzer nicht teil des Teams sind.';
$lang->task->error->consumedEmpty = '"Current Cost" should not be 0.';
$lang->task->error->consumedEmpty = 'Cannot finish the task with 0 "Total Cost", please enter "Current Cost".';
$lang->task->error->consumedEmptyAB = '"Current Cost" is 0, please confirm whether you submit.';
$lang->task->error->deadlineSmall = '"Deadline" must be greater than "StartDate".';
$lang->task->error->alreadyStarted = 'You cannot start this task, because it is started.';
$lang->task->error->realStartedEmpty = '"Real Started" should not be empty.';
+2 -1
View File
@@ -252,7 +252,8 @@ $lang->task->error->skipClose = 'Task: %s is not “Finished” or “Ca
$lang->task->error->closeParent = 'Task: %s is the Parent Task, which is automatically closed after all subtasks under the Parent Task are closed and cannot be closed manually.';
$lang->task->error->consumed = 'Task: %s hour must be < 0. Ignore changes to this task.';
$lang->task->error->assignedTo = 'Multi-user task in the current status cannot be assigned to a member who is not in the task team.';
$lang->task->error->consumedEmpty = '"Current Cost" should not be 0.';
$lang->task->error->consumedEmpty = 'Cannot finish the task with 0 "Total Cost", please enter "Current Cost".';
$lang->task->error->consumedEmptyAB = '"Current Cost" is 0, please confirm whether you submit.';
$lang->task->error->deadlineSmall = '"Deadline" must be greater than "StartDate".';
$lang->task->error->alreadyStarted = 'You cannot start this task, because it is started.';
$lang->task->error->realStartedEmpty = '"Real Started" should not be empty.';
+2 -1
View File
@@ -252,7 +252,8 @@ $lang->task->error->skipClose = 'Tâche: %s non “Finie” ou “Annul
$lang->task->error->closeParent = 'Task: %s is the Parent Task, which is automatically closed after all subtasks under the Parent Task are closed and cannot be closed manually.';
$lang->task->error->consumed = 'Tâche: %s heures doivent être < 0. Ignorer changements de cette tâche.';
$lang->task->error->assignedTo = "Tâche Multi-user dans le statut courant ne peut pas être assignée à un membre qui ne fait pas partie de l'équipe.";
$lang->task->error->consumedEmpty = '"Coût Actuel" ne devrait pas être 0.';
$lang->task->error->consumedEmpty = 'Lorsque la "Coût Total" est de 0, la tâche ne peut pas être terminée. Veuillez d\'abord remplir "Coût Actuel".';
$lang->task->error->consumedEmptyAB = '"Coût Actuel" est de 0, veuillez confirmer si vous souhaitez continuer à soumettre.';
$lang->task->error->deadlineSmall = '"Date Limite" doit être supérieur à la "Date de Départ".';
$lang->task->error->alreadyStarted = 'You cannot start this task, because it is started.';
$lang->task->error->realStartedEmpty = '"Real Started" should not be empty.';
+2 -1
View File
@@ -252,7 +252,8 @@ $lang->task->error->skipClose = '任务:%s 不是“已完成”或“
$lang->task->error->closeParent = '任务:%s 是父任务,父任务在所有子任务关闭后会自动关闭,无法手动关闭。';
$lang->task->error->consumed = '任务:%s工时不能小于0,忽略该任务工时的改动';
$lang->task->error->assignedTo = '当前状态的多人任务不能指派给任务团队外的成员。';
$lang->task->error->consumedEmpty = '"本次消耗"不能为0';
$lang->task->error->consumedEmpty = '总计消耗为0时不能完成任务,请填写本次消耗工时';
$lang->task->error->consumedEmptyAB = '"本次消耗"为0,请确认是否提交。';
$lang->task->error->deadlineSmall = '"截止日期"必须大于"预计开始"';
$lang->task->error->alreadyStarted = '此任务已被启动,不能重复启动!';
$lang->task->error->realStartedEmpty = '实际开始不能为空';
+1 -1
View File
@@ -1879,7 +1879,7 @@ class taskModel extends model
return false;
}
if(empty($currentConsumed))
if(empty($currentConsumed) and $oldTask->consumed == '0')
{
dao::$errors[] = $this->lang->task->error->consumedEmpty;
return false;
+3 -1
View File
@@ -13,6 +13,8 @@
<?php include '../../common/view/header.html.php';?>
<?php include '../../common/view/kindeditor.html.php';?>
<?php include '../../common/view/datepicker.html.php';?>
<?php js::set('task', $task);?>
<?php js::set('consumedEmpty', $lang->task->error->consumedEmptyAB);?>
<div id='mainContent' class='main-content'>
<div class='center-block'>
<?php if(!empty($task->team) and (!isset($task->team[$app->user->account]) or ($task->assignedTo != $app->user->account and $task->mode == 'linear'))):?>
@@ -59,7 +61,7 @@
<th><?php echo empty($task->team) ? $lang->task->consumed : $lang->task->myConsumed;?></th>
<td>
<?php $consumed = empty($task->team) ? $task->consumed : (float)$task->myConsumed;?>
<?php
<?php
echo "<span id='totalConsumed'>" . (float)$consumed . "</span> " . $lang->workingHour . html::hidden('consumed', $consumed);
js::set('consumed', $consumed);
?>