You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
72
hyhproject/home2/view/default/shops/recharge/pay_step1.html
Executable file
72
hyhproject/home2/view/default/shops/recharge/pay_step1.html
Executable file
@ -0,0 +1,72 @@
|
||||
{extend name="default/shops/base" /}
|
||||
{block name="title"}资金管理-充值{__block__}{/block}
|
||||
{block name="css"}
|
||||
<link href="__STYLE__/css/recharge.css?v={$v}" rel="stylesheet">
|
||||
{/block}
|
||||
{block name="content"}
|
||||
<div class="wst-shop-head"><span>充值</span></div>
|
||||
<div class='wst-shop-content'>
|
||||
<div class='pay-sbox'>
|
||||
<div>
|
||||
<div>
|
||||
<div class='wst-tips-box'>
|
||||
<div class='icon'></div>
|
||||
<div class='tips'>
|
||||
1.充值金额和赠送金额只能用于购买商品,不能提现;<br/>
|
||||
</div>
|
||||
<div style="clear:both"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wst-form">
|
||||
<div class="pay-type">充值金额
|
||||
<div>
|
||||
<div class="wst-list-box">
|
||||
{volist name="chargeItems" id="item"}
|
||||
<div class="wst-frame2 {$key} " onclick="javascript:changeSelected({$item['id']},'itmeId',this)">
|
||||
{if condition="$item['giveMoney'] gt 0"}
|
||||
<div class='charge-doub'>充值 <span class="charge-money">{$item['chargeMoney']}</span> 元</div>
|
||||
<div>送 {$item['giveMoney']} 元</div>
|
||||
{else/}
|
||||
<div class='charge-alone'>充值 <span class="charge-money">{$item['chargeMoney']}</span> 元</div>
|
||||
{/if}
|
||||
<i></i>
|
||||
</div>
|
||||
{/volist}
|
||||
<div class="wst-frame2 " onclick="javascript:changeSelected(0,'itmeId',this)">
|
||||
<div class='charge-alone'>
|
||||
<span class="j-charge-other">其他金额</span>
|
||||
<span class="j-charge-money"><input class="charge-othermoney j-ipt" id="needPay" value="1" maxlength="10" data-rule="充值金额:required;" onkeypress="return WST.isNumberKey(event)" onkeyup="javascript:WST.isChinese(this,1)" maxlength="8"></span>
|
||||
</div>
|
||||
<i></i>
|
||||
</div>
|
||||
<input type="hidden" value="" id='itmeId' class='j-ipt' />
|
||||
<div class='wst-clear'></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><div></div>
|
||||
<div>
|
||||
|
||||
<div class="pay-type">选择支付方式</div>
|
||||
<div class="pay-list">
|
||||
<input type="hidden" id="payCode" name="payCode" />
|
||||
{volist name="payments" id="payment"}
|
||||
{if condition="$payment['isOnline'] eq 1"}
|
||||
<div class="wst-payCode-{$payment['payCode']}" data="{$payment['payCode']}"></div>
|
||||
{/if}
|
||||
{/volist}
|
||||
<div class="wst-clear"></div>
|
||||
</div>
|
||||
<div class="bnt-box">
|
||||
<div onclick='javascript:getPayUrl();' class="wst-pay-bnt"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script type='text/javascript' src='__STYLE__/shops/recharge/recharge.js?v={$v}'></script>
|
||||
{/block}
|
||||
|
53
hyhproject/home2/view/default/shops/recharge/pay_step2.html
Executable file
53
hyhproject/home2/view/default/shops/recharge/pay_step2.html
Executable file
@ -0,0 +1,53 @@
|
||||
|
||||
{extend name="default/shops/base" /}
|
||||
{block name="title"}资金管理-充值{__block__}{/block}
|
||||
{block name="css"}
|
||||
<link href="__STYLE__/css/recharge.css?v={$v}" rel="stylesheet">
|
||||
{/block}
|
||||
{block name="content"}
|
||||
<div class='wst-user-content'>
|
||||
|
||||
<div class="pay-sbox-head">
|
||||
<div class="wst-shop-head"><span>充值</span></div>
|
||||
</div>
|
||||
<div style="padding-top: 27px;">
|
||||
<div class="pay-tip2"></div>
|
||||
</div>
|
||||
<div class='pay-sbox' >
|
||||
<div class="qrcode-box">
|
||||
<div class="pbox">
|
||||
请您扫描以下二维码,钱包充值金额:<span class="wst-fred">¥{$needPay}</span>
|
||||
</div>
|
||||
<div style="" class="wst-qrcode"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="js"}
|
||||
<script type='text/javascript' src='__STYLE__/js/qrcode.js?v={$v}'></script>
|
||||
<script>
|
||||
{if condition="$out_trade_no != '' and $code_url!=''"}
|
||||
var qr = qrcode(10, 'M');
|
||||
qr.addData("{$code_url}");
|
||||
qr.make();
|
||||
$(".wst-qrcode").html(qr.createImgTag());
|
||||
|
||||
{/if}
|
||||
setInterval(function(){
|
||||
var params = {};
|
||||
params.trade_no = "{$out_trade_no}";
|
||||
|
||||
$.ajax({
|
||||
url:"{:url('home/weixinpays/getPayStatus')}",
|
||||
data:params,
|
||||
type:"POST",
|
||||
dataType:"json",
|
||||
success:function(data){
|
||||
if(data.status==1){
|
||||
location.href = "{:url('home/logmoneys/shopmoneys')}";
|
||||
}
|
||||
}
|
||||
});
|
||||
},1500);
|
||||
</script>
|
||||
{/block}
|
58
hyhproject/home2/view/default/shops/recharge/recharge.js
Executable file
58
hyhproject/home2/view/default/shops/recharge/recharge.js
Executable file
@ -0,0 +1,58 @@
|
||||
|
||||
function getPayUrl(){
|
||||
var params = {};
|
||||
params.payObj = "recharge";
|
||||
params.targetType = 1;
|
||||
params.needPay = $.trim($("#needPay").val());
|
||||
params.payCode = $.trim($("#payCode").val());
|
||||
params.itmeId = $.trim($("#itmeId").val());
|
||||
if(params.itmeId==0 && params.needPay<=0){
|
||||
WST.msg('请输入充值金额', {icon: 5});
|
||||
return;
|
||||
}
|
||||
if(params.payCode==""){
|
||||
WST.msg('请先选择支付方式', {icon: 5});
|
||||
return;
|
||||
}
|
||||
jQuery.post(WST.U('home/'+params.payCode+'/get'+params.payCode+"URL"),params,function(data) {
|
||||
var json = WST.toJson(data);
|
||||
if(json.status==1){
|
||||
location.href = json.url;
|
||||
}else{
|
||||
WST.msg('充值失败', {icon: 5});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function inEffect(obj,n){
|
||||
$(obj).addClass('j-selected').siblings('.wst-frame'+n).removeClass('j-selected');
|
||||
}
|
||||
function changeSelected(n,index,obj){
|
||||
$('#'+index).val(n);
|
||||
if(n==0){
|
||||
$(".j-charge-other").hide();
|
||||
$(".j-charge-money").show();
|
||||
|
||||
}else{
|
||||
$(".j-charge-other").show();
|
||||
$(".j-charge-money").hide();
|
||||
}
|
||||
inEffect(obj,2);
|
||||
}
|
||||
$(function(){
|
||||
$(".wst-frame2:first").click();
|
||||
$("#wst-check-orders").click(function(){
|
||||
$("#wst-orders-box").slideToggle(600);
|
||||
});
|
||||
$("div[class^=wst-payCode]").click(function(){
|
||||
var payCode = $(this).attr("data");
|
||||
$("div[class^=wst-payCode]").each(function(){
|
||||
$(this).removeClass().addClass("wst-payCode-"+$(this).attr("data"));
|
||||
});
|
||||
$(this).removeClass().addClass("wst-payCode-"+payCode+"-curr");
|
||||
$("#payCode").val(payCode);
|
||||
});
|
||||
if($("div[class^=wst-payCode]").length>0){
|
||||
$("div[class^=wst-payCode]")[0].click();
|
||||
}
|
||||
});
|
Reference in New Issue
Block a user