扫码

 <!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. STL笔记之【map之添加元素】

    //---------------------------------------------------------// 向map中插入元素的方法比较//---------------------- ...

  2. LayoutParams 命名的时候,最好用与子控件相关的字符串命名,

    @Override public View initView() { RelativeLayout container = new RelativeLayout(UIUtils.getContext( ...

  3. Struts2 程序步骤

    1. 新建一个web project, 手动导入包: D:\Java\jar\struts-2.3.24.1\apps\struts2-blank\WEB-INF\lib copy到 WEB-INF/ ...

  4. BCDedit 研究

    bcdedit的研究 系统引导安装 2009-11-12 22:21:13 阅读13 评论0 字号:大中小 首先说明下引导: 微软在Vista之前的系统,采用的是Ntldr来进行引导系统,使用的是bo ...

  5. 7、装饰模式(Decorator)

    顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下: Source类是被装饰类,Decorator类是一个 ...

  6. 2016沈阳网络赛 odd-even number

    odd-even number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) ...

  7. angular指令系列---多行文本框自动高度

    angular.module('MyApp') .directive('autoTextare', ['$timeout', function ($timeout) { return { restri ...

  8. eclipse工程名出现小红叉的解决办法

    前提是eclipse工程中每个子文件都没错,工程名上却显示了小红叉. 打开[Window]->[Show View]->[General]->[Problems],看看Problem ...

  9. 数据同步方案(附Java源码)

    一.问题背景经常碰到要同步数据的情况,而系统自带的复制功能又不能实现增量同步,每次都要做全量复制,发生异常情况后只能重头再来,非常麻烦,优其是对那种大文件的处理,更是耗时.二.解決方案1.计算源目录数 ...

  10. nginx的内页跳转总结

      刚进公司的时候老大一直在要求php做内页跳转,当时也不太了解细节所以一直没有说话.后来php问我你会不会做内页跳转,我说会一点就做了几个,从此搞内页跳转搞了两个星期.至于为什么做内页跳转哪就暂时不 ...