扫码

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@page import="com.tp.base.model.Xo"%>
<%@page import="org.apache.commons.lang.StringUtils"%>
<%@page import="com.wechat.base.utils.WeChatUtils"%>
<%@ page language="java" import="java.util.*" pageEncoding="GBK" %>
<%
WebUtils utils = new WebUtils();
String comIdGoToCart = (String)request.getAttribute("WeChat_ComId");
String urlGoToCart = (String)request.getAttribute("WeChat_Url")+"?"+(String)request.getAttribute("WeChat_QueryString");
HashMap wxconfig = WeChatUtils.getJSConfig(request, comIdGoToCart, urlGoToCart);
request.setAttribute("wxconfig", wxconfig);
%>
<html>
<%@ include file="/wechattaglibs.jsp" %>
<body> <div data-role="page" data-quicklinks="true" id ="${popid}" > <!-- content start -->
<div data-role="content" class="myui-content" id="content-${popid}" >
<div id="alterinfo" >
<form method="post" id="sendInfo" action="${apppath}/wechat/returnorder/send/${WeChat_ComId}.do?primaryKey=${xo.coNum}&timeId=${timeId}"><%-- --%>
<div class="weui_cell">
<div class="weui_cell_hd">单号:</div>
<div class="weui_cell_bd weui_cell_primary">
<p>${xo.coNum}</p>
</div>
</div>
<div class="weui_cell" style="width: 100%">
<div class="weui_cell_hd" style="width: 40%">支付及配送方式:</div>
<div class="weui_cell_bd weui_cell_primary" style="width: 60%">
<%-- <input class="weui_input" readonly="readonly" value='' /> --%>
<p>${tptag:readyNameBySql(xo.isPrm,"queryenum.MALL_PAYMODE","","") }</p>
</div>
</div>
<div class="weui_cell">
<div class="weui_cell_hd">商品金额:</div>
<div class="weui_cell_bd weui_cell_primary">
<!-- <input class="weui_input" value='' readonly="readonly"/> -->
<p>${RealAmount}</p>
</div>
</div> <div class="weui_cell">
<div class="weui_cell_hd">买家承担费用</div>
<div class="weui_cell_bd weui_cell_primary">
<%-- <input class="weui_input" value='' readonly="readonly"/> --%>
<p>${buyfeeAmt}</p>
</div>
</div> <div class="weui_cell">
<div class="weui_cell_hd">卖家承担费用:</div>
<div class="weui_cell_bd weui_cell_primary">
<%-- <input class="weui_input" value='' readonly="readonly"/> --%>
<p>${sellfeeAmt}</p>
</div>
</div> <div class="weui_cell">
<div class="weui_cell_hd">应退金额:</div>
<div class="weui_cell_bd weui_cell_primary">
<!-- <input class="weui_input" value='' readonly="readonly"/> -->
<p>${RealAmount-buyfeeAmt+sellfeeAmt}</p>
</div>
</div>
<!-- <div class="weui_cell">
<div class="weui_cell_hd">收货人:</div>
<div class="weui_cell_bd weui_cell_primary">
<input class="weui_input" name='orderName' placeholder="请输入收货人" id="orderName" />
</div>
</div>
<div class="weui_cell">
<div class="weui_cell_hd">收货地址:</div>
<div class="weui_cell_bd weui_cell_primary">
<input class="weui_input" name='addr' placeholder="请输入收货地址" id="addr" />
</div>
</div>
<div class="weui_cell">
<div class="weui_cell_hd">电话:</div>
<div class="weui_cell_bd weui_cell_primary">
<input class="weui_input" name='orderTel' placeholder="请输入联系电话" id="orderTel" />
</div>
</div> --> <div class="weui_cell">
<div class="weui_cell_hd">物流公司:</div>
<div class="weui_cell_bd weui_cell_primary " data-theme="b">
<select name="wuliu">
<option value="顺丰">
顺丰
</option>
<option value="申通">
申通
</option>
</select> </div>
</div> <div class="weui_cell">
<div class="weui_cell_hd" >发货单号:</div>
<div class="weui_cell_bd weui_cell_primary">
<input class="weui_input" name='deliveryNum' placeholder="请输入发货单号" id="sendcode" />
</div>
<span class="weui_btn weui_btn_mini weui_btn_primary" id="weScan" style="margin-left: 10px">扫码</span>
</div> <input class="weui_btn weui_btn_primary" id="gotoSend" type="button" value="确认发货" /> </form>
</div> <div class="weui_dialog_confirm" id="dialog1" style="display: none;">
<div class="weui_mask"></div>
<div class="weui_dialog">
<div class="weui_dialog_hd"><strong class="weui_dialog_title" style="font-weight: bold;color: #000;font-size: 18px;">确认发货?</strong></div>
<div class="weui_dialog_bd" style="">订单编号:${xo.coNum}</div>
<div class="weui_dialog_ft">
<a href="javascript:;" class="weui_btn_dialog default cancel" style="font-weight: bold;color: #0033B1;font-size: 18px;">否</a>
<a href="javascript:;" class="weui_btn_dialog primary ok" style="font-weight: bold;color: #0033B1;font-size: 18px;">是</a>
</div>
</div>
</div> </div> <!-- content end -->
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">
$(function(){
//$('#shippingId').tpselect({'url':'${apppath}','blankHead':false,'headStr':'--请选择--',autoload:true});
/* $("#gotoSend").on('click',function(){
$("#dialog1").show();
$(".ok").click(function(){
$("#sendInfo").submit();
});
$(".cancel").click(function(){
$("#dialog1").hide();
});
var isRefresh = ${isRefresh};
if(isRefresh){
window.location.reload();
}
}); */
//获取微信权限
wx.config({
debug: false,
appId: '${wxconfig.appID}',
timestamp: '${wxconfig.timestamp}',
nonceStr: '${wxconfig.nonce}',
signature: '${wxconfig.signature}',
jsApiList: [
'scanQRCode'
]
}); //微信扫一扫接口
$("#sendInfo #weScan").click(function(){ wx.scanQRCode({
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
if(result!=null && result!=""){
$("#${popid} #sendcode").prop("value",sendCode);
}else{
alert("扫描无效,请重新输入!");
return false;
}
}
}); }); $("#${popid} .weui_cell_hd").css("width","38%");
$("#${popid} .weui_cell_hd").css("text-align","right");
$("#${popid} .weui_cell_primary p").css("text-align","left");
console.log('${WeChat_ComId}');
$('#${popid} #alterinfo #shippingId').tpselect({'url':'${apppath}','blankHead':false,'headStr':'--请选择--',
autoload:true,
afterloadFn:function(obj){ $(obj).selectmenu('refresh', true);
}
}); $("#${popid} #gotoSend").click(function(){
var sendcode = $("#${popid} #sendcode").val();
var orderName = $("#${popid} #orderName").val();
var addr = $("#${popid} #addr").val();
var orderTel = $("#${popid} #orderTel").val(); if(""==orderName){
alert("收货人必填!");
return false;
}
if(""==addr){
alert("收货地址必填!");
return false;
}
if(""==orderTel){
alert("联系电话必填!");
return false;
}
if(""==sendcode){
alert("发货单号必填!");
return false;
}
if(confirm("确认发货?")){
alert("发货成功!");
$("#${popid} #sendInfo").submit();
}else{
return false;
} });
});
</script>
<%@ include file="/wechatfooter.jsp" %>
</div>
<!-- /page --> </body>
</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@page import="com.tp.base.model.Xo"%><%@page import="org.apache.commons.lang.StringUtils"%><%@page import="com.wechat.base.utils.WeChatUtils"%><%@ page language="java" import="java.util.*" pageEncoding="GBK" %><%  WebUtils utils = new WebUtils();String comIdGoToCart = (String)request.getAttribute("WeChat_ComId");String urlGoToCart = (String)request.getAttribute("WeChat_Url")+"?"+(String)request.getAttribute("WeChat_QueryString");HashMap wxconfig = WeChatUtils.getJSConfig(request, comIdGoToCart, urlGoToCart);request.setAttribute("wxconfig", wxconfig);  %><html><%@ include file="/wechattaglibs.jsp" %>  <body>
<div data-role="page"  data-quicklinks="true"  id ="${popid}" >         <!-- content start -->        <div data-role="content" class="myui-content"  id="content-${popid}" ><div id="alterinfo" ><form method="post" id="sendInfo" action="${apppath}/wechat/returnorder/send/${WeChat_ComId}.do?primaryKey=${xo.coNum}&timeId=${timeId}"><%--  --%><div class="weui_cell">            <div class="weui_cell_hd">单号:</div>            <div class="weui_cell_bd weui_cell_primary">                <p>${xo.coNum}</p>            </div>        </div>        <div class="weui_cell" style="width: 100%">            <div class="weui_cell_hd" style="width: 40%">支付及配送方式:</div>            <div class="weui_cell_bd weui_cell_primary" style="width: 60%">                <%-- <input class="weui_input"  readonly="readonly" value='' /> --%>            <p>${tptag:readyNameBySql(xo.isPrm,"queryenum.MALL_PAYMODE","","") }</p>            </div>        </div>                      <div class="weui_cell">            <div class="weui_cell_hd">商品金额:</div>            <div class="weui_cell_bd weui_cell_primary">                <!-- <input class="weui_input"   value='' readonly="readonly"/> -->                <p>${RealAmount}</p>            </div>        </div>                <div class="weui_cell">            <div class="weui_cell_hd">买家承担费用</div>            <div class="weui_cell_bd weui_cell_primary">                <%-- <input class="weui_input"   value='' readonly="readonly"/> --%>                <p>${buyfeeAmt}</p>            </div>        </div>                <div class="weui_cell">            <div class="weui_cell_hd">卖家承担费用:</div>            <div class="weui_cell_bd weui_cell_primary">                <%-- <input class="weui_input"   value='' readonly="readonly"/> --%>                <p>${sellfeeAmt}</p>            </div>        </div>                <div class="weui_cell">            <div class="weui_cell_hd">应退金额:</div>            <div class="weui_cell_bd weui_cell_primary">                <!-- <input class="weui_input"   value='' readonly="readonly"/> -->                <p>${RealAmount-buyfeeAmt+sellfeeAmt}</p>            </div>        </div><!-- <div class="weui_cell">            <div class="weui_cell_hd">收货人:</div>            <div class="weui_cell_bd weui_cell_primary">                <input class="weui_input" name='orderName'  placeholder="请输入收货人" id="orderName" />                        </div>        </div>        <div class="weui_cell">            <div class="weui_cell_hd">收货地址:</div>            <div class="weui_cell_bd weui_cell_primary">                <input class="weui_input" name='addr'  placeholder="请输入收货地址" id="addr" />            </div>        </div>        <div class="weui_cell">            <div class="weui_cell_hd">电话:</div>            <div class="weui_cell_bd weui_cell_primary">               <input class="weui_input" name='orderTel'  placeholder="请输入联系电话" id="orderTel" />            </div>        </div> -->                <div class="weui_cell">            <div class="weui_cell_hd">物流公司:</div>            <div class="weui_cell_bd weui_cell_primary " data-theme="b">     <select name="wuliu">     <option value="顺丰">     顺丰     </option>     <option value="申通">     申通     </option>     </select>                                                 </div>        </div>                <div class="weui_cell">            <div class="weui_cell_hd" >发货单号:</div>            <div class="weui_cell_bd weui_cell_primary">                <input class="weui_input" name='deliveryNum'  placeholder="请输入发货单号" id="sendcode" />            </div>            <span class="weui_btn weui_btn_mini weui_btn_primary" id="weScan" style="margin-left: 10px">扫码</span>        </div>                <input class="weui_btn weui_btn_primary" id="gotoSend" type="button" value="确认发货" /></form></div><div class="weui_dialog_confirm" id="dialog1" style="display: none;">        <div class="weui_mask"></div>        <div class="weui_dialog">            <div class="weui_dialog_hd"><strong class="weui_dialog_title" style="font-weight: bold;color: #000;font-size: 18px;">确认发货?</strong></div>            <div class="weui_dialog_bd" style="">订单编号:${xo.coNum}</div>            <div class="weui_dialog_ft">                <a href="javascript:;" class="weui_btn_dialog default cancel" style="font-weight: bold;color: #0033B1;font-size: 18px;">否</a>                <a href="javascript:;" class="weui_btn_dialog primary ok" style="font-weight: bold;color: #0033B1;font-size: 18px;">是</a>            </div>        </div>    </div>    </div>         <!-- content end --><script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>  <script type="text/javascript">$(function(){//$('#shippingId').tpselect({'url':'${apppath}','blankHead':false,'headStr':'--请选择--',autoload:true});/* $("#gotoSend").on('click',function(){$("#dialog1").show();$(".ok").click(function(){$("#sendInfo").submit();});$(".cancel").click(function(){$("#dialog1").hide();});var isRefresh = ${isRefresh};if(isRefresh){window.location.reload();}}); *///获取微信权限wx.config({      debug: false,appId: '${wxconfig.appID}',timestamp: '${wxconfig.timestamp}',nonceStr: '${wxconfig.nonce}',signature: '${wxconfig.signature}',jsApiList: [             'scanQRCode'         ] });//微信扫一扫接口$("#sendInfo #weScan").click(function(){wx.scanQRCode({    needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,    scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有    success: function (res) {    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果    if(result!=null && result!=""){$("#${popid} #sendcode").prop("value",sendCode);}else{alert("扫描无效,请重新输入!");return false;}    }});});$("#${popid} .weui_cell_hd").css("width","38%");$("#${popid} .weui_cell_hd").css("text-align","right");$("#${popid} .weui_cell_primary p").css("text-align","left");console.log('${WeChat_ComId}');$('#${popid} #alterinfo #shippingId').tpselect({'url':'${apppath}','blankHead':false,'headStr':'--请选择--',     autoload:true,     afterloadFn:function(obj){    $(obj).selectmenu('refresh', true);   }    });$("#${popid} #gotoSend").click(function(){var sendcode = $("#${popid} #sendcode").val();var orderName = $("#${popid} #orderName").val();var addr = $("#${popid} #addr").val();var orderTel = $("#${popid} #orderTel").val();if(""==orderName){alert("收货人必填!");return false;}if(""==addr){alert("收货地址必填!");return false;}if(""==orderTel){alert("联系电话必填!");return false;}if(""==sendcode){alert("发货单号必填!");return false;}if(confirm("确认发货?")){alert("发货成功!");$("#${popid} #sendInfo").submit();}else{return false;}});});</script><%@ include file="/wechatfooter.jsp" %> </div><!-- /page -->
</body></html>

扫码JSP的更多相关文章

  1. 利用websocket实现微信二维码码扫码支付

    由于业务需要引入微信扫码支付,故利用websocket来实现消息推送技术. 实现大致流程:首先客户端点击微信支付按钮,触发微信支付接口,同时微信支付响应成功参数后,连接websocket客户端,此刻利 ...

  2. JAVA微信扫码支付模式二功能实现完整例子

    概述 本例子实现微信扫码支付模式二的支付功能,应用场景是,web网站微信扫码支付.实现从点击付费按钮.到弹出二维码.到用户用手机微信扫码支付.到手机上用户付费成功.web网页再自动调整到支付成功后的页 ...

  3. 170327、Java微信支付中的扫码支付

    微信支付现在已经变得越来越流行了,随之也出现了很多以可以快速接入微信支付为噱头的产品,不过方便之余也使得我们做东西慢慢依赖第三方,丧失了独立思考的能力,这次打算分享下我之前开发过的微信支付. 一 H5 ...

  4. 微信开放平台PC端扫码登录功能个人总结

    最近公司给我安排一个微信登录的功能,需求是这样的: 1.登录授权 点击二维码图标后,登录界面切换为如下样式(二维码),微信扫描二维码并授权,即可成功登录:    若当前账号未绑定微信账号,扫描后提示“ ...

  5. 【原创分享·微信支付】 C# MVC 微信支付教程系列之扫码支付

    微信支付教程系列之扫码支付                  今天,我们来一起探讨一下这个微信扫码支付.何为扫码支付呢?这里面,扫的码就是二维码了,就是我们经常扫一扫的那种二维码图片,例如,我们自己添 ...

  6. Web应用多账号系统设计及微信扫码登录实现

    Web应用多账号系统设计及微信扫码登录实现 1   前言概述 公司对功能测试,性能测试,安全测试等等都做了比较好的自动化后,急需要一个MIS系统来统一管理这些结果及报表. 此MIS系统特点如下: 仅内 ...

  7. 微信扫码支付+Asp.Net MVC

    这里的扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC,整理如下.(demo在最下方) 一.准备工作 使用的微信API中的统一下单方法,关键的参数是‘公众账号I ...

  8. C#开发微信门户及应用(45)--微信扫码登录

    在前面随笔<C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理>介绍了基于微信开放平台接口实现的微信扫码直接登录的过程.本篇介绍对扫码登录的一些改进和处理,以便更方便应用在实 ...

  9. C#开发微信门户及应用(41)--基于微信开放平台的扫码登录处理

    在现今很多网站里面,都使用了微信开放平台的扫码登录认证处理,这样做相当于把身份认证交给较为权威的第三方进行认证,在应用网站里面可以不需要存储用户的密码了.本篇介绍如何基于微信开放平台的扫码进行网站的登 ...

随机推荐

  1. 标准与扩展ACL实验

    一标准访问控制列表实验: 实验拓扑: 实验目的:掌握标准与扩展ACL的配置 实验要求:拒绝R1到R3的所有流量 实验步骤: 步骤1 按如上拓扑做好底层配置,并检测相邻设备之间的连通性 步骤2起静态路由 ...

  2. Socket在手机上的应用

    usb读取:pid vid --可以唯一的确定设备获取手机驱动socket固定端口通信 wifipc机在局域网内,udp的数据包(整个网段) 蓝牙配对 bluetoothsocket 如果放大:可以分 ...

  3. article标签

    <html><head lang="en"> <meta charset="UTF-8"> <title>富士康 ...

  4. 适用于kali linux的远程桌面开启方法(从windows xp 远程登录到kali linux )

    为了解决Windows远程桌面访问Ubuntu 12.04 之一 中提到的VNC远程桌面的缺点(见http://www.linuxidc.com/Linux/2012-07/64801.htm),我们 ...

  5. ZOJ 3699 Dakar Rally(贪心)

    这是一道贪心题,他的贪心思想很容易想明白,我们保证油箱里的油始终是最便宜的我们最后的花费就能是最少的.实现方法就是:比如现在在i点,我们看邮箱满载能最远到达哪里,不妨设最远到达j,(j >= i ...

  6. PAT (Advanced Level) 1092. To Buy or Not to Buy (20)

    简单题. #include<cstdio> #include<cstring> ; char s1[maxn],s2[maxn]; ]; ]; int main() { sca ...

  7. MyEclipse2014/2015 安装Activiti插件

    一.废话 按照传统的教程而言,安装Activiti Designer 可以从 Help -> Install New Software Name:Activiti BPMN 2.0 design ...

  8. Python异常处理体系

    1.Python内建异常体系结构 The class hierarchy for built-in exceptions is: BaseException  +-- SystemExit  +-- ...

  9. android4.0 的图库Gallery2代码分析(三) 之Applition的初始化准备

    Applition的初始化准备 图库的一切动作都明显地起源于Application.这是区别与其他那种感觉不到Application存在,仅仅感觉到Activity存在的简单应用的一个特点. 图库的a ...

  10. webfont 字体

    http://www.phpdl.com/demo/webfont/index.html 淘宝web font字体,开源. 自定义字体,网站可以用服务端字体. 一般来说,只能用客户端字体.格式不同,为 ...