| 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/single-page/home/home.vue?vue&type=style&index=0&lang=less&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/single-page/home/home.vue","mtime":1618306924000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/css-loader/index.js","mtime":1665684004023},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":1665684006115},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/less-loader/dist/cjs.js","mtime":1665684007621},{"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\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.main_body,.bottom_list{\n width: 96%;\n margin: 1rem auto;\n}\n.top_modue{\n height: 20rem;\n}\n.modu_number{\n float: left;\n width: 30%;\n height:8rem;\n background-color: #FF9999;\n text-align: center;\n box-shadow:0 5px 5px #ccc;\n margin-bottom: 1rem;\n margin-left: 3%;\n}\n.modu_number2{\n float: left;\n width: 30%;\n height:8rem;\n background-color: #FF9900;\n text-align: center;\n box-shadow:0 5px 5px #ccc;\n margin-bottom: 1rem;\n margin-left: 3%;\n}\n.title_modu{\n font-size: 18px;\n color: #333;\n font-weight: bold;\n margin: 2rem 0 1rem 0;\n}\n.number_number{\n font-size: 20px;\n color: #333;\n font-weight: bold;\n}\n.list_left_title{\n padding: 2rem 0;\n}\n.left_title_p{\n float: left;\n font-size: 16px;\n font-weight: bold;\n color: #333;\n}\n.right_title_p{\n float: right;\n font-size: 16px;\n font-weight: bold;\n color: cornflowerblue;\n cursor: pointer;\n}\n",{"version":3,"sources":["home.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8PA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"home.vue","sourceRoot":"src/view/single-page/home","sourcesContent":["<template>\n <div class=\"main_body\">\n <Card>\n <div class=\"top_modue clear\">\n <div class=\"modu_number\">\n <p class=\"title_modu\">当前代理人数(人)</p>\n <p class=\"number_number\">{{userNum}}</p>\n </div>\n <div class=\"modu_number2\">\n <p class=\"title_modu\">当前广告业务总笔数(笔)</p>\n <p class=\"number_number\">{{adverNum}}</p>\n </div>\n <div class=\"modu_number\">\n <p class=\"title_modu\">今日注册用户(人)</p>\n <p class=\"number_number\">{{todayUser}}</p>\n </div>\n <div class=\"modu_number2\">\n <p class=\"title_modu\">当前代理总额(元)</p>\n <p class=\"number_number\">{{proxyMoney}}</p>\n </div>\n <div class=\"modu_number\">\n <p class=\"title_modu\">当前广告业务总额(元)</p>\n <p class=\"number_number\">{{currentAdver}}</p>\n </div>\n </div>\n <div class=\"bottom_list clear\">\n <div class=\"list_detail\">\n <div class=\"list_left_title clear\">\n <p class=\"left_title_p\">提现申请列表</p>\n <router-link v-show=\"isShowWithdraw\" tag='p' to='/withdrawal/withdrawalList' class=\"right_title_p\">现在去处理></router-link>\n </div>\n <Row class=\"mt10\">\n <Table :columns=\"columns\" :data=\"tableData\">\n </Table>\n </Row>\n <!-- 页码 -->\n <div style=\"margin: 10px;overflow: hidden\">\n <div style=\"float: left;\">\n <Page :total=\"cash\" :current=\"cashPage\" :page-size=\"Cashnum\" @on-change=\"tablechangepage\"></Page>\n </div>\n </div>\n </div>\n <div class=\"list_detail\">\n <div class=\"list_left_title clear\">\n <p class=\"left_title_p\">代理升级提醒</p>\n <router-link v-show=\"isShowUpgrade\" tag='p' to='/course/video' class=\"right_title_p\">现在去处理></router-link>\n </div>\n <Row class=\"mt10\">\n <Table :columns=\"column\" :data=\"agentData\">\n </Table>\n </Row>\n <!-- 页码 -->\n <div style=\"margin: 10px;overflow: hidden\">\n <div style=\"float: left;\">\n <Page :total=\"total\" :current=\"queryDataPage\" :page-size=\"queryData.pagenum\" @on-change=\"levelchangepage\"></Page>\n </div>\n </div>\n </div>\n </div>\n </Card>\n </div>\n</template>\n\n<script>\n// import axios from '@/libs/api.request'\nimport axios from '@/libs/api.request'\nimport InforCard from '_c/info-card'\nimport {\n oneOf\n} from '@/libs/tools'\nimport CountTo from '_c/count-to'\n\n// import { ChartPie, ChartBar } from '_c/charts'\n// import Example from './example.vue'\nlet E = require('wangeditor');\nlet editor;\nexport default {\n props: {\n value: {\n type: String,\n default: '',\n },\n },\n name: 'home',\n computed: {\n\n },\n data () {\n return {\n userNum:0,\n adverNum:0,\n todayUser:0,\n proxyMoney:0,\n currentAdver:0,\n queryData:{\n pagenum:15\n },\n total:0,\n queryDataPage:1,\n cash:0,\n cashPage:1,\n Cashnum:15,\n isShowUpgrade:false,\n isShowWithdraw:false,\n columns: [{\n title: '会员ID',\n key: 'uid'\n },\n {\n \ttitle: '姓名',\n \tkey: 'real_name',\n },\n {\n \ttitle: '手机号',\n \tkey: 'mobile',\n },\n {\n title: '申请日期',\n key: 'created_at'\n },\n {\n title: '状态',\n key: 'status',\n align: 'center',\n render: (h, params) => {\n return h('p', params.row.status === 0 ? '待审核': params.row.status === 1 ? '审核通过' : '审核不通过')\n }\n },\n ],\n tableData: [],\n column:[\n {\n title: '会员ID',\n key: 'uid'\n },\n {\n \ttitle: '姓名',\n \tkey: 'real_name',\n \trender: (h, params) => {\n \t\treturn h('div', [\n \t\t\th('p', {\n \t\t\t},params.row.user.real_name),\n \t\t])\n \t},\n },\n {\n \ttitle: '手机号',\n \tkey: 'mobile',\n \trender: (h, params) => {\n \t\treturn h('div', [\n \t\t\th('p', {\n \t\t\t},params.row.user.mobile),\n \t\t])\n \t},\n },\n {\n title: '申请日期',\n key: 'created_at'\n },\n {\n title: '状态',\n key: 'status',\n align: 'center',\n render: (h, params) => {\n return h('p', params.row.status === 1 ? '未支付' : params.row.status === 2 ? '待审核' : params.row.status === 3 ? '完成' : params.row.status === 4 ? '支付失败' : params.row.status === 5 ? '审核拒绝' : '未知')\n }\n },\n ],\n agentData:[]\n }\n },\n mounted () {\n this.getData()\n this.withDraw()\n this.upgrade()\n let that=this;\n setTimeout(function () {\n if(that.isHasPermssion('admins/home/upgrade') && that.isHasPermssion('admins/proxy/upgrade')){\n that.isShowUpgrade=true\n }\n if(that.isHasPermssion('admins/home/withdraw') && that.isHasPermssion('admins/withdraw/index')){\n that.isShowWithdraw=true\n }\n },500)\n },\n methods: {\n getData(){\n axios.request({\n url: '/admins/home/statistics',\n method: 'POST'\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.userNum = res.data.data.userNum\n this.adverNum = res.data.data.adverNum\n this.currentAdver = res.data.data.currentAdver\n this.proxyMoney = res.data.data.proxyMoney\n this.todayUser = res.data.data.todayUser\n } else {\n this.$Message.error(res.data.message)\n }\n })\n },\n withDraw(){\n axios.request({\n url: '/admins/home/withdraw',\n method: 'POST',\n data:{\n page:this.cashPage,\n perPage:this.Cashnum\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.tableData = res.data.data.data\n this.cash = res.data.data.total\n } else {\n this.$Message.error(res.data.message)\n }\n })\n },\n upgrade(){\n axios.request({\n url: '/admins/home/upgrade',\n method: 'POST',\n data:{\n page:this.queryDataPage,\n perPage:this.queryData.pagenum\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n this.agentData = res.data.data.data\n this.total = res.data.data.total\n } else {\n this.$Message.error(res.data.message)\n }\n })\n },\n // 代理升级审核分页\n levelchangepage(res) {\n this.queryDataPage = res\n this.upgrade()\n },\n // 提现分页\n tablechangepage(res) {\n this.cashPage = res\n this.withDraw()\n },\n }\n}\n</script>\n\n<style lang=\"less\">\n.main_body,.bottom_list{\n width: 96%;\n margin: 1rem auto;\n}\n.top_modue{\n height: 20rem;\n}\n.modu_number{\n float: left;\n width: 30%;\n height:8rem;\n background-color: #FF9999;\n text-align: center;\n box-shadow:0 5px 5px #ccc;\n margin-bottom: 1rem;\n margin-left: 3%;\n}\n.modu_number2{\n float: left;\n width: 30%;\n height:8rem;\n background-color: #FF9900;\n text-align: center;\n box-shadow:0 5px 5px #ccc;\n margin-bottom: 1rem;\n margin-left: 3%;\n}\n.title_modu{\n font-size: 18px;\n color: #333;\n font-weight: bold;\n margin: 2rem 0 1rem 0;\n}\n.number_number{\n font-size: 20px;\n color: #333;\n font-weight: bold;\n}\n.list_left_title{\n padding: 2rem 0;\n}\n.left_title_p{\n float: left;\n font-size: 16px;\n font-weight: bold;\n color: #333;\n}\n.right_title_p{\n float: right;\n font-size: 16px;\n font-weight: bold;\n color: cornflowerblue;\n cursor: pointer;\n}\n</style>\n"]}]}
|