Files
OMS/app/ome/view/admin/delivery/fill_delivery.html
2026-01-04 19:08:31 +08:00

192 lines
6.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
Copyright 2012-2026 ShopeX (https://www.shopex.cn)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<{capture name="header"}>
<{css app="ome" src="ome.css"}>
<link href="statics/singlepage.css" rel="stylesheet" type="text/css">
<{/capture}>
<div class="spage-main-box">
<div class="tableform">
<div style="padding-left: 20px; font-size: 2.5em;font-weight: 700;">
补打物流单
</div>
<div class="division">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="427"><span id="error" style="color:red; font-weight:bold; font-size:14px;display:none" class="error" ></span></td>
</tr>
<tr>
<td>
<span style="font-size: 1.5em;font-weight: bold;">输入物流单号:</span><br/>
<input type="text" id="logi_no" name="logi_no" vtype="required" style="margin-top: 10px;background: none repeat scroll 0 0 #FAFAFA;border: 2px solid #CCCCCC;border-radius: 10px 10px 10px 10px;color: #069CBC;font-size: 30px;height: 45px;line-height: 40px;margin-bottom: 10px;padding-left: 19px;width: 400px;" /></td>
<td width="596" valign="bottom"><br><br><button type="button" id="sendProduct" style="font-size:3.0em;font-weight: 700; height: 50px; width:100px;cursor: pointer;" >确定</button></td>
</tr>
</tbody>
</table>
<form method="post" action="index.php?app=ome&ctl=admin_receipts_print&act=addPrintShip&hash=<{$hash}>" target='_blank' id="dlyinfo" style="padding-left: 5px; display:none;">
<input type="hidden" id="delivery_id" name="delivery_id" value="" />
<table cellspacing="0" cellpadding="0" border="0" class="gridlist">
<thead>
<tr>
<th>物流公司</th>
<th>物流运单号</th>
<th>重量</th>
<th>创建时间</th>
<th>状态</th>
<th>操作</th>
</tr>
</thead>
<tbody id="dlyinfotd">
</tbody>
</table>
<table width="100%" cellspacing="0" cellpadding="0" border="0" style="margin-top:20px;">
<tbody>
<tr>
<td width="120" colspan="2"><span style="font-size: 1.5em;font-weight: bold;">补打数量:</span></td>
</tr>
<tr>
<td width="50" align="center"><input type="text" id="num" name="num" style="margin-top: 15px;background: none repeat scroll 0 0 #FAFAFA;border: 2px solid #CCCCCC;border-radius: 10px 10px 10px 10px;color: #069CBC;font-size: 30px;height: 45px;line-height: 40px;width: 50px;" value="1" /></td>
<td width="30" align="center" valign="middle"><{img src="bundle/icon_asc_3.gif" id="jia" title="加1" app="desktop" style="cursor:pointer; margin:8px 0px 0px 0px;"}><br><{img src="bundle/icon_desc_3.gif" id="jian" title="减1" app="desktop" style="cursor:pointer;"}></td>
<td align="left"><br><button type="submit" id="printDelivery" style="font-size:3.0em;font-weight: 700; height: 50px; width:200px;cursor: pointer; margin-left:50px;" >打印物流单</button></td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
</div>
<script>
$('num').addEvent('keyup',function(e){
if(this.value.length==1){
this.value=this.value.replace(/[^1-9]/g,'')
}else{
this.value=this.value.replace(/\D/g,'')
};
var FirstChar=this.value.substr(0,1);
if(FirstChar=="0")
{
this.value=1;
}
});
$('num').addEvent('afterpaste',function(e){
if(this.value.length==1){
this.value=this.value.replace(/[^1-9]/g,'')
}else{
this.value=this.value.replace(/\D/g,'')
};
var FirstChar=this.value.substr(0,1);
if(FirstChar=="0")
{
this.value=1;
}
});
$('jian').addEvent('click', function(e){
var num = parseInt($('num').value);
if(num>1){
$('num').value = num-1;
}
});
$('jia').addEvent('click', function(e){
var num = parseInt($('num').value);
$('num').value = num+1;
});
function trim(str){ //删除左右两端的空格
return str.replace(/(^\s*)|(\s*$)/g, '');
}
function trimAll(str){ //删除所有空格
return str.replace(/[\s]+/g, '');
}
$('logi_no').focus();
$('logi_no').addEvent('change',function(e){
this.value = trimAll(this.value);
return true;
});
$('logi_no').addEvent('keyup',function(e){
if(e.code==13)
delivery_info(e);
});
$('sendProduct').addEvent('click', function(e){
delivery_info(e);
});
function delivery_info(e){
var logi_no = $('logi_no').value;
if (logi_no == ''){
$('error').show().set('html','请输入物流单号');return ;
}
new Request({url:'index.php?app=ome&ctl=admin_consign&act=fill_delivery_confirm',data:'logi_no='+logi_no,method:'POST',
onRequest: function(){
$('error').hide();
},
onComplete: function(json){
if (json != ''){
json = JSON.decode(json);
}
var refund_orders, is_confirm_delivery = false;
if (json.status == 'error'){
$('error').show().set('html',json.msg['str']);
}else{
$('dlyinfo').show();
$('dlyinfotd').set('html',json.msg['str']);
$('delivery_id').value = json.msg['delivery_id'];
}
}
}).send();
}
function del_deliveryBill($log_id,$delivery_id){
if(!confirm('<{t}>确认删除<{/t}>?'))return;
new Request({url:'index.php?app=ome&ctl=admin_consign&act=del_deliveryBill',data:'log_id='+$log_id+'&delivery_id='+$delivery_id,method:'POST',
onRequest: function(){
$('error').hide();
},
onComplete: function(json){
if (json != ''){
json = JSON.decode(json);
}
var refund_orders, is_confirm_delivery = false;
if (json.status == 'error'){
$('error').show().set('html',json.msg['str']);
}else{
$('dlyinfo').show();
$('dlyinfotd').set('html',json.msg['str']);
$('delivery_id').value = json.msg['delivery_id'];
}
}
}).send();
}
$('printDelivery').addEvent('click', function(e){
var num = $('num').value;
num = parseInt(num);
if(num >10){
alert("每次最多只能补打10单");
return false;
}
});
</script>