Fix village state
This commit is contained in:
parent
42feced06e
commit
f3a1e67906
@ -10,13 +10,13 @@
|
||||
<div class="container">
|
||||
<table class="task-table">
|
||||
<tr v-for="task in shared.taskList" class="task-item" :class="{ 'this-village': isThisVillageTask(task) }">
|
||||
<td class="time-column" :title="formatDate(task.ts)">{{ formatDate(task.ts) }}</td>
|
||||
<td class="id-column" :title="task.id">{{ task.id }}</td>
|
||||
<td class="time-column" :title="formatDate(task.ts) + ', ' + task.id" v-text="formatDate(task.ts)"></td>
|
||||
<td class="actions-column">
|
||||
<a href="#" title="Remove task" class="remove-action" v-on:click.prevent="onRemove(task.id)">×</a>
|
||||
</td>
|
||||
<td class="name-column" :title="task.name">{{ task.name }}</td>
|
||||
<td class="args-column" :title="JSON.stringify(task.args)">{{ JSON.stringify(task.args) }}</td>
|
||||
<td class="village-column" v-text="task.args.villageId || ''"></td>
|
||||
<td class="name-column" :title="task.name" v-text="task.name"></td>
|
||||
<td class="args-column" :title="JSON.stringify(task.args)" v-text="JSON.stringify(task.args)"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<th class="right">Железо</th>
|
||||
<th class="right">Зерно</th>
|
||||
<th class="right" title="Время до окончания добычи необходимых ресурсов">Рес.</th>
|
||||
<th class="right" title="Время до окончания выполнения текущей задачи">Очередь</th>
|
||||
<th class="right" title="Время до окончания выполнения текущей задачи">Оч.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -107,12 +107,6 @@
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<resource-line
|
||||
:title="'Баланс задачи:'"
|
||||
:resources="villageState.required.balance"
|
||||
:time1="renderGatheringTime(villageState.required.time)"
|
||||
/>
|
||||
|
||||
<resource-line
|
||||
v-for="queueState of villageState.queues"
|
||||
v-bind:key="villageState.id + queueState.queue"
|
||||
|
@ -147,7 +147,7 @@ function createProductionQueueState(
|
||||
|
||||
return {
|
||||
queue,
|
||||
isActive: tasks.length !== 0 || taskEndingTimestamp !== 0,
|
||||
isActive: tasks.length !== 0 || taskEndingTimestamp > timestamp(),
|
||||
currentTaskFinishTimestamp: taskEndingTimestamp,
|
||||
currentTaskFinishSeconds: Math.max(taskEndingTimestamp ? taskEndingTimestamp - timestamp() : 0, 0),
|
||||
firstTask: calcResourceBalance(firstTaskResources, resources, performance),
|
||||
|
Loading…
Reference in New Issue
Block a user