Browse Source

meta and table

master
parent
commit
d235f42a5b
  1. 27
      table_distributor.html

27
table_distributor.html

@ -3,6 +3,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8">
<title>Расстановка по столам</title> <title>Расстановка по столам</title>
<!-- <!--
@ -18,7 +19,7 @@
<body onload="brython()"> <body onload="brython()">
<details> <details open>
<summary>Начальные данные</summary> <summary>Начальные данные</summary>
<div> <div>
<label>Входные данные:<br/></label> <label>Входные данные:<br/></label>
@ -40,20 +41,30 @@
<button id="load_data">Загрузить</button> <button id="load_data">Загрузить</button>
</div> </div>
</details> </details>
<details open> <details>
<summary>Расстановка</summary> <summary>Расстановка</summary>
<div> <div>
<p>
<label>Количество столов:</label> <label>Количество столов:</label>
<input id = "table_count" type="number" value="10" step="1" /> <input id = "table_count" type="number" value="10" step="1" />
</p>
<p>
<label>Количество мест за столом:</label> <label>Количество мест за столом:</label>
<input id = "table_size_count" type="number" value="5" step="1" /> <input id = "table_size_count" type="number" value="5" step="1" />
<p id="result_table" class="text-center"></p> </p>
<textarea id="result_table_txt" cols="40" rows="5"></textarea>
</div> </div>
<div> <div>
<button id="table_distrib">Расставить по столам</button> <button id="table_distrib">Расставить по столам</button>
</div> </div>
</details> </details>
<details> <details>
<summary>Таблица</summary>
<div>
<p id="result_table" class="text-center"></p>
</div>
</details>
<details>
<summary>Конечные данные</summary> <summary>Конечные данные</summary>
<label>Входные данные:<br/></label> <label>Входные данные:<br/></label>
<textarea id="output_data" cols="40" rows="5"></textarea> <textarea id="output_data" cols="40" rows="5"></textarea>
@ -125,12 +136,12 @@ def show_meet_table_data():
html += "<tr>" html += "<tr>"
html += "<td></td>" html += "<td></td>"
for p in persons: for p in persons:
html += "<th>" + str(p.beig_id) + "</th>" html += "<th" + " title="+ p.name + ">" + str(p.beig_id) + "</th>"
html += "</tr>" html += "</tr>"
# Остальные строки # Остальные строки
for p in persons: for p in persons:
html += "<tr>" html += "<tr>"
html += "<th>" + str(p.beig_id) + "</th>" html += "<th" + " title="+ p.name + ">" + str(p.beig_id) + "</th>"
for ip in persons: for ip in persons:
if p.beig_id in ip.meet_set: if p.beig_id in ip.meet_set:
html += "<td bgcolor='red'></td>" html += "<td bgcolor='red'></td>"
@ -167,6 +178,12 @@ def print_result_table():
html += "</table>" html += "</table>"
document["result_table"].innerHTML = html document["result_table"].innerHTML = html
result_txt = ""
for t in tables:
result_txt += str(t.id) + ";" + str(t.person_set) + "\n"
document["result_table_txt"].value = result_txt
def get_person_by_id(id): def get_person_by_id(id):
global persons global persons
for p in persons: for p in persons:

Loading…
Cancel
Save