1 |
- {"remainingRequest":"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\\views\\Merchants\\MerchartsList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Merchants\\MerchartsList.vue","mtime":1678954023561},{"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\\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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsTWVyY2hhbnQsIGVuYWJsZWRNZXJjaGFudCB9IGZyb20gIkAvYXBpL01lcmNoYW50cyI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiTWVyY2hhcnRzTGlzdCIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjaGVja2VkQWxsOiBmYWxzZSwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLAogICAgICB0b3RhbDogMCwKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBlbmFibGVkU3RhdHVzOiA1LAogICAgICB0aW1lOiBbXSwKICAgICAgdGltZV9lbmQ6IFtdLAogICAgICBzZWFyY2hfZm9ybTogewogICAgICAgIGNydXg6ICIiLAogICAgICAgIGVuYWJsZWRTdGF0dXM6ICIiLAogICAgICAgIHNlcnZpY2U6ICIiLAogICAgICAgIHN0YXJ0OiAiIiwKICAgICAgICBlbmQ6ICIiLAogICAgICAgIGRlbFN0YXJ0OiAiIiwKICAgICAgICBkZWxFbmQ6ICIiCiAgICAgIH0sCiAgICAgIG9wdGlvbnM6IFt7CiAgICAgICAgdmFsdWU6IDUsCiAgICAgICAgbGFiZWw6ICLlkK/nlKgiCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogNCwKICAgICAgICBsYWJlbDogIuemgeeUqCIKICAgICAgfV0sCiAgICAgIHNlcnZpY2Vfb3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogMiwKICAgICAgICBsYWJlbDogIuato+W4uCIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAzLAogICAgICAgIGxhYmVsOiAi5Y2z5bCG6L+H5pyfIgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDQsCiAgICAgICAgbGFiZWw6ICLlt7Lov4fmnJ8iCiAgICAgIH1dLAogICAgICBjaGVja0xpc3Q6IFsvLyAi5ZWG5ZOB5pWwIiwKICAgICAgLy8gIuiuouWNleaVsCIsCiAgICAgIC8vICLmlK/ku5jph5Hpop0iLAogICAgICAi5YWl6am75pe26Ze0IiwgLy8gIuWIsOacn+aXtumXtCIsCiAgICAgICLllYbmiLfnirbmgIEiXSwKICAgICAgY29sdW1uczogWy8vIHsKICAgICAgLy8gICBsYWJlbDogIuWVhuWTgeaVsCIsCiAgICAgIC8vIH0sCiAgICAgIC8vIHsKICAgICAgLy8gbGFiZWw6ICLorqLljZXmlbAiLAogICAgICAvLyB9LAogICAgICAvLyB7CiAgICAgIC8vICAgbGFiZWw6ICLmlK/ku5jph5Hpop0iLAogICAgICAvLyB9LAogICAgICB7CiAgICAgICAgbGFiZWw6ICLlhaXpqbvml7bpl7QiCiAgICAgIH0sIC8vIHsKICAgICAgLy8gICBsYWJlbDogIuWIsOacn+aXtumXtCIsCiAgICAgIC8vIH0sCiAgICAgIHsKICAgICAgICBsYWJlbDogIuWVhuaIt+eKtuaAgSIKICAgICAgfV0sCiAgICAgIC8vIGNvbW1vZGl0eUZsYWc6IHRydWUsCiAgICAgIC8vIGluZGVudEZsYWc6IHRydWUsCiAgICAgIC8vIHBheW1lbnRGbGFnOiB0cnVlLAogICAgICAvLyB0aW1lRmxhZzogdHJ1ZSwKICAgICAgY29tbWVyY2lhbFRlbmFudEZsYWc6IHRydWUsCiAgICAgIGVudGVyVGltZUZsYWc6IHRydWUKICAgIH07CiAgfSwKCiAgY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0QWxsTWVyY2hhbnQoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47CiAgICB0aGlzLmdldEFsbE1lcmNoYW50KCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgYXN5bmMgZW5hYmxlZE1lcmNoYW50KHZhbCwgcm93KSB7CiAgICAgIHRyeSB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IGVuYWJsZWRNZXJjaGFudChyb3cuaWQsIHsKICAgICAgICAgIGVuYWJsZWRTdGF0dXM6IHZhbAogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyEiCiAgICAgICAgfSk7CiAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICBhd2FpdCB0aGlzLmdldEFsbE1lcmNoYW50KCk7CiAgICAgIH0KICAgIH0sCgogICAgdGltZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5zdGFydCA9IHZhbFswXSAvIDEwMDA7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmQgPSB2YWxbMV0gLyAxMDAwICsgODYzOTk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5zdGFydCA9ICIiOwogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uZW5kID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgLy8gIOWIsOacn+aXtumXtAogICAgZGVsVGltZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5kZWxTdGFydCA9IHZhbFswXSAvIDEwMDA7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5kZWxFbmQgPSB2YWxbMV0gLyAxMDAwICsgODYzOTk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5kZWxTdGFydCA9ICIiOwogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uZGVsRW5kID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgcGFnZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlID0gdmFsOwogICAgICB0aGlzLmdldEFsbE1lcmNoYW50KCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBhZGRNZXJjaGFydHMoaWQpIHsKICAgICAgaWYgKGlkKSB7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9NZXJjaGFudHMvRWRpdE1lcmNoYW50cz9pZD0iICsgaWQpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvTWVyY2hhbnRzL0FkZE1lcmNoYW50cyIpOwogICAgICB9CiAgICB9LAoKICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5jaGVja2VkQWxsID0gdmFsLmxlbmd0aCA9PT0gdGhpcy50YWJsZURhdGEubGVuZ3RoOwogICAgICB0aGlzLm11bHRpcGxlU2VsZWN0aW9uID0gdmFsOwogICAgfSwKCiAgICBtZXJjaGFudHNJbmZvKGlkKSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvTWVyY2hhbnRzL01lcmNoYW50c0luZm8vIiArIGlkKTsKICAgIH0sCgogICAgYXN5bmMgZ2V0QWxsTWVyY2hhbnQoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxNZXJjaGFudCh7CiAgICAgICAgYXVkaXRTdGF0dXM6IDIsCiAgICAgICAgc2VhcmNoOiB0aGlzLnNlYXJjaF9mb3JtLmNydXgsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIHN0YXJBdWRpdFRpbWU6IHRoaXMuc2VhcmNoX2Zvcm0uc3RhcnQsCiAgICAgICAgZW5kQXVkaXRUaW1lOiB0aGlzLnNlYXJjaF9mb3JtLmVuZCwKICAgICAgICBzdGFyRXhwaXJlVGltZTogdGhpcy5zZWFyY2hfZm9ybS5kZWxTdGFydCwKICAgICAgICBlbmRFeHBpcmVUaW1lOiB0aGlzLnNlYXJjaF9mb3JtLmRlbEVuZCwKICAgICAgICBlbmFibGVkU3RhdHVzOiB0aGlzLnNlYXJjaF9mb3JtLmVuYWJsZWRTdGF0dXMKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIGNoZWNrQWxsQ2hhbmdlKCkgewogICAgICB0aGlzLiRyZWZzLmdvb2RzVGFibGUudG9nZ2xlQWxsU2VsZWN0aW9uKCk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgLy8gdGhpcy5jb21tb2RpdHlGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZSgoaXRlbSkgPT4gaXRlbSA9PT0gIuWVhuWTgeaVsCIpOwogICAgICAvLyB0aGlzLmluZGVudEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKChpdGVtKSA9PiBpdGVtID09PSAi6K6i5Y2V5pWwIik7CiAgICAgIC8vIHRoaXMucGF5bWVudEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKChpdGVtKSA9PiBpdGVtID09PSAi5pSv5LuY6YeR6aKdIik7CiAgICAgIHRoaXMuZW50ZXJUaW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5YWl6am75pe26Ze0Iik7IC8vIHRoaXMudGltZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKChpdGVtKSA9PiBpdGVtID09PSAi5Yiw5pyf5pe26Ze0Iik7CgogICAgICB0aGlzLmNvbW1lcmNpYWxUZW5hbnRGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLllYbmiLfnirbmgIEiKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoPA;AACA;EACAA,qBADA;;EAEAC;IACA;MACAC,iBADA;MAEAC,aAFA;MAGAC,qBAHA;MAIAC,QAJA;MAKAC,OALA;MAMAC,YANA;MAOAC,gBAPA;MAQAC,QARA;MASAC,YATA;MAUAC;QACAC,QADA;QAEAJ,iBAFA;QAGAK,WAHA;QAIAC,SAJA;QAKAC,OALA;QAMAC,YANA;QAOAC;MAPA,CAVA;MAmBAC,UACA;QACAC,QADA;QAEAC;MAFA,CADA,EAKA;QACAD,QADA;QAEAC;MAFA,CALA,CAnBA;MA6BAC,kBACA;QACAF,QADA;QAEAC;MAFA,CADA,EAKA;QACAD,QADA;QAEAC;MAFA,CALA,EASA;QACAD,QADA;QAEAC;MAFA,CATA,CA7BA;MA2CAE,YACA;MACA;MACA;MACA,MAJA,EAKA;MACA,MANA,CA3CA;MAmDAC,UACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;QACAH;MADA,CAVA,EAaA;MACA;MACA;MACA;QACAA;MADA,CAhBA,CAnDA;MAuEA;MACA;MACA;MACA;MACAI,0BA3EA;MA4EAC;IA5EA;EA8EA,CAjFA;;EAkFAC;IACA;EACA,CApFA;;EAqFAC;IACA;IACA;EACA,CAxFA;;EAyFAC;IACA;MACA;QACA;UACApB;QADA;QAGA;UACAqB,eADA;UAEAC;QAFA;MAIA,CARA,CAQA;QACA;MACA;IACA,CAbA;;IAcAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAvBA;;IAwBA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAlCA;;IAmCAC;MACA;MACA;IACA,CAtCA;;IAuCA;IACAC;MACA;MACA;IACA,CA3CA;;IA4CAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CAlDA;;IAmDAC;MACA;MACA;IACA,CAtDA;;IAuDAC;MACA;IACA,CAzDA;;IA0DA;MACA;QACAC,cADA;QAEAC,6BAFA;QAGAjC,eAHA;QAIAC,uBAJA;QAKAiC,qCALA;QAMAC,kCANA;QAOAC,yCAPA;QAQAC,sCARA;QASAnC;MATA;MAWA;MACA;IACA,CAxEA;;IAyEAoC;MACA;IACA,CA3EA;;IA4EAC;MACA;MACA;MACA;MACA,kEAJA,CAKA;;MACA,gDACAC,uBADA;IAGA;;EArFA;AAzFA","names":["name","data","checkedAll","tableData","multipleSelection","total","page","pageSize","enabledStatus","time","time_end","search_form","crux","service","start","end","delStart","delEnd","options","value","label","service_options","checkList","columns","commercialTenantFlag","enterTimeFlag","created","activated","methods","type","message","timeChange","delTimeChange","pageChange","sizeChange","addMercharts","handleSelectionChange","merchantsInfo","auditStatus","search","starAuditTime","endAuditTime","starExpireTime","endExpireTime","checkAllChange","change","item"],"sourceRoot":"src/views/Merchants","sources":["MerchartsList.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <!-- <div slot=\"tip\" style=\"padding-bottom: 10px\">-->\n <!-- <p style=\"display: inline-block; font-size: 14px\">商户数量</p>-->\n <!-- <p style=\"width: 30%; display: inline-block; margin-left: 10px\">-->\n <!-- <el-progress :percentage=\"(tableData.length / 100) * 100\"></el-progress>-->\n <!-- </p>-->\n <!-- <p style=\"display: inline-block; font-size: 12px\">-->\n <!-- 已使用:-->\n <!-- <span style=\"color: rgb(64, 158, 255); font-size: 14px\">-->\n <!-- {{ tableData.length }}/100-->\n <!-- </span>-->\n <!-- 个-->\n <!-- <!–<el-button-->\n <!-- type=\"text\"-->\n <!-- size=\"small\"-->\n <!-- @click=\"-->\n <!-- $router.push('/Merchants/AddMerchantsInfo/' + tableData.length)-->\n <!-- \"-->\n <!-- >-->\n <!-- 查看详情-->\n <!-- </el-button>–>-->\n <!-- </p>-->\n <!-- </div>-->\n <div v-if=\"$accessCheck($Access.MerchartsListAddMercharts)\" slot=\"left\">\n <el-button size=\"small\" type=\"primary\" @click=\"addMercharts()\">\n 添加商户\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"search_form.crux\"\n style=\"width: 220px\"\n placeholder=\"商户名称\"\n prefix-icon=\"el-icon-search\"\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.enabledStatus\"\n style=\"width: 150px\"\n placeholder=\"商户状态\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"item in 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-select\n v-model=\"search_form.service\"\n style=\"width: 150px\"\n placeholder=\"服务期\"\n >\n <el-option\n v-for=\"item in service_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=\"time\"\n type=\"daterange\"\n range-separator=\"-\"\n start-placeholder=\"入驻开始日期\"\n end-placeholder=\"入驻结束日期\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time_end\"\n type=\"daterange\"\n range-separator=\"-\"\n start-placeholder=\"到期开始日期\"\n end-placeholder=\"到期结束日期\"\n @change=\"delTimeChange\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n </div>\n <!-- @selection-change=\"handleSelectionChange\"\n-->\n <el-table ref=\"goodsTable\" :data=\"tableData\" tooltip-effect=\"dark\">\n <!-- <el-table-column-->\n <!-- align=\"center\"-->\n <!-- type=\"selection\"-->\n <!-- width=\"55\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column prop=\"weight\" label=\"权重\" min-width=\"60\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- {{ scope.row.weights || 0 }}-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <el-table-column\n prop=\"name\"\n label=\"商户信息\"\n min-width=\"140\"\n ></el-table-column>\n <el-table-column\n label=\"联系人\"\n prop=\"contactName\"\n min-width=\"80\"\n ></el-table-column>\n <el-table-column\n label=\"联系方式\"\n prop=\"contactMobile\"\n min-width=\"120\"\n ></el-table-column>\n <!-- <el-table-column-->\n <!-- v-if=\"commodityFlag\"-->\n <!-- label=\"商品数\"-->\n <!-- min-width=\"80\"-->\n <!-- prop=\"materielNum\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- v-if=\"indentFlag\"-->\n <!-- label=\"订单数\"-->\n <!-- min-width=\"80\"-->\n <!-- prop=\"orderNum\"-->\n <!-- ></el-table-column>-->\n <!-- <el-table-column-->\n <!-- v-if=\"paymentFlag\"-->\n <!-- label=\"支付金额\"-->\n <!-- min-width=\"80\"-->\n <!-- prop=\"subPayMoney\"-->\n <!-- ></el-table-column>-->\n <el-table-column\n v-if=\"enterTimeFlag\"\n prop=\"createTime\"\n label=\"入驻时间\"\n min-width=\"140\"\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=\"timeFlag\"-->\n <!-- prop=\"address\"-->\n <!-- label=\"到期时间\"-->\n <!-- min-width=\"140\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- {{-->\n <!-- scope.row.expireTime-->\n <!-- ? $_common.formatDate(scope.row.expireTime)-->\n <!-- : \"永久\"-->\n <!-- }}-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <el-table-column\n v-if=\"commercialTenantFlag\"\n prop=\"address\"\n label=\"商户状态\"\n min-width=\"80\"\n >\n <template slot-scope=\"scope\">\n <el-switch\n v-if=\"$accessCheck($Access.MerchartsListUpStatus)\"\n v-model=\"scope.row.enabledStatus\"\n class=\"switchStyle\"\n active-color=\"#36B365\"\n :active-value=\"5\"\n :inactive-value=\"4\"\n active-text=\"启用\"\n inactive-text=\"禁用\"\n @change=\"enabledMerchant($event, scope.row)\"\n ></el-switch>\n <div v-else>\n <span v-if=\"scope.row.enableStatus === 5\" class=\"success-status\">\n 启用\n </span>\n <span v-else class=\"info-status\">禁用</span>\n </div>\n </template>\n </el-table-column>\n <el-table-column fixed=\"right\" prop=\"address\" min-width=\"120\">\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=\"$accessCheck($Access.MerchartsListDetailMercharts)\"\n type=\"text\"\n @click=\"merchantsInfo(scope.row.id)\"\n >\n 查看\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.MerchartsListEditMercharts)\"\n type=\"text\"\n @click=\"addMercharts(scope.row.id)\"\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 </ContainerQuery>\n</template>\n\n<script>\n import { getAllMerchant, enabledMerchant } from \"@/api/Merchants\";\n export default {\n name: \"MerchartsList\",\n data() {\n return {\n checkedAll: false,\n tableData: [],\n multipleSelection: [],\n total: 0,\n page: 1,\n pageSize: 10,\n enabledStatus: 5,\n time: [],\n time_end: [],\n search_form: {\n crux: \"\",\n enabledStatus: \"\",\n service: \"\",\n start: \"\",\n end: \"\",\n delStart: \"\",\n delEnd: \"\",\n },\n options: [\n {\n value: 5,\n label: \"启用\",\n },\n {\n value: 4,\n label: \"禁用\",\n },\n ],\n service_options: [\n {\n value: 2,\n label: \"正常\",\n },\n {\n value: 3,\n label: \"即将过期\",\n },\n {\n value: 4,\n label: \"已过期\",\n },\n ],\n checkList: [\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 // commodityFlag: true,\n // indentFlag: true,\n // paymentFlag: true,\n // timeFlag: true,\n commercialTenantFlag: true,\n enterTimeFlag: true,\n };\n },\n created() {\n this.getAllMerchant();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllMerchant();\n },\n methods: {\n async enabledMerchant(val, row) {\n try {\n const data = await enabledMerchant(row.id, {\n enabledStatus: val,\n });\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n } catch (e) {\n await this.getAllMerchant();\n }\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 // 到期时间\n delTimeChange(val) {\n if (val && val.length) {\n this.search_form.delStart = val[0] / 1000;\n this.search_form.delEnd = val[1] / 1000 + 86399;\n } else {\n this.search_form.delStart = \"\";\n this.search_form.delEnd = \"\";\n }\n this.pageChange(1);\n },\n pageChange(val) {\n this.page = val;\n this.getAllMerchant();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n addMercharts(id) {\n if (id) {\n this.$router.push(\"/Merchants/EditMerchants?id=\" + id);\n } else {\n this.$router.push(\"/Merchants/AddMerchants\");\n }\n },\n handleSelectionChange(val) {\n this.checkedAll = val.length === this.tableData.length;\n this.multipleSelection = val;\n },\n merchantsInfo(id) {\n this.$router.push(\"/Merchants/MerchantsInfo/\" + id);\n },\n async getAllMerchant() {\n const data = await getAllMerchant({\n auditStatus: 2,\n search: this.search_form.crux,\n page: this.page,\n pageSize: this.pageSize,\n starAuditTime: this.search_form.start,\n endAuditTime: this.search_form.end,\n starExpireTime: this.search_form.delStart,\n endExpireTime: this.search_form.delEnd,\n enabledStatus: this.search_form.enabledStatus,\n });\n this.tableData = data.data;\n this.total = data.pageTotal;\n },\n checkAllChange() {\n this.$refs.goodsTable.toggleAllSelection();\n },\n change() {\n // this.commodityFlag = this.checkList.some((item) => item === \"商品数\");\n // this.indentFlag = this.checkList.some((item) => item === \"订单数\");\n // this.paymentFlag = this.checkList.some((item) => item === \"支付金额\");\n this.enterTimeFlag = this.checkList.some((item) => item === \"入驻时间\");\n // this.timeFlag = this.checkList.some((item) => item === \"到期时间\");\n this.commercialTenantFlag = 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"]}]}
|