cshenfu
2024-06-27 58aa6e282bb343503be3cb198948328ea3ed7b79
1
{"version":3,"sources":["uni-app:///main.js","webpack:////Users/mac/Desktop/UceEduFront/pages/payment/payment.vue?6cd7","webpack:////Users/mac/Desktop/UceEduFront/pages/payment/payment.vue?98af","webpack:////Users/mac/Desktop/UceEduFront/pages/payment/payment.vue?7973","webpack:////Users/mac/Desktop/UceEduFront/pages/payment/payment.vue?1b18","uni-app:///pages/payment/payment.vue","webpack:////Users/mac/Desktop/UceEduFront/pages/payment/payment.vue?e11a","webpack:////Users/mac/Desktop/UceEduFront/pages/payment/payment.vue?ee24"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","components","vkUniPay","data","orderId","order","title","total_fee","goods","paytype","payment","vkPay","queryPaymentAction","name","action","actionKey","dataKey","codeUrl","status","pageShow","polling","onLoad","onUnload","clearInterval","methods","getOrder","uni","url","success","that","doDeposit","icon","provider","oid","fail","cancel","YunGouOS_h5Pay","plusrequire","wv","Referer","currentWebview","time","YunGouOS_wxPay_minapp","appId","path","extraData"],"mappings":";;;;;;;;;;;;;AAAA;AAE2D;AAC3D;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,gBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAoH;AACpH;AAC2D;AACL;AACc;;;AAGpE;AAC6M;AAC7M,gBAAgB,iNAAU;AAC1B,EAAE,6EAAM;AACR,EAAE,kFAAM;AACR,EAAE,2FAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,sFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAszB,CAAgB,qyBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;ACoD10B;AAAA,eACA;EACAC;IAAAC;EAAA;EACAC;IACA;MACAC;MACAC;QACAC;QACAC;MACA;MACAC;MACAC;MAAA;MACAC;MACAC;QACA;AACA;AACA;AACA;AACA;QACAC;UACAC;UAAA;UACAC;UAAA;UACAC;UAAA;UACAC;QACA;;QACA;QACAC;QACA;QACAC;QACA;QACAC;QACA;QACAC;MACA;IACA;EACA;EACAC;IACA;IACA;EACA;EACAC;IACA;MACAC;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;QACAC;QACAxB;UACA;QACA;QACAyB;UACAC;UACAA;UACAA;;UAEA;UACA;YACAH;cACAC;YACA;UACA;;UAEA;UACA;YACA;cACAJ;cACAG;YACA;YACAA;cACAC;YACA;UACA;QACA;MACA;IACA;IACAG;MAAA;MACA;QACAJ;UACAK;UACAzB;QACA;QACA;MACA;MACA;;MAEA;MACA;QACA;UACA;UACA;UACAQ;YACAD;YAAA;YACAC;YAAA;YACAC;YAAA;YACAC;UACA;;UACA;UACAb;YACA6B;YACAC;UACA;UACA;UACAL;YACA;YACA;YACA;YACA;YACA;YACA;YACAF;cACAC;YACA;UACA;UACA;UACAO;YACA;cACA;cACA;YACA;cACA;cACA;YACA;cACA;cACA;YACA;UACA;UACA;UACAC;YACA;UACA;QACA;MACA;;MAEA;MACA;QACAT;UACAC;UACArB;UACAH;YACA6B;YACAC;UACA;UACAL;YACA;YACA;cACAC;YACA;cACAA;YACA;UACA;QACA;MACA;IACA;IACAO;MAAA;MACAV;QACAK;QACAzB;MACA;MAMA;QACA+B;QACA;MACA;MACAC;QAAAC;MAAA;MACA;MACAC;MACAF;MACA;MACAZ;QACApB;MACA;MACAmC;QACA;QACA;MACA;IAEA;IACAC;MACA;MACA9C;QACA+C;QAAA;QACAC;QAAA;QACAC;QAAA;QACAjB;UACA;UACAF;YACAC;UACA;QACA;QACAO;UACA;QAAA;MAEA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC/PA;AAAA;AAAA;AAAA;AAAygD,CAAgB,o6CAAG,EAAC,C;;;;;;;;;;;ACA7hD;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/payment/payment.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import '@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js';\nimport Vue from 'vue'\nimport Page from './pages/payment/payment.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./payment.vue?vue&type=template&id=031d9d14&\"\nvar renderjs\nimport script from \"./payment.vue?vue&type=script&lang=js&\"\nexport * from \"./payment.vue?vue&type=script&lang=js&\"\nimport style0 from \"./payment.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null,\n  false,\n  components,\n  renderjs\n)\n\ncomponent.options.__file = \"pages/payment/payment.vue\"\nexport default component.exports","export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./payment.vue?vue&type=template&id=031d9d14&\"","var components\nvar render = function () {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  if (!_vm._isMounted) {\n    _vm.e0 = function ($event, item) {\n      var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n        _temp2 = _temp.eventParams || _temp[\"event-params\"],\n        item = _temp2.item\n      var _temp, _temp2\n      _vm.paytype = item.sign\n    }\n  }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./payment.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./payment.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view>\r\n\t\t<view class=\"block\">\r\n\t\t\t<view class=\"content\">\r\n\t\t\t\t<view class=\"orderinfo\">\r\n\t\t\t\t\t<view class=\"row\">\r\n\t\t\t\t\t\t<view class=\"nominal\">订单名称:</view>\r\n\t\t\t\t\t\t<view class=\"text\">{{order.title}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row\">\r\n\t\t\t\t\t\t<view class=\"nominal\">订单金额:</view>\r\n\t\t\t\t\t\t<view class=\"text\">{{order.total_fee/100.0}}元</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"block\">\r\n\t\t\t<view class=\"title\">\r\n\t\t\t\t选择支付方式\r\n\t\t\t</view>\r\n\t\t\t<view class=\"content\">\r\n\t\t\t\t<view class=\"pay-list\">\r\n\t\t\t\t\t<view v-for=\"(item,index) in payment\" class=\"row\" @tap=\"paytype=item.sign\">\r\n\t\t\t\t\t\t<view class=\"left\">\r\n\t\t\t\t\t\t\t<image :src=\"item.logo\"></image>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"center\">\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"right\">\r\n\t\t\t\t\t\t\t<radio :checked=\"paytype==item.sign\" color=\"#025BFF\" />\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- vk万能支付组件 -->\r\n\t\t\t<vk-uni-pay ref=\"vkPay\" :query-payment-action=\"vkPay.queryPaymentAction\" :status.sync=\"vkPay.status\"\r\n\t\t\t\t:code-url.sync=\"vkPay.codeUrl\" :page-show=\"vkPay.pageShow\" :polling=\"vkPay.polling\"></vk-uni-pay>\r\n\t\t</view>\r\n\t\t<view class=\"pay\">\r\n\t\t\t<view class=\"btn\" @tap=\"doDeposit\">立即支付</view>\r\n\t\t\t<view class=\"tis\">\r\n\t\t\t\t点击立即支付,即代表您同意<view class=\"terms\">\r\n\t\t\t\t\t《条款协议》\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport vkUniPay from \"@/uni_modules/vk-uni-pay/components/vk-uni-pay/vk-uni-pay\"\r\n\tlet time = null;\r\n\texport default {\r\n\t\tcomponents: { vkUniPay },\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torderId: 0,\r\n\t\t\t\torder: {\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\ttotal_fee: 0\r\n\t\t\t\t},\r\n\t\t\t\tgoods: {},\r\n\t\t\t\tpaytype: '', //支付类型,\r\n\t\t\t\tpayment: {},\r\n\t\t\t\tvkPay: {\r\n\t\t\t\t\t/**\r\n\t\t\t\t\t * 查询支付状态的云函数配置\r\n\t\t\t\t\t * 如果是非路由框架,则action为字符串,值为云函数名称\r\n\t\t\t\t\t * 如果是路由框架,则按下方配置填写\r\n\t\t\t\t\t */\r\n\t\t\t\t\tqueryPaymentAction: {\r\n\t\t\t\t\t\tname: \"router\", // 云函数名称\r\n\t\t\t\t\t\taction: \"client/pay/pub/queryPayment\", // 路由模式下云函数地址\r\n\t\t\t\t\t\tactionKey: \"$url\", // 路由模式下云函数地址的识别key\r\n\t\t\t\t\t\tdataKey: \"data\" // 路由模式下云函数请求参数的识别key\r\n\t\t\t\t\t},\r\n\t\t\t\t\t// PC支付的付款二维码地址\r\n\t\t\t\t\tcodeUrl: \"\",\r\n\t\t\t\t\t// 当前支付状态 0:等待发起支付 1:支付中 2:已支付\r\n\t\t\t\t\tstatus: 0,\r\n\t\t\t\t\t// 当前页面是否显示\r\n\t\t\t\t\tpageShow: true,\r\n\t\t\t\t\t// 启用轮询检测订单支付状态(仅h5支付有效)\r\n\t\t\t\t\tpolling: true,\r\n\t\t\t\t},\r\n\t\t\t};\r\n\t\t},\r\n\t\tonLoad(option) {\r\n\t\t\tthis.orderId = option.order_id\r\n\t\t\tthis.getOrder()\r\n\t\t},\r\n\t\tonUnload() {\r\n\t\t\tif (time != null) {\r\n\t\t\t\tclearInterval(time);\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//根据订单号查询出订单详情\r\n\t\t\tgetOrder() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tuni.vk.callFunction({\r\n\t\t\t\t\turl: 'client/order/kh/detail',\r\n\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\"_id\": this.orderId\r\n\t\t\t\t\t},\r\n\t\t\t\t\tsuccess(res) {\r\n\t\t\t\t\t\tthat.order = res.data.order;\r\n\t\t\t\t\t\tthat.goods = res.data.goods;\r\n\t\t\t\t\t\tthat.payment = res.data.payment\r\n\r\n\t\t\t\t\t\t//如果是免费订单 直接支付成功\r\n\t\t\t\t\t\tif (that.order.total_fee == 0) {\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: './success?amount=' + (that.order.total_fee / 100.0)\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t//如果已经成功支付 则关闭 返回上一页\r\n\t\t\t\t\t\tif (that.order.status == 2) {\r\n\t\t\t\t\t\t\tif (time != null) {\r\n\t\t\t\t\t\t\t\tclearInterval(time);\r\n\t\t\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: './success?amount=' + (that.order.total_fee / 100.0)\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tdoDeposit() {\r\n\t\t\t\tif (this.paytype == '') {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ticon: \"none\",\r\n\t\t\t\t\t\ttitle: '请选择支付方式'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet that = this\r\n\r\n\t\t\t\t//官方支付\r\n\t\t\t\tif (this.paytype == 'wxpay' || this.paytype == 'alipay') {\r\n\t\t\t\t\tthis.$refs.vkPay.createPayment({\r\n\t\t\t\t\t\t// 如果是非路由框架,则action为字符串,值为云函数名称\r\n\t\t\t\t\t\t// 如果是路由框架,则按下方配置填写\r\n\t\t\t\t\t\taction: {\r\n\t\t\t\t\t\t\tname: \"router\", // 云函数名称\r\n\t\t\t\t\t\t\taction: \"client/payment/kh/create\", // 路由模式下云函数地址\r\n\t\t\t\t\t\t\tactionKey: \"$url\", // 路由模式下云函数地址的识别key(注意VK路由框架下,此值为$url)\r\n\t\t\t\t\t\t\tdataKey: \"data\" // 路由模式下云函数请求参数的识别key\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t// 请求数据\r\n\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\tprovider: this.paytype,\r\n\t\t\t\t\t\t\toid: this.orderId,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t// 成功回调\r\n\t\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\t\t// this.toast(\"支付成功\", \"success\");\r\n\t\t\t\t\t\t\t// setTimeout(() => {\r\n\t\t\t\t\t\t\t// \tuni.navigateBack({\r\n\t\t\t\t\t\t\t// \t\tdelta: 1\r\n\t\t\t\t\t\t\t// \t})\r\n\t\t\t\t\t\t\t// }, 200);\r\n\t\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\t\turl: './success?amount=' + (that.order.total_fee / 100.0)\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t// 失败回调\r\n\t\t\t\t\t\tfail: res => {\r\n\t\t\t\t\t\t\tif (res.failType === \"create\") {\r\n\t\t\t\t\t\t\t\t// 创建支付失败时提示\r\n\t\t\t\t\t\t\t\tthis.alert(res.msg);\r\n\t\t\t\t\t\t\t} else if (res.failType === \"request\") {\r\n\t\t\t\t\t\t\t\t// 请求支付失败时提示\r\n\t\t\t\t\t\t\t\tthis.toast(\"请求支付失败\");\r\n\t\t\t\t\t\t\t} else if (res.failType === \"result\") {\r\n\t\t\t\t\t\t\t\t// 支付结果失败时提示\r\n\t\t\t\t\t\t\t\tthis.toast(\"支付失败\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t// 取消回调\r\n\t\t\t\t\t\tcancel: res => {\r\n\t\t\t\t\t\t\tthis.toast(\"用户取消支付\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\r\n\t\t\t\t//YunGouOS支付\r\n\t\t\t\tif (this.paytype == 'YunGouOS_wxpay' || this.paytype == 'YunGouOS_alipay') {\r\n\t\t\t\t\tuni.vk.callFunction({\r\n\t\t\t\t\t\turl: 'client/payment/kh/create',\r\n\t\t\t\t\t\ttitle: \"支付中...\",\r\n\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\tprovider: this.paytype,\r\n\t\t\t\t\t\t\toid: this.orderId,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tsuccess(res) {\r\n\t\t\t\t\t\t\t//拉起支付\r\n\t\t\t\t\t\t\tif (res.platform == 'MP-WEIXIN' && res.paytype == 'YunGouOS_wxPay') {\r\n\t\t\t\t\t\t\t\tthat.YunGouOS_wxPay_minapp(res.params)\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tthat.YunGouOS_h5Pay(res.params)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tYunGouOS_h5Pay(data) {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ticon: \"loading\",\r\n\t\t\t\t\ttitle: \"准备支付ing...\"\r\n\t\t\t\t})\r\n\t\t\t\t// #ifdef H5\r\n\t\t\t\twindow.location.href = data\r\n\t\t\t\t// #endif\r\n\r\n\t\t\t\t// #ifndef H5\r\n\t\t\t\tlet wv = plus.webview.create(\"\", \"pay-webview\", {\r\n\t\t\t\t\tplusrequire: \"none\",\r\n\t\t\t\t\t'uni-app': 'none',\r\n\t\t\t\t});\r\n\t\t\t\twv.loadURL(data, { Referer: 'http://www.yungouos.com' });\r\n\t\t\t\tvar currentWebview = this.$scope.$getAppWebview();\r\n\t\t\t\tcurrentWebview.append(wv);\r\n\t\t\t\twv.hide();\r\n\t\t\t\t//轮询查询自己系统的订单状态\r\n\t\t\t\tuni.showLoading({\r\n\t\t\t\t\ttitle: \"支付中...\"\r\n\t\t\t\t})\r\n\t\t\t\ttime = setInterval(() => {\r\n\t\t\t\t\t//调用查询订单\r\n\t\t\t\t\tthis.getOrder();\r\n\t\t\t\t}, 1000)\r\n\t\t\t\t// #endif\r\n\t\t\t},\r\n\t\t\tYunGouOS_wxPay_minapp(data) {\r\n\t\t\t\tlet that = this\r\n\t\t\t\twx.navigateToMiniProgram({\r\n\t\t\t\t\tappId: 'wxd9634afb01b983c0', //支付收银小程序的appid 固定值 不可修改\r\n\t\t\t\t\tpath: '/pages/pay/pay', //支付页面 固定值 不可修改\r\n\t\t\t\t\textraData: data, //携带的参数 参考API文档\r\n\t\t\t\t\tsuccess(res) {\r\n\t\t\t\t\t\t//支付成功\r\n\t\t\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\t\t\turl: './success?amount=' + (that.order.total_fee / 100.0)\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail(res) {\r\n\t\t\t\t\t\t//打开失败业务\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.block {\r\n\t\twidth: 94%;\r\n\t\tpadding: 0 3% 40upx 3%;\r\n\r\n\t\t.title {\r\n\t\t\twidth: 100%;\r\n\t\t\tfont-size: 34upx;\r\n\t\t}\r\n\r\n\t\t.content {\r\n\t\t\t.orderinfo {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-bottom: solid 1upx #eee;\r\n\r\n\t\t\t\t.row {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tmin-height: 90upx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t\t.nominal {\r\n\t\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\t\tfont-size: 32upx;\r\n\t\t\t\t\t\tcolor: #7d7d7d;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.text {\r\n\t\t\t\t\t\twidth: 70%;\r\n\t\t\t\t\t\tmargin-left: 10upx;\r\n\t\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\t\ttext-overflow: ellipsis;\r\n\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\tfont-size: 32upx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.pay-list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-bottom: solid 1upx #eee;\r\n\r\n\t\t\t\t.row {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 120upx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t\t.left {\r\n\t\t\t\t\t\twidth: 100upx;\r\n\t\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\r\n\t\t\t\t\t\timage {\r\n\t\t\t\t\t\t\twidth: 80upx;\r\n\t\t\t\t\t\t\theight: 80upx;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.center {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tfont-size: 30upx;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.right {\r\n\t\t\t\t\t\twidth: 100upx;\r\n\t\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\tjustify-content: flex-end;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.pay {\r\n\t\tmargin-top: 20upx;\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\tflex-wrap: wrap;\r\n\r\n\t\t.btn {\r\n\t\t\twidth: 70%;\r\n\t\t\theight: 80upx;\r\n\t\t\tborder-radius: 80upx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\tcolor: #fff;\r\n\t\t\tbackground-color: #025BFF;\r\n\t\t\tbox-shadow: 0upx 5upx 10upx rgba(0, 0, 0, 0.2);\r\n\t\t}\r\n\r\n\t\t.tis {\r\n\t\t\tmargin-top: 10upx;\r\n\t\t\twidth: 100%;\r\n\t\t\tfont-size: 24upx;\r\n\t\t\tdisplay: flex;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: baseline;\r\n\t\t\tcolor: #999;\r\n\r\n\t\t\t.terms {\r\n\t\t\t\tcolor: #5a9ef7;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./payment.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./payment.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n    if(module.hot) {\n      // 1712134295313\n      var cssReload = require(\"/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n      module.hot.dispose(cssReload);\n      module.hot.accept(undefined, cssReload);\n    }\n  "],"sourceRoot":""}