|
|
|
@ -452,7 +452,7 @@ |
|
|
|
|
|
|
|
<span class="box-flex t-remark">实付款 {if $total.exchange_integral}<em class="t-first">{$total.exchange_integral}积分 + </em>{/if}<em class="t-first" id="amount">{$total.amount_formated}</em></span> |
|
|
|
|
|
|
|
<a href="javascript:;" type="button" class="btn-submit" onclick="wxpay()">{if $total.exchange_integral}确认兑换{else}提交订单{/if}</a> |
|
|
|
<a href="javascript:;" type="button" class="btn-submit" onclick="wxpay(this)">{if $total.exchange_integral}确认兑换{else}提交订单{/if}</a> |
|
|
|
<!-- <a href="javascript:;" id="testPaymentBtn" type="button" class="btn-submit" onclick="processPayment()">测试支付</a> sc_test --> |
|
|
|
<!-- 引入jQuery库 --> |
|
|
|
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> |
|
|
|
@ -462,9 +462,83 @@ |
|
|
|
|
|
|
|
<!-- JavaScript代码 --> |
|
|
|
<script> |
|
|
|
function wxpay() { |
|
|
|
console.log(123); |
|
|
|
// $('#theForm').submit(); |
|
|
|
function wxpay(a) { |
|
|
|
var paymentSelected = false; |
|
|
|
// 检查是否选择了支付配送方式 |
|
|
|
for (i = 0; i < frm.elements.length; i ++ ) |
|
|
|
{ |
|
|
|
if (frm.elements[i].name == 'payment' && frm.elements[i].value > 0) |
|
|
|
{ |
|
|
|
paymentSelected = true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if ( ! paymentSelected) |
|
|
|
{ |
|
|
|
d_messages("请选择支付方式"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
var ECS_SURPLUS = ''; |
|
|
|
var ECS_INTEGRAL = ''; |
|
|
|
// 检查用户输入的余额 |
|
|
|
if (document.getElementById("ECS_SURPLUS")) |
|
|
|
{ |
|
|
|
var surplus = document.getElementById("ECS_SURPLUS").value; |
|
|
|
|
|
|
|
var info = $.ajax({ |
|
|
|
url : 'index.php?r=flow/index/check_surplus', |
|
|
|
async : false, |
|
|
|
data: {surplus:surplus}, |
|
|
|
success: function(data){ |
|
|
|
ECS_SURPLUS = data; |
|
|
|
}, |
|
|
|
dataType: 'text' |
|
|
|
}); |
|
|
|
|
|
|
|
if (ECS_SURPLUS) |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
document.getElementById("ECS_SURPLUS_NOTICE").innerHTML = ECS_SURPLUS; |
|
|
|
} |
|
|
|
catch (ex) |
|
|
|
{ |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 检查用户输入的积分 |
|
|
|
if (document.getElementById("ECS_INTEGRAL")) |
|
|
|
{ |
|
|
|
var integral = document.getElementById("ECS_INTEGRAL").value; |
|
|
|
|
|
|
|
var info = $.ajax({ |
|
|
|
url : 'index.php?r=flow/index/check_integral', |
|
|
|
async : false, |
|
|
|
data: {integral:integral}, |
|
|
|
success: function(data){ |
|
|
|
ECS_INTEGRAL = data; |
|
|
|
}, |
|
|
|
dataType: 'text' |
|
|
|
}); |
|
|
|
|
|
|
|
if (ECS_INTEGRAL) |
|
|
|
{ |
|
|
|
return false; |
|
|
|
try |
|
|
|
{ |
|
|
|
d_messages(ECS_INTEGRAL); |
|
|
|
} |
|
|
|
catch (ex) |
|
|
|
{ |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
//避免重复提交 |
|
|
|
$("a.btn-submit").attr("disabled",true); |
|
|
|
setTimeout(function (){$("a.btn-submit").attr("disabled",false);},5000); |
|
|
|
$('#theForm').submit(); |
|
|
|
} |
|
|
|
function processPayment() { |
|
|
|
// 在这里执行任何必要的操作 |
|
|
|
|