3ab6d97724640fc7256885a4fa138d83.json 23 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\\views\\Merchants\\Settlement.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Merchants\\Settlement.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgTWVyY2hhbnRXaXRoZHJhd0dldEFsbCwgTWVyY2hhbnRVcGRhdGVBdWRpdFN0YXR1cyB9IGZyb20gIkAvYXBpL01lcmNoYW50cy5qcyI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiTWVyY2hhcnRzU2hvcCIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWFyY2hfZm9ybTogewogICAgICAgIHNob3BJZDogIiIsCiAgICAgICAgcHJpY2VfdHlwZTogIiIsCiAgICAgICAga2V5d29yZDogIiIsCiAgICAgICAgc3RhcnQ6ICIiLAogICAgICAgIGVuZDogIiIsCiAgICAgICAgdGltZTogW10sCiAgICAgICAgcHJpY2VfdHlwZV9vcHRpb25zOiBbewogICAgICAgICAgdmFsdWU6IDMsCiAgICAgICAgICBsYWJlbDogIumTtuihjOWNoSIKICAgICAgICB9LCB7CiAgICAgICAgICB2YWx1ZTogMSwKICAgICAgICAgIGxhYmVsOiAi5b6u5L+h6ZKx5YyFIgogICAgICAgIH0sIHsKICAgICAgICAgIHZhbHVlOiAyLAogICAgICAgICAgbGFiZWw6ICLmlK/ku5jlrp0iCiAgICAgICAgfV0sCiAgICAgICAgbWVyY2hhbnRzX25hbWVfb3B0aW9uczogW3sKICAgICAgICAgIHZhbHVlOiAxLAogICAgICAgICAgbGFiZWw6ICLlhajpg6giCiAgICAgICAgfV0KICAgICAgfSwKICAgICAgYWN0aXZlTmFtZTogIjAiLAogICAgICBzZXR0bGVtZW50X2xpc3Q6IFtdLAogICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sCiAgICAgIHRvdGFsOiAwLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIGNoZWNrTGlzdDogWyLnu5PnrpfmlrnlvI8iLCAi55Sz6K+36YeR6aKdIiwgIuWuoeaguOmAmui/hyIsICLmir3miJAiLCAi5omT5qy+6YeR6aKdIiwgIueUs+ivt+aXtumXtCIsICLnu5PnrpfnirbmgIEiXSwKICAgICAgY29sdW1uczogW3sKICAgICAgICBsYWJlbDogIue7k+eul+aWueW8jyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi55Sz6K+36YeR6aKdIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLlrqHmoLjpgJrov4ciCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuaKveaIkCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5omT5qy+6YeR6aKdIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLnlLPor7fml7bpl7QiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIue7k+eul+eKtuaAgSIKICAgICAgfV0sCiAgICAgIGNsb3NlQW5BY2NvdW50RmxhZzogdHJ1ZSwKICAgICAgYXBwbGllZEFtb3VudEZsYWc6IHRydWUsCiAgICAgIGF1ZGl0RmxhZzogdHJ1ZSwKICAgICAgY29tbWlzc2lvbkZsYWc6IHRydWUsCiAgICAgIHJlbWl0RmxhZzogdHJ1ZSwKICAgICAgdGltZUZsYWc6IHRydWUsCiAgICAgIHNldHRsZW1lbnRTdGF0dXNGbGFnOiB0cnVlCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLk1lcmNoYW50V2l0aGRyYXdHZXRBbGwoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyAg6K6i5Y2V5pe26Ze0CiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmVuZCA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gIiI7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBhc3luYyBNZXJjaGFudFdpdGhkcmF3R2V0QWxsKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IE1lcmNoYW50V2l0aGRyYXdHZXRBbGwoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBhdWRpdFN0YXR1czogdGhpcy5hY3RpdmVOYW1lID09PSAiMCIgPyAiIiA6IHBhcnNlSW50KHRoaXMuYWN0aXZlTmFtZSksCiAgICAgICAgc3RhcnRUaW1lOiB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0LAogICAgICAgIGVuZFRpbWU6IHRoaXMuc2VhcmNoX2Zvcm0uZW5kLAogICAgICAgIHR5cGU6IHRoaXMuc2VhcmNoX2Zvcm0ucHJpY2VfdHlwZSwKICAgICAgICBzaG9wSWQ6IHRoaXMuc2VhcmNoX2Zvcm0uc2hvcElkLAogICAgICAgIG5vOiB0aGlzLnNlYXJjaF9mb3JtLmtleXdvcmQKICAgICAgfSk7CiAgICAgIHRoaXMuc2V0dGxlbWVudF9saXN0ID0gZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLk1lcmNoYW50V2l0aGRyYXdHZXRBbGwoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIE1lcmNoYW50VXBkYXRlQXVkaXRTdGF0dXMoaWQsIHN0YXR1cykgewogICAgICB0aGlzLiRjb25maXJtKGDnoa7lrpropoEke3N0YXR1cyA9PT0gMiA/ICLmiZPmrL4iIDogc3RhdHVzID09PSA0ID8gIuWuoeaguOmAmui/hyIgOiBzdGF0dXMgPT09IDMgPyAi5ouS57ud55Sz6K+3IiA6ICIifeWQl++8n2AsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgTWVyY2hhbnRVcGRhdGVBdWRpdFN0YXR1cyhpZCwgewogICAgICAgICAgc3RhdHVzOiBzdGF0dXMKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoIuaTjeS9nOaIkOWKnyIpOwogICAgICAgIHRoaXMuTWVyY2hhbnRXaXRoZHJhd0dldEFsbCgpOwogICAgICB9KTsKICAgIH0sCgogICAgY2hhbmdlKCkgewogICAgICB0aGlzLmNsb3NlQW5BY2NvdW50RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi57uT566X5pa55byPIik7CiAgICAgIHRoaXMuYXBwbGllZEFtb3VudEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIueUs+ivt+mHkeminSIpOwogICAgICB0aGlzLmF1ZGl0RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5a6h5qC46YCa6L+HIik7CiAgICAgIHRoaXMuY29tbWlzc2lvbkZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuaKveaIkCIpOwogICAgICB0aGlzLnJlbWl0RmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5omT5qy+6YeR6aKdIik7CiAgICAgIHRoaXMudGltZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIueUs+ivt+aXtumXtCIpOwogICAgICB0aGlzLnNldHRsZW1lbnRTdGF0dXNGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLnu5PnrpfnirbmgIEiKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2QA,SACAA,sBADA,EAEAC,yBAFA,QAGA,oBAHA;AAIA;EACAC,qBADA;;EAEAC;IACA;MACAC;QACAC,UADA;QAEAC,cAFA;QAGAC,WAHA;QAIAC,SAJA;QAKAC,OALA;QAMAC,QANA;QAOAC,qBACA;UACAC,QADA;UAEAC;QAFA,CADA,EAKA;UACAD,QADA;UAEAC;QAFA,CALA,EASA;UACAD,QADA;UAEAC;QAFA,CATA,CAPA;QAqBAC,yBACA;UACAF,QADA;UAEAC;QAFA,CADA;MArBA,CADA;MA6BAE,eA7BA;MA8BAC,mBA9BA;MA+BAC,qBA/BA;MAgCAC,QAhCA;MAiCAC,OAjCA;MAkCAC,YAlCA;MAmCAC,YACA,MADA,EAEA,MAFA,EAGA,MAHA,EAIA,IAJA,EAKA,MALA,EAMA,MANA,EAOA,MAPA,CAnCA;MA4CAC,UACA;QACAT;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,EAgBA;QACAA;MADA,CAhBA,EAmBA;QACAA;MADA,CAnBA,CA5CA;MAmEAU,wBAnEA;MAoEAC,uBApEA;MAqEAC,eArEA;MAsEAC,oBAtEA;MAuEAC,eAvEA;MAwEAC,cAxEA;MAyEAC;IAzEA;EA2EA,CA9EA;;EA+EAC;IACA;EACA,CAjFA;;EAkFAC;IACA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAXA;;IAYA;MACA;QAAA7B;QAAA8B;MAAA;QACAd,eADA;QAEAC,uBAFA;QAGAc,qEAHA;QAIAC,iCAJA;QAKAC,6BALA;QAMAC,iCANA;QAOAhC,+BAPA;QAQAiC;MARA;MAUA;MACA;IACA,CAzBA;;IA0BAC;MACA;MACA;IACA,CA7BA;;IA8BA;IACAC;MACA;MACA;IACA,CAlCA;;IAmCAvC;MACA,cACA,MACAwC,eACA,IADA,GAEAA,eACA,MADA,GAEAA,eACA,MADA,GAEA,EACA,IATA,EAUA,IAVA,EAWA;QACAC,uBADA;QAEAC,sBAFA;QAGAN;MAHA,CAXA,EAgBAO,IAhBA,CAgBA;QACA;UAAAH;QAAA;QACA;QACA;MACA,CApBA;IAqBA,CAzDA;;IA0DAI;MACA,8CACAC,uBADA;MAGA,6CACAA,uBADA;MAGA;MACA;MACA;MACA;MACA,gDACAA,uBADA;IAGA;;EAxEA;AAlFA","names":["MerchantWithdrawGetAll","MerchantUpdateAuditStatus","name","data","search_form","shopId","price_type","keyword","start","end","time","price_type_options","value","label","merchants_name_options","activeName","settlement_list","multipleSelection","total","page","pageSize","checkList","columns","closeAnAccountFlag","appliedAmountFlag","auditFlag","commissionFlag","remitFlag","timeFlag","settlementStatusFlag","created","methods","timeChange","pageTotal","auditStatus","startTime","endTime","type","no","pageChange","sizeChange","status","confirmButtonText","cancelButtonText","then","change","item"],"sourceRoot":"src/views/Merchants","sources":["Settlement.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\">\n <el-form :inline=\"true\" size=\"small\">\n <!--<el-form-item>\n <el-select\n v-model=\"search_form.shopId\"\n style=\"width: 150px\"\n placeholder=\"商户名称\"\n >\n <el-option\n v-for=\"item in search_form.merchants_name_options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>-->\n <el-form-item>\n <el-input\n v-model=\"search_form.keyword\"\n style=\"width: 220px\"\n placeholder=\"结算单号\"\n size=\"small\"\n clearable\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"search_form.price_type\"\n style=\"width: 150px\"\n placeholder=\"结算方式\"\n clearable\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in search_form.price_type_options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item>\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>\n </div>\n <el-tabs v-model=\"activeName\" type=\"card\" @tab-click=\"pageChange(1)\">\n <el-tab-pane label=\"全部\" name=\"0\"></el-tab-pane>\n <el-tab-pane label=\"待审核\" name=\"1\"></el-tab-pane>\n <el-tab-pane label=\"待打款\" name=\"4\"></el-tab-pane>\n <el-tab-pane label=\"已打款\" name=\"2\"></el-tab-pane>\n <el-tab-pane label=\"拒绝\" name=\"3\"></el-tab-pane>\n </el-tabs>\n <el-table :data=\"settlement_list\">\n <el-table-column\n prop=\"no\"\n label=\"结算单号\"\n min-width=\"160\"\n ></el-table-column>\n <el-table-column prop=\"no\" label=\"商户信息\" min-width=\"160\">\n <template slot-scope=\"scope\">\n <p>{{ scope.row.merchantName }}-子商户</p>\n <p>联系人姓名-{{ scope.row.accountContent.name }}</p>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"closeAnAccountFlag\"\n prop=\"type\"\n label=\"结算方式\"\n min-width=\"80\"\n >\n <template slot-scope=\"scope\">\n <el-popover placement=\"right\" width=\"400\" trigger=\"click\">\n <span slot=\"reference\" class=\"click-div\">\n {{\n scope.row.type === 1\n ? \"微信钱包\"\n : scope.row.type === 2\n ? \"支付宝\"\n : scope.row.type === 3\n ? \"银行卡\"\n : \"其他\"\n }}\n </span>\n <div>\n <p>姓名:{{ scope.row.accountContent.name }}</p>\n <p v-if=\"scope.row.type === 1\">\n 微信号:{{ scope.row.accountContent.accountNum }}\n </p>\n <p v-if=\"scope.row.type === 2\">\n 支付宝账号:{{ scope.row.accountContent.accountNum }}\n </p>\n <p v-if=\"scope.row.type === 3\">\n 银行:{{ scope.row.accountContent.openingBank }}\n </p>\n <p v-if=\"scope.row.type === 3\">\n 银行账号:{{ scope.row.accountContent.accountNum }}\n </p>\n </div>\n </el-popover>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"appliedAmountFlag\"\n prop=\"money\"\n label=\"申请金额\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <p>金额:{{ scope.row.money }}</p>\n <p>订单:{{ scope.row.orderNum }}</p>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"auditFlag\"\n prop=\"money\"\n label=\"审核通过\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <p>金额:{{ scope.row.passMoney }}</p>\n <p>订单:{{ scope.row.passOrderNum }}</p>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"commissionFlag\"\n prop=\"rate\"\n label=\"抽成\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n <p>金额:{{ scope.row.fee }}</p>\n <p>比例:{{ scope.row.rate }}%</p>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"remitFlag\"\n prop=\"nowMoney\"\n label=\"打款金额\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column\n v-if=\"timeFlag\"\n prop=\"createTime\"\n label=\"申请时间\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"settlementStatusFlag\"\n prop=\"auditStatus\"\n label=\"结算状态\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <span\n :class=\"[\n scope.row.auditStatus === 3\n ? 'info-status'\n : scope.row.auditStatus === 1\n ? 'warning-status'\n : 'success-status',\n ]\"\n >\n {{\n scope.row.auditStatus === 1\n ? \"待审核\"\n : scope.row.auditStatus === 2\n ? \"已结算\"\n : scope.row.auditStatus === 3\n ? \"已拒绝\"\n : scope.row.auditStatus === 4\n ? \"待打款\"\n : \"其他\"\n }}\n </span>\n </template>\n </el-table-column>\n <el-table-column min-width=\"140\">\n <template slot=\"header\" slot-scope=\"scope\">\n <span v-if=\"false\">{{ scope.$index }}</span>\n <span>操作</span>\n <el-popover popper-class=\"custom-table-checkbox\" trigger=\"click\">\n <el-checkbox-group v-model=\"checkList\">\n <el-checkbox\n v-for=\"(item, index) in columns\"\n :key=\"index\"\n :label=\"item.label\"\n @change=\"change\"\n ></el-checkbox>\n </el-checkbox-group>\n <el-button\n slot=\"reference\"\n icon=\"el-icon-setting\"\n type=\"text\"\n ></el-button>\n </el-popover>\n </template>\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"\n $accessCheck($Access.MerchantsSettlementUpdateAuditStatusCash)\n \"\n type=\"text\"\n :disabled=\"scope.row.auditStatus !== 4\"\n @click=\"MerchantUpdateAuditStatus(scope.row.id, 2)\"\n >\n 打款\n </el-button>\n <el-button\n v-if=\"\n $accessCheck($Access.MerchantsSettlementUpdateAuditStatusConfirm)\n \"\n type=\"text\"\n :disabled=\"\n ![1, 3].includes(scope.row.auditStatus) ||\n scope.row.auditStatus === 3\n \"\n @click=\"MerchantUpdateAuditStatus(scope.row.id, 4)\"\n >\n 审核\n </el-button>\n <el-button\n v-if=\"\n $accessCheck($Access.MerchantsSettlementUpdateAuditStatusRefuse)\n \"\n type=\"text\"\n :disabled=\"scope.row.auditStatus !== 1\"\n @click=\"MerchantUpdateAuditStatus(scope.row.id, 3)\"\n >\n 拒绝\n </el-button>\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 </Container>\n</template>\n\n<script>\n import {\n MerchantWithdrawGetAll,\n MerchantUpdateAuditStatus,\n } from \"@/api/Merchants.js\";\n export default {\n name: \"MerchartsShop\",\n data() {\n return {\n search_form: {\n shopId: \"\",\n price_type: \"\",\n keyword: \"\",\n start: \"\",\n end: \"\",\n time: [],\n price_type_options: [\n {\n value: 3,\n label: \"银行卡\",\n },\n {\n value: 1,\n label: \"微信钱包\",\n },\n {\n value: 2,\n label: \"支付宝\",\n },\n ],\n merchants_name_options: [\n {\n value: 1,\n label: \"全部\",\n },\n ],\n },\n activeName: \"0\",\n settlement_list: [],\n multipleSelection: [],\n total: 0,\n page: 1,\n pageSize: 10,\n checkList: [\n \"结算方式\",\n \"申请金额\",\n \"审核通过\",\n \"抽成\",\n \"打款金额\",\n \"申请时间\",\n \"结算状态\",\n ],\n columns: [\n {\n label: \"结算方式\",\n },\n {\n label: \"申请金额\",\n },\n {\n label: \"审核通过\",\n },\n {\n label: \"抽成\",\n },\n {\n label: \"打款金额\",\n },\n {\n label: \"申请时间\",\n },\n {\n label: \"结算状态\",\n },\n ],\n closeAnAccountFlag: true,\n appliedAmountFlag: true,\n auditFlag: true,\n commissionFlag: true,\n remitFlag: true,\n timeFlag: true,\n settlementStatusFlag: true,\n };\n },\n created() {\n this.MerchantWithdrawGetAll();\n },\n methods: {\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 MerchantWithdrawGetAll() {\n const { data, pageTotal } = await MerchantWithdrawGetAll({\n page: this.page,\n pageSize: this.pageSize,\n auditStatus: this.activeName === \"0\" ? \"\" : parseInt(this.activeName),\n startTime: this.search_form.start,\n endTime: this.search_form.end,\n type: this.search_form.price_type,\n shopId: this.search_form.shopId,\n no: this.search_form.keyword,\n });\n this.settlement_list = data;\n this.total = pageTotal;\n },\n pageChange(val) {\n this.page = val;\n this.MerchantWithdrawGetAll();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n MerchantUpdateAuditStatus(id, status) {\n this.$confirm(\n `确定要${\n status === 2\n ? \"打款\"\n : status === 4\n ? \"审核通过\"\n : status === 3\n ? \"拒绝申请\"\n : \"\"\n }吗?`,\n \"提示\",\n {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }\n ).then(async () => {\n const data = await MerchantUpdateAuditStatus(id, { status: status });\n this.$message.success(\"操作成功\");\n this.MerchantWithdrawGetAll();\n });\n },\n change() {\n this.closeAnAccountFlag = this.checkList.some(\n (item) => item === \"结算方式\"\n );\n this.appliedAmountFlag = this.checkList.some(\n (item) => item === \"申请金额\"\n );\n this.auditFlag = this.checkList.some((item) => item === \"审核通过\");\n this.commissionFlag = this.checkList.some((item) => item === \"抽成\");\n this.remitFlag = this.checkList.some((item) => item === \"打款金额\");\n this.timeFlag = this.checkList.some((item) => item === \"申请时间\");\n this.settlementStatusFlag = this.checkList.some(\n (item) => item === \"结算状态\"\n );\n },\n },\n };\n</script>\n\n<style scoped lang=\"scss\">\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 0 $base-padding/4 0;\n }\n }\n</style>\n"]}]}