orderbat.html 9.5 KB
{template 'common/header'}
{template 'common'}
<ul class="nav nav-tabs">
{if empty($shareid)}
	<li {if $operation == 'display' && $status == '1'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => 1,'from_user'=>$_GPC['from_user']))}">待发货</a></li>
	<li {if $operation == 'display' && $status == '0'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => 0,'from_user'=>$_GPC['from_user']))}">待付款</a></li>
	<li {if $operation == 'display' && $status == '2'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => 2,'from_user'=>$_GPC['from_user']))}">待收货</a></li>
	<li {if $operation == 'display' && $status == '3'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => 3,'from_user'=>$_GPC['from_user']))}">已完成</a></li>
	<li {if $operation == 'display' && $status == '-2'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => -2,'from_user'=>$_GPC['from_user']))}">退款中</a></li>
	<li {if $operation == 'display' && $status == '-3'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => -3,'from_user'=>$_GPC['from_user']))}">换货中</a></li>
	<li {if $operation == 'display' && $status == '-4'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => -4,'from_user'=>$_GPC['from_user']))}">退货中</a></li>
	<li {if $operation == 'display' && $status == '-1'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => -1,'from_user'=>$_GPC['from_user']))}">已关闭</a></li>
	<li {if $operation == 'display' && $status == '-99'}class="active"{/if}><a href="{php echo $this->createWebUrl('order', array('op' => 'display', 'status' => -99,'from_user'=>$_GPC['from_user']))}">{if $_GPC['from_user'] != ''}【<strong>{$fromuser['realname']}</strong>】的{/if}全部订单</a></li>
{/if}
</ul>

{if $operation == 'display'}
<form action="" target="_blank">
				<input type="hidden" name="c" value="site" />
				<input type="hidden" name="a" value="entry" />
				<input type="hidden" name="m" value="wwx_fxxt" />
				<input type="hidden" name="do" value="order" />
				<input type="hidden" name="op" value="normal_print" />
				<input type="hidden" name="print_orderid" id="print_orderid" value="" />
		<div id="modal-normalprint" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" style="width:600px;margin:0px auto;">
			<div class="modal-dialog">
				<div class="modal-content">
					<div class="modal-header">
						<button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button>
						<h3>发货单打印</h3>
					</div>

					<div class="modal-body">
						<div class="form-group">
							<label class="col-xs-10 col-sm-2 col-md-2 control-label">打印模板</label>
							<div class="col-xs-12 col-sm-9 col-md-8 col-lg-6" style="margin:-10px auto;">
								<select class="form-control" name="print_modle_id"  >
								{loop $normal_order_list $item}
								<option value="{$item['id']}" data-name="">{$item['name']}</option>
								{/loop}
								</select>
							</div>
						</div>
					</div>

					<div class="modal-footer">
						<button type="submit"  class="btn btn-primary span2" name="do_normal_print" >打印</button>&nbsp;
						<button type="button"  aria-hidden="true" data-dismiss="modal" class="btn span2">关闭</button>
					</div>
					
				</div>
			</div>
		</div>
</form>




<form action="" target="_blank">
				<input type="hidden" name="c" value="site" />
				<input type="hidden" name="a" value="entry" />
				<input type="hidden" name="m" value="wwx_fxxt" />
				<input type="hidden" name="do" value="order" />
				<input type="hidden" name="op" value="express_print" />
				<input type="hidden" name="print_express_orderid" id="print_express_orderid" value="" />
		<div id="modal-expressprint" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" style="width:600px;margin:0px auto;">
			<div class="modal-dialog">
				<div class="modal-content">
					<div class="modal-header">
						<button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button>
						<h3>快递单打印</h3>
					</div>

					<div class="modal-body">
						<div class="form-group">
							<label class="col-xs-10 col-sm-2 col-md-2 control-label">打印模板</label>
							<div class="col-xs-12 col-sm-9 col-md-8 col-lg-6" style="margin:-10px auto;">
								<select class="form-control" name="print_modle_id"  >
								{loop $express_order_list $item}
								<option value="{$item['id']}" data-name="">{$item['name']}</option>
								{/loop}
								</select>
							</div>
						</div>
					</div>

					<div class="modal-footer">
						<button type="submit"  class="btn btn-primary span2" name="do_normal_print" >打印</button>&nbsp;
						<button type="button"  aria-hidden="true" data-dismiss="modal" class="btn span2">关闭</button>
					</div>
					
				</div>
			</div>
		</div>
</form>







<div class="main">
<div class="panel panel-default">
<form action="" method="post">
	<div class="panel-heading">订单数量:<span class="label label-success">{$total}</span> 单</div>
	<div class="panel-body table-responsive">

				<input type="hidden" name="c" value="site" />
				<input type="hidden" name="a" value="entry" />
				<input type="hidden" name="m" value="wwx_fxxt" />
				<input type="hidden" name="do" value="order" />
				<input type="hidden" name="op" value="display" />
				<input type="hidden" name="status" value="{$status}" />
				<input type="hidden" name="shareid" value="{$shareid}" />
			<div class="form-group">
				<label class="col-xs-12 col-sm-2 col-md-2 col-lg-1 control-label">批量设置快递公司</label>
				<div class="col-xs-6 col-sm-3">
				<select class="form-control" style="margin-right:15px;" name="expressall" id="expressall" >{template 'orderbatexpress'}</select>
				</div>
			</div> 
	</div>

	<div class="panel-body table-responsive">
		<table class="table table-hover">
			<thead class="navbar-inner">
				<tr>{if $status==1}
					<th style="width:30px;"><input type="checkbox" class="check_all" /></th>
					<th style="width:150px;" id="expressno">快递公司</th>      {/if}
					<th style="width:150px;">快递单号</th>
					<th style="width:100px;">订单编号</th>
					<th style="width:100px;">收货人姓名</th>
					<th style="width:120px;">联系电话</th>
					<th style="width:80px;">支付方式</th>
					<th style="width:60px;">运费</th>			
					<th style="width:90px;">总价</th>           
					<th style="width:150px;">下单时间</th>
					<th style="text-align:right;">操作</th>
				</tr>
			</thead>
			<tbody id="allorders">
				{loop $list $item}
				<tr>
					<td class="with-checkbox">{if 	$status==1}	  <input type="checkbox" onchange="onchangcheckbox();" name="check[]" value="{$item['id']}"></td>
					<td ><select class="form-control" onchange="onchangcheckbox();" name="express{$item['id']}" id="express{$item['id']}" >{template 'orderbatexpress'}</select> <input type='hidden'  name='expresscom{$item['id']}' id='expresscom{$item['id']}'  />{/if}</td>
					<td><input class="form-control" type="text" id="expressno{$item['id']}" name="expressno{$item['id']}"  placeholder="请输入快递单号"  value=""></td>
					<td title="{$item['ordersn']}">{$item['ordersn']}</td>
					<td title="{$address[$item['addressid']]['realname']}">{$address[$item['addressid']]['realname']}</td>
					<td title="{$address[$item['addressid']]['mobile']}">{$address[$item['addressid']]['mobile']}</td>
					<td>{if $item['paytype'] == 1}<span class="label label-info">余额支付</span>{/if}{if $item['paytype'] == 2}<span class="label label-success">在线支付</span>{/if}{if $item['paytype'] == 3}<span class="label label-warning">货到付款</span>{/if}</td>
					<td title="{$item['dispatchprice']}">{$item['dispatchprice']}</td>
					<td title="{$item['price']} 元">{$item['price']} 元</td>
					<td title="{php echo date('Y-m-d H:i:s', $item['createtime'])}">{php echo date('Y-m-d H:i:s', $item['createtime'])}</td>
					<td style="text-align:right;">
					<a onclick="document.getElementById('print_express_orderid').value='{$item['id']}';$('#modal-expressprint').modal()" href="javascript:;">快递单打印</a><br/>
					<a onclick="document.getElementById('print_orderid').value='{$item['id']}';$('#modal-normalprint').modal()" href="javascript:;">发货单打印</a></td>
				</tr>
				{/loop}
			</tbody>
		</table>
		
		<table><tr><td style="width:150px"><button type="submit"  name="sendbatexpress" value="sendbatexpress" class="btn btn-warning btn-lg">批量发货</button></td></tr></table>
	</div>
		 <input type="hidden" name="token" value="{$_W['token']}" />
		</form>
		{$pager}
</div>
</div>

<script>
	function onchangcheckbox()
	{
		$("input[name='check[]']").each(function(){ 
			var obj = $("#express"+$(this).val());  
			var sel =obj.find("option:selected").attr("data-name");
			$("#expresscom"+$(this).val()).val(  sel );
		}); 
	}
		
	onchangcheckbox();
	
	$(function(){
		$("#expressall").change(function(){
			var obj = $(this);
			var target_val =obj.find("option:selected").val();
			$("#allorders select").each(function() {
				var obj = $(this);
				console.log(obj);
				obj.val(target_val);
			});
			onchangcheckbox();
		});
	
		$(".check_all").click(function(){
			var checked = $(this).get(0).checked;
			$("input[type=checkbox]").attr("checked", checked);
		});
	});
</script>
{/if}