0218a7d4b73edcccb60ef69cac0f25d7.json 24 KB

1
  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\\Merchants.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Merchants\\Merchants.vue","mtime":1678954023559},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsTWVyY2hhbnQsIGF1ZGl0QXBwbHkgfSBmcm9tICJAL2FwaS9NZXJjaGFudHMiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIk1lcmNoYW50cyIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWFyY2hfZm9ybTogewogICAgICAgIC8vIHN0YXR1czogMCwKICAgICAgICBzdGFydDogIiIsCiAgICAgICAgZW5kOiAiIgogICAgICB9LAogICAgICBpc19yZWplY3Q6IGZhbHNlLAogICAgICAvL+aLkue7nQogICAgICByZWplY3RfcmVhc29uOiAiIiwKICAgICAgLy/mi5Lnu53ljp/lm6AKICAgICAgc2hvcF9pZDogIiIsCiAgICAgIC8vIOWVhumTumlkCiAgICAgIGFkZF9kYXRhOiBmYWxzZSwKICAgICAga2V5d29yZDogIiIsCiAgICAgIHZpcF9pbmZvOiAiIiwKICAgICAgc3RhcnRfdGltZTogW10sCiAgICAgIGFkZF9mb3JtOiB7CiAgICAgICAgdXNlckNlbnRlcklkOiAiIiwKICAgICAgICBuYW1lOiAiIiwKICAgICAgICBjb250YWN0TmFtZTogIiIsCiAgICAgICAgY29udGFjdE1vYmlsZTogIiIsCiAgICAgICAgY2F0ZWdvcnk6ICIiCiAgICAgIH0sCiAgICAgIGV4YW1pbmVfb3B0aW9uczogW3sKICAgICAgICB2YWx1ZTogMCwKICAgICAgICBsYWJlbDogIuWFqOmDqCIKICAgICAgfSwgewogICAgICAgIHZhbHVlOiAxLAogICAgICAgIGxhYmVsOiAi5b6F5a6h5qC4IgogICAgICB9LCB7CiAgICAgICAgdmFsdWU6IDIsCiAgICAgICAgbGFiZWw6ICLlrqHmoLjpgJrov4ciCiAgICAgIH0sIHsKICAgICAgICB2YWx1ZTogMywKICAgICAgICBsYWJlbDogIuWuoeaguOaLkue7nSIKICAgICAgfV0sCiAgICAgIHRvdGFsOiAwLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIGFjdGl2ZU5hbWU6ICJmaXJzdCIsCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIG11bHRpcGxlU2VsZWN0aW9uOiBbXSwKICAgICAgYXVkaXRTdGF0dXM6IDAsCiAgICAgIGNoZWNrTGlzdDogWyLkuLvokKXnsbvnm64iLCAi6IGU57O75Lq65aeT5ZCNIiwgIuiBlOezu+aWueW8jyIsICLllYbmiLflnLDlnYAiLCAi55Sz6K+35pe26Ze0IiwgIuWuoeaguOeKtuaAgSJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi5Li76JCl57G755uuIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLogZTns7vkurrlp5PlkI0iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuiBlOezu+aWueW8jyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5ZWG5oi35Zyw5Z2AIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLnlLPor7fml7bpl7QiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWuoeaguOeKtuaAgSIKICAgICAgfV0sCiAgICAgIG1haW5GbGFnOiB0cnVlLAogICAgICBuYW1lRmxhZzogdHJ1ZSwKICAgICAgcGhvbmVGbGFnOiB0cnVlLAogICAgICBzaXRlRmxhZzogdHJ1ZSwKICAgICAgdGltZUZsYWc6IHRydWUsCiAgICAgIHN0YXRlRmxhZzogdHJ1ZQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxNZXJjaGFudCgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0QWxsTWVyY2hhbnQoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmVuZCA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0ID0gIiI7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBoYW5kbGVDbGljayh0YWIsIGV2ZW50KSB7CiAgICAgIGlmICh0aGlzLmFjdGl2ZU5hbWUgPT09ICJzZWNvbmQiKSB7CiAgICAgICAgdGhpcy5hdWRpdFN0YXR1cyA9IDE7CiAgICAgIH0gZWxzZSBpZiAodGhpcy5hY3RpdmVOYW1lID09PSAidGhpcmQiKSB7CiAgICAgICAgdGhpcy5hdWRpdFN0YXR1cyA9IDM7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5hdWRpdFN0YXR1cyA9IDI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0sCgogICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLm11bHRpcGxlU2VsZWN0aW9uID0gdmFsOwogICAgfSwKCiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsTWVyY2hhbnQoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8vIOWFpempu+WIl+ihqAogICAgYXN5bmMgZ2V0QWxsTWVyY2hhbnQoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxNZXJjaGFudCh7CiAgICAgICAgYXVkaXRTdGF0dXM6IHRoaXMuYXVkaXRTdGF0dXMsCiAgICAgICAgc2VhcmNoOiB0aGlzLmtleXdvcmQsCiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIHN0YXJDcmVhdGVUaW1lOiB0aGlzLnNlYXJjaF9mb3JtLnN0YXJ0LAogICAgICAgIGVuZENyZWF0ZVRpbWU6IHRoaXMuc2VhcmNoX2Zvcm0uZW5kCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGEuZGF0YTsKICAgICAgdGhpcy50b3RhbCA9IGRhdGEucGFnZVRvdGFsOwogICAgfSwKCiAgICAvLyDlhaXpqbvlrqHmoLgKICAgIGFzeW5jIGF1ZGl0QXBwbHkoaWQpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu6K6k6YCa6L+H5a6h5qC45ZCX77yfIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBhdWRpdEFwcGx5KGlkLCB7CiAgICAgICAgICBhdWRpdFN0YXR1czogMgogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuWuoeaguOaIkOWKnyIKICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldEFsbE1lcmNoYW50KCk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyDliJfooajor6bmg4UKICAgIG1lcmNoYW50c0luZm8ocm93KSB7CiAgICAgIHRoaXMuYWRkX2RhdGEgPSB0cnVlOwogICAgICB0aGlzLmFkZF9mb3JtID0gcm93OwogICAgfSwKCiAgICAvL+aLkue7neWuoeaguAogICAgcmVqZWN0QXVkaXQoaWQpIHsKICAgICAgdGhpcy5zaG9wX2lkID0gaWQ7CiAgICAgIHRoaXMuaXNfcmVqZWN0ID0gdHJ1ZTsKICAgIH0sCgogICAgcmVqZWN0Q29uZmlybSgpIHsKICAgICAgdGhpcy5pc19yZWplY3QgPSBmYWxzZTsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu6K6k5ouS57ud6K+l5ZWG5oi35YWl6am75ZCX77yfIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBhdWRpdEFwcGx5KHRoaXMuc2hvcF9pZCwgewogICAgICAgICAgYXVkaXRTdGF0dXM6IDMsCiAgICAgICAgICBhdWRpdEZhaWxSZWFzb246IHRoaXMucmVqZWN0X3JlYXNvbgogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuW3suaLkue7neWFpempuyIKICAgICAgICB9KTsKICAgICAgICB0aGlzLmdldEFsbE1lcmNoYW50KCk7CiAgICAgIH0pOwogICAgfSwKCiAgICBjaGFuZ2UoKSB7CiAgICAgIHRoaXMubWFpbkZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuS4u+iQpeexu+ebriIpOwogICAgICB0aGlzLm5hbWVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLogZTns7vkurrlp5PlkI0iKTsKICAgICAgdGhpcy5waG9uZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuiBlOezu+aWueW8jyIpOwogICAgICB0aGlzLnNpdGVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLllYbmiLflnLDlnYAiKTsKICAgICAgdGhpcy50aW1lRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi55Sz6K+35pe26Ze0Iik7CiAgICAgIHRoaXMuc3RhdGVGbGFnID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLlrqHmoLjnirbmgIEiKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuOA;AACA;EACAA,iBADA;;EAEAC;IACA;MACAC;QACA;QACAC,SAFA;QAGAC;MAHA,CADA;MAMAC,gBANA;MAMA;MACAC,iBAPA;MAOA;MACAC,WARA;MAQA;MACAC,eATA;MAUAC,WAVA;MAWAC,YAXA;MAYAC,cAZA;MAaAC;QACAC,gBADA;QAEAb,QAFA;QAGAc,eAHA;QAIAC,iBAJA;QAKAC;MALA,CAbA;MAoBAC,kBACA;QACAC,QADA;QAEAC;MAFA,CADA,EAKA;QACAD,QADA;QAEAC;MAFA,CALA,EASA;QACAD,QADA;QAEAC;MAFA,CATA,EAaA;QACAD,QADA;QAEAC;MAFA,CAbA,CApBA;MAsCAC,QAtCA;MAuCAC,OAvCA;MAwCAC,YAxCA;MAyCAC,mBAzCA;MA0CAC,aA1CA;MA2CAC,qBA3CA;MA4CAC,cA5CA;MA6CAC,YACA,MADA,EAEA,OAFA,EAGA,MAHA,EAIA,MAJA,EAKA,MALA,EAMA,MANA,CA7CA;MAqDAC,UACA;QACAT;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,EAgBA;QACAA;MADA,CAhBA,CArDA;MAyEAU,cAzEA;MA0EAC,cA1EA;MA2EAC,eA3EA;MA4EAC,cA5EA;MA6EAC,cA7EA;MA8EAC;IA9EA;EAgFA,CAnFA;;EAoFAC;IACA;EACA,CAtFA;;EAuFAC;IACA;IACA;EACA,CA1FA;;EA2FAC;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAVA;;IAWAC;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA,CAFA,MAEA;QACA;MACA;;MACA;IACA,CApBA;;IAqBAC;MACA;IACA,CAvBA;;IAwBAC;MACA;MACA;IACA,CA3BA;;IA4BA;IACAC;MACA;MACA;IACA,CAhCA;;IAiCA;IACA;MACA;QACAhB,6BADA;QAEAiB,oBAFA;QAGAtB,eAHA;QAIAC,uBAJA;QAKAsB,sCALA;QAMAC;MANA;MAQA;MACA;IACA,CA7CA;;IA8CA;IACA;MACA;QACAC,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAvB;QADA;QAGA;UACAsB,eADA;UAEAE;QAFA;QAIA;MACA,CAbA;IAcA,CA9DA;;IA+DA;IACAC;MACA;MACA;IACA,CAnEA;;IAoEA;IACAC;MACA;MACA;IACA,CAxEA;;IAyEAC;MACA;MACA;QACAP,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAvB,cADA;UAEA4B;QAFA;QAIA;UACAN,eADA;UAEAE;QAFA;QAIA;MACA,CAdA;IAeA,CA1FA;;IA2FAK;MACA;MACA;MACA;MACA;MACA;MACA;IACA;;EAlGA;AA3FA","names":["name","data","search_form","start","end","is_reject","reject_reason","shop_id","add_data","keyword","vip_info","start_time","add_form","userCenterId","contactName","contactMobile","category","examine_options","value","label","total","page","pageSize","activeName","tableData","multipleSelection","auditStatus","checkList","columns","mainFlag","nameFlag","phoneFlag","siteFlag","timeFlag","stateFlag","created","activated","methods","timeChange","handleClick","handleSelectionChange","pageChange","sizeChange","search","starCreateTime","endCreateTime","confirmButtonText","cancelButtonText","type","then","message","merchantsInfo","rejectAudit","rejectConfirm","auditFailReason","change"],"sourceRoot":"src/views/Merchants","sources":["Merchants.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\">\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n placeholder=\"商户名称\"\n prefix-icon=\"el-icon-search\"\n size=\"small\"\n clearable\n style=\"width: 220px\"\n @clear=\"pageChange(1)\"\n @keyup.enter.native=\"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-date-picker\n v-model=\"start_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>\n </div>\n <el-tabs v-model=\"activeName\" type=\"card\" @tab-click=\"handleClick\">\n <el-tab-pane label=\"全部\" name=\"first\"></el-tab-pane>\n <el-tab-pane label=\"待审核\" name=\"second\"></el-tab-pane>\n <el-tab-pane label=\"已入驻\" name=\"fourth\"></el-tab-pane>\n <el-tab-pane label=\"已拒绝\" name=\"third\"></el-tab-pane>\n </el-tabs>\n <!-- @selection-change=\"handleSelectionChange\"-->\n <el-table ref=\"multipleTable\" :data=\"tableData\" tooltip-effect=\"dark\">\n <!-- <el-table-column type=\"selection\" width=\"55\"></el-table-column>-->\n <el-table-column\n prop=\"userCenterId\"\n label=\"申请会员信息\"\n min-width=\"120px\"\n ></el-table-column>\n <el-table-column\n prop=\"name\"\n label=\"商户名称\"\n min-width=\"120px\"\n ></el-table-column>\n <el-table-column\n v-if=\"mainFlag\"\n prop=\"category\"\n label=\"主营类目\"\n min-width=\"120px\"\n ></el-table-column>\n <el-table-column\n v-if=\"nameFlag\"\n prop=\"contactName\"\n label=\"联系人\"\n min-width=\"80px\"\n ></el-table-column>\n <el-table-column\n v-if=\"phoneFlag\"\n prop=\"contactMobile\"\n label=\"联系方式\"\n min-width=\"120px\"\n ></el-table-column>\n <el-table-column\n v-if=\"siteFlag\"\n prop=\"address\"\n label=\"商户地址\"\n show-overflow-tooltip\n min-width=\"160px\"\n ></el-table-column>\n <el-table-column\n v-if=\"timeFlag\"\n prop=\"address\"\n label=\"申请时间\"\n min-width=\"140px\"\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=\"stateFlag\"\n prop=\"auditStatus\"\n label=\"审核状态\"\n min-width=\"80px\"\n >\n <template slot-scope=\"scope\">\n <el-tooltip\n v-if=\"scope.row.auditStatus === 3\"\n effect=\"dark\"\n :content=\"scope.row.auditFailReason\"\n placement=\"top\"\n >\n <span class=\"danger-status\">已拒绝</span>\n </el-tooltip>\n <span\n :class=\"[\n scope.row.auditStatus === 1\n ? 'warning-status'\n : scope.row.auditStatus === 2\n ? 'success-status'\n : 'danger-status',\n ]\"\n >\n {{\n scope.row.auditStatus === 1\n ? \"待审核\"\n : scope.row.auditStatus === 2\n ? \"已入驻\"\n : \"已拒绝\"\n }}\n </span>\n </template>\n </el-table-column>\n <el-table-column fixed=\"right\" prop=\"address\" min-width=\"140px\">\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 type=\"text\" @click=\"merchantsInfo(scope.row)\">\n 查看\n </el-button>\n <el-button\n :disabled=\"scope.row.auditStatus !== 1\"\n type=\"text\"\n @click=\"auditApply(scope.row.id)\"\n >\n 通过\n </el-button>\n <el-button\n :disabled=\"scope.row.auditStatus !== 1\"\n type=\"text\"\n @click=\"rejectAudit(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 <!-- 拒绝入驻-->\n <el-dialog\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n title=\"拒绝入驻\"\n :visible.sync=\"is_reject\"\n width=\"30%\"\n >\n <el-input\n v-model=\"reject_reason\"\n placeholder=\"请输入拒绝入驻的原因\"\n maxlength=\"20\"\n autocomplete=\"off\"\n ></el-input>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"is_reject = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"rejectConfirm\">确 定</el-button>\n </div>\n </el-dialog>\n <!-- 申请详情 -->\n <el-dialog\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n title=\"申请详情\"\n :visible.sync=\"add_data\"\n width=\"30%\"\n >\n <el-form\n ref=\"add_form\"\n :model=\"add_form\"\n size=\"small\"\n label-width=\"120px\"\n >\n <el-form-item label=\"申请会员信息:\">\n <el-input v-model=\"add_form.userCenterId\"></el-input>\n </el-form-item>\n <el-form-item label=\"商户名称:\">\n <el-input v-model=\"add_form.name\"></el-input>\n </el-form-item>\n <el-form-item label=\"申请时间:\">\n {{ $_common.formatDate(add_form.createTime) }}\n </el-form-item>\n <el-form-item label=\"联系人姓名:\">\n <el-input v-model=\"add_form.contactName\"></el-input>\n </el-form-item>\n <el-form-item label=\"联系方式:\">\n <el-input v-model=\"add_form.contactMobile\"></el-input>\n </el-form-item>\n <el-form-item label=\"主营类目:\">\n <el-input v-model=\"add_form.category\"></el-input>\n </el-form-item>\n </el-form>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"add_data = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"add_data = false\">确 定</el-button>\n </span>\n </el-dialog>\n </Container>\n</template>\n\n<script>\n import { getAllMerchant, auditApply } from \"@/api/Merchants\";\n export default {\n name: \"Merchants\",\n data() {\n return {\n search_form: {\n // status: 0,\n start: \"\",\n end: \"\",\n },\n is_reject: false, //拒绝\n reject_reason: \"\", //拒绝原因\n shop_id: \"\", // 商铺id\n add_data: false,\n keyword: \"\",\n vip_info: \"\",\n start_time: [],\n add_form: {\n userCenterId: \"\",\n name: \"\",\n contactName: \"\",\n contactMobile: \"\",\n category: \"\",\n },\n examine_options: [\n {\n value: 0,\n label: \"全部\",\n },\n {\n value: 1,\n label: \"待审核\",\n },\n {\n value: 2,\n label: \"审核通过\",\n },\n {\n value: 3,\n label: \"审核拒绝\",\n },\n ],\n total: 0,\n page: 1,\n pageSize: 10,\n activeName: \"first\",\n tableData: [],\n multipleSelection: [],\n auditStatus: 0,\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 mainFlag: true,\n nameFlag: true,\n phoneFlag: true,\n siteFlag: true,\n timeFlag: true,\n stateFlag: true,\n };\n },\n created() {\n this.getAllMerchant();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllMerchant();\n },\n methods: {\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 handleClick(tab, event) {\n if (this.activeName === \"second\") {\n this.auditStatus = 1;\n } else if (this.activeName === \"third\") {\n this.auditStatus = 3;\n } else {\n this.auditStatus = 2;\n }\n this.pageChange(1);\n },\n handleSelectionChange(val) {\n this.multipleSelection = val;\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 // 入驻列表\n async getAllMerchant() {\n const data = await getAllMerchant({\n auditStatus: this.auditStatus,\n search: this.keyword,\n page: this.page,\n pageSize: this.pageSize,\n starCreateTime: this.search_form.start,\n endCreateTime: this.search_form.end,\n });\n this.tableData = data.data;\n this.total = data.pageTotal;\n },\n // 入驻审核\n async auditApply(id) {\n this.$confirm(\"确认通过审核吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await auditApply(id, {\n auditStatus: 2,\n });\n this.$message({\n type: \"success\",\n message: \"审核成功\",\n });\n this.getAllMerchant();\n });\n },\n // 列表详情\n merchantsInfo(row) {\n this.add_data = true;\n this.add_form = row;\n },\n //拒绝审核\n rejectAudit(id) {\n this.shop_id = id;\n this.is_reject = true;\n },\n rejectConfirm() {\n this.is_reject = false;\n this.$confirm(\"确认拒绝该商户入驻吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await auditApply(this.shop_id, {\n auditStatus: 3,\n auditFailReason: this.reject_reason,\n });\n this.$message({\n type: \"success\",\n message: \"已拒绝入驻\",\n });\n this.getAllMerchant();\n });\n },\n change() {\n this.mainFlag = this.checkList.some((item) => item === \"主营类目\");\n this.nameFlag = this.checkList.some((item) => item === \"联系人姓名\");\n this.phoneFlag = this.checkList.some((item) => item === \"联系方式\");\n this.siteFlag = this.checkList.some((item) => item === \"商户地址\");\n this.timeFlag = this.checkList.some((item) => item === \"申请时间\");\n this.stateFlag = this.checkList.some((item) => item === \"审核状态\");\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"]}]}