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

118 lines
4.4 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.
-->
<script hole='true' language="javascript">
function PrintPreview() {
printActivex.PrintBgImg = '<{$bgImg}>';
printActivex.PrintConfig = $('printSetup').value;
printActivex.PrintField = $('printField').value;
printActivex.PrintShipData = $('printShipData').value;
printActivex.Preview();
}
function doPrint() {
printActivex.print();
}
function changePrint()
{
var printname= $('printname').value;
new Request({url:'index.php?app=ome&ctl=admin_receipts_print&act=setPrintStatus',method:'post',data:'type=express&str='+printname+'&sku=<{$sku}>',
onSuccess:function(json){
if (json == 'true'){
showBindLogi();
}else {
alert(json);
}
}
}).send();
}
function changePrintMode(mode) {
if (mode==1) {
mode = 'flash';
} else {
mode = 'activex';
}
new Request({url:'index.php?app=ome&ctl=admin_receipts_print&act=setPrintMode',method:'post',data:'mode='+mode,
onSuccess:function(json){
if (json == 'true'){
window.location.reload();
}else {
alert(json);
}
}
}).send();
}
function downloadActivex() {
window.open("http://www.fh.taoex.com/files/TaoExPrint_Setup.exe");
}
if (window.ActiveXObject) {
if (eval("printActivex.PrintBgImg") != undefined) {
PrintPreview();
} else {
$('form1').style.display='none';
$('formContent').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
'<tr><td><div class="note"><h5>你需要先安装ACTIVEX打印控件</h5>' +
'当前系统没有安装ACTIVEX的打印控件你需要安装后才能正常进行打印工作。<br\>' +
'<font color="red">在安装完ACTIVEX后请点击<{button label="重新加载" onclick="window.location.reload();" id="doReload_btn"}>'+
'(注意:如重新加载后异常,请关闭浏览器重新打开。)</font>' +
'<br><br><{button label="安装ACTIVEX控件" onclick="downloadActivex();" id="doChangPrintMode_btn"}>'+
'&nbsp;&nbsp;&nbsp;&nbsp;'+
'</td></tr></table> ';
}
} else {
$('form1').style.display='none';
$('formContent').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
'<tr><td><div class="note"><h5>浏览器和当前选择打印模式不兼容:</h5>' +
'<b style="color:red;">当前浏览器不支持 ACTIVEX 控件我们建议使用IE7,IE8浏览器进行打印工作您将获得最佳的使用体验。</b><br\><br\>' +
'如果您使用的是非IE浏览器请点击<{button label="切换至 FLASH 打印模式" onclick="changePrintMode(1)" id="doChangPrintMode_btn"}>'+
'</td></tr></table> ';
}
<{ if $errIds }>
var alertMsg = '';
<{ foreach from=$errIds item=cid }>
alertMsg = alertMsg + "<{$errBns[$cid]}>" + "<{$errInfo[$cid]}> <br/>" ;
alertMsg = alertMsg + '';
<{/foreach}>
alertMsg = alertMsg + '<br/>以上发货单在本次打印列表中已被剔除,请在处理后重新打印。';
$('information').style.display='';
if ($('information').innerHTML != '')
$('information').innerHTML = $('information').innerHTML + alertMsg;
else
$('information').innerHTML = alertMsg;
<{ /if }>
</script>
<script hold="true" language="javascript" event="OnPrintFinsh" for="printActivex">
changePrint();
</script>