fba_order_info.twig (11700B)
1 {{ header }}{{ column_left }} 2 <div id="content"> 3 <div class="page-header"> 4 <div class="container-fluid"> 5 <div class="pull-right"> 6 <a href="{{ cancel }}" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-default"><i class="fa fa-reply"></i></a> 7 {% if fba_order_status == 1 %} 8 <a href="{{ resend_link }}" id="button-resend" data-toggle="tooltip" title="{{ button_resend }}" class="btn btn-info" value=""><i class="fa fa-refresh"></i></a> 9 {% endif %} 10 {% if fba_order_status == 2 %} 11 <a href="{{ ship_link }}" id="button-ship" data-toggle="tooltip" title="{{ button_ship }}" class="btn btn-info" value=""><i class="fa fa-truck"></i></a> 12 {% endif %} 13 {% if fba_order_status == 0 or fba_order_status == 2 %} 14 <a onclick="confirm('{{ text_confirm }}') ? location.href='{{ cancel_link }}' : false;" id="button-cancel" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-danger" value=""><i class="fa fa-times-circle"></i></a> 15 {% endif %} 16 </div> 17 <h1>{{ heading_title }}</h1> 18 <ul class="breadcrumb"> 19 {% for breadcrumb in breadcrumbs %} 20 <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> 21 {% endfor %} 22 </ul> 23 </div> 24 </div> 25 <div class="container-fluid" id="main-body">{% if error_warning %} 26 {% for warning in error_warning %} 27 <div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> {{ warning }} 28 <button type="button" class="close" data-dismiss="alert">×</button> 29 </div> 30 {% endfor %} 31 {% endif %} 32 {% if success %} 33 <div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> {{ success }} 34 <button type="button" class="close" data-dismiss="alert">×</button> 35 </div> 36 {% endif %} 37 <div class="panel-body"> 38 <ul class="nav nav-tabs"> 39 <li class="active"><a href="#tab-general" data-toggle="tab">{{ tab_general }}</a></li> 40 <li><a href="#tab-history" data-toggle="tab">{{ tab_history }}</a></li> 41 </ul> 42 <div class="tab-content"> 43 <div class="tab-pane active" id="tab-general"> 44 <div class="row"> 45 <div class="col-md-6"> 46 <div class="panel panel-default"> 47 <div class="panel-heading"> 48 <h3 class="panel-title"><i class="fa fa-shopping-cart"></i> {{ text_shipping_address }}</h3> 49 </div> 50 <table class="table"> 51 <tbody> 52 <tr> 53 <td>{{ shipping_address }}</td> 54 </tr> 55 </tbody> 56 </table> 57 </div> 58 </div> 59 <div class="col-md-6"> 60 <div class="panel panel-default"> 61 <div class="panel-heading"> 62 <h3 class="panel-title"><i class="fa fa-user"></i> {{ text_order_info }}</h3> 63 </div> 64 <table class="table"> 65 <tr> 66 <td><button data-toggle="tooltip" title="{{ text_opencart_order }}" class="btn btn-info btn-xs"><i class="fa fa-shopping-cart fa-fw"></i></button></td> 67 <td><a href="{{ order_link }}">{{ order_id }}</a></td> 68 </tr> 69 <tr> 70 <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_status }}" class="btn btn-info btn-xs"><i class="fa fa-cog fa-fw"></i></button></td> 71 <td> 72 {% if fba_order_status == 0 %} 73 <label class="label label-info">{{ status_options.fba_order_status }}</label> 74 {% elseif fba_order_status == 1 %} 75 <label class="label label-danger">{{ status_options.fba_order_status }}</label> 76 {% elseif fba_order_status == 2 %} 77 <label class="label label-warning">{{ status_options.fba_order_status }}</label> 78 {% elseif fba_order_status == 3 %} 79 <label class="label label-success">{{ status_options.fba_order_status }}</label> 80 {% elseif fba_order_status == 4 %} 81 <label class="label label-danger">{{ status_options.fba_order_status }}</label> 82 {% endif %} 83 </td> 84 </tr> 85 {% if fulfillment_id %} 86 <tr> 87 <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_fulfillment_id }}" class="btn btn-info btn-xs"><i class="fa fa-truck fa-fw"></i></button></td> 88 <td><a href="{{ fulfillment_link }}">{{ fulfillment_id }}</a></td> 89 </tr> 90 {% endif %} 91 </table> 92 </div> 93 </div> 94 </div> 95 <div class="panel panel-default"> 96 <div class="panel-heading"> 97 <h3 class="panel-title"><i class="fa fa-info-circle"></i> {{ text_order }}</h3> 98 </div> 99 <div class="panel-body"> 100 <table class="table table-bordered"> 101 <thead> 102 <tr> 103 <td class="text-left">{{ column_product }}</td> 104 <td class="text-left">{{ column_sku }}</td> 105 <td class="text-right">{{ column_quantity }}</td> 106 <td class="text-right">{{ column_fba }}</td> 107 </tr> 108 </thead> 109 <tbody> 110 {% for product in products %} 111 <tr> 112 <td class="text-left"><a href="{{ product.href }}">{{ product.name }}</a> {% for option in product.option %} <br /> 113 {% if option.type != 'file' %} 114 <small> - {{ option.name }}: {{ option.value }}</small> {% endif %}> 115 {% endfor %}</td> 116 <td class="text-left"> 117 {% if product.sku is not empty %} 118 {{ product.sku }} 119 {% else %} 120 <span class="label label-danger">{{ text_no_sku }}</span> 121 {% endif %} 122 </td> 123 <td class="text-right">{{ product.quantity }}</td> 124 <td class="text-right"> {% if product.fba == 1 %} <span class="btn btn-success btn-sm"><i class="fa fa-check fa-fw"></i></span> {% else %} <span class="btn btn-danger btn-sm"><i class="fa fa-minus fa-fw"></i></span> {% endif %} </td> 125 </tr> 126 {% endfor %} 127 </tbody> 128 </table> 129 </div> 130 </div> 131 </div> 132 <div class="tab-pane" id="tab-history"> 133 <div class="panel panel-default"> 134 <div class="panel-heading"> 135 <h3 class="panel-title"><i class="fa fa-comment-o"></i> {{ text_history }}</h3> 136 </div> 137 <div class="panel-body"> 138 <table class="table table-bordered"> 139 <thead> 140 <tr> 141 <td class="text-left">{{ column_fulfillment_id }}</td> 142 <td class="text-left">{{ column_created }}</td> 143 <td class="text-left">{{ column_type }}</td> 144 <td class="text-right">{{ column_response_code }}</td> 145 <td class="text-right">{{ column_actions }}</td> 146 </tr> 147 </thead> 148 <tbody> 149 {% if fulfillments %} 150 {% for fulfillment in fulfillments %} 151 <tr> 152 <td class="text-left">{{ fulfillment.fba_order_fulfillment_id }}</td> 153 <td class="text-left">{{ fulfillment.created }}</td> 154 <td class="text-left">{{ type_options[fulfillment.type] }}</td> 155 <td class="text-right"><label class="label{% if fulfillment.response_header_code == 200 or fulfillment.response_header_code == 201 %}label-success{% else %}label-danger{% endif %}">{{ fulfillment.response_header_code }}</label></td> 156 <td class="text-right"> 157 {% if fulfillment.request_body is not empty %} 158 <button data-toggle="tooltip" title="{{ text_show_request }}" class="btn btn-info btn-sm" onclick="$('#request-row-{{ fulfillment.fba_order_fulfillment_id }}').toggle();"><i class="fa fa-mail-forward fa-fw"></i></button> 159 {% endif %} 160 {% if fulfillment.response_body is not empty %} 161 <button data-toggle="tooltip" title="{{ text_show_response }}" class="btn btn-info btn-sm" onclick="$('#response-row-{{ fulfillment.fba_order_fulfillment_id }}').toggle();"><i class="fa fa-mail-reply fa-fw"></i></button> 162 {% endif %} 163 {% if fulfillment.errors is not empty %} 164 <button data-toggle="tooltip" title="{{ text_show_errors }}" class="btn btn-danger btn-sm" onclick="$('#error-row-{{ fulfillment.fba_order_fulfillment_id }}').toggle();"><i class="fa fa-exclamation fa-fw"></i></button> 165 {% endif %} 166 </td> 167 </tr> 168 <tr id="error-row-{{ fulfillment.fba_order_fulfillment_id }}" style="display:none;"> 169 <td class="text-left" colspan="4"> 170 {% if fulfillment.errors is empty %} 171 <div class="alert alert-info" style="width:100%;">{{ text_no_errors }}</div> 172 {% endif %} 173 {% for fulfillment_error in fulfillment.errors %} 174 <div class="alert alert-warning" style="width:100%;">({{ fulfillment_error.code }}) {{ fulfillment_error.message|replace({'\r' : '', '\n' : ''}) }}</div> 175 {% endfor %} 176 </td> 177 </tr> 178 <tr id="request-row-{{ fulfillment.fba_order_fulfillment_id }}" style="display:none;"> 179 <td class="text-left" colspan="4"><pre>{{ fulfillment.request_body_output }}</pre></td> 180 </tr> 181 <tr id="response-row-{{ fulfillment.fba_order_fulfillment_id }}" style="display:none;"> 182 <td class="text-left" colspan="4"><pre>{{ fulfillment.response_body_output }}</pre></td> 183 </tr> 184 {% endfor %} 185 {% else %} 186 <tr> 187 <td class="text-center" colspan="5">{{ text_no_requests }}</td> 188 </tr> 189 {% endif %} 190 </tbody> 191 </table> 192 </div> 193 </div> 194 </div> 195 </div> 196 </div> 197 </div> 198 </div> 199 <script type="text/javascript"><!-- 200 201 $('#button-resend').click(function() { 202 $('#button-resend').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>').attr('disabled','disabled'); 203 }); 204 205 $('#button-ship').click(function() { 206 $('#button-ship').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>').attr('disabled','disabled'); 207 }); 208 209 $('#button-cancel').click(function() { 210 $('#button-cancel').empty().html('<i class="fa fa-cog fa-lg fa-spin"></i>').attr('disabled','disabled'); 211 }); 212 213 //--></script> 214 {{ footer }}