From cf3885ebe41f432073f4ef0ce06428c67e6ea6ed Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期一, 29 三月 2021 10:36:10 +0800
Subject: [PATCH] 弹出框修改

---
 src/components/plugin/MagicMarker.js |   76 +++++++++++++------------------------
 1 files changed, 27 insertions(+), 49 deletions(-)

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

--
Gitblit v1.8.0