UNPKG

h5-cli

Version:

hello

413 lines (366 loc) 21.8 kB
"use strict"; /** \u521d\u59cb\u5316\u7f34\u8d39\u65b9\u5f0f \u5c5e\u6027\u5f53\u524d\u652f\u6301\u7684\u4e1a\u52a1\u652f\u4ed8\u65b9\u5f0f .payTypes:['aliPay','accountPay','wxPay'] \u4e8b\u4ef6\u652f\u4ed8\u65b9\u5f0f\u51c6\u5907\u597d\u56de\u8c03\u7684\u51fd\u6570 .onReady .getStatus(code, ); */ define("mods/pay/index", function (require, exports, module) { //\u652f\u4ed8\u5b9d 1 var PAY_TYPE_ALI = "aliPay"; //\u5fae\u4fe1 2 var PAY_TYPE_WX = "wxPay"; //\u4f59\u989d 3 var PAY_TYPE_ACCOUNT = "accountPay"; //\u5230\u9662\u652f\u4ed8 4 var PAY_TYPE_HOSPITAL = "hospitalPay"; //\u516c\u4f17\u53f7\u652f\u4ed8 5 var PAY_TYPE_GZH = "gzh"; //\u652f\u4ed8\u5b9d\u7f51\u9875\u652f\u4ed8 7 var PAY_TYPE_ALI_WEB = "aliPayWeb"; //\u533b\u4fdd\u652f\u4ed8 var PAY_TYPE_MEDICARE = "medicare"; //edicarePay var VModule = require("component/VModule"); var payModule = VModule.render({ PAY_TYPE_ALI: PAY_TYPE_ALI, PAY_TYPE_WX: PAY_TYPE_WX, PAY_TYPE_ACCOUNT: PAY_TYPE_ACCOUNT, PAY_TYPE_HOSPITAL: PAY_TYPE_HOSPITAL, PAY_TYPE_GZH: PAY_TYPE_GZH, PAY_TYPE_MEDICARE: PAY_TYPE_MEDICARE, PAY_TYPE_ALI_WEB: PAY_TYPE_ALI_WEB, /** corpId : \u533b\u9662id optType: \u4e1a\u52a1\u573a\u666f 1 \u5145\u503c \uff0c 2 \u7f34\u8d39, 3 \u6302\u53f7, 6\u9884\u7ea6 amount: \u8ba2\u5355\u91d1\u989d */ init: function init(corpId, optType, patientId, amount) { //test // optType = 2; this.corpId = corpId; // this.corpId = 549;//todo\u9700\u8981\u5220\u9664 this.optType = optType; this.patientId = patientId; this.amount = amount || 0; this.state = { loading: true }; // $('#J_PayTypeListWrap').removeClass("hide"); this.module = this.initModule(this.state, '#J_PayTypeList'); //\u521d\u59cb\u5316\u5f53\u524d\u73af\u5883\u6240\u652f\u6301\u7684\u652f\u4ed8\u65b9\u5f0f this.supportPayTypes = this.initLocalSupportPayType(); //\u6839\u636e\u73af\u5883\u548c\u533b\u9662\u7684\u914d\u7f6e\u6700\u7ec8\u8ba1\u7b97\u51fa\u6240\u652f\u6301\u7684\u7f34\u8d39\u65b9\u5f0f this.payTypes = []; //\u5728\u8fdc\u56feapp\u4e2d\u67e5\u8be2\u652f\u4ed8\u65b9\u5f0f if (this.supportPayTypes.length) { this.get("/user-web/restapi/pay/type", { corpId: this.corpId, //todo \u9700\u8981\u56de\u6765 optType: this.optType, //1\u3001\u5145\u503c 2\u3001\u7f34\u8d39 3\u3001\u6302\u53f7 patientId: this.patientId }); } else { this.onError({ msg: '\u5f53\u524d\u73af\u5883\u4e0d\u652f\u6301\u652f\u4ed8\u529f\u80fd\uff0c<a href="about/download.html">\u4e0b\u8f7d\u6167\u533b</a>' }); } }, initLocalSupportPayType: function initLocalSupportPayType() { // \u9ed8\u8ba4\u6240\u6709\u73af\u5883\u90fd\u652f\u6301 \u4f59\u989d \u652f\u4ed8 var types = [PAY_TYPE_ACCOUNT, PAY_TYPE_HOSPITAL, PAY_TYPE_MEDICARE]; // if( !this.util.isInIOS() ){ //\u533b\u4fdd\u4e0d\u80fd\u5728ios\u4e2d\u8fd0\u884c // types.push(PAY_TYPE_MEDICARE) // } if (this.util.isInYuantuApp()) { //\u5982\u679c\u662f\u8fdc\u56fe app\u5185 \u652f\u6301 \u6240\u6709\u652f\u4ed8\u5b9d\u548c\u5fae\u4fe1\u7f34\u8d39 // types.push( PAY_TYPE_ACCOUNT ); // ios\u5ba2\u6237\u7aef\u5c0f\u4e8e 2.0.6 \u4e0d\u80fd\u4f7f\u7528\u652f\u4ed8\u5b9d\u652f\u4ed8 // alert( !(this.util.getPlatform() == "ios" && this.util.version.lt(2,0,7)) ) // alert( navigator.userAgent ) // if (!(this.util.getPlatform() == "ios" && this.util.version.lt(2, 0, 7))) { types.push(PAY_TYPE_WX); // } types.push(PAY_TYPE_ALI); } //\u5982\u679c\u662f\u5fae\u4fe1\u4e2d\u652f\u6301\u5fae\u4fe1\u7f34\u8d39 if (this.util.isInMicroMessenger()) { types.push(PAY_TYPE_GZH); } //\u5982\u679c\u5728\u652f\u4ed8\u5b9dwebview\u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528\u652f\u4ed8\u5b9d\u7f51\u9875\u652f\u4ed8\uff0c\u8c03\u8d77\u652f\u4ed8\u5b9dapp\u652f\u4ed8 if (this.util.isInZhifubao()) { types.push(PAY_TYPE_ALI_WEB); } /** if(this.util.isInAliPay()){ //\u652f\u4ed8\u5b9d\u4e2d\u652f\u6301\u652f\u6301\u5fae\u4fe1\u652f\u4ed8 this.supportPayTypes.push( PAY_TYPE_ALI ); } */ return types; }, //\u6839\u636e\u5f53\u524d\u73af\u5883\u5224\u65ad\u5f53\u524d\u662f\u5426\u652f\u6301\u67d0\u79cd\u65b9\u5f0f isLocalSupportPayType: function isLocalSupportPayType(type) { return this.supportPayTypes.indexOf(type) != -1; }, onComplate: function onComplate(result) { if (result && result.success) { this.onSuccess(result); } else { this.onError(result); } }, // onSuccess: function onSuccess(result) { var _this = this; // result.data = { // hospitalPay:{ // status:false // }, // aliPay:{ // status:true, // }, // accoutPay:{ // cardNo:"1111", // balance: -1, // status: false, // name:1111 || "\u4f59\u989d", // isTiedCard: false, // cardType: 1111 // }, // wxPay:{ // status:true // } // } var _result$data = result.data, accoutPay = _result$data.accoutPay, hospitalPay = _result$data.hospitalPay, wxPay = _result$data.wxPay, aliPay = _result$data.aliPay, wxGzhPay = _result$data.wxGzhPay, pyMedicarePay = _result$data.pyMedicarePay, aliFwcPay = _result$data.aliFwcPay; // pyMedicarePay.status = true;// = {status:true} // pyMedicarePay.isTiedCard = true; //\u652f\u4ed8\u7ea2\u7f51\u9875\u652f\u4ed8 var aliPayWeb = aliFwcPay || {}; // wxGzhPay = wxGzhPay || {}; //\u628a\u652f\u4ed8\u65b9\u5f0f\u6dfb\u52a0\u5230 this.payTypes \u4e2d accoutPay.cardNo && accoutPay.status && this.isLocalSupportPayType(this.PAY_TYPE_ACCOUNT) && this.payTypes.push(this.PAY_TYPE_ACCOUNT); aliPay.status && this.isLocalSupportPayType(this.PAY_TYPE_ALI) && this.payTypes.push(this.PAY_TYPE_ALI); aliPayWeb.status && this.isLocalSupportPayType(this.PAY_TYPE_ALI_WEB) && this.payTypes.push(this.PAY_TYPE_ALI_WEB); wxPay.status && this.isLocalSupportPayType(this.PAY_TYPE_WX) && this.payTypes.push(this.PAY_TYPE_WX); hospitalPay.status && this.isLocalSupportPayType(this.PAY_TYPE_HOSPITAL) && this.payTypes.push(this.PAY_TYPE_HOSPITAL); wxGzhPay.status && this.isLocalSupportPayType(this.PAY_TYPE_GZH) && this.payTypes.push(PAY_TYPE_GZH); pyMedicarePay.status && this.isLocalSupportPayType(this.PAY_TYPE_MEDICARE) && this.payTypes.push(PAY_TYPE_MEDICARE); this.setState({ loading: false, success: true, hospitalPay: { status: hospitalPay.status }, aliPay: { status: aliPay.status }, //\u4e0eApp\u652f\u4ed8\u663e\u793a\u4fdd\u6301\u4e00\u81f4\u903b\u8f91\uff0c\u540e\u7aef\u672a\u589e\u52a0\u72ec\u7acb\u7684\u652f\u4ed8\u65b9\u5f0f aliPayWeb: { status: aliPayWeb.status }, accoutPay: { cardNo: accoutPay.cardNo, balance: accoutPay.balance || 0, status: accoutPay.status, name: accoutPay.name || "\u4f59\u989d", isTiedCard: accoutPay.isTiedCard, cardType: accoutPay.cardType }, wxPay: { status: wxPay.status }, wxGzhPay: { status: wxGzhPay.status }, pyMedicarePay: { status: pyMedicarePay.status, cardNo: pyMedicarePay.cardNo, name: pyMedicarePay.name, ResponseUrl: pyMedicarePay.ResponseUrl, //"http://test.yuantutech.com/user-web/restapi/common/medicare/pyBindNotify", MerReserved: pyMedicarePay.MerReserved, //"{"patientId":1000008544,"unionId":60,"userId":206}", Merchant: pyMedicarePay.Merchant, //"102440153110004", postUrl: pyMedicarePay.postUrl, //"http://120.26.110.228:8082/MedicarePay/CardBinding", isTiedCard: pyMedicarePay.isTiedCard, //false, Version: pyMedicarePay.Version, //"1.0.0", Signature: pyMedicarePay.Signature, //"4vtmK5qz3bypJaFhTjTqC2zj9RvXcG/hNdzoBEG1WWhKYZIIh+Vw3kZjGyRCRvCu", TerminalCode: pyMedicarePay.TerminalCode //"10000124" } }, function () { _this.onReady(_this.payTypes.length > 0); _this.setAccoutBalance(); }); }, onError: function onError(result) { $('#J_PayTips').html(result.msg || "\u83b7\u53d6\u652f\u4ed8\u65b9\u5f0f\u5931\u8d25"); this.onReady(false); }, getAccoutPayBalance: function getAccoutPayBalance() { //\u5982\u679c -1 \u4e3a\u6b63\u786e\u83b7\u53d6\u5c31\u8bca\u4eba\u4f59\u989d\uff0c\u5c31\u9ed8\u8ba4\u662f\u65e0\u7a77\u5927 try { var balance = this.state.accoutPay.balance; return balance == -1 ? Infinity : balance; } catch (e) { return Infinity; } }, setAccoutBalance: function setAccoutBalance() { //\u4f18\u5148\u9009\u4e2d\u8bbe\u7f6e if (this.payTypes.length) { //\u4f59\u989d if (this.payTypes.indexOf(PAY_TYPE_ACCOUNT) != -1 && this.amount <= this.state.accoutPay.balance) { $(this.refs["accoutPay"]).attr("checked", true); return; } //\u652f\u4ed8\u5b9d if (this.payTypes.indexOf(PAY_TYPE_ALI) != -1) { $(this.refs["aliPay"]).attr("checked", true); return; } //\u5fae\u4fe1 if (this.payTypes.indexOf(PAY_TYPE_WX) != -1) { $(this.refs["wxPay"]).attr("checked", true); return; } //\u5230\u9662\u652f\u4ed8 if (this.payTypes.indexOf(PAY_TYPE_HOSPITAL) != -1) { $(this.refs["hospitalPay"]).attr("checked", true); return; } //\u533b\u4fdd\u652f\u4ed8 if (this.payTypes.indexOf(PAY_TYPE_MEDICARE) != -1) { $(this.refs["yibaoPay"]).attr("checked", true); return; } //\u516c\u4f17\u53f7\u5185\u652f\u4ed8 if (this.payTypes.indexOf(PAY_TYPE_GZH) != -1) { $(this.refs["wxGZHPay"]).attr("checked", true); return; } //\u652f\u4ed8\u5b9d\u670d\u52a1\u7a97\u652f\u4ed8 if (this.payTypes.indexOf(PAY_TYPE_ALI_WEB) != -1) { $(this.refs["aliPayWeb"]).attr("checked", true); return; } } }, getPayType: function getPayType() { var _refs = this.refs, accoutPay = _refs.accoutPay, aliPay = _refs.aliPay, wxPay = _refs.wxPay, hospitalPay = _refs.hospitalPay, wxGZHPay = _refs.wxGZHPay, aliPayWeb = _refs.aliPayWeb, yibaoPay = _refs.yibaoPay; var feeChannel1 = accoutPay && accoutPay.checked; //String($(accoutPay).attr("checked")) == "checked" ? 1 : 0; var feeChannel2 = aliPay && aliPay.checked; //String($(aliPay).attr("checked")) == "checked" ? 1 : 0; var feeChannel3 = wxPay && wxPay.checked; //String($(wxPay).attr("checked")) == "checked" ? 1 : 0; var feeChannel4 = hospitalPay && hospitalPay.checked; // String($(hospitalPay).attr("checked")) == "checked" ? 1 : 0; var feeChannel5 = wxGZHPay && wxGZHPay.checked; var feeChannel6 = aliPayWeb && aliPayWeb.checked; var feeChannel7 = yibaoPay && yibaoPay.checked; var feeChannel = -1; //\u8fd9\u91cc\u7684\u5224\u65ad\u987a\u5e8f\u4e0d\u80fd\u53d8\uff0c\u4fe1\u4e0d\u4fe1\u7531\u4f60 if (feeChannel4) { //\u5230\u9662\u652f\u4ed8 feeChannel = 4; return feeChannel; } if (feeChannel5) { //\u516c\u4f17\u53f7 feeChannel = 5; return feeChannel; } if (feeChannel3) { //\u5fae\u4fe1 feeChannel = 2; return feeChannel; } if (feeChannel2) { //\u652f\u4ed8\u5b9d feeChannel = 1; return feeChannel; } if (feeChannel7) { //\u533b\u4fdd\u652f\u4ed8 feeChannel = 7; return feeChannel; } if (feeChannel1) { //\u4f59\u989d feeChannel = 3; return feeChannel; } }, renderError: function renderError(state) { return "<div class=\"ui-tips center\">" + (state.msg || "\u83b7\u53d6\u652f\u4ed8\u65b9\u5f0f\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5") + "</div>"; }, renderLoading: function renderLoading() { return "<div class=\"ui-tips center\">\u6B63\u5728\u67E5\u8BE2\u652F\u4ED8\u65B9\u5F0F...</div>"; }, render: function render(state) { var hospitalPay = state.hospitalPay, aliPay = state.aliPay, accoutPay = state.accoutPay, wxPay = state.wxPay, wxGzhPay = state.wxGzhPay, aliPayWeb = state.aliPayWeb, pyMedicarePay = state.pyMedicarePay; console.log(pyMedicarePay); var util = this.util; var payTypes = this.payTypes; // \u662f\u5426\u663e\u793a\u7ed1\u5361 \u663e\u793a\u7ed1\u5b9a\u5c31\u8bca\u5361 \u6ca1\u6709\u5361\u53f7 \u6709\u5361 \u80fd\u652f\u6301\u7ed1\u5361 var isTiedCard = !accoutPay.cardNo && accoutPay.cardType && accoutPay.isTiedCard && accoutPay.status; //\u4f59\u989d\u652f\u4ed8 var isAccoutPay = accoutPay.cardNo && accoutPay.status && this.isLocalSupportPayType(this.PAY_TYPE_ACCOUNT); //\u652f\u4ed8\u5b9d\u652f\u4ed8 var isAliPay = aliPay.status && this.isLocalSupportPayType(this.PAY_TYPE_ALI); //\u5fae\u4fe1\u652f\u4ed8 var isWXPay = wxPay.status && this.isLocalSupportPayType(this.PAY_TYPE_WX); //\u5230\u9662\u652f\u4ed8 var isHospitalPay = hospitalPay.status && this.isLocalSupportPayType(this.PAY_TYPE_HOSPITAL); //\u533b\u4fdd\u652f\u4ed8 var isMedicarePay = pyMedicarePay.status && this.isLocalSupportPayType(this.PAY_TYPE_MEDICARE); //\u662f\u5426\u9700\u8981\u7ed1\u5b9a \u533b\u4fdd\u652f\u4ed8\u5361 var isBindMedicarePay = pyMedicarePay.status && pyMedicarePay.isTiedCard && !pyMedicarePay.cardNo; //\u652f\u4ed8\u5b9d\u670d\u52a1\u7a97 var isAliPayWeb = aliPayWeb.status && this.isLocalSupportPayType(this.PAY_TYPE_ALI_WEB); //\u5fae\u4fe1\u516c\u4f17\u53f7\u652f\u4ed8 var isGZHPay = wxGzhPay.status && this.isLocalSupportPayType(this.PAY_TYPE_GZH); var tips = payTypes.length > 0 ? "\u8bf7\u9009\u62e9\u4e00\u79cd\u652f\u4ed8\u65b9\u5f0f" : isTiedCard ? "\u8bf7\u9009\u62e9\u4e00\u79cd\u652f\u4ed8\u65b9\u5f0f" : "\u8be5\u533b\u9662\u4e0d\u652f\u6301\u7f51\u4e0a\u652f\u4ed8"; var amount = this.amount; return "\n <div class=\"ui-tips center\">" + tips + "</div>\n <div class=\"ui-form ui-pay-form\">\n \t<ul class=\"ui-list ui-list-text ui-border-tb\">\n " + (isAccoutPay ? "\n <li class=\"ui-border-t recharge-label\">\n \t\t\t<label class=\"label\" for=\"J_FeeChannel1\"></label>\n \t\t\t<div class=\"ui-radio\">\n \t\t\t\t<div class=\"ui-medical-info\">\n \t\t\t\t\t<i class=\"medical-icon icon-card\"></i>\n \t\t\t\t\t<div class=\"info\">\n \t\t\t\t\t\t<h2><span>" + accoutPay.name + "</span> <span class=\"card-number\">(" + accoutPay.cardNo.slice(-4) + ")</span></h2>\n \t\t\t\t\t\t<p class=\"yu-e\" >\n \t\t\t\t\t\t\t<span>\u5361\u5185\u4F59\u989D: <span class=\"number\">" + Math.max(accoutPay.balance / 100, 0) + "\u5143</span></span>\n \t\t\t\t\t\t</p>\n \t\t\t\t\t</div>\n \t\t\t\t\t<input type=\"radio\" ref=\"accoutPay\" " + (amount > accoutPay.balance ? 'disabled="disabled"' : "") + " name=\"feechaeel\" id=\"J_FeeChannel1\" />\n \t\t\t\t</div>\n \t\t\t</div>\n \t\t</li>\n " : "") + "\n " + (isTiedCard ? "\n <li class=\"ui-border-t recharge-label ui-arrowlink\">\n \t\t\t<div class=\"ui-radio\">\n \t\t\t\t<a class=\"ui-medical-info\" href=\"" + ("../bind-card.html?" + util.flat({ patientId: this.patientId, corpId: this.corpId, unionId: this.unionId, target: "_blank", description: accoutPay.name })) + "\">\n \t\t\t\t\t<i class=\"medical-icon icon-card\"></i>\n \t\t\t\t\t<div class=\"info no\">\n \t\t\t\t\t\t<h2><span>\u7ED1\u5B9A" + accoutPay.name + "</span></h2>\n \t\t\t\t\t</div>\n \t\t\t\t</a>\n \t\t\t</div>\n \t\t</li>\n " : "") + "\n " + (isHospitalPay ? "\n <li class=\"ui-border-t recharge-label\">\n <label class=\"label\" for=\"J_FeeChannel4\"></label>\n <div class=\"ui-radio\">\n <i class=\"icon-daoyuan\"></i>\u5230\u9662\u652F\u4ED8\n <input type=\"radio\" ref=\"hospitalPay\" name=\"feechaeel\" id=\"J_FeeChannel4\" />\n </div>\n </li>\n " : "") + "\n " + (isAliPay ? "\n <li class=\"ui-border-t recharge-label\">\n <label class=\"label\" for=\"J_FeeChannel2\"></label>\n <div class=\"ui-radio\">\n <i class=\"icon-zhi\"></i>\u652F\u4ED8\u5B9D\u652F\u4ED8\n <input type=\"radio\" ref=\"aliPay\" name=\"feechaeel\" id=\"J_FeeChannel2\" />\n </div>\n </li>\n " : "") + "\n " + (isGZHPay ? "<li class=\"ui-border-t recharge-label\" >\n <label class=\"label\" for=\"J_FeeChannel3\"></label>\n <div class=\"ui-radio\">\n <i class=\"icon-wx\"></i>\u5FAE\u4FE1\u652F\u4ED8\n <input type=\"radio\" ref=\"wxGZHPay\" name=\"feechaeel\" id=\"J_FeeChannel5\" />\n </div>\n </li>" : "") + "\n " + (isWXPay ? "\n <li class=\"ui-border-t recharge-label\">\n <label class=\"label\" for=\"J_FeeChannel3\"></label>\n <div class=\"ui-radio\">\n <i class=\"icon-wx\"></i>\u5FAE\u4FE1\u652F\u4ED8\n <input type=\"radio\" ref=\"wxPay\" name=\"feechaeel\" id=\"J_FeeChannel3\" />\n </div>\n </li>\n " : "") + "\n " + ( //\u4f7f\u7528\u533b\u4fdd\u4e2a\u4eba\u8d26\u6237\u652f\u4ed8 isMedicarePay ? "\n <li class=\"ui-border-t recharge-label\">\n <label class=\"label\" for=\"J_FeeChannel6\"></label>\n <div class=\"ui-radio\">\n <i class=\"icon-yibao\"></i>" + pyMedicarePay.name + "\n <input type=\"radio\" ref=\"yibaoPay\" name=\"feechaeel\" id=\"J_FeeChannel6\" />\n </div>\n </li> " : "") + "\n " + (isAliPayWeb ? "\n <li class=\"ui-border-t recharge-label\" id=\"J_AliPayType\">\n <label class=\"label\" for=\"J_FeeChannel7\"></label>\n <div class=\"ui-radio\">\n <i class=\"icon-zhi\"></i>\u652F\u4ED8\u5B9D\u652F\u4ED8\n <input type=\"radio\" ref=\"aliPayWeb\" name=\"feechaeel\" id=\"J_FeeChannel7\" />\n </div>\n </li>\n " : "") + "\n " + ( //\u7ed1\u5b9a\u533b\u4fdd\u4e2a\u4eba\u8d26\u6237 isBindMedicarePay ? this.renderBindCardType6(pyMedicarePay) : "") + "\n \t</ul>\n </div>\n "; }, //\u4e2a\u4eba\u533b\u4fdd\u8d26\u6237\u7ed1\u5361 renderBindCardType6: function renderBindCardType6(pyMedicarePay) { var medicarePayParams = Object.assign({}, pyMedicarePay); medicarePayParams.RedirectUrl = window.location.href; var medicarePayParamsKeys = this.util.keys(medicarePayParams); //\u8fdc\u56feandroid\u4e2d\u6709bug\u4e0d\u80fd\u7528\u65b0\u5f00\u7a97\u53e3\u6253\u5f00 // if(this.util.getPlatform() == "ios"){ // medicarePayParams.target="_blank" // } return "\n <li class=\"ui-border-t ui-arrowlink\" >\n <form method=\"post\" action=\"" + medicarePayParams["postUrl"] + "\" ref=\"form\" >\n " + medicarePayParamsKeys.map(function (key) { return "<input type=\"hidden\" name=\"" + key + "\" value=" + medicarePayParams[key] + " />"; }).join("") + "\n <a class=\"ui-medical-info\" ref=\"card6\" >\n <i class=\"medical-icon icon-yibao\"></i>\n <div class=\"info no\">\n <h2>\u7ED1\u5B9A" + pyMedicarePay.name + "</h2>\n </div>\n </a>\n <input type=\"submit\" style=\"position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;\" value=\"\u63D0\u4EA4\" />\n </form>\n </li>\n "; } }); module.exports = payModule; });