tijian_tieying/web/dccdc/Views/WeiXin/ConfirmCharge.cshtml
2025-02-20 12:14:39 +08:00

128 lines
5.4 KiB
Plaintext
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.

@model dccdc.Models.ChargeViewModel
@{
Layout = null;
}
<!DOCTYPE html>
<script src="@Url.Content("~/Scripts/jquery-1.12.4.min.js")"></script>
<link href="@Url.Content("~/Scripts/dist/style/weui.min.css")" rel="stylesheet" />
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script src="@Url.Content("~/Scripts/jquery.date_input.pack.js")"></script>
<link href="@Url.Content("~/Scripts/datePicker.css")" rel="stylesheet" />
<style type="text/css">
.demos-header {
padding: 35px 0;
}
.demos-title {
text-align: center;
font-size: 34px;
color: #3cc51f;
font-weight: 400;
margin: 0 15%;
}
</style>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>确认支付</title>
<script>
wx.config({
debug: false, //是否调试true会弹窗
appId: '@dccdc.Common.Global.AppId', //得到这个东西首先必须有一个公众号或者企业号如果已经拥有了你可以就知道AppId在哪里了。
timestamp: '@ViewBag.timeStamp',//生成签名的时间戳,随机数,之后会用这个生成一个签名
nonceStr: '@ViewBag.nonceStr',//生成签名的随机串,随机串,之后会用这个生成一个签名
signature: '@ViewBag.signature',//这个就是签名了在步骤4我会详细讲解
jsApiList: [
'scanQRCode', //开启扫一扫功能,这里还可以添加更多的功能,比如微信支付
'checkJsApi',
'chooseWXPay', 'closeWindow'
]
});
function success(data) {
loading.hide();
wx.chooseWXPay({
//timestamp: data.timestamp, nonceStr: data.nonceStr, package: data.package, signType: 'MD5', paySign: data.paysign,
timestamp: data.timeStamp, nonceStr: data.nonceStr, package: data.package, signType: data.signType, paySign: data.paySign,
success: function (zfjg) {
if(zfjg.errMsg=="chooseWXPay:ok")
{
weui.alert("微信支付成功!", function () {
window.location.href = "@Url.Action("OkResult")/@Model.id";
//wx.closeWindow();
});
}
else
{
weui.alert("微信支付失败!", function () {
wx.closeWindow();
});
}
}
});
}
var loading;
$(function () {
$("#ok").bind("click", function () {
$("#ok").unbind("click");
$.ajax({
url: "@Url.Action("ConfirmCharge1")", type: "post", dataType: "json", data: { id: "@Model.id" },
success: success,
beforeSend: function () {
loading = weui.loading("正在支付");
}
});
});
});
</script>
</head>
<body>
<script src="@Url.Content("~/Scripts/dist/weui.min.js")"></script>
<header class="demos-header">
<h1 class="demos-title">确认支付</h1>
</header>
<form id="charge">
<div class="weui-form-preview">
<div class="weui-form-preview__hd">
<label class="weui-form-preview__label">付款金额</label>
<em class="weui-form-preview__value">¥@Html.DisplayFor(m => m.SFJE)</em>
</div>
<div class="weui-form-preview__bd">
<div class="weui-form-preview__item">
<label class="weui-form-preview__label">姓名</label>
<span class="weui-form-preview__value">@Html.DisplayFor(m => m.xingMing)</span>
</div>
<div class="weui-form-preview__item">
<label class="weui-form-preview__label">身份证号</label>
<span class="weui-form-preview__value">@Html.DisplayFor(m => m.IDCard)</span>
</div>
<div class="weui-form-preview__item">
<label class="weui-form-preview__label">体检日期</label>
<span class="weui-form-preview__value">@Model.ADate.ToString("yyyy-MM-dd")</span>
</div>
<div class="weui-form-preview__item">
<label class="weui-form-preview__label">体检类型</label>
<span class="weui-form-preview__value">@Html.DisplayFor(m => m.CYFAName)</span>
</div>
<div class="weui-form-preview__item">
<label class="weui-form-preview__label">营业执照信息</label>
<span class="weui-form-preview__value">@Html.DisplayFor(m => m.QYXX)</span>
</div>
</div>
<div class="weui-form-preview__ft">
<a id="ok" href="javascript:void(0)" style="margin-bottom: 10px" class="weui-btn weui-btn_warn">缴费</a>
</div>
</div>
</form>
<div class="weui-footer">
<div class="weui-footer__text">
<p class="weui-footer__text">Copyright &copy; 2016-@DateTime.Now.Year 乐陵市铁营镇卫生院</p>
</div>
</div>
</body>
</html>