a76481dd36e433de1c400aa627226de2.json 11 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/course/voice-detail.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/course/voice-detail.vue","mtime":1659064200000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":1665684006084}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport axios from '@/libs/api.request'\nexport default{\n name: '',\n data(){\n return {\n showCode: false,\n userData: {adver:{}},\n adver:{},\n userId: ''\n }\n },\n filters:{\n \"Percentage\":function (value) {\n return value+'%';\n }\n },\n watch:{\n '$route'(){\n this.userId = this.$route.query.id;\n this.taskList();\n }\n },\nasync created(){\n this.userId = this.$route.query.id;\n await this.taskList();\n },\n mounted(){\n\n },\n methods: {\n showQrcode(){\n this.showCode = true;\n },\n //获取信息\n taskList () {\n axios\n .request({\n method: 'POST',\n url: '/admins/proxy/detail',\n data: {\n id: this.userId\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.userData = res.data.data;\n this.adver=res.data.adver\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n },\n getLevel(level){\n level -= 1;\n let levelArr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'];\n return levelArr[level];\n },\n compare(property){\n return function (a, b) {\n var value1 = a[property];\n var value2 = b[property];\n return value1 - value2;\n }\n }\n }\n}\n",{"version":3,"sources":["voice-detail.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"voice-detail.vue","sourceRoot":"src/view/course","sourcesContent":["<template>\n <div>\n <Card>\n <!--个人信息表格-->\n <Row>\n <Row class=\"title\">个人信息</Row>\n <table>\n <tr>\n <td class=\"cell\">推广码</td>\n <td>\n <div class=\"code\">\n <img class=\"qrcode\" :src=\"domain+this.userData.invite_image\" @click=\"showQrcode()\"/>\n </div>\n </td>\n </tr>\n <tr>\n <td class=\"cell\">ID</td>\n <td>{{this.userData.id}}</td>\n </tr>\n <tr>\n <td class=\"cell\">代理等级</td>\n <td>{{this.getLevel(this.userData.level)}}</td>\n </tr>\n <tr>\n <td class=\"cell\">姓名</td>\n <td>{{this.userData.real_name}}</td>\n </tr>\n <tr>\n <td class=\"cell\">昵称</td>\n <td>{{this.userData.nick_name}}</td>\n </tr>\n <tr>\n <td class=\"cell\">所在社区</td>\n <td>{{this.userData.area}}</td>\n </tr>\n <tr>\n <td class=\"cell\">身份证</td>\n <td>{{this.userData.id_card}}</td>\n </tr>\n <tr>\n <td class=\"cell\">银行名称</td>\n <td>{{this.userData.bankname}}</td>\n </tr>\n <tr>\n <td class=\"cell\">银行卡号</td>\n <td>{{this.userData.bankno}}</td>\n </tr>\n <tr>\n <td class=\"cell\">手机号</td>\n <td>{{this.userData.mobile}}</td>\n </tr>\n <tr>\n <td class=\"cell\">推荐人手机号</td>\n <td>{{this.userData.invitor_mobile}}</td>\n </tr>\n </table>\n </Row>\n\n <!--账户信息表格-->\n <Row class=\"mt10\">\n <Row class=\"title\">账户信息</Row>\n <table>\n <tr>\n <td class=\"cell\">余额</td>\n <td>{{this.userData.balance}}</td>\n </tr>\n <tr>\n <td class=\"cell\">点币</td>\n <td>{{this.userData.coin}}</td>\n </tr>\n </table>\n </Row>\n\n <!--数据统计信息表格-->\n <Row class=\"mt10\">\n <Row class=\"title\">数据统计信息</Row>\n <table>\n <tr>\n <td class=\"cell\">广告笔数</td>\n <td>{{this.userData.adver.count}}</td>\n </tr>\n <tr>\n <td class=\"cell\">广告总营业额</td>\n <td>{{this.userData.adver.allMoney}}</td>\n </tr>\n <tr>\n <td class=\"cell\">广告分佣费</td>\n <td>{{this.userData.adverCommission}}</td>\n </tr>\n <tr>\n <td class=\"cell\">下级代人数</td>\n <td>{{this.userData.invite_num}}</td>\n </tr>\n <tr>\n <td class=\"cell\">代理费分佣</td>\n <td>{{this.userData.proxyCommission}}</td>\n </tr>\n </table>\n </Row>\n\n <!--广告分佣比例-->\n <Row class=\"mt10\">\n <Row class=\"title\">广告分佣比例(%)</Row>\n <table>\n <tr>\n <td class=\"cell\">直推分佣比例</td>\n <td>{{this.userData.adver_invite | Percentage}}</td>\n </tr>\n <tr>\n <td class=\"cell\">间一分佣比例</td>\n <td>\n <span class=\"agent\" v-for=\"(item,index) in this.userData.adver_invite1\"\n :key=\"item.id\">{{item.max}}人以上:{{item.pct | Percentage}}</span>\n </td>\n </tr>\n <tr>\n <td class=\"cell\">间二分佣比例</td>\n <td>\n <span class=\"agent\" v-for=\"(item,index) in this.userData.adver_invite2\"\n :key=\"item.id\">{{item.max}}人以上:{{item.pct | Percentage}}</span>\n </td>\n </tr>\n </table>\n </Row>\n\n <!--代理分佣比例-->\n <Row class=\"mt10\">\n <Row class=\"title\">代理分佣比例(%)</Row>\n <table>\n <tr>\n <td class=\"cell\">直推分佣比例</td>\n <td>{{this.userData.proxy_invite | Percentage}}</td>\n </tr>\n <tr>\n <td class=\"cell\">间一分佣比例</td>\n <td>\n <span class=\"agent\" v-for=\"(item,index) in this.userData.agent_invite1\"\n :key=\"item.id\">{{item.max}}人以上:{{item.pct | Percentage}}</span>\n </td>\n </tr>\n <tr>\n <td class=\"cell\">间二分佣比例</td>\n <td>\n <span class=\"agent\" v-for=\"(item,index) in this.userData.agent_invite2\"\n :key=\"item.id\">{{item.max}}人以上:{{item.pct | Percentage}}</span>\n </td>\n </tr>\n </table>\n </Row>\n\n <!--点币获取比例-->\n <Row class=\"mt10\">\n <Row class=\"title\">点币获取比例(%)</Row>\n <table>\n <tr>\n <td class=\"cell\">通过代理费百分比转换(%)</td>\n <td>{{this.userData.coin_rate | Percentage}}</td>\n </tr>\n </table>\n </Row>\n </Card>\n <!-- 查看二维码-->\n <Modal v-model=\"showCode\" title=\"推广码\" :mask-closable=\"true\">\n <div style=\"text-align: center\">\n <img :src=\"domain+this.userData.invite_image\"/>\n </div>\n </Modal>\n </div>\n</template>\n<script>\n import axios from '@/libs/api.request'\n export default{\n name: '',\n data(){\n return {\n showCode: false,\n userData: {adver:{}},\n adver:{},\n userId: ''\n }\n },\n filters:{\n \"Percentage\":function (value) {\n return value+'%';\n }\n },\n watch:{\n '$route'(){\n this.userId = this.$route.query.id;\n this.taskList();\n }\n },\n async created(){\n this.userId = this.$route.query.id;\n await this.taskList();\n },\n mounted(){\n\n },\n methods: {\n showQrcode(){\n this.showCode = true;\n },\n //获取信息\n taskList () {\n axios\n .request({\n method: 'POST',\n url: '/admins/proxy/detail',\n data: {\n id: this.userId\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.userData = res.data.data;\n this.adver=res.data.adver\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n },\n getLevel(level){\n level -= 1;\n let levelArr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'];\n return levelArr[level];\n },\n compare(property){\n return function (a, b) {\n var value1 = a[property];\n var value2 = b[property];\n return value1 - value2;\n }\n }\n }\n }\n</script>\n<style scoped>\n .title {\n height: 40px;\n line-height: 40px;\n padding: 0px 10px\n }\n\n /*background: rgba(231, 231, 231, 0.75);*/\n table, table tr th, table tr td {\n border: 1px solid #c3c3c3;\n }\n\n table {\n width: 100%;\n min-height: 35px;\n line-height: 35px;\n border-collapse: collapse;\n }\n\n .cell {\n width: 200px;\n text-align: center\n }\n\n td {\n padding: 0px 15px\n }\n\n .code {\n width: 100px;\n height: 100px;\n }\n\n .qrcode {\n max-height: 100%;\n cursor: pointer;\n }\n\n .agent {\n display: inline-block;\n margin-right: 30px\n }\n</style>\n"]}]}