e1e366ca2615f7c69017d3b981726bf2.json 26 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\\Customer\\CustomerCheck\\CustomerCheck.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Customer\\CustomerCheck\\CustomerCheck.vue","mtime":1658126509950},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEVkaXRDdXN0b21lciBmcm9tICIuLi9DdXN0b21lckFkbWluL0FkZEN1c3RvbWVyIjsKaW1wb3J0IEZvb3RlclBhZ2UgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL0Zvb3RlclBhZ2UiOwppbXBvcnQgeyB1cGRhdGVDdXN0b21lckNoZWNrU3RhdHVzLCBnZXRBbGxDdXN0b21lciwgc2VhcmNoQ3VzdG9tZXIgfSBmcm9tICJAL2FwaS9DdXN0b21lciI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ3VzdG9tZXJDaGVjayIsCiAgY29tcG9uZW50czogewogICAgRm9vdGVyUGFnZSwKICAgIEVkaXRDdXN0b21lcgogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpc19yZWplY3Q6IGZhbHNlLAogICAgICAvLyDmi5Lnu53mjInpkq7miZPlvIAKICAgICAgcmVqZWN0OiB7CiAgICAgICAgcmVhc29uOiAiIgogICAgICB9LAogICAgICBwYXRoOiAiIiwKICAgICAga2V5d29yZDogIiIsCiAgICAgIGZvcm1MYWJlbFdpZHRoOiAiMTAwcHgiLAogICAgICBjaGVja2VkOiBmYWxzZSwKICAgICAgc2VhcmNoX2Zvcm06IHsKICAgICAgICB0aW1lOiBbXQogICAgICB9LAogICAgICBjdXN0b21lcl9pZDogIiIsCiAgICAgIHRvdGFsOiAwLAogICAgICBwYWdlOiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIHRhYmxlRGF0YTogW10sCiAgICAgIGRyYXdlcjogZmFsc2UsCiAgICAgIGRyYXdlcl90aXQ6ICIiLAogICAgICBzdGF0dXM6ICIiLAogICAgICBzdGFydDogIiIsCiAgICAgIC8vIOaXtumXtAogICAgICBlbmQ6ICIiLAogICAgICBjaGVja0xpc3Q6IFsi5rOo5YaM5pe26Ze0IiwgIuWuoeaguOeKtuaAgSIsICLmnaXmupDmlrnlvI8iLCAi5a6i5oi357G75Z6LIiwgIuWVhumTuiJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi5rOo5YaM5pe26Ze0IgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLlrqHmoLjnirbmgIEiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuadpea6kOaWueW8jyIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5a6i5oi357G75Z6LIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLllYbpk7oiCiAgICAgIH1dLAogICAgICB0aW1lRmxhZzogdHJ1ZSwKICAgICAgYXVkaXRTdGF0dXNGbGFnOiB0cnVlLAogICAgICBzb3VyY2VXYXk6IHRydWUsCiAgICAgIGNsaWVudFR5cGVGbGFnOiB0cnVlLAogICAgICBzaG9wRmxhZzogdHJ1ZQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5wYXRoID0gdGhpcy4kcm91dGUubmFtZTsKCiAgICBpZiAodGhpcy5wYXRoID09PSAiTm90Q2hlY2siKSB7CiAgICAgIHRoaXMuc3RhdHVzID0gMTsKICAgIH0gZWxzZSB7CiAgICAgIHRoaXMuc3RhdHVzID0gMDsKICAgIH0KCiAgICB0aGlzLmdldEFsbEN1c3RvbWVyKCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgaWYgKHRoaXMuJF9pc0luaXQoKSkgcmV0dXJuOwogICAgdGhpcy5nZXREYXRhKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgc3ViU3VjY2VzcygpIHsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgICB0aGlzLmRyYXdlciA9IGZhbHNlOwogICAgfSwKCiAgICBlZGl0RGF0YShyb3cpIHsKICAgICAgdGhpcy5jdXN0b21lcl9pZCA9IHJvdy5pZDsKICAgICAgdGhpcy5kcmF3ZXJfdGl0ID0gcm93Lm5hbWU7CiAgICAgIHRoaXMuZHJhd2VyID0gdHJ1ZTsKICAgIH0sCgogICAgZ29EZXRhaWwocm93KSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLkN1c3RvbWVyTGlzdEdldEN1c3RvbWVySW5mbykpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKGAvQ3VzdG9tZXIvQ3VzdG9tZXJBZG1pbi9DdXN0b21lckRldGFpbC8ke3Jvdy5pZH1gKTsKICAgIH0sCgogICAgYXN5bmMgcmVqZWN0Q3VzdG9tZXIoKSB7CiAgICAgIGlmICghdGhpcy5yZWplY3QucmVhc29uKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZSgi6K+35aGr5YaZ5ouS57ud5a6h5qC455qE5Y6f5ZugIik7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlQ3VzdG9tZXJDaGVja1N0YXR1cyh7CiAgICAgICAgaWQ6IHRoaXMuY3VzdG9tZXJfaWQsCiAgICAgICAgc3RhdHVzOiAzLAogICAgICAgIHJlYXNvbjogdGhpcy5yZWplY3QucmVhc29uCiAgICAgIH0pOwogICAgICB0aGlzLmlzX3JlamVjdCA9IGZhbHNlOwogICAgICB0aGlzLmdldEFsbEN1c3RvbWVyKCk7CiAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICBtZXNzYWdlOiAi5o+Q5Lqk5oiQ5YqfIgogICAgICB9KTsKICAgIH0sCgogICAgYXN5bmMgdXBkYXRlQ3VzdG9tZXJDaGVja1N0YXR1cyhhcnJvdywgcm93KSB7CiAgICAgIHRoaXMuY3VzdG9tZXJfaWQgPSByb3cuaWQ7CgogICAgICBpZiAoYXJyb3cpIHsKICAgICAgICB0aGlzLiRjb25maXJtKCLnoa7lrpropoHlrqHmoLjmraTnlKjmiLflkJc/IiwgIuaPkOekuiIsIHsKICAgICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlQ3VzdG9tZXJDaGVja1N0YXR1cyh7CiAgICAgICAgICAgIGlkOiByb3cuaWQsCiAgICAgICAgICAgIHN0YXR1czogMgogICAgICAgICAgfSk7CiAgICAgICAgICB0aGlzLmdldEFsbEN1c3RvbWVyKCk7CiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgICBtZXNzYWdlOiAi5a6h5qC45oiQ5YqfIgogICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5pc19yZWplY3QgPSB0cnVlOwogICAgICB9CiAgICB9LAoKICAgIC8vICDojrflj5bnlKjmiLfliJfooagKICAgIGFzeW5jIGdldEFsbEN1c3RvbWVyKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsQ3VzdG9tZXIoewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICBzdGF0dXM6IHRoaXMuc3RhdHVzCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGEuZGF0YS5tYXAoaXRlbSA9PiB7CiAgICAgICAgcmV0dXJuIHsgLi4uaXRlbSwKICAgICAgICAgIGNhbGxOYW1lOiBpdGVtLmNvbnRhY3RbMF0ubmFtZQogICAgICAgIH07CiAgICAgIH0pOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIC8vIOi/m+ihjOaQnOe0oiAgZ2V0QWxsQ3VzdG9tZXIgIOiOt+WPlueUqOaIt+eahOeKtuaAgQogICAgYXN5bmMgc2VhcmNoQ3VzdG9tZXIoKSB7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZWFyY2hDdXN0b21lcih7CiAgICAgICAgcGFnZTogdGhpcy5wYWdlLAogICAgICAgIHBhZ2VTaXplOiB0aGlzLnBhZ2VTaXplLAogICAgICAgIGtleXdvcmQ6IHRoaXMua2V5d29yZCwKICAgICAgICBzdGF0dXM6IHRoaXMuc3RhdHVzLAogICAgICAgIHN0YXJ0OiB0aGlzLnN0YXJ0LAogICAgICAgIGVuZDogdGhpcy5lbmQKICAgICAgfSk7CiAgICAgIHRoaXMudGFibGVEYXRhID0gZGF0YS5kYXRhOwogICAgICB0aGlzLnRvdGFsID0gZGF0YS5wYWdlVG90YWw7CiAgICB9LAoKICAgIC8vICDliKTmlq0KICAgIGdldERhdGEoKSB7CiAgICAgIGNvbnN0IG9iaiA9IHsKICAgICAgICBrZXl3b3JkOiB0aGlzLmtleXdvcmQsCiAgICAgICAgc3RhcnQ6IHRoaXMuc3RhcnQsCiAgICAgICAgZW5kOiB0aGlzLmVuZAogICAgICB9OwogICAgICBjb25zdCBpc0tleSA9IHRoaXMuJF9jb21tb24uaXNTZXJjaChvYmopOwoKICAgICAgaWYgKGlzS2V5KSB7CiAgICAgICAgdGhpcy5zZWFyY2hDdXN0b21lcigpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuZ2V0QWxsQ3VzdG9tZXIoKTsKICAgICAgfQogICAgfSwKCiAgICB0aW1lQ2hhbmdlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLmVuZCA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnN0YXJ0ID0gIiI7CiAgICAgICAgdGhpcy5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyAg54K55Ye75pCc57SiCiAgICBzZWFyY2hDaGVjaygpIHsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDliIfpobUKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBjaGFuZ2UoKSB7CiAgICAgIHRoaXMudGltZUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuazqOWGjOaXtumXtCIpOwogICAgICB0aGlzLmF1ZGl0U3RhdHVzRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5a6h5qC454q25oCBIik7CiAgICAgIHRoaXMuc291cmNlV2F5ID0gdGhpcy5jaGVja0xpc3Quc29tZShpdGVtID0+IGl0ZW0gPT09ICLmnaXmupDmlrnlvI8iKTsKICAgICAgdGhpcy5jbGllbnRUeXBlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5a6i5oi357G75Z6LIik7CiAgICAgIHRoaXMuc2hvcEZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWVhumTuiIpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiQA;AACA;AACA,SACAA,yBADA,EAEAC,cAFA,EAGAC,cAHA,QAIA,gBAJA;AAKA;EACAC,qBADA;EAEAC;IACAC,UADA;IAEAC;EAFA,CAFA;;EAMAC;IACA;MACAC,gBADA;MACA;MACAC;QACAC;MADA,CAFA;MAKAC,QALA;MAMAC,WANA;MAOAC,uBAPA;MAQAC,cARA;MASAC;QACAC;MADA,CATA;MAYAC,eAZA;MAaAC,QAbA;MAcAC,OAdA;MAeAC,YAfA;MAgBAC,aAhBA;MAiBAC,aAjBA;MAkBAC,cAlBA;MAmBAC,UAnBA;MAoBAC,SApBA;MAoBA;MACAC,OArBA;MAsBAC,iDAtBA;MAuBAC,UACA;QACAC;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,CAvBA;MAwCAC,cAxCA;MAyCAC,qBAzCA;MA0CAC,eA1CA;MA2CAC,oBA3CA;MA4CAC;IA5CA;EA8CA,CArDA;;EAsDAC;IACA;;IACA;MACA;IACA,CAFA,MAEA;MACA;IACA;;IACA;EACA,CA9DA;;EA+DAC;IACA;IACA;EACA,CAlEA;;EAmEAC;IACAC;MACA;MACA;IACA,CAJA;;IAKAC;MACA;MACA;MACA;IACA,CATA;;IAUAC;MACA;QACA;MACA;;MACA;IACA,CAfA;;IAgBA;MACA;QACA;QACA;MACA;;MACA;QACAC,oBADA;QAEAjB,SAFA;QAGAd;MAHA;MAMA;MACA;MACA;QACAgC,eADA;QAEAC;MAFA;IAIA,CAjCA;;IAkCA;MACA;;MACA;QACA;UACAC,uBADA;UAEAC,sBAFA;UAGAH;QAHA,GAIAI,IAJA,CAIA;UACA;YACAL,UADA;YAEAjB;UAFA;UAKA;UACA;YACAkB,eADA;YAEAC;UAFA;QAIA,CAfA;MAgBA,CAjBA,MAiBA;QACA;MACA;IACA,CAxDA;;IAyDA;IACA;MACA;QACAxB,eADA;QAEAC,uBAFA;QAGAI;MAHA;MAMA;QACA,SACA,OADA;UAEAuB;QAFA;MAIA,CALA;MAMA;IACA,CAxEA;;IAyEA;IACA;MACA;QACA5B,eADA;QAEAC,uBAFA;QAGAR,qBAHA;QAIAY,mBAJA;QAKAC,iBALA;QAMAC;MANA;MASA;MACA;IACA,CAtFA;;IAuFA;IACAsB;MACA;QACApC,qBADA;QAEAa,iBAFA;QAGAC;MAHA;MAKA;;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;IACA,CApGA;;IAqGAuB;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CA9GA;;IA+GA;IACAC;MACA;IACA,CAlHA;;IAmHA;IACAC;MACA;MACA;IACA,CAvHA;;IAwHA;IACAC;MACA;MACA;IACA,CA5HA;;IA6HAC;MACA;MACA,2CACAC,uBADA;MAGA;MACA,0CACAA,uBADA;MAGA;IACA;;EAvIA;AAnEA","names":["updateCustomerCheckStatus","getAllCustomer","searchCustomer","name","components","FooterPage","EditCustomer","data","is_reject","reject","reason","path","keyword","formLabelWidth","checked","search_form","time","customer_id","total","page","pageSize","tableData","drawer","drawer_tit","status","start","end","checkList","columns","label","timeFlag","auditStatusFlag","sourceWay","clientTypeFlag","shopFlag","created","activated","methods","subSuccess","editData","goDetail","id","type","message","confirmButtonText","cancelButtonText","then","callName","getData","timeChange","searchCheck","pageChange","sizeChange","change","item"],"sourceRoot":"src/views/Customer/CustomerCheck","sources":["CustomerCheck.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"tip\" class=\"page-tip-div\">\n <i class=\"el-icon-info\"></i>\n 温馨提示:1、在商铺基础设置中开启客户审核后,前端商城新客户注册后,需审核后客户在商城才能正常操作!\n 2、亦可进行拒绝审核操作,拒绝后客户需要重新再小程序商城修改提交的资料,重新提交!\n </div>\n <el-form slot=\"left\" style=\"margin-bottom: 0\" :inline=\"true\" size=\"small\">\n <el-form-item prop=\"classify\">\n <el-input\n v-model=\"keyword\"\n placeholder=\"客户名称/手机/备注\"\n clearable\n width=\"400px;\"\n @clear=\"searchCheck\"\n @keyup.enter.native=\"searchCheck\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"searchCheck\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item v-show=\"path === 'FinishCheck'\">\n <el-date-picker\n v-model=\"search_form.time\"\n type=\"daterange\"\n align=\"right\"\n unlink-panels\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n value-format=\"timestamp\"\n @change=\"timeChange\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n <el-table ref=\"filterTable\" :data=\"tableData\" @row-dblclick=\"goDetail\">\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n width=\"50\"\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 prop=\"name\" label=\"客户\" min-width=\"280\">\n <template slot-scope=\"scope\">\n <div class=\"clearfix\">\n <div class=\"float_left customer-img-view\">\n <img\n v-if=\"scope.row.avatar\"\n class=\"customer-img\"\n :src=\"scope.row.avatar\"\n />\n </div>\n\n <div class=\"float_left customer-name-view\">\n <p class=\"customer-name\">\n {{ scope.row.name }}\n </p>\n <p>{{ scope.row.code }}</p>\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column label=\"联系信息\" min-width=\"160\" prop=\"contact\">\n <template slot-scope=\"scope\">\n <div>\n <p v-if=\"scope.row.contact[0]\">\n <span class=\"table-label\">联系人:</span>\n <span class=\"table-val\">\n {{ scope.row.contact[0].name || \"--\" }}\n </span>\n </p>\n <p>\n <span class=\"table-label\">账号/电话:</span>\n <span class=\"table-val\">{{ scope.row.mobile || \"--\" }}</span>\n </p>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"auditStatusFlag\"\n prop=\"status\"\n label=\"审核状态\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.status === 1\" class=\"warning-status\">\n 待审核\n </span>\n <span v-if=\"scope.row.status === 0\" class=\"warning-status\">\n 待完善资料\n </span>\n <span v-if=\"scope.row.status === 3\" class=\"danger-status\">\n 已驳回\n </span>\n <p v-if=\"scope.row.status === 3\">\n 原因:{{ scope.row.auditFailReason }}\n </p>\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"sourceWay\"\n prop=\"source\"\n label=\"来源方式\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{\n scope.row.source === \"ios\" || scope.row.source === 1\n ? \"ios\"\n : scope.row.source === \"android\" || scope.row.source === 2\n ? \"安卓\"\n : scope.row.source === 3 || scope.row.source === \"miniProgram\"\n ? \"小程序\"\n : scope.row.source === 4 || scope.row.source === \"manage\"\n ? \"后台创建\"\n : scope.row.source === 5 || scope.row.source === \"H5\"\n ? \"H5页面\"\n : scope.row.source === 6 || scope.row.source === \"Pc\"\n ? \"Pc页面\"\n : \"其他\"\n }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"clientTypeFlag\"\n prop=\"customerType\"\n label=\"客户类型\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column\n v-if=\"shopFlag\"\n show-overflow-tooltip\n prop=\"shopName\"\n label=\"商铺\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n header-align=\"left\"\n align=\"left\"\n label=\"操作\"\n fixed=\"right\"\n min-width=\"160\"\n >\n <template slot=\"header\" slot-scope=\"scope\">\n <span v-if=\"false\">{{ scope.$index }}</span>\n <span class=\"operation\">操作</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.CustomerListEditCustomer)\"\n type=\"text\"\n @click=\"editData(scope.row)\"\n >\n 编辑\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.CustomerListUpdateCustomerCheckStatus)\"\n type=\"text\"\n @click=\"updateCustomerCheckStatus('keep', scope.row)\"\n >\n 通过\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.CustomerListUpdateCustomerCheckStatus)\"\n :disabled=\"scope.row.status === 3\"\n type=\"text\"\n @click=\"updateCustomerCheckStatus('', scope.row)\"\n >\n 拒绝\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.CustomerListGetCustomerInfo)\"\n type=\"text\"\n @click=\"\n $router.push(\n `/Customer/CustomerAdmin/CustomerDetail/${scope.row.id}`\n )\n \"\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 <el-drawer\n class=\"edit-drawer\"\n size=\"50%\"\n :title=\"drawer_tit\"\n :visible.sync=\"drawer\"\n >\n <EditCustomer\n v-if=\"drawer\"\n :customer-id=\"customer_id\"\n @subSuccess=\"subSuccess\"\n />\n </el-drawer>\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-form ref=\"reject\" :model=\"reject\">\n <el-form-item label=\"输入拒绝原因\" prop=\"reason\">\n <el-input\n v-model=\"reject.reason\"\n maxlength=\"20\"\n style=\"width: 240px\"\n autocomplete=\"off\"\n ></el-input>\n </el-form-item>\n </el-form>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"is_reject = false\">取 消</el-button>\n <el-button type=\"primary\" @click=\"rejectCustomer\">确 定</el-button>\n </div>\n </el-dialog>\n </Container>\n</template>\n\n<script>\n import EditCustomer from \"../CustomerAdmin/AddCustomer\";\n import FooterPage from \"@/component/common/FooterPage\";\n import {\n updateCustomerCheckStatus,\n getAllCustomer,\n searchCustomer,\n } from \"@/api/Customer\";\n export default {\n name: \"CustomerCheck\",\n components: {\n FooterPage,\n EditCustomer,\n },\n data() {\n return {\n is_reject: false, // 拒绝按钮打开\n reject: {\n reason: \"\",\n },\n path: \"\",\n keyword: \"\",\n formLabelWidth: \"100px\",\n checked: false,\n search_form: {\n time: [],\n },\n customer_id: \"\",\n total: 0,\n page: 1,\n pageSize: 10,\n tableData: [],\n drawer: false,\n drawer_tit: \"\",\n status: \"\",\n start: \"\", // 时间\n end: \"\",\n checkList: [\"注册时间\", \"审核状态\", \"来源方式\", \"客户类型\", \"商铺\"],\n columns: [\n {\n label: \"注册时间\",\n },\n {\n label: \"审核状态\",\n },\n {\n label: \"来源方式\",\n },\n {\n label: \"客户类型\",\n },\n {\n label: \"商铺\",\n },\n ],\n timeFlag: true,\n auditStatusFlag: true,\n sourceWay: true,\n clientTypeFlag: true,\n shopFlag: true,\n };\n },\n created() {\n this.path = this.$route.name;\n if (this.path === \"NotCheck\") {\n this.status = 1;\n } else {\n this.status = 0;\n }\n this.getAllCustomer();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getData();\n },\n methods: {\n subSuccess() {\n this.pageChange(1);\n this.drawer = false;\n },\n editData(row) {\n this.customer_id = row.id;\n this.drawer_tit = row.name;\n this.drawer = true;\n },\n goDetail(row) {\n if (!this.$accessCheck(this.$Access.CustomerListGetCustomerInfo)) {\n return;\n }\n this.$router.push(`/Customer/CustomerAdmin/CustomerDetail/${row.id}`);\n },\n async rejectCustomer() {\n if (!this.reject.reason) {\n this.$message(\"请填写拒绝审核的原因\");\n return;\n }\n const data = await updateCustomerCheckStatus({\n id: this.customer_id,\n status: 3,\n reason: this.reject.reason,\n });\n\n this.is_reject = false;\n this.getAllCustomer();\n this.$message({\n type: \"success\",\n message: \"提交成功\",\n });\n },\n async updateCustomerCheckStatus(arrow, row) {\n this.customer_id = row.id;\n if (arrow) {\n this.$confirm(\"确定要审核此用户吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updateCustomerCheckStatus({\n id: row.id,\n status: 2,\n });\n\n this.getAllCustomer();\n this.$message({\n type: \"success\",\n message: \"审核成功\",\n });\n });\n } else {\n this.is_reject = true;\n }\n },\n // 获取用户列表\n async getAllCustomer() {\n const data = await getAllCustomer({\n page: this.page,\n pageSize: this.pageSize,\n status: this.status,\n });\n\n this.tableData = data.data.map((item) => {\n return {\n ...item,\n callName: item.contact[0].name,\n };\n });\n this.total = data.pageTotal;\n },\n // 进行搜索 getAllCustomer 获取用户的状态\n async searchCustomer() {\n const data = await searchCustomer({\n page: this.page,\n pageSize: this.pageSize,\n keyword: this.keyword,\n status: this.status,\n start: this.start,\n end: this.end,\n });\n\n this.tableData = data.data;\n this.total = data.pageTotal;\n },\n // 判断\n getData() {\n const obj = {\n keyword: this.keyword,\n start: this.start,\n end: this.end,\n };\n const isKey = this.$_common.isSerch(obj);\n if (isKey) {\n this.searchCustomer();\n } else {\n this.getAllCustomer();\n }\n },\n timeChange(val) {\n if (val && val.length) {\n this.start = val[0] / 1000;\n this.end = val[1] / 1000 + 86399;\n } else {\n this.start = \"\";\n this.end = \"\";\n }\n this.pageChange(1);\n },\n // 点击搜索\n searchCheck() {\n this.pageChange(1);\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getData();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n change() {\n this.timeFlag = this.checkList.some((item) => item === \"注册时间\");\n this.auditStatusFlag = this.checkList.some(\n (item) => item === \"审核状态\"\n );\n this.sourceWay = this.checkList.some((item) => item === \"来源方式\");\n this.clientTypeFlag = this.checkList.some(\n (item) => item === \"客户类型\"\n );\n this.shopFlag = this.checkList.some((item) => item === \"商铺\");\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .customer-img-view {\n width: 50px;\n height: 50px;\n background-color: #f4f4f4;\n margin-right: 10px;\n }\n .customer-img {\n width: 50px;\n height: 50px;\n }\n .customer-name-view {\n width: calc(100% - 86px);\n }\n .customer-name {\n width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n }\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 05px 0;\n }\n }\n</style>\n"]}]}