You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
9.6 KiB

{"remainingRequest":"D:\\code\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js!D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\code\\vue\\admin\\src\\views\\pay.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\code\\vue\\admin\\src\\views\\pay.vue","mtime":1709633785000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8gaW1wb3J0IHsgTWVzc2FnZSB9IGZyb20gImVsZW1lbnQtdWkiOwpleHBvcnQgZGVmYXVsdCB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG5hbWU6ICIiLAogICAgICBhY2NvdW50OiAiIiwKICAgICAgdHlwZTogIiIsCiAgICAgIHRhYmxlOiAiIiwKICAgICAgb2JqOiAiIgogICAgfTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgdGFibGUgPSB0aGlzLiRzdG9yYWdlLmdldCgicGF5dGFibGUiKTsKICAgIHZhciBvYmogPSB0aGlzLiRzdG9yYWdlLmdldE9iaigicGF5T2JqZWN0Iik7CiAgICB0aGlzLnRhYmxlID0gdGFibGU7CiAgICB0aGlzLm9iaiA9IG9iajsKICB9LAogIG1ldGhvZHM6IHsKICAgIHN1Ym1pdFRhcDogZnVuY3Rpb24gc3VibWl0VGFwKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgLy8gaWYgKCF0aGlzLm5hbWUpIHsKICAgICAgLy8gICB0aGlzLiRtZXNzYWdlLmVycm9yKCLor7fovpPlhaXmlLbmrL7kurrlp5PlkI0iKTsKICAgICAgLy8gICByZXR1cm47CiAgICAgIC8vIH0KICAgICAgLy8gaWYgKCF0aGlzLmFjY291bnQpIHsKICAgICAgLy8gICB0aGlzLiRtZXNzYWdlLmVycm9yKCLor7fovpPlhaXmlLbmrL7kurrotKblj7ciKTsKICAgICAgLy8gICByZXR1cm47CiAgICAgIC8vIH0KICAgICAgaWYgKCF0aGlzLnR5cGUpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCLor7fpgInmi6nmlK/ku5jmlrnlvI8iKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMuJGNvbmZpcm0oIlx1Nzg2RVx1NUI5QVx1NjUyRlx1NEVEOD8iLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMub2JqLmlzcGF5ID0gIuW3suaUr+S7mCI7CgogICAgICAgIF90aGlzLiRodHRwKHsKICAgICAgICAgIHVybDogIiIuY29uY2F0KF90aGlzLnRhYmxlLCAiL3VwZGF0ZSIpLAogICAgICAgICAgbWV0aG9kOiAicG9zdCIsCiAgICAgICAgICBkYXRhOiBfdGhpcy5vYmoKICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChfcmVmKSB7CiAgICAgICAgICB2YXIgZGF0YSA9IF9yZWYuZGF0YTsKCiAgICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmNvZGUgPT09IDApIHsKICAgICAgICAgICAgX3RoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICAgIG1lc3NhZ2U6ICLmlK/ku5jmiJDlip8iLAogICAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgICAgICBkdXJhdGlvbjogMTUwMCwKICAgICAgICAgICAgICBvbkNsb3NlOiBmdW5jdGlvbiBvbkNsb3NlKCkgewogICAgICAgICAgICAgICAgX3RoaXMuJHJvdXRlci5nbygtMSk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAogICAgYmFjazogZnVuY3Rpb24gYmFjaygpIHsKICAgICAgdGhpcy4kcm91dGVyLmdvKC0xKTsKICAgIH0KICB9Cn07"},{"version":3,"sources":["pay.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoDA;AACA,eAAA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,IAAA,EAAA,EADA;AAEA,MAAA,OAAA,EAAA,EAFA;AAGA,MAAA,IAAA,EAAA,EAHA;AAIA,MAAA,KAAA,EAAA,EAJA;AAKA,MAAA,GAAA,EAAA;AALA,KAAA;AAOA,GATA;AAUA,EAAA,OAVA,qBAUA;AACA,QAAA,KAAA,GAAA,KAAA,QAAA,CAAA,GAAA,CAAA,UAAA,CAAA;AACA,QAAA,GAAA,GAAA,KAAA,QAAA,CAAA,MAAA,CAAA,WAAA,CAAA;AACA,SAAA,KAAA,GAAA,KAAA;AACA,SAAA,GAAA,GAAA,GAAA;AACA,GAfA;AAgBA,EAAA,OAAA,EAAA;AACA,IAAA,SADA,uBACA;AAAA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAA,CAAA,KAAA,IAAA,EAAA;AACA,aAAA,QAAA,CAAA,KAAA,CAAA,SAAA;AACA;AACA;;AACA,WAAA,QAAA,8BAAA,IAAA,EAAA;AACA,QAAA,iBAAA,EAAA,IADA;AAEA,QAAA,gBAAA,EAAA,IAFA;AAGA,QAAA,IAAA,EAAA;AAHA,OAAA,EAIA,IAJA,CAIA,YAAA;AACA,QAAA,KAAA,CAAA,GAAA,CAAA,KAAA,GAAA,KAAA;;AACA,QAAA,KAAA,CAAA,KAAA,CAAA;AACA,UAAA,GAAA,YAAA,KAAA,CAAA,KAAA,YADA;AAEA,UAAA,MAAA,EAAA,MAFA;AAGA,UAAA,IAAA,EAAA,KAAA,CAAA;AAHA,SAAA,EAIA,IAJA,CAIA,gBAAA;AAAA,cAAA,IAAA,QAAA,IAAA;;AACA,cAAA,IAAA,IAAA,IAAA,CAAA,IAAA,KAAA,CAAA,EAAA;AACA,YAAA,KAAA,CAAA,QAAA,CAAA;AACA,cAAA,OAAA,EAAA,MADA;AAEA,cAAA,IAAA,EAAA,SAFA;AAGA,cAAA,QAAA,EAAA,IAHA;AAIA,cAAA,OAAA,EAAA,mBAAA;AACA,gBAAA,KAAA,CAAA,OAAA,CAAA,EAAA,CAAA,CAAA,CAAA;AACA;AANA,aAAA;AAQA,WATA,MASA;AACA,YAAA,KAAA,CAAA,QAAA,CAAA,KAAA,CAAA,IAAA,CAAA,GAAA;AACA;AACA,SAjBA;AAkBA,OAxBA;AAyBA,KAvCA;AAwCA,IAAA,IAxCA,kBAwCA;AACA,WAAA,OAAA,CAAA,EAAA,CAAA,CAAA,CAAA;AACA;AA1CA;AAhBA,CAAA","sourcesContent":["<template>\r\n <div class=\"container\" :style='{\"margin\":\"0 200px 20px\"}'>\r\n <el-alert title=\"确认支付前请先核对订单信息\" type=\"success\" :closable=\"false\"></el-alert>\r\n <!-- <div class=\"top-content\">\r\n <span>收款人</span>\r\n <el-input style=\"width:300px\" v-model=\"name\" placeholder=\"收款人\"></el-input>\r\n <span style=\"margin-left:20px\">收款账号</span>\r\n <el-input style=\"width:300px\" v-model=\"account\" placeholder=\"收款账号\"></el-input>\r\n </div> -->\r\n <!-- <div class=\"price-content\">\r\n <span>金额</span>\r\n <span>¥99.0</span>\r\n </div> -->\r\n <div class=\"pay-type-content\">\r\n <div class=\"pay-type-item\">\r\n <el-radio v-model=\"type\" label=\"微信支付\"></el-radio>\r\n <img src=\"@/assets/img/test/weixin.png\" alt>\r\n <!-- <span>微信支付</span> -->\r\n </div>\r\n <div class=\"pay-type-item\">\r\n <el-radio v-model=\"type\" label=\"支付宝支付\"></el-radio>\r\n <img src=\"@/assets/img/test/zhifubao.png\" alt>\r\n <!-- <span>支付宝支付</span> -->\r\n </div>\r\n <div class=\"pay-type-item\">\r\n <el-radio v-model=\"type\" label=\"建设银行\"></el-radio>\r\n <img src=\"@/assets/img/test/jianshe.png\" alt>\r\n <!-- <span>建设银行</span> -->\r\n </div>\r\n <div class=\"pay-type-item\">\r\n <el-radio v-model=\"type\" label=\"农业银行\"></el-radio>\r\n <img src=\"@/assets/img/test/nongye.png\" alt>\r\n <!-- <span>农业银行</span> -->\r\n </div>\r\n <div class=\"pay-type-item\">\r\n <el-radio v-model=\"type\" label=\"中国银行\"></el-radio>\r\n <img src=\"@/assets/img/test/zhongguo.png\" alt>\r\n <!-- <span>中国银行</span> -->\r\n </div>\r\n <div class=\"pay-type-item\">\r\n <el-radio v-model=\"type\" label=\"交通银行\"></el-radio>\r\n <img src=\"@/assets/img/test/jiaotong.png\" alt>\r\n <!-- <span>交通银行</span> -->\r\n </div>\r\n </div>\r\n <div class=\"buton-content\">\r\n <el-button @click=\"submitTap\" type=\"primary\">确认支付</el-button>\r\n <el-button @click=\"back()\">返回</el-button>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n// import { Message } from \"element-ui\";\r\nexport default {\r\n data() {\r\n return {\r\n name: \"\",\r\n account: \"\",\r\n type: \"\",\r\n table: \"\",\r\n obj: \"\"\r\n };\r\n },\r\n mounted() {\r\n let table = this.$storage.get(\"paytable\");\r\n let obj = this.$storage.getObj(\"payObject\");\r\n this.table = table;\r\n this.obj = obj;\r\n },\r\n methods: {\r\n submitTap() {\r\n // if (!this.name) {\r\n // this.$message.error(\"请输入收款人姓名\");\r\n // return;\r\n // }\r\n // if (!this.account) {\r\n // this.$message.error(\"请输入收款人账号\");\r\n // return;\r\n // }\r\n if (!this.type) {\r\n this.$message.error(\"请选择支付方式\");\r\n return;\r\n }\r\n this.$confirm(`确定支付?`, \"提示\", {\r\n confirmButtonText: \"确定\",\r\n cancelButtonText: \"取消\",\r\n type: \"warning\"\r\n }).then(() => {\r\n this.obj.ispay = \"已支付\";\r\n this.$http({\r\n url: `${this.table}/update`,\r\n method: \"post\",\r\n data: this.obj\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.$message({\r\n message: \"支付成功\",\r\n type: \"success\",\r\n duration: 1500,\r\n onClose: () => {\r\n this.$router.go(-1);\r\n }\r\n });\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n });\r\n },\r\n back(){\r\n this.$router.go(-1);\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.container {\r\n margin: 10px;\r\n font-size: 14px;\r\n span {\r\n width: 60px;\r\n }\r\n .top-content {\r\n display: flex;\r\n align-items: center;\r\n padding: 20px;\r\n }\r\n .price-content {\r\n display: flex;\r\n align-items: center;\r\n margin-top: 20px;\r\n padding-bottom: 20px;\r\n padding: 20px;\r\n border-bottom: 1px solid #eeeeee;\r\n font-size: 20px;\r\n font-weight: bold;\r\n color: red;\r\n }\r\n .pay-type-content {\r\n display: flex;\r\n align-items: center;\r\n margin-top: 20px;\r\n flex-wrap: wrap;\r\n span {\r\n width: 100px;\r\n }\r\n .pay-type-item {\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n width: 300px;\r\n margin: 20px;\r\n border: 1px solid #eeeeee;\r\n padding: 20px;\r\n\t background: #fff;\r\n }\r\n }\r\n .buton-content {\r\n margin: 20px;\r\n }\r\n}\r\n</style>\r\n"],"sourceRoot":"src/views"}]}