d0b22d41beb4ae797779313cf4872709.json 15 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\viewsMerch\\settlement\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\viewsMerch\\settlement\\index.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0TWVyY2hhbnRXaXRoZHJhdyB9IGZyb20gIkAvYXBpL01lcmNoYW50cyI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiU2V0dGxlbWVudERhdGEiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgaXNfcmVzZXQ6IGZhbHNlLAogICAgICBub3dfZGF0ZTogIiIsCiAgICAgIGJhbGFuY2U6IHt9LAogICAgICAvL+WPr+aPkOeOsAogICAgICBhdWRpdDoge30sCiAgICAgIC8v5a6h5qC45LitCiAgICAgIGZpbmlzaDoge30gLy/lt7Lnu5PnrpcKCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLm5vd19kYXRlID0gdGhpcy4kX2NvbW1vbi5mb3JtYXREYXRlKG5ldyBEYXRlKCkuZ2V0VGltZSgpLCAieXl5eS1NTS1kZCBoaDptbTpzcyIpOwogICAgdGhpcy5nZXRNZXJjaGFudFdpdGhkcmF3KCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgcmVzZXREYXRhKCkgewogICAgICB0aGlzLmlzX3Jlc2V0ID0gdHJ1ZTsKICAgICAgdGhpcy5nZXRNZXJjaGFudFdpdGhkcmF3KCk7CiAgICB9LAoKICAgIGFzeW5jIGdldE1lcmNoYW50V2l0aGRyYXcoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRNZXJjaGFudFdpdGhkcmF3KCk7CiAgICAgIHRoaXMubm93X2RhdGUgPSB0aGlzLiRfY29tbW9uLmZvcm1hdERhdGUobmV3IERhdGUoKS5nZXRUaW1lKCksICJ5eXl5LU1NLWRkIGhoOm1tOnNzIik7CiAgICAgIHRoaXMuaXNfcmVzZXQgPSBmYWxzZTsKICAgICAgdGhpcy5iYWxhbmNlID0gZGF0YS5kYXRhLmJhbGFuY2U7CiAgICAgIHRoaXMuYXVkaXQgPSBkYXRhLmRhdGEuYXVkaXQ7CiAgICAgIHRoaXMuZmluaXNoID0gZGF0YS5kYXRhLmZpbmlzaDsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwNA;AACA;EACAA,sBADA;;EAEAC;IACA;MACAC,eADA;MAEAC,YAFA;MAGAC,WAHA;MAGA;MACAC,SAJA;MAIA;MACAC,UALA,CAKA;;IALA;EAOA,CAVA;;EAWAC;IACA,yCACA,oBADA,EAEA,qBAFA;IAIA;EACA,CAjBA;;EAkBAC;IACAC;MACA;MACA;IACA,CAJA;;IAKA;MACA;MACA,yCACA,oBADA,EAEA,qBAFA;MAIA;MACA;MACA;MACA;IACA;;EAfA;AAlBA","names":["name","data","is_reset","now_date","balance","audit","finish","created","methods","resetData"],"sourceRoot":"src/viewsMerch/settlement","sources":["index.vue"],"sourcesContent":["<template>\n <div>\n <p class=\"reset-view\">\n <span style=\"margin-right: 10px\">更新时间:{{ now_date }}</span>\n <el-button\n size=\"small\"\n type=\"text\"\n :loading=\"is_reset\"\n @click=\"resetData\"\n >\n 刷新\n </el-button>\n </p>\n <el-card shadow=\"hover\">\n <div slot=\"header\">\n <span>\n <vab-remix-icon icon-class=\"money-cny-box-line\"></vab-remix-icon>\n 可提现\n </span>\n </div>\n <div class=\"data-sec\">\n <div class=\"data-secbox sec-left\">\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>可提现金额(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">可申请提现订单金额(已完结订单)。</div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ balance.balance.balance }}</p>\n <p class=\"data-subval\">订单数:{{ balance.balance.num }}</p>\n <p class=\"data-btn\">\n <el-button\n size=\"small\"\n type=\"primary\"\n @click=\"$router.push('/settlement/SettlementDetail')\"\n >\n 申请提现\n </el-button>\n </p>\n </div>\n </div>\n <div class=\"data-secbox sec-right\">\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>商品订单金额(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 可申请结算的商品订单金额总和(已完结订单)\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ balance.total.total }}</p>\n </div>\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>退款金额(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 退款金额 = 维权退款 + 拼团失败退款 + 卖家手动取消订单退款\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ balance.ret.total }}</p>\n </div>\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n </div>\n </div>\n </el-card>\n <el-card shadow=\"hover\">\n <div slot=\"header\">\n <span>\n <vab-remix-icon icon-class=\"shield-check-line\"></vab-remix-icon>\n 审核中\n </span>\n </div>\n <div class=\"data-sec\">\n <div class=\"data-secbox sec-left\">\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>审核中金额(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 审核中金额:已申请结算金额,待主商城审核\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">\n {{ audit.waitAuditWithdraw.waitAuditWithdraw }}\n </p>\n <p class=\"data-subval\">订单数:{{ audit.waitAuditWithdraw.num }}</p>\n </div>\n </div>\n <div class=\"data-secbox sec-right\">\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>预计打款(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 预计打款金额 = 审核中金额 - 预计抽成金额。\n <br />\n 预计打款金额按全部订单审核通过的前提计算,不是实际打款金额,仅供参考\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ audit.estimate.estimate }}</p>\n <p class=\"data-subval\">订单数:{{ audit.estimate.num }}</p>\n </div>\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>预计抽成(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 预计抽成金额按全部订单审核通过的前提计算,不是实际抽成金额,仅供参考\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ audit.fee.fee }}</p>\n <p class=\"data-subval\">抽成比例:{{ audit.fee.rate }}%</p>\n </div>\n\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n </div>\n </div>\n </el-card>\n <el-card shadow=\"hover\">\n <div slot=\"header\">\n <span>\n <vab-remix-icon icon-class=\"bank-card-line\"></vab-remix-icon>\n 已结算\n </span>\n </div>\n <div class=\"data-sec\">\n <div class=\"data-secbox sec-left\" style=\"align-items: center\">\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>已结算金额(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 主商城完成结算金额总和,包括审核通过和审核未通过订单\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ finish.withdraw.withdraw }}</p>\n <p class=\"data-subval\">订单数:{{ finish.withdraw.num }}</p>\n </div>\n </div>\n <div class=\"sec-right\">\n <div\n class=\"data-secbox sec-right\"\n style=\"border-bottom: 1px solid #f2f2f2; margin-bottom: 20px\"\n >\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>审核通过(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">通过主商城审核的结算订单总和</div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ finish.pass.pass }}</p>\n <p class=\"data-subval\">订单数:{{ finish.pass.num }}</p>\n </div>\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>已打款(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">结算订单审核通过,主商城实际打款金额</div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ finish.finish.finish }}</p>\n <p class=\"data-subval\">抽成:{{ finish.finish.fee }}</p>\n </div>\n\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n </div>\n <div class=\"data-secbox sec-right\">\n <div class=\"data-item\">\n <p class=\"data-label\">\n <span>审核未通过(元)</span>\n <el-tooltip effect=\"light\" placement=\"top\">\n <div slot=\"content\">\n 审核未通过订单金额总和,不可重新申请结算\n </div>\n <i class=\"el-icon-question help-icon\"></i>\n </el-tooltip>\n </p>\n <p class=\"data-num\">{{ finish.not.not }}</p>\n <p class=\"data-subval\">订单数:{{ finish.not.num }}</p>\n </div>\n\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n <div class=\"data-item\"></div>\n </div>\n </div>\n </div>\n </el-card>\n </div>\n</template>\n\n<script>\n import { getMerchantWithdraw } from \"@/api/Merchants\";\n export default {\n name: \"SettlementData\",\n data() {\n return {\n is_reset: false,\n now_date: \"\",\n balance: {}, //可提现\n audit: {}, //审核中\n finish: {}, //已结算\n };\n },\n created() {\n this.now_date = this.$_common.formatDate(\n new Date().getTime(),\n \"yyyy-MM-dd hh:mm:ss\"\n );\n this.getMerchantWithdraw();\n },\n methods: {\n resetData() {\n this.is_reset = true;\n this.getMerchantWithdraw();\n },\n async getMerchantWithdraw() {\n const data = await getMerchantWithdraw();\n this.now_date = this.$_common.formatDate(\n new Date().getTime(),\n \"yyyy-MM-dd hh:mm:ss\"\n );\n this.is_reset = false;\n this.balance = data.data.balance;\n this.audit = data.data.audit;\n this.finish = data.data.finish;\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .data-sec {\n flex: 1;\n position: relative;\n display: flex;\n\n .data-secbox {\n padding-right: 50px;\n padding-top: 10px;\n padding-bottom: 10px;\n display: flex;\n justify-content: flex-start;\n .data-item {\n flex: 1;\n text-align: center;\n .data-label {\n font-size: 14px;\n color: #666;\n line-height: 16px;\n margin-bottom: 24px;\n font-weight: 700;\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n .help-icon {\n color: #999999;\n margin-left: 5px;\n }\n }\n .data-num {\n font-size: 30px;\n line-height: 30px;\n color: #333;\n font-weight: 700;\n }\n .data-btn {\n margin-top: 10px;\n }\n .data-subval {\n font-size: 12px;\n color: #666;\n line-height: 40px;\n }\n }\n\n &.sec-left {\n width: 250px;\n border-right: 1px solid #f2f2f2;\n }\n &.sec-right {\n padding-left: 50px;\n flex: 1;\n .data-item {\n flex: 5;\n }\n }\n }\n .sec-right {\n flex: 1;\n }\n }\n .reset-view {\n line-height: 50px;\n font-size: 12px;\n }\n</style>\n"]}]}