{% set sub_title = "メニュー" %}
{% extends 'inc/layout.html.twig' %}
{% block header %}
<section class="fixedHeader">
<header class="header" role="banner">
<div class="header-block">
<h1 class="header-title"><img src="img/icon/desktops.png" alt="">受注状況</h1>
<div class="header-refine">
<div class="js-flatpickr">
<div class="header-refine-ctrl">
<form action="" method="post" id="search-form">
<input type="text" name="search_date" value="{{ data.date }}" class="header-refine-input -changeable" readonly data-input onchange="this.form.submit()">
<input type="hidden" name="sort_key" value="{{ data.sort_key }}" />
<input type="hidden" name="search_keyword" value="" >
<input type="hidden" name="search_category_501" value="" >
</form>
</div>
</div>
</div>
</div>
<div class="header-sub">
<p class="header-back"><a href="./">ダッシュボードへ</a></p>
</div>
</header>
<section class="upperSection">
<div class="upperSection-container">
<div class="upperSection-search">
<div class="upperSection-search-keyword">
<form>
<div class="upperSection-search-box">
<input type="search" name="keyword" value="{{ search.keyword }}" placeholder="キーワード検索" class="upperSection-search-input">
</div>
<div class="upperSection-search-check"><label>
<input type="checkbox" id="check-category-501" name="category_501" value="501" {{ search.category_501 ? 'checked' : '' }}/>
<label for="check-category-501">中間品原反</label>
</div>
<button type="button" class="upperSection-search-submit" id="btn-search">検索</button>
<div class="upperSection-search-cat">
<select name="category" class="upperSection-search-select" id="select-search-category">
<option value="">▼カテゴリー</option>
{% for key, value in top_categories %}
<option value="{{ key }}" {% if search["category_key"] == key %}selected{% endif %}>{{ key }}</option>
{% endfor %}
</select>
</div>
</form>
</div>
</div>
</div>
</section>
</section>
{% endblock %}
{% block main %}
<main class="contents" role="main">
<section class="order" style="height: calc(100svh - 150px)">
<table width="1950px" border="0" cellspacing="0" cellpadding="0" class="order-table">
<thead>
<tr>
<th class="-base"> </th>
<th class="-sub">目安<br>ストック在庫</th>
<th class="-stock item-sort" data-sort="stock">現在庫数</th>
<th class="-shortage item-sort" data-sort="day0">本日の<br>出荷予定数</th>
<th class="-shortage item-sort" data-sort="day0_diff"><p>本日の<br>出荷不足数</p></th>
<th class="-planned item-sort" data-sort="later">明日以降の<br>出荷総数</th>
<th class="-planned item-sort" data-sort="later_diff">明日以降の<br>不足数</th>
<th class="-sub item-sort" data-sort="day1">+1日</th>
<th class="-sub item-sort" data-sort="day2">+2日</th>
<th class="-sub item-sort" data-sort="day3">+3日</th>
<th class="-sub item-sort" data-sort="day4">+4日</th>
<th class="-sub item-sort" data-sort="day5">+5日</th>
<th class="-sub item-sort" data-sort="day6">+6日</th>
<th class="-sub item-sort" data-sort="day7">+7日</th>
<th class="-sub item-sort" data-sort="day8">+8日</th>
<th class="-sub item-sort" data-sort="day9">+9日</th>
<th class="-sub item-sort" data-sort="day10">+10日</th>
</tr>
</thead>
<tbody data-moc='
<tr data-name="__name__" data-category_code="__code__">
<th class="-base">__name__<br>__film__ / __film_addr__</th>
<td class="-estimated">__limit__</td>
<td class="-stock">__stock__</td>
<td class="-shortage">__day0__</td>
<td class="-shortage">__day0_diff__</td>
<td class="-planned">__later__</td>
<td class="-planned">__later_diff__</td>
<td class="-sub"><!--__day1_diff__-->__day1__</td>
<td class="-sub"><!--__day2_diff__-->__day2__</td>
<td class="-sub"><!--__day3_diff__-->__day3__</td>
<td class="-sub"><!--__day4_diff__-->__day4__</td>
<td class="-sub"><!--__day5_diff__-->__day5__</td>
<td class="-sub"><!--__day6_diff__-->__day6__</td>
<td class="-sub"><!--__day7_diff__-->__day7__</td>
<td class="-sub"><!--__day8_diff__-->__day8__</td>
<td class="-sub"><!--__day9_diff__-->__day9__</td>
<td class="-sub"><!--__day10_diff__-->__day10__</td>
</tr>
'>
{#
{% for key, value in data.item %}
<tr data-name="{{ value.name }}">
<th class="-base">{{ value.name }}</th>
<td class="-stock">{{ value.limit|number_format }}</td>
<td class="-stock">{{ value.stock }}</td>
<td class="-shortage">{{ value.day0 }}</td>
<td class="-shortage">{{ value.day_diff0 }}</td>
<td class="-planned">{{ value.later }}</td>
<td class="-planned">{{ value.later_diff }}</td>
<td class="-sub">{{ value.day1 }}</td>
<td class="-sub">{{ value.day2 }}</td>
<td class="-sub">{{ value.day3 }}</td>
<td class="-sub">{{ value.day4 }}</td>
<td class="-sub">{{ value.day5 }}</td>
</tr>
{% endfor %}
#}
</tbody>
</table>
</section>
</main>
{% endblock %}
{# スタイルシートの設定 #}
{% block stylesheet %}
<link rel="stylesheet" href="common/css/reset.css">
<link rel="stylesheet" href="common/css/common.css">
<link rel="stylesheet" href="common/css/contents.css?v=1.01">
<link rel="stylesheet" href="common/css/flatpickr.min.css">
<style>
.item-sort{
position: relative;
padding-right: 0 5px !important;
cursor: pointer;
}
.item-sort::after{
content: "▽";
position: absolute;
top: 50%;
right: 5px;
margin-top: -9px;
}
.item-sort-active::after{
content: "▼";
}
</style>
{% endblock %}
{# JavaScriptの設定 #}
{% block javascript %}
<script src="common/js/jquery.js"></script>
<script src="common/js/flatpickr.js"></script>
<script src="common/js/common.js"></script>
<script src="common/js/utility.js"></script>
<script src="common/js/page_order.js?v=1.03"></script>
<script>
const config = {
enableTime: false,
// mode: "range",
showMonths: 2,
// minDate: "today",
wrap: true,
locale: "ja",
dateFormat: "Y-m-d",
}
flatpickr('.js-flatpickr', config);
const item_list = {{ data.item|json_encode|raw }};
//カテゴリをjsonでセットしておく
const categories = JSON.parse('{{ json_top_categories|raw }}');
</script>
{% endblock %}