88ee403e61eb1452aada2b91f6faabdc.json 7.4 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\\Customer\\CustomerAdmin\\CustomerMap.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerAdmin\\CustomerMap.vue","mtime":1678954023527},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IFJlZ2lvblNlbGVjdCBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vUmVnaW9uU2VsZWN0SlNPTiI7CmltcG9ydCB7IGdldEN1c3RvbWVyTG9jYXRpb24gfSBmcm9tICJAL2FwaS9DdXN0b21lciI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ3VzdG9tZXJNYXAiLAogIGNvbXBvbmVudHM6IHsKICAgIFJlZ2lvblNlbGVjdAogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBjdXN0b21lcjogIjEiLAogICAgICByZWdpb246IFtdLAogICAgICBjb2RlOiAiIiwKICAgICAgcG9pbnRzOiBbXSwKICAgICAgcmVnaW9uTmFtZTogIiIsCiAgICAgIG1hcENlbnRlcjogIuWMl+S6rCIsCiAgICAgIGN1c3RvbWVyX29wdGlvbnM6IFt7CiAgICAgICAgbGFiZWw6ICLlhajpg6jlrqLmiLciLAogICAgICAgIHZhbHVlOiAiMSIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5LiJ57qn5Luj55CGIiwKICAgICAgICB2YWx1ZTogIjIiCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIum7hOmHkeS7o+eQhuWVhiIsCiAgICAgICAgdmFsdWU6ICIzIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLnmb3pk7bku6PnkIbllYYiLAogICAgICAgIHZhbHVlOiAiNCIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi6Z2S6ZOc5Luj55CG5ZWGIiwKICAgICAgICB2YWx1ZTogIjUiCiAgICAgIH1dCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICAvLyB0aGlzLmFkZFBvaW50cygpCiAgICB0aGlzLmdldEN1c3RvbWVyTG9jYXRpb24oKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBzZWFyY2hjb21wbGV0ZShyZXMpIHsKICAgICAgY29uc29sZS5sb2cocmVzKTsKICAgIH0sCgogICAgLy8g6I635Y+W5pWw5o2uCiAgICBhc3luYyBnZXRDdXN0b21lckxvY2F0aW9uKCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0Q3VzdG9tZXJMb2NhdGlvbih7CiAgICAgICAgY29kZTogdGhpcy5jb2RlCiAgICAgIH0pOwogICAgICB0aGlzLnBvaW50cyA9IGRhdGEuZGF0YTsKICAgIH0sCgogICAgY2xpY2tIYW5kbGVyKGUpIHsKICAgICAgYWxlcnQoYOWNleWHu+eCueeahOWdkOagh+S4uu+8miR7ZS5wb2ludC5sbmd9LCAke2UucG9pbnQubGF0fWApOwogICAgfSwKCiAgICByZWdpb25DaGFuZ2UodmFsLCBwYXJhbXMpIHsKICAgICAgdGhpcy5tYXBDZW50ZXIgPSAocGFyYW1zWzBdID8gcGFyYW1zWzBdLm5hbWUgOiAiIikgKyAocGFyYW1zWzFdID8gcGFyYW1zWzFdLm5hbWUgOiAiIikgKyAocGFyYW1zWzJdID8gcGFyYW1zWzJdLm5hbWUgOiAiIik7CiAgICAgIHRoaXMuY29kZSA9IHZhbC5sZW5ndGggPyB2YWxbdmFsLmxlbmd0aCAtIDFdIDogIiI7IC8vIHRoaXMuZ2V0Q3VzdG9tZXJMb2NhdGlvbigpCiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiDA;AACA;AACA;EACAA,mBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACAC,aADA;MAEAC,UAFA;MAGAC,QAHA;MAIAC,UAJA;MAKAC,cALA;MAMAC,eANA;MAOAC,mBACA;QACAC,aADA;QAEAC;MAFA,CADA,EAKA;QACAD,aADA;QAEAC;MAFA,CALA,EASA;QACAD,cADA;QAEAC;MAFA,CATA,EAaA;QACAD,cADA;QAEAC;MAFA,CAbA,EAiBA;QACAD,cADA;QAEAC;MAFA,CAjBA;IAPA;EA8BA,CApCA;;EAqCAC;IACA;IACA;EACA,CAxCA;;EAyCAC;IACAC;MACAC;IACA,CAHA;;IAIA;IACA;MACA;QACAV;MADA;MAIA;IACA,CAXA;;IAYAW;MACAC;IACA,CAdA;;IAeAC;MACA,iBACA,qCACAC,+BADA,KAEAA,+BAFA,CADA;MAIA,kDALA,CAMA;IACA;;EAtBA;AAzCA","names":["name","components","RegionSelect","data","customer","region","code","points","regionName","mapCenter","customer_options","label","value","created","methods","searchcomplete","console","clickHandler","alert","regionChange","params"],"sourceRoot":"src/views/Customer/CustomerAdmin","sources":["CustomerMap.vue"],"sourcesContent":["<template>\n <div style=\"padding: 15px\">\n <div style=\"text-align: right; padding-bottom: 10px\">\n <RegionSelect\n v-model=\"region\"\n :props=\"{\n label: 'name',\n value: 'code',\n checkStrictly: true,\n }\"\n clearable\n @change=\"regionChange\"\n />\n <el-select v-model=\"customer\" size=\"small\" placeholder=\"请选择\">\n <el-option\n v-for=\"item in customer_options\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n <span class=\"today\">客户分布</span>\n </div>\n <baidu-map\n v-if=\"false\"\n class=\"bm-view\"\n :center=\"mapCenter\"\n :style=\"{ height: $store.state.Router.pageHeight + 'px' }\"\n >\n <!-- 地区检索-->\n <bm-local-search\n :keyword=\"mapCenter\"\n :auto-viewport=\"true\"\n :location=\"regionName\"\n @searchcomplete=\"searchcomplete\"\n ></bm-local-search>\n <bm-navigation anchor=\"BMAP_ANCHOR_TOP_RIGHT\"></bm-navigation>\n <bm-point-collection\n :points=\"points\"\n shape=\"MAP_POINT_SHAPE_CIRCLE\"\n color=\"red\"\n size=\"BMAP_POINT_SIZE_NORMAL\"\n @click=\"clickHandler\"\n ></bm-point-collection>\n </baidu-map>\n </div>\n</template>\n\n<script>\n import RegionSelect from \"@/component/common/RegionSelectJSON\";\n import { getCustomerLocation } from \"@/api/Customer\";\n export default {\n name: \"CustomerMap\",\n components: {\n RegionSelect,\n },\n data() {\n return {\n customer: \"1\",\n region: [],\n code: \"\",\n points: [],\n regionName: \"\",\n mapCenter: \"北京\",\n customer_options: [\n {\n label: \"全部客户\",\n value: \"1\",\n },\n {\n label: \"三级代理\",\n value: \"2\",\n },\n {\n label: \"黄金代理商\",\n value: \"3\",\n },\n {\n label: \"白银代理商\",\n value: \"4\",\n },\n {\n label: \"青铜代理商\",\n value: \"5\",\n },\n ],\n };\n },\n created() {\n // this.addPoints()\n this.getCustomerLocation();\n },\n methods: {\n searchcomplete(res) {\n console.log(res);\n },\n // 获取数据\n async getCustomerLocation() {\n const data = await getCustomerLocation({\n code: this.code,\n });\n\n this.points = data.data;\n },\n clickHandler(e) {\n alert(`单击点的坐标为:${e.point.lng}, ${e.point.lat}`);\n },\n regionChange(val, params) {\n this.mapCenter =\n (params[0] ? params[0].name : \"\") +\n (params[1] ? params[1].name : \"\") +\n (params[2] ? params[2].name : \"\");\n this.code = val.length ? val[val.length - 1] : \"\";\n // this.getCustomerLocation()\n },\n },\n };\n</script>\n\n<style scoped>\n .bm-view {\n width: 100%;\n height: 300px;\n }\n .today {\n display: inline-block;\n font-size: 14px;\n }\n .today:before {\n content: \" \";\n display: inline-block;\n width: 10px;\n border-radius: 100%;\n height: 10px;\n background: red;\n margin-right: 10px;\n }\n</style>\n"]}]}