{#
This file is part of EC-CUBE
Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
http://www.ec-cube.co.jp/
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
#}
{% extends 'default_frame.twig' %}
{% block stylesheet %}
<style type="text/css">
.c-container {
min-width: inherit;
margin-top: 0;
}
.c-headerBar {
display: none;
height: inherit;
}
.c-headerBar__toggleBtn,
.c-mainNavArea {
display: none;
}
#claim_pdf_ryosyu_atena{
color:#000;
}
</style>
{% endblock stylesheet %}
{% block javascript %}
{% if ErrorMessage %}
{% else %}
<script type="text/javascript">
$(function() {
var close = $('#windowclose');
$('.btn-ec-regular').on('click', function() {
window.open('about:blank', '_self').close();
});
});
Ladda.bind('button[type="submit"]', {timeout: 3000});
</script>
<script>
$(function() {
// 初期設定時
$('.form-check').css('display', 'inline-block');
$('.form-check').css('padding-right','15px');
$('input#claim_pdf_outputkbn_0').prop('checked','checked');
$('input#claim_pdf_title').val('{{ form.vars.value.title_nouhin }}');
$('input#claim_pdf_message1').val('{{ form.vars.value.message1_nouhin }}');
$('input#claim_pdf_message2').val('{{ form.vars.value.message2_nouhin }}');
$('input#claim_pdf_message3').val('{{ form.vars.value.message3_nouhin }}');
$('input#claim_pdf_title_nouhin').css('display','none');
$('input#claim_pdf_message1_nouhin').css('display','none');
$('input#claim_pdf_message2_nouhin').css('display','none');
$('input#claim_pdf_message3_nouhin').css('display','none');
$('input#claim_pdf_title_nouhin_shipping').css('display','none');
$('input#claim_pdf_message1_nouhin_shipping').css('display','none');
$('input#claim_pdf_message2_nouhin_shipping').css('display','none');
$('input#claim_pdf_message3_nouhin_shipping').css('display','none');
$('input#claim_pdf_title_otodoke').css('display','none');
$('input#claim_pdf_message1_otodoke').css('display','none');
$('input#claim_pdf_message2_otodoke').css('display','none');
$('input#claim_pdf_message3_otodoke').css('display','none');
$('input#claim_pdf_title_seikyu').css('display','none');
$('input#claim_pdf_message1_seikyu').css('display','none');
$('input#claim_pdf_message2_seikyu').css('display','none');
$('input#claim_pdf_message3_seikyu').css('display','none');
$('input#claim_pdf_hurikomi_bank').attr('readonly','true');
$('input#claim_pdf_hurikomi_bank_siten').attr('readonly','true');
$('input#claim_pdf_hurikomi_bank_kouza').attr('readonly','true');
$('input#claim_pdf_hurikomi_free_area').attr('readonly','true');
$('select#claim_pdf_ryosyu_atena').prop('disabled','true');
// $('input#claim_pdf_outputkbn_0').trigger('click');
// 出力帳票変更時
// 領収書(受注番号別)選択時
$('input#claim_history_outputkbn_6').prop('checked','checked');
$('input#claim_pdf_outputkbn_6').prop('checked','checked');
$('input#claim_pdf_title').val('領 収 書');
$('input#claim_pdf_message1').val('');
$('input#claim_pdf_message2').val('');
$('input#claim_pdf_message3').val('');
$('input#claim_pdf_hurikomi_bank').attr('readonly','true');
$('input#claim_pdf_hurikomi_bank_siten').attr('readonly','true');
$('input#claim_pdf_hurikomi_bank_kouza').attr('readonly','true');
$('input#claim_pdf_hurikomi_free_area').attr('readonly','true');
$('input#claim_pdf_message1').attr('readonly','true');
$('input#claim_pdf_message2').attr('readonly','true');
$('input#claim_pdf_message3').attr('readonly','true');
$('select#claim_pdf_ryosyu_atena').removeAttr('disabled');
let companyNameEl = $('#claim_history_ryosyu_add_company');
let OrdererUserNameEl = $('#claim_history_ryosyu_add_name');
console.log(companyNameEl.parent());
console.log(OrdererUserNameEl.parent());
//注文者
$('#claim_history_ryosyu_atena_0').on('click',function(){
console.log('注文者');
companyNameEl.parents('.row').hide();
OrdererUserNameEl.parents('.row').show()
})
//会社名
$('#claim_history_ryosyu_atena_1').on('click',function(){
console.log('会社名');
companyNameEl.parents('.row').show();
OrdererUserNameEl.parents('.row').hide()
})
//会社名+注文者
$('#claim_history_ryosyu_atena_2').on('click',function(){
console.log('会社名+注文者');
companyNameEl.parents('.row').show();
OrdererUserNameEl.parents('.row').show()
})
});
</script>
{% endif %}
{% endblock %}
{% block main %}
<div id="page_user_data" class="ec-role pluginCMBblog">
<div class="ak-header">
<div class="ak-pageHeader">
<h1 style="font-size:min(50px, 11vw)";>領収書発行</h1>
</div>
</div><!-- ak-header -->
{% if ErrorMessage %}
<div class="ec-searchnavRole__topicpath" style="margin:0 0 2em 0;">
<p style="text-align: center;">{{ ErrorMessage }}</p>
</div>
{% else %}
<form role="form" name="claim_pdf_form" id="claim_pdf_form" method="post" action="{{ url('claimpdf_download_pdf_view', {'id': requestId}) }}">
{{ form_widget(form._token) }}
<div class="c-contentsArea__cols">
<div class="c-contentsArea__primaryCol">
<div class="c-primaryCol">
<div class="card rounded border-0 mb-4">
<div class="card-body" style="">
<div class="mb-3" style="display: none;">
<div class="row justify-content-between">
<div class="col-3"><label class="col-form-label fw-bold">{{ 'admin.order.delivery_note_create_date'|trans }}</label></div>
<div class="col-2"> </div>
<div class="col-3"><label class="col-form-label fw-bold">{{ 'admin.order.order_datetime'|trans }}</label></div>
<div class="col-auto"> </div>
<div class="col-3"> </div>
</div>
<div class="row justify-content-between">
<div class="col-3">{{ form_widget(form.issue_date) }}{{ form_errors(form.issue_date) }}</div>
<div class="col-2"> </div>
<div class="col-3">{{ form_widget(form.orderdatetime_st) }}{{ form_errors(form.orderdatetime_st) }}</div>
<div class="col-auto text-center">~</div>
<div class="col-3">{{ form_widget(form.orderdatetime_en) }}{{ form_errors(form.orderdatetime_en) }}</div>
</div>
</div>
<div class="mb-3" style="display: none;">
<label class="col-form-label fw-bold">{{ 'admin.order.order_id'|trans }}</label>
{{ form_widget(form.orderids) }}
{{ form_errors(form.orderids) }}
</div>
<div class="mb-3" style="display: none;">
<label class="col-form-label fw-bold">{{ 'admin.order.shipping_id'|trans }}</label>
{{ form_widget(form.ids) }}
{{ form_errors(form.ids) }}
</div>
<div class="mb-3" style="display: none;">
<label class="col-form-label fw-bold">{{ 'admin.order.delivery_note_outputkbn_title'|trans }}</label>
{{ form_widget(form.outputkbn) }}
{{ form_errors(form.outputkbn) }}
</div>
<div class="mb-3" style="display: none;">
<div class="row justify-content-between">
<div class="col-6"><label class="col-form-label fw-bold">{{ 'admin.order.delivery_note_title'|trans }}</label></div>
<div class="col-6" ><label class="col-form-label fw-bold">{{ 'admin.order.delivery_note_output_format'|trans }}</label></div>
</div>
<div class="row justify-content-between" style="color:#000">
<div class="col-6">{{ form_widget(form.title) }}{{ form_errors(form.title) }}</div>
<div class="col-6">{{ form_widget(form.download_kind) }}{{ form_errors(form.download_kind) }}</div>
</div>
</div>
<hr>
{# 会社名宛名追加 @hanari #}
<div class="mb-3">
<div class="row">
<div class="col-2"><label class="col-form-label fw-bold">{{ 'admin.order.delivery_note_ryosyu_output_format'|trans }}</label></div>
<div class="col-10">{{ form_widget(form.ryosyu_atena) }}{{ form_errors(form.ryosyu_atena) }}</div>
</div>
<!-- div class="row">
<p class="col-12 text-right">※ 会社名 宛名を入力した場合 入力された情報が優先されます<br> (領収書については、宛名出力形式の選択に準拠します)</p>
</div -->
<div class="row">
<label class="col-form-label fw-bold col-2">{{ '会社名'|trans }}</label>
<div class="col-10">
{{ form_widget(form.ryosyu_add_company) }}
{{ form_errors(form.ryosyu_add_company) }}
</div>
</div>
<div class="row">
<label class="col-form-label fw-bold col-2">{{ '宛名'|trans }}</label>
<div class="col-10">
{{ form_widget(form.ryosyu_add_name) }}
{{ form_errors(form.ryosyu_add_name) }}
</div>
</div>
</div>
<hr>
<div style="display: none;">
<div class="fw-bold">{{ 'admin.order.delivery_note_message'|trans }}</div>
<div class="mb-3">
<label class="col-form-label">{{ 'admin.order.delivery_note_line1'|trans }}</label>
{{ form_widget(form.message1) }}
{{ form_errors(form.message1) }}
<label class="col-form-label">{{ 'admin.order.delivery_note_line2'|trans }}</label>
{{ form_widget(form.message2) }}
{{ form_errors(form.message2) }}
<label class="col-form-label">{{ 'admin.order.delivery_note_line3'|trans }}</label>
{{ form_widget(form.message3) }}
{{ form_errors(form.message3) }}
</div>
<div class="fw-bold">{{ 'admin.order.delivery_note_hurikomi_title'|trans }}</div>
<div class="mb-3">
<div class="row justify-content-between">
<div class="col-6"><label>{{ 'admin.order.delivery_note_hurikomi_bank'|trans }}</label></div>
<div class="col-6"><label>{{ 'admin.order.delivery_note_hurikomi_bank_siten'|trans }}</label></div>
</div>
<div class="row justify-content-between">
<div class="col-6">{{ form_widget(form.hurikomi_bank) }}{{ form_errors(form.hurikomi_bank) }}</div>
<div class="col-6">{{ form_widget(form.hurikomi_bank_siten) }}{{ form_errors(form.hurikomi_bank_siten) }}</div>
</div>
</div>
<div class="mb-3">
<div class="row justify-content-between">
<div class="col-3"><label>{{ 'admin.order.delivery_note_hurikomi_bank_kouza'|trans }}</label></div>
<div class="col-9"><label>{{ 'admin.order.delivery_note_hurikomi_free_area'|trans }}</label></div>
</div>
<div class="row justify-content-between">
<div class="col-3">{{ form_widget(form.hurikomi_bank_kouza) }}{{ form_errors(form.hurikomi_bank_kouza) }}</div>
<div class="col-9">{{ form_widget(form.hurikomi_free_area) }}{{ form_errors(form.hurikomi_free_area) }}</div>
</div>
</div>
<div class="mb-3">
{{ form_widget(form.title_nouhin) }}
{{ form_errors(form.title_nouhin) }}
</div>
<div class="mb-3">
{{ form_widget(form.message1_nouhin) }}
{{ form_errors(form.message1_nouhin) }}
{{ form_widget(form.message2_nouhin) }}
{{ form_errors(form.message2_nouhin) }}
{{ form_widget(form.message3_nouhin) }}
{{ form_errors(form.message3_nouhin) }}
</div>
<div class="mb-3">
{{ form_widget(form.title_nouhin_shipping) }}
{{ form_errors(form.title_nouhin_shipping) }}
{{ form_widget(form.message1_nouhin_shipping) }}
{{ form_errors(form.message1_nouhin_shipping) }}
{{ form_widget(form.message2_nouhin_shipping) }}
{{ form_errors(form.message2_nouhin_shipping) }}
{{ form_widget(form.message3_nouhin_shipping) }}
{{ form_errors(form.message3_nouhin_shipping) }}
</div>
<div class="mb-3">
{{ form_widget(form.title_otodoke) }}
{{ form_errors(form.title_otodoke) }}
</div>
<div class="mb-3">
{{ form_widget(form.message1_otodoke) }}
{{ form_errors(form.message1_otodoke) }}
{{ form_widget(form.message2_otodoke) }}
{{ form_errors(form.message2_otodoke) }}
{{ form_widget(form.message3_otodoke) }}
{{ form_errors(form.message3_otodoke) }}
</div>
<div class="mb-3">
{{ form_widget(form.title_seikyu) }}
{{ form_errors(form.title_seikyu) }}
</div>
<div class="mb-3">
{{ form_widget(form.message1_seikyu) }}
{{ form_errors(form.message1_seikyu) }}
{{ form_widget(form.message2_seikyu) }}
{{ form_errors(form.message2_seikyu) }}
{{ form_widget(form.message3_seikyu) }}
{{ form_errors(form.message3_seikyu) }}
</div>
<div class="fw-bold">{{ 'admin.order.delivery_note_memo'|trans }}</div>
<div class="mb-3">
<label class="col-form-label">{{ 'admin.order.delivery_note_line1'|trans }}</label>
{{ form_widget(form.note1) }}
{{ form_errors(form.note1) }}
<label class="col-form-label">{{ 'admin.order.delivery_note_line2'|trans }}</label>
{{ form_widget(form.note2) }}
{{ form_errors(form.note2) }}
<label class="col-form-label">{{ 'admin.order.delivery_note_line3'|trans }}</label>
{{ form_widget(form.note3) }}
{{ form_errors(form.note3) }}
</div>
</div><!-- none -->
</div>
</div>
</div>
</div>
</div>
<div class="c-conversionArea">
<div class="c-conversionArea__container">
<div class="row justify-content-between align-items-center">
<div class="col-6">
<div class="row align-items-center justify-content-end">
<div class="col-auto">
<button class="btn btn-danger btn-lg btn-block" type="submit">確認</button>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
{% endif %}
</div><!-- page_user_data -->
{% endblock %}