1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\viewsMerch\\settlement\\SettlementDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\viewsMerch\\settlement\\SettlementDetail.vue","mtime":1678954023651},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgTWVyY2hhbnRXaXRoZHJhd0FkZCwgZ2V0TWVyY2hhbnRXaXRoZHJhdywgTWVyY2hhbnRHZXRTZXR0aW5nRmllbGQsIE1lcmNoYW50bG9nIH0gZnJvbSAiQC9hcGkvTWVyY2hhbnRzLmpzIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJTZXR0bGVtZW50RGV0YWlsIiwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG9yZGVyX2xpc3Q6IFtdLAogICAgICBjaGFuZ2VzX2xpc3Q6IFtdLAogICAgICBkYXRhX3J1bGVzOiB7CiAgICAgICAgdHlwZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqee7k+eul+aWueW8jyIsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dLAogICAgICAgIG5hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXlp5PlkI0iLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgd3hDb2RlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5b6u5L+h5Y+3IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGFsaXBheUNvZGU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmlK/ku5jlrp3otKblj7ciLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgYmFuazogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogIuivt+mAieaLqemTtuihjCIsCiAgICAgICAgICB0cmlnZ2VyOiAiY2hhbmdlIgogICAgICAgIH1dLAogICAgICAgIGJhbmtBY2NvdW50OiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl6ZO26KGM5Y2h5Y+3IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIHNlYXJjaF9mb3JtOiB7CiAgICAgICAgdGltZTogW10sCiAgICAgICAgc3RhcnQ6ICIiLAogICAgICAgIGVuZDogIiIsCiAgICAgICAgdGltZV9yZWdpb246IDAsCiAgICAgICAgcGF5X3R5cGU6IDAKICAgICAgfSwKICAgICAgZGF0YV9mb3JtOiB7CiAgICAgICAgdHlwZTogIiIsCiAgICAgICAgYmFuazogIiIsCiAgICAgICAgd3hDb2RlOiAiIiwKICAgICAgICBhbGlwYXlDb2RlOiAiIiwKICAgICAgICBuYW1lOiAiIiwKICAgICAgICBiYW5rQWNjb3VudDogIiIKICAgICAgfSwKICAgICAgYmFsYW5jZTogewogICAgICAgIGJhbGFuY2U6IHt9CiAgICAgIH0sCiAgICAgIGF1ZGl0OiB7CiAgICAgICAgZmVlOiB7fSwKICAgICAgICBlc3RpbWF0ZToge30KICAgICAgfSwKICAgICAgcGF5X3R5cGU6IFtdLAogICAgICBiYW5rX2NhcmQ6IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldE1lcmNoYW50V2l0aGRyYXcoKTsKICAgIHRoaXMuTWVyY2hhbnRHZXRTZXR0aW5nRmllbGQoKTsKICAgIHRoaXMuTWVyY2hhbnRsb2coKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmVuZCA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gIiI7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmQgPSAiIjsKICAgICAgfSAvLyB0aGlzLnBhZ2VDaGFuZ2UoMSk7CgogICAgfSwKCiAgICBhc3luYyBNZXJjaGFudEdldFNldHRpbmdGaWVsZCgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IE1lcmNoYW50R2V0U2V0dGluZ0ZpZWxkKCk7CiAgICAgIHRoaXMuYmFua19jYXJkID0gZGF0YS5iYW5rX2NhcmQgfHwgW107CiAgICAgIHRoaXMucGF5X3R5cGUgPSBkYXRhLnNob3BfcHJpY2VfZXhhbWluZSB8fCBbXTsKICAgIH0sCgogICAgYXN5bmMgZ2V0TWVyY2hhbnRXaXRoZHJhdygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldE1lcmNoYW50V2l0aGRyYXcoKTsKICAgICAgdGhpcy5iYWxhbmNlID0gZGF0YS5iYWxhbmNlOwogICAgICB0aGlzLmF1ZGl0ID0gZGF0YS5hdWRpdDsKICAgIH0sCgogICAgLy8g6LWE6YeR5Y+Y5Yqo6K6w5b2VCiAgICBhc3luYyBNZXJjaGFudGxvZygpIHsKICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IE1lcmNoYW50bG9nKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgaXNQbGF0Zm9ybTogNAogICAgICB9KTsKICAgICAgdGhpcy5jaGFuZ2VzX2xpc3QgPSBkYXRhLmRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBkYXRhLnBhZ2VUb3RhbDsKICAgIH0sCgogICAgYXN5bmMgc3VibWl0KCkgewogICAgICBpZiAodGhpcy5iYWxhbmNlLmJhbGFuY2UuYmFsYW5jZSA8PSAwKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLmirHmrYnvvIzmsqHmnInlj6/mj5DnjrDph5Hpop0iKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMuJHJlZnNbImRhdGFGb3JtIl0udmFsaWRhdGUoYXN5bmMgdmFsaWQgPT4gewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgY29uc3QgewogICAgICAgICAgICBkYXRhCiAgICAgICAgICB9ID0gYXdhaXQgTWVyY2hhbnRXaXRoZHJhd0FkZCh7CiAgICAgICAgICAgIHR5cGU6IHRoaXMuZGF0YV9mb3JtLnR5cGUsCiAgICAgICAgICAgIGFjY291bnRDb250ZW50OiB7CiAgICAgICAgICAgICAgYmFuazogMSwKICAgICAgICAgICAgICB3eENvZGU6IHRoaXMuZGF0YV9mb3JtLnd4Q29kZSwKICAgICAgICAgICAgICBhbGlwYXlDb2RlOiB0aGlzLmRhdGFfZm9ybS5hbGlwYXlDb2RlLAogICAgICAgICAgICAgIG5hbWU6IHRoaXMuZGF0YV9mb3JtLm5hbWUsCiAgICAgICAgICAgICAgYmFua0FjY291bnQ6IHRoaXMuZGF0YV9mb3JtLmJhbmtBY2NvdW50CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG1vbmV5OiB0aGlzLmJhbGFuY2UuYmFsYW5jZS5iYWxhbmNlLAogICAgICAgICAgICBvcmRlck51bTogdGhpcy5iYWxhbmNlLmJhbGFuY2UubnVtCiAgICAgICAgICB9KTsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5bey5o+Q5Lqk55Sz6K+3Iik7CiAgICAgICAgICB0aGlzLmdldE1lcmNoYW50V2l0aGRyYXcoKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+QA,SACAA,mBADA,EAEAC,mBAFA,EAGAC,uBAHA,EAIAC,WAJA,QAKA,oBALA;AAMA;EACAC,wBADA;;EAEAC;IACA;MACAC,cADA;MAEAC,gBAFA;MAGAC;QACAC,OACA;UAAAC;UAAAC;UAAAC;QAAA,CADA,CADA;QAIAR;UAAAM;UAAAC;UAAAC;QAAA,EAJA;QAKAC,SACA;UAAAH;UAAAC;UAAAC;QAAA,CADA,CALA;QAQAE,aACA;UAAAJ;UAAAC;UAAAC;QAAA,CADA,CARA;QAWAG;UAAAL;UAAAC;UAAAC;QAAA,EAXA;QAYAI,cACA;UAAAN;UAAAC;UAAAC;QAAA,CADA;MAZA,CAHA;MAmBAK;QACAC,QADA;QAEAC,SAFA;QAGAC,OAHA;QAIAC,cAJA;QAKAC;MALA,CAnBA;MA0BAC;QACAd,QADA;QAEAM,QAFA;QAGAF,UAHA;QAIAC,cAJA;QAKAV,QALA;QAMAY;MANA,CA1BA;MAkCAQ;QAAAA;MAAA,CAlCA;MAmCAC;QAAAC;QAAAC;MAAA,CAnCA;MAoCAL,YApCA;MAqCAM,aArCA;MAsCAC,QAtCA;MAuCAC,OAvCA;MAwCAC;IAxCA;EA0CA,CA7CA;;EA8CAC;IACA;IACA;IACA;EACA,CAlDA;;EAmDAC;IACAC;MACA;IACA,CAHA;;IAIA;IACAC;MACA;MACA;IACA,CARA;;IASAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA,CAPA,CAQA;;IACA,CAlBA;;IAmBA;MACA;QAAA/B;MAAA;MACA;MACA;IACA,CAvBA;;IAwBA;MACA;QAAAA;MAAA;MACA;MACA;IACA,CA5BA;;IA6BA;IACA;MACA;QACAyB,eADA;QAEAC,uBAFA;QAGAM;MAHA;MAKA;MACA;IACA,CAtCA;;IAuCA;MACA;QACA;QACA;MACA;;MACA;QACA;UACA;YAAAhC;UAAA;YACAI,yBADA;YAEA6B;cACAvB,OADA;cAEAF,6BAFA;cAGAC,qCAHA;cAIAV,yBAJA;cAKAY;YALA,CAFA;YASAuB,mCATA;YAUAC;UAVA;UAYA;UACA;QACA;MACA,CAjBA;IAkBA;;EA9DA;AAnDA","names":["MerchantWithdrawAdd","getMerchantWithdraw","MerchantGetSettingField","Merchantlog","name","data","order_list","changes_list","data_rules","type","required","message","trigger","wxCode","alipayCode","bank","bankAccount","search_form","time","start","end","time_region","pay_type","data_form","balance","audit","fee","estimate","bank_card","total","page","pageSize","created","methods","pageChange","sizeChange","timeChange","isPlatform","accountContent","money","orderNum"],"sourceRoot":"src/viewsMerch/settlement","sources":["SettlementDetail.vue"],"sourcesContent":["<template>\n <container-tit>\n <div slot=\"headr\">\n <el-button type=\"primary\" @click=\"submit\">提交审核</el-button>\n </div>\n <!-- <el-card shadow=\"hover\">-->\n <!-- <div slot=\"header\">-->\n <!-- <span>条件筛选</span>-->\n <!-- </div>-->\n <!-- <el-form size=\"small\" inline label-width=\"100px\">-->\n <!-- <el-form-item label=\"订单完结时间\">-->\n <!-- <el-date-picker-->\n <!-- v-model=\"search_form.time\"-->\n <!-- clearable-->\n <!-- type=\"daterange\"-->\n <!-- value-format=\"timestamp\"-->\n <!-- range-separator=\"-\"-->\n <!-- start-placeholder=\"开始日期\"-->\n <!-- end-placeholder=\"结束日期\"-->\n <!-- @change=\"timeChange\"-->\n <!-- ></el-date-picker>-->\n <!-- </el-form-item>-->\n <!-- <el-form-item label-width=\"0\">-->\n <!-- <el-radio-group v-model=\"search_form.time_region\">-->\n <!-- <el-radio-button :label=\"0\">全部</el-radio-button>-->\n <!-- <el-radio-button :label=\"1\">上月</el-radio-button>-->\n <!-- <el-radio-button :label=\"2\">上周</el-radio-button>-->\n <!-- </el-radio-group>-->\n <!-- </el-form-item>-->\n <!-- <el-form-item label=\"结算方式\">-->\n <!-- <el-select v-model=\"search_form.pay_type\" placeholder=\"请选择\">-->\n <!-- <el-option label=\"全部\" :value=\"0\"></el-option>-->\n <!-- <el-option label=\"主商城收款\" :value=\"1\"></el-option>-->\n <!-- <el-option label=\"子商户收款\" :value=\"2\"></el-option>-->\n <!-- </el-select>-->\n <!-- </el-form-item>-->\n <!-- </el-form>-->\n <!-- </el-card>-->\n <el-card shadow=\"hover\">\n <div slot=\"header\">\n <span>结算信息</span>\n </div>\n <div class=\"settlement-box\">\n <div class=\"settlement-left\">\n <p class=\"settlement-box-tit\">结算金额</p>\n <ul class=\"data-secbox\">\n <li 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.balance.balance }}</p>\n <p class=\"data-subval\">订单数:{{ balance.balance.num }}</p>\n </li>\n <li 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\">\n {{\n $NP.divide(\n $NP.times(balance.balance.balance, audit.fee.rate),\n 100\n )\n }}\n </p>\n <p class=\"data-subval\">抽成比例:{{ audit.fee.rate }}%</p>\n </li>\n </ul>\n </div>\n <div class=\"settlement-right\">\n <p class=\"settlement-box-tit\">结算方式</p>\n <div class=\"data-right-main\">\n <el-form\n ref=\"dataForm\"\n size=\"small\"\n :model=\"data_form\"\n label-width=\"100px\"\n :rules=\"data_rules\"\n >\n <el-form-item label=\"结算方式\" prop=\"type\">\n <el-select\n v-model=\"data_form.type\"\n style=\"width: 300px\"\n placeholder=\"请选择\"\n >\n <el-option\n v-if=\"pay_type.indexOf(1) > -1\"\n label=\"微信钱包\"\n :value=\"1\"\n ></el-option>\n <el-option\n v-if=\"pay_type.indexOf(2) > -1\"\n label=\"支付宝\"\n :value=\"2\"\n ></el-option>\n <el-option\n v-if=\"pay_type.indexOf(3) > -1\"\n label=\"银行卡\"\n :value=\"3\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item label=\"姓名\" prop=\"name\">\n <el-input\n v-model=\"data_form.name\"\n style=\"width: 300px\"\n placeholder=\"请输入姓名\"\n ></el-input>\n </el-form-item>\n <el-form-item\n v-if=\"data_form.type === 1\"\n label=\"微信号\"\n prop=\"wxCode\"\n >\n <el-input\n v-model=\"data_form.wxCode\"\n style=\"width: 300px\"\n placeholder=\"请输入微信号\"\n ></el-input>\n </el-form-item>\n <el-form-item\n v-if=\"data_form.type === 2\"\n prop=\"alipayCode\"\n label=\"支付宝账号\"\n >\n <el-input\n v-model=\"data_form.alipayCode\"\n style=\"width: 300px\"\n placeholder=\"请输入支付宝账号\"\n ></el-input>\n </el-form-item>\n <div v-if=\"data_form.type === 3\">\n <el-form-item prop=\"bank\" label=\"选择银行\">\n <el-select\n v-model=\"data_form.bank\"\n style=\"width: 300px\"\n placeholder=\"请选择银行\"\n >\n <el-option\n v-for=\"(item, index) in bank_card\"\n :key=\"index\"\n :label=\"item.card_name\"\n :value=\"item.card_name\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item prop=\"bankAccount\" label=\"银行卡号\">\n <el-input\n v-model=\"data_form.bankAccount\"\n style=\"width: 300px\"\n placeholder=\"请输入银行卡号\"\n ></el-input>\n </el-form-item>\n </div>\n </el-form>\n </div>\n </div>\n </div>\n </el-card>\n <el-card shadow=\"hover\">\n <div slot=\"header\">\n <span>资金变动记录</span>\n </div>\n <el-table :data=\"changes_list\" style=\"width: 100%\" border>\n <el-table-column\n prop=\"originNo\"\n label=\"源单号\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"originMoney\"\n label=\"原金额\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column prop=\"changeMoney \" label=\"变动金额\" min-width=\"80\">\n <template slot-scope=\"scope\">\n <span :class=\"scope.row.type === 4 ? 'outMoney' : 'inMoney'\">\n {{ scope.row.type === 4 ? \"-\" : \"+\" }}{{ scope.row.changeMoney }}\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"nowMoney\"\n label=\"变动后金额\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column prop=\"address\" label=\"时间\" min-width=\"120\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"source \" label=\"类型\" min-width=\"80\">\n <template slot-scope=\"scope\">\n {{ scope.row.source === 1 ? \"支付结算\" : \"商户提现\" }}\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </el-card>\n <!-- <el-card shadow=\"hover\">-->\n <!-- <div slot=\"header\">-->\n <!-- <span>订单列表</span>-->\n <!-- </div>-->\n <!-- <el-table :data=\"order_list\" border>-->\n <!-- <el-table-column-->\n <!-- prop=\"id\"-->\n <!-- label=\"订单信息\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"id\"-->\n <!-- label=\"商品总计\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"id\"-->\n <!-- label=\"订单金额\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"id\"-->\n <!-- label=\"可结算金额\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"id\"-->\n <!-- label=\"预计抽成\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"id\"-->\n <!-- label=\"预计打款\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- label=\"订单完结时间\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- ></el-table-column>-->\n <!-- </el-table>-->\n <!-- </el-card>-->\n </container-tit>\n</template>\n\n<script>\n import {\n MerchantWithdrawAdd,\n getMerchantWithdraw,\n MerchantGetSettingField,\n Merchantlog,\n } from \"@/api/Merchants.js\";\n export default {\n name: \"SettlementDetail\",\n data() {\n return {\n order_list: [],\n changes_list: [],\n data_rules: {\n type: [\n { required: true, message: \"请选择结算方式\", trigger: \"change\" },\n ],\n name: [{ required: true, message: \"请输入姓名\", trigger: \"blur\" }],\n wxCode: [\n { required: true, message: \"请输入微信号\", trigger: \"blur\" },\n ],\n alipayCode: [\n { required: true, message: \"请输入支付宝账号\", trigger: \"blur\" },\n ],\n bank: [{ required: true, message: \"请选择银行\", trigger: \"change\" }],\n bankAccount: [\n { required: true, message: \"请输入银行卡号\", trigger: \"blur\" },\n ],\n },\n search_form: {\n time: [],\n start: \"\",\n end: \"\",\n time_region: 0,\n pay_type: 0,\n },\n data_form: {\n type: \"\",\n bank: \"\",\n wxCode: \"\",\n alipayCode: \"\",\n name: \"\",\n bankAccount: \"\",\n },\n balance: { balance: {} },\n audit: { fee: {}, estimate: {} },\n pay_type: [],\n bank_card: [],\n total: 0,\n page: 1,\n pageSize: 10,\n };\n },\n created() {\n this.getMerchantWithdraw();\n this.MerchantGetSettingField();\n this.Merchantlog();\n },\n methods: {\n pageChange(val) {\n this.page = val;\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n timeChange(val) {\n if (val && val.length) {\n this.search_form.start = val[0] / 1000;\n this.search_form.end = val[1] / 1000 + 86399;\n } else {\n this.search_form.start = \"\";\n this.search_form.end = \"\";\n }\n // this.pageChange(1);\n },\n async MerchantGetSettingField() {\n const { data } = await MerchantGetSettingField();\n this.bank_card = data.bank_card || [];\n this.pay_type = data.shop_price_examine || [];\n },\n async getMerchantWithdraw() {\n const { data } = await getMerchantWithdraw();\n this.balance = data.balance;\n this.audit = data.audit;\n },\n // 资金变动记录\n async Merchantlog() {\n const data = await Merchantlog({\n page: this.page,\n pageSize: this.pageSize,\n isPlatform: 4,\n });\n this.changes_list = data.data;\n this.total = data.pageTotal;\n },\n async submit() {\n if (this.balance.balance.balance <= 0) {\n this.$message.warning(\"抱歉,没有可提现金额\");\n return;\n }\n this.$refs[\"dataForm\"].validate(async (valid) => {\n if (valid) {\n const { data } = await MerchantWithdrawAdd({\n type: this.data_form.type,\n accountContent: {\n bank: 1,\n wxCode: this.data_form.wxCode,\n alipayCode: this.data_form.alipayCode,\n name: this.data_form.name,\n bankAccount: this.data_form.bankAccount,\n },\n money: this.balance.balance.balance,\n orderNum: this.balance.balance.num,\n });\n this.$message.success(\"已提交申请\");\n this.getMerchantWithdraw();\n }\n });\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .inMoney {\n color: #67c23a;\n font-weight: bold;\n }\n .outMoney {\n color: #f56c6c;\n font-weight: bold;\n }\n .settlement-box {\n display: flex;\n .settlement-left {\n flex: 2;\n border-right: 1px solid #f5f5f5;\n }\n .settlement-right {\n flex: 2;\n padding-left: 24px;\n }\n .settlement-box-tit {\n font-weight: 700;\n padding-bottom: 30px;\n color: #666666;\n }\n .data-secbox {\n display: flex;\n .data-item {\n flex: 2;\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-subval {\n font-size: 12px;\n color: #666;\n line-height: 40px;\n }\n }\n }\n }\n</style>\n"]}]}
|