diff --git a/templates/chart.html b/templates/chart.html index f18f0e8..170497c 100644 --- a/templates/chart.html +++ b/templates/chart.html @@ -17,7 +17,7 @@
- +
diff --git a/templates/dinner.html b/templates/dinner.html index fbb9b2e..2b3440f 100644 --- a/templates/dinner.html +++ b/templates/dinner.html @@ -4,12 +4,18 @@ {{ super() }} {% endblock %} {% block content %} -

每天8:00-17:30间开放匿名投票更新,17:30以后允许发起抽签,抽签结果确定后不可更改

-

第一名与第二名得票数相差不超过10%时随机抽签,按其得票数决定中签概率,否则选择第一名

-

投票结果仅供参考,最终解释权归部门总经理、副总经理所有

- {% for last_result in last_results %} -

今日{{ last_result.value }}最终得票数降低{{ 2 + loop.index0 }}0%

- {% endfor %} +
+
每天8:00-17:30间开放匿名投票更新,17:30以后允许发起抽签,抽签结果确定后不可更改。
+
第一名与第二名得票数相差不超过10%时随机抽签,按其得票数决定中签概率,否则选择第一名。 +
+
投票结果仅供参考,最终解释权归部门总经理、副总经理所有。
+
+
@@ -20,39 +26,44 @@ id="inputName" name="nickname" value="{{ user_menu.nickname }}">
-
+
- {% for choice in all_choice %} -
-
-
-
- - + +
@@ -91,7 +102,8 @@
    {% for recent_result in recent_results %} -
  • +
  • {{ recent_result.value }} {{ recent_result.datestr }}
  • @@ -118,7 +130,7 @@ const summary = values.reduce((a, b) => parseInt(a) + parseInt(b)); const spans = $(".percentage") for (let i = 0; i < values.length; i++) { - spans[i].innerHTML = summary > 0 ? (parseFloat(values[i]) * 100 / summary).toFixed(2) : 0; + spans[i].innerHTML = summary > 0 ? (parseFloat(values[i]) * 100 / summary).toFixed(2) : '0.00'; if (values[i] > 0 && checkBoxs[i].checked) { checkBoxs[i].checked = false; }