orderbat.html
9.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
{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>
<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>
<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}