From 2a99c0727f88565eb2b8c0beeb609618413ff3b0 Mon Sep 17 00:00:00 2001
From: zhangshuaibao <15731629597@163.com>
Date: 星期一, 29 三月 2021 09:45:45 +0800
Subject: [PATCH] 文件整合,重新分弹框

---
 src/components/plugin/MagicMarker.js |   82 +++++++++++++++++++---------------------
 1 files changed, 39 insertions(+), 43 deletions(-)

diff --git a/src/components/plugin/MagicMarker.js b/src/components/plugin/MagicMarker.js
index f74a2a4..a000501 100644
--- a/src/components/plugin/MagicMarker.js
+++ b/src/components/plugin/MagicMarker.js
@@ -1,49 +1,45 @@
-const init = (L) => {
-  (function (window) {
-    console.log(window)
-    const setOptions = function (obj, options) {
-      for (const i in options) {
-        obj[i] = options[i]
+/* eslint-disable */
+(function (window) {
+  console.log(window)
+  const setOptions = function (obj, options) {
+    for (const i in options) {
+      obj[i] = options[i]
+    }
+    return obj
+  }
+  L.Icon.Magic = function (options) {
+    let opts
+    console.log(options)
+    if (options.iconUrl) {
+      opts = {
+        html: '<div class=\'magicDiv\'><div class=\'magictime ' + options.magic + '\'>' + options.html + '</div></div>'
+        // className: 'magicDiv',L
       }
-      return obj
-    }
-    L.Icon.Magic = function (options) {
-      let opts
-      if (options.iconUrl) {
-        opts = {
-          html: "<div class='magicDiv'><div class='magictime " + options.magic + "'><img id='migic' src='" + options.iconUrl + "'/></div></div>"
-          // className: 'magicDiv',
-        }
-      } else {
-        opts = {
-          html: "<div class='magicDiv'><div class='magictime " + options.magic + "'>" + options.html + '</div></div>'
-          // className: 'magicDiv',
-        }
+    } else {
+      opts = {
+        html: '<div class=\'magicDiv\'><div class=\'magictime ' + options.magic + '\'><img id=\'migic\' src=\'' + options.icon.options.iconUrl + '\'/></div></div>'
+        // className: 'magicDiv',
       }
-      delete options.html
-      const magicIconOpts = setOptions(opts, options)
-      // console.log(magicIconOpts)
-      const magicIcon = L.divIcon(magicIconOpts)
-      return magicIcon
     }
+    delete options.html
+    const magicIconOpts = setOptions(opts, options)
+    // console.log(magicIconOpts)
+    const magicIcon = L.divIcon(magicIconOpts)
+    return magicIcon
+  }
 
-    L.icon.magic = function (options) {
-      return new L.Icon.Magic(options)
+  L.icon.magic = function (options) {
+    return new L.Icon.Magic(options)
+  }
+
+  L.Marker.Magic = L.Marker.extend({
+    initialize: function (latlng, options) {
+      options.icon = L.icon.magic(options)
+      L.Marker.prototype.initialize.call(this, latlng, options)
     }
+  })
 
-    L.Marker.Magic = L.Marker.extend({
-      initialize: function (latlng, options) {
-        options.icon = L.icon.magic(options)
-        L.Marker.prototype.initialize.call(this, latlng, options)
-      }
-    })
-
-    L.marker.magic = function (latlng, options) {
-      return new L.Marker.Magic(latlng, options)
-    }
-  })(window)
-}
-
-export default {
-  init
-}
+  L.marker.magic = function (latlng, options) {
+    return new L.Marker.Magic(latlng, options)
+  }
+})(window)

--
Gitblit v1.8.0