ts-bigscreen-vue/node_modules/.cache/babel-loader/234a1fb4fdc7f5ba95458ead9ed...

1 line
25 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"remainingRequest":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\babel-loader\\lib\\index.js!D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\vue-loader-v15\\lib\\index.js??vue-loader-options!D:\\guoan\\ts-bigscreen-vue\\src\\components\\echart\\centerLeft\\centerLeft2Chart\\chart.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\guoan\\ts-bigscreen-vue\\src\\components\\echart\\centerLeft\\centerLeft2Chart\\chart.vue","mtime":1740967860205},{"path":"D:\\guoan\\ts-bigscreen-vue\\babel.config.js","mtime":1740967860001},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740968077552},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\cli-plugin-babel\\node_modules\\babel-loader\\lib\\index.js","mtime":1740968076210},{"path":"D:\\guoan\\ts-bigscreen-vue\\node_modules\\@vue\\vue-loader-v15\\lib\\index.js","mtime":1740968123824}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgRWNoYXJ0IGZyb20gJ0AvY29tbW9uL2VjaGFydCc7CmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgb3B0aW9uczoge30KICAgIH07CiAgfSwKICBjb21wb25lbnRzOiB7CiAgICBFY2hhcnQ6IEVjaGFydAogIH0sCiAgcHJvcHM6IHsKICAgIGNkYXRhOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gW107CiAgICAgIH0KICAgIH0KICB9LAogIHdhdGNoOiB7CiAgICBjZGF0YTogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5ld0RhdGEpIHsKICAgICAgICAvLyDorr7nva7ngrnnmoTkvY3nva4o57uP57qs5bqmKQogICAgICAgIHZhciBnZW9Db29yZE1hcCA9IHsKICAgICAgICAgIOWOpumXqOW4gjogWzExOC4xMTAyMiwgMjQuNDkwNDc0LCAyMF0sCiAgICAgICAgICDnpo/lt57luII6IFsxMTkuMjA2MjM5LCAyNi4yNzUzMDIsIDIwXSwKICAgICAgICAgIOazieW3nuW4gjogWzExOC41ODk0MjEsIDI0LjkwODg1MywgMjBdLAogICAgICAgICAg5ryz5bee5biCOiBbMTE3LjU2MTgwMSwgMjQuNTEwODk3LCAyMF0sCiAgICAgICAgICDpvpnlsqnluII6IFsxMTYuODI5NzgsIDI1LjM5MTYwMywgMjBdLAogICAgICAgICAg6I6G55Sw5biCOiBbMTE5LjAwNzU1OCwgMjUuNTkxMDExLCAyMF0sCiAgICAgICAgICDkuInmmI7luII6IFsxMTcuNDM1MDAxLCAyNi40NjU0NDQsIDIwXSwKICAgICAgICAgIOWNl+W5s+W4gjogWzExOC4xNzg0NTksIDI3LjUzNTYyNywgMjBdLAogICAgICAgICAg5a6B5b635biCOiBbMTE5LjUyNzA4MiwgMjcuMTU5MjQsIDIwXQogICAgICAgIH07CiAgICAgICAgdmFyIHNlcmllc0RhdGEgPSBbewogICAgICAgICAgbmFtZTogJ+WOpumXqOW4gicKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAn56aP5bee5biCJwogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICfms4nlt57luIInCiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogJ+a8s+W3nuW4gicKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAn6b6Z5bKp5biCJwogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICfojobnlLDluIInCiAgICAgICAgfSwgewogICAgICAgICAgbmFtZTogJ+S4ieaYjuW4gicKICAgICAgICB9LCB7CiAgICAgICAgICBuYW1lOiAn5Y2X5bmz5biCJwogICAgICAgIH0sIHsKICAgICAgICAgIG5hbWU6ICflroHlvrfluIInCiAgICAgICAgfV07CiAgICAgICAgdmFyIGNvbnZlcnREYXRhID0gZnVuY3Rpb24gY29udmVydERhdGEoZGF0YSkgewogICAgICAgICAgdmFyIHNjYXR0ZXJEYXRhID0gW107CiAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGRhdGEubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgdmFyIGdlb0Nvb3JkID0gZ2VvQ29vcmRNYXBbZGF0YVtpXS5uYW1lXTsKICAgICAgICAgICAgaWYgKGdlb0Nvb3JkKSB7CiAgICAgICAgICAgICAgc2NhdHRlckRhdGEucHVzaCh7CiAgICAgICAgICAgICAgICBuYW1lOiBkYXRhW2ldLm5hbWUsCiAgICAgICAgICAgICAgICB2YWx1ZTogZ2VvQ29vcmQuY29uY2F0KGRhdGFbaV0udmFsdWUpCiAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICAgIHJldHVybiBzY2F0dGVyRGF0YTsKICAgICAgICB9OwogICAgICAgIHRoaXMub3B0aW9ucyA9IHsKICAgICAgICAgIHNob3dMZWdlbmRTeW1ib2w6IHRydWUsCiAgICAgICAgICB0b29sdGlwOiB7CiAgICAgICAgICAgIHRyaWdnZXI6ICdpdGVtJywKICAgICAgICAgICAgdGV4dFN0eWxlOiB7CiAgICAgICAgICAgICAgZm9udFNpemU6IDE0LAogICAgICAgICAgICAgIGxpbmVIZWlnaHQ6IDIyCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHBvc2l0aW9uOiBmdW5jdGlvbiBwb3NpdGlvbihwb2ludCkgewogICAgICAgICAgICAgIC8vIOWbuuWumuWcqOmhtumDqAogICAgICAgICAgICAgIHJldHVybiBbcG9pbnRbMF0gKyA1MCwgcG9pbnRbMV0gLSAyMF07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgLy8g5aaC5p6c6ZyA6KaB6Ieq5a6a5LmJIHRvb2x0aXDmoLflvI/vvIzpnIDopoHkvb/nlKhmb3JtYXR0ZXIKICAgICAgICAgICAgLyoNCiAgICAgICAgICAgICAgZm9ybWF0dGVyOiBwYXJhbXMgPT4gew0KICAgICAgICAgICAgICAgIHJldHVybiBgPGRpdiBzdHlsZT0iIj4gLi4uIDwvZGl2PmANCiAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgKi8KICAgICAgICAgIH0sCiAgICAgICAgICB2aXN1YWxNYXA6IHsKICAgICAgICAgICAgbWluOiAwLAogICAgICAgICAgICBtYXg6IDEwLAogICAgICAgICAgICBzaG93OiBmYWxzZSwKICAgICAgICAgICAgc2VyaWVzSW5kZXg6IDAsCiAgICAgICAgICAgIC8vIOminOiJsgogICAgICAgICAgICBpblJhbmdlOiB7CiAgICAgICAgICAgICAgY29sb3I6IFsncmdiYSg0MSwxNjYsMjA2LCAuNSknLCAncmdiYSg2OSwxMTcsMjQ1LCAuOSknXQogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgLy8g5bqV6YOo6IOM5pmvCiAgICAgICAgICBnZW86IHsKICAgICAgICAgICAgc2hvdzogdHJ1ZSwKICAgICAgICAgICAgYXNwZWN0U2NhbGU6IDAuODUsCiAgICAgICAgICAgIC8v6ZW/5a695q+UCiAgICAgICAgICAgIHpvb206IDEuMiwKICAgICAgICAgICAgdG9wOiAnMTAlJywKICAgICAgICAgICAgbGVmdDogJzE2JScsCiAgICAgICAgICAgIG1hcDogJ+emj+W7uicsCiAgICAgICAgICAgIHJvYW06IGZhbHNlLAogICAgICAgICAgICBpdGVtU3R5bGU6IHsKICAgICAgICAgICAgICBub3JtYWw6IHsKICAgICAgICAgICAgICAgIGFyZWFDb2xvcjogJ3JnYmEoMCwwLDAsMCknLAogICAgICAgICAgICAgICAgc2hhZG93Q29sb3I6ICdyZ2JhKDcsMTE0LDIwNCwgLjgpJywKICAgICAgICAgICAgICAgIHNoYWRvd09mZnNldFg6IDUsCiAgICAgICAgICAgICAgICBzaGFkb3dPZmZzZXRZOiA1CiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBlbXBoYXNpczogewogICAgICAgICAgICAgICAgYXJlYUNvbG9yOiAnIzAwYWVlZicKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBzZXJpZXM6IFt7CiAgICAgICAgICAgIG5hbWU6ICfnm7jlhbPmjIfmlbAnLAogICAgICAgICAgICB0eXBlOiAnbWFwJywKICAgICAgICAgICAgYXNwZWN0U2NhbGU6IDAuODUsCiAgICAgICAgICAgIC8v6ZW/5a695q+UCiAgICAgICAgICAgIHpvb206IDEuMiwKICAgICAgICAgICAgbWFwVHlwZTogJ+emj+W7uicsCiAgICAgICAgICAgIC8vIOiHquWumuS5ieaJqeWxleWbvuihqOexu+WeiwogICAgICAgICAgICB0b3A6ICcxMCUnLAogICAgICAgICAgICBsZWZ0OiAnMTYlJywKICAgICAgICAgICAgaXRlbVN0eWxlOiB7CiAgICAgICAgICAgICAgbm9ybWFsOiB7CiAgICAgICAgICAgICAgICBjb2xvcjogJ3JlZCcsCiAgICAgICAgICAgICAgICBhcmVhQ29sb3I6ICdyZ2JhKDE5LDU0LDE2MiwgLjUpJywKICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiAncmdiYSgwLDI0MiwyNTIsLjMpJywKICAgICAgICAgICAgICAgIGJvcmRlcldpZHRoOiAxLAogICAgICAgICAgICAgICAgc2hhZG93Qmx1cjogNywKICAgICAgICAgICAgICAgIHNoYWRvd0NvbG9yOiAnIzAwZjJmYycKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgIGVtcGhhc2lzOiB7CiAgICAgICAgICAgICAgICBhcmVhQ29sb3I6ICcjNGY3ZmZmJywKICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiAncmdiYSgwLDI0MiwyNTIsLjYpJywKICAgICAgICAgICAgICAgIGJvcmRlcldpZHRoOiAyLAogICAgICAgICAgICAgICAgc2hhZG93Qmx1cjogMTAsCiAgICAgICAgICAgICAgICBzaGFkb3dDb2xvcjogJyMwMGYyZmMnCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICAgIGZvcm1hdHRlcjogZnVuY3Rpb24gZm9ybWF0dGVyKHBhcmFtcykgewogICAgICAgICAgICAgICAgcmV0dXJuICIiLmNvbmNhdChwYXJhbXMubmFtZSk7CiAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICBzaG93OiB0cnVlLAogICAgICAgICAgICAgIHBvc2l0aW9uOiAnaW5zaWRlUmlnaHQnLAogICAgICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICAgICAgZm9udFNpemU6IDE0LAogICAgICAgICAgICAgICAgY29sb3I6ICcjZWZlZmVmJwogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgZW1waGFzaXM6IHsKICAgICAgICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICAgICAgICBjb2xvcjogJyNmZmYnCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAgICAgICBkYXRhOiBuZXdEYXRhCiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIHR5cGU6ICdlZmZlY3RTY2F0dGVyJywKICAgICAgICAgICAgY29vcmRpbmF0ZVN5c3RlbTogJ2dlbycsCiAgICAgICAgICAgIHN5bWJvbFNpemU6IDcsCiAgICAgICAgICAgIGVmZmVjdFR5cGU6ICdyaXBwbGUnLAogICAgICAgICAgICBsZWdlbmRIb3Zlckxpbms6IGZhbHNlLAogICAgICAgICAgICBzaG93RWZmZWN0T246ICdyZW5kZXInLAogICAgICAgICAgICByaXBwbGVFZmZlY3Q6IHsKICAgICAgICAgICAgICBwZXJpb2Q6IDQsCiAgICAgICAgICAgICAgc2NhbGU6IDIuNSwKICAgICAgICAgICAgICBicnVzaFR5cGU6ICdzdHJva2UnCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIHpsZXZlbDogMSwKICAgICAgICAgICAgaXRlbVN0eWxlOiB7CiAgICAgICAgICAgICAgbm9ybWFsOiB7CiAgICAgICAgICAgICAgICBjb2xvcjogJyM5OUZCRkUnLAogICAgICAgICAgICAgICAgc2hhZG93Qmx1cjogNSwKICAgICAgICAgICAgICAgIHNoYWRvd0NvbG9yOiAnI2ZmZicKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGRhdGE6IGNvbnZlcnREYXRhKHNlcmllc0RhdGEpCiAgICAgICAgICB9XQogICAgICAgIH07CiAgICAgICAgLy8g6YeN5paw6YCJ5oup5Yy65Z+fCiAgICAgICAgdGhpcy5oYW5kbGVNYXBSYW5kb21TZWxlY3QoKTsKICAgICAgfSwKICAgICAgaW1tZWRpYXRlOiB0cnVlLAogICAgICBkZWVwOiB0cnVlCiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDlvIDlkK/lrprml7blmagKICAgIHN0YXJ0SW50ZXJ2YWw6IGZ1bmN0aW9uIHN0YXJ0SW50ZXJ2YWwoKSB7CiAgICAgIHZhciBfc2VsZiA9IHRoaXM7CiAgICAgIC8vIOW6lOmAmui/h+aOpeWPo+iOt+WPlumFjee9ruaXtumXtO+8jOaaguaXtuWGmeatuzVzCiAgICAgIHZhciB0aW1lID0gMjAwMDsKICAgICAgaWYgKHRoaXMuaW50ZXJ2YWxJZCAhPT0gbnVsbCkgewogICAgICAgIGNsZWFySW50ZXJ2YWwodGhpcy5pbnRlcnZhbElkKTsKICAgICAgfQogICAgICB0aGlzLmludGVydmFsSWQgPSBzZXRJbnRlcnZhbChmdW5jdGlvbiAoKSB7CiAgICAgICAgX3NlbGYucmVTZWxlY3RNYXBSYW5kb21BcmVhKCk7CiAgICAgIH0sIHRpbWUpOwogICAgfSwKICAgIC8vIOmHjeaWsOmaj+acuumAieS4reWcsOWbvuWMuuWfnwogICAgcmVTZWxlY3RNYXBSYW5kb21BcmVhOiBmdW5jdGlvbiByZVNlbGVjdE1hcFJhbmRvbUFyZWEoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHZhciBsZW5ndGggPSA5OwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgIHZhciBtYXAgPSBfdGhpcy4kcmVmcy5jZW50cmVMZWZ0MkNoYXJ0UmVmLmNoYXJ0OwogICAgICAgICAgdmFyIGluZGV4ID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogbGVuZ3RoKTsKICAgICAgICAgIHdoaWxlIChpbmRleCA9PT0gX3RoaXMucHJlU2VsZWN0TWFwSW5kZXggfHwgaW5kZXggPj0gbGVuZ3RoKSB7CiAgICAgICAgICAgIGluZGV4ID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogbGVuZ3RoKTsKICAgICAgICAgIH0KICAgICAgICAgIG1hcC5kaXNwYXRjaEFjdGlvbih7CiAgICAgICAgICAgIHR5cGU6ICdtYXBVblNlbGVjdCcsCiAgICAgICAgICAgIHNlcmllc0luZGV4OiAwLAogICAgICAgICAgICBkYXRhSW5kZXg6IF90aGlzLnByZVNlbGVjdE1hcEluZGV4CiAgICAgICAgICB9KTsKICAgICAgICAgIG1hcC5kaXNwYXRjaEFjdGlvbih7CiAgICAgICAgICAgIHR5cGU6ICdzaG93VGlwJywKICAgICAgICAgICAgc2VyaWVzSW5kZXg6IDAsCiAgICAgICAgICAgIGRhdGFJbmRleDogaW5kZXgKICAgICAgICAgIH0pOwogICAgICAgICAgbWFwLmRpc3BhdGNoQWN0aW9uKHsKICAgICAgICAgICAgdHlwZTogJ21hcFNlbGVjdCcsCiAgICAgICAgICAgIHNlcmllc0luZGV4OiAwLAogICAgICAgICAgICBkYXRhSW5kZXg6IGluZGV4CiAgICAgICAgICB9KTsKICAgICAgICAgIF90aGlzLnByZVNlbGVjdE1hcEluZGV4ID0gaW5kZXg7CiAgICAgICAgfSBjYXRjaCAoZXJyb3IpIHsKICAgICAgICAgIGNvbnNvbGUubG9nKGVycm9yKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGhhbmRsZU1hcFJhbmRvbVNlbGVjdDogZnVuY3Rpb24gaGFuZGxlTWFwUmFuZG9tU2VsZWN0KCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgIHRyeSB7CiAgICAgICAgICB2YXIgbWFwID0gX3RoaXMyLiRyZWZzLmNlbnRyZUxlZnQyQ2hhcnRSZWYuY2hhcnQ7CiAgICAgICAgICB2YXIgX3NlbGYgPSBfdGhpczI7CiAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgX3NlbGYucmVTZWxlY3RNYXBSYW5kb21BcmVhKCk7CiAgICAgICAgICB9LCAwKTsKICAgICAgICAgIC8vIOenu+WFpeWMuuWfn++8jOa4hemZpOWumuaXtuWZqOOAgeWPlua2iOS5i+WJjemAieS4reW5tumAieS4reW9k+WJjQogICAgICAgICAgbWFwLm9uKCdtb3VzZW92ZXInLCBmdW5jdGlvbiAocGFyYW1zKSB7CiAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwoX3NlbGYuaW50ZXJ2YWxJZCk7CiAgICAgICAgICAgIG1hcC5kaXNwYXRjaEFjdGlvbih7CiAgICAgICAgICAgICAgdHlwZTogJ21hcFVuU2VsZWN0JywKICAgICAgICAgICAgICBzZXJpZXNJbmRleDogMCwKICAgICAgICAgICAgICBkYXRhSW5kZXg6IF9zZWxmLnByZVNlbGVjdE1hcEluZGV4CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBtYXAuZGlzcGF0Y2hBY3Rpb24oewogICAgICAgICAgICAgIHR5cGU6ICdtYXBTZWxlY3QnLAogICAgICAgICAgICAgIHNlcmllc0luZGV4OiAwLAogICAgICAgICAgICAgIGRhdGFJbmRleDogcGFyYW1zLmRhdGFJbmRleAogICAgICAgICAgICB9KTsKICAgICAgICAgICAgX3NlbGYucHJlU2VsZWN0TWFwSW5kZXggPSBwYXJhbXMuZGF0YUluZGV4OwogICAgICAgICAgfSk7CiAgICAgICAgICAvLyDnp7vlh7rljLrln5/ph43mlrDpmo/mnLrpgInkuK3lnLDlm77ljLrln5/vvIzlubblvIDlkK/lrprml7blmagKICAgICAgICAgIG1hcC5vbignZ2xvYmFsb3V0JywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICBfc2VsZi5yZVNlbGVjdE1hcFJhbmRvbUFyZWEoKTsKICAgICAgICAgICAgX3NlbGYuc3RhcnRJbnRlcnZhbCgpOwogICAgICAgICAgfSk7CiAgICAgICAgICBfdGhpczIuc3RhcnRJbnRlcnZhbCgpOwogICAgICAgIH0gY2F0Y2ggKGVycm9yKSB7CiAgICAgICAgICBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["Echart","data","options","components","props","cdata","type","Array","default","watch","handler","newData","geoCoordMap","厦门市","福州市","泉州市","漳州市","龙岩市","莆田市","三明市","南平市","宁德市","seriesData","name","convertData","scatterData","i","length","geoCoord","push","value","concat","showLegendSymbol","tooltip","trigger","textStyle","fontSize","lineHeight","position","point","visualMap","min","max","show","seriesIndex","inRange","color","geo","aspectScale","zoom","top","left","map","roam","itemStyle","normal","areaColor","shadowColor","shadowOffsetX","shadowOffsetY","emphasis","series","mapType","borderColor","borderWidth","shadowBlur","label","formatter","params","coordinateSystem","symbolSize","effectType","legendHoverLink","showEffectOn","rippleEffect","period","scale","brushType","zlevel","handleMapRandomSelect","immediate","deep","methods","startInterval","_self","time","intervalId","clearInterval","setInterval","reSelectMapRandomArea","_this","$nextTick","$refs","centreLeft2ChartRef","chart","index","Math","floor","random","preSelectMapIndex","dispatchAction","dataIndex","error","console","log","_this2","setTimeout","on"],"sources":["src/components/echart/centerLeft/centerLeft2Chart/chart.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Echart\r\n id=\"centreLeft2Chart\"\r\n ref=\"centreLeft2ChartRef\"\r\n :options=\"options\"\r\n height=\"360px\"\r\n width=\"330px\"\r\n ></Echart>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport Echart from '@/common/echart';\r\nexport default {\r\n data() {\r\n return {\r\n options: {},\r\n };\r\n },\r\n components: {\r\n Echart,\r\n },\r\n props: {\r\n cdata: {\r\n type: Array,\r\n default: () => [],\r\n },\r\n },\r\n watch: {\r\n cdata: {\r\n handler(newData) {\r\n // 设置点的位置(经纬度)\r\n const geoCoordMap = {\r\n 厦门市: [118.11022, 24.490474, 20],\r\n 福州市: [119.206239, 26.275302, 20],\r\n 泉州市: [118.589421, 24.908853, 20],\r\n 漳州市: [117.561801, 24.510897, 20],\r\n 龙岩市: [116.82978, 25.391603, 20],\r\n 莆田市: [119.007558, 25.591011, 20],\r\n 三明市: [117.435001, 26.465444, 20],\r\n 南平市: [118.178459, 27.535627, 20],\r\n 宁德市: [119.527082, 27.15924, 20],\r\n };\r\n let seriesData = [\r\n {\r\n name: '厦门市',\r\n },\r\n {\r\n name: '福州市',\r\n },\r\n {\r\n name: '泉州市',\r\n },\r\n {\r\n name: '漳州市',\r\n },\r\n {\r\n name: '龙岩市',\r\n },\r\n {\r\n name: '莆田市',\r\n },\r\n {\r\n name: '三明市',\r\n },\r\n {\r\n name: '南平市',\r\n },\r\n {\r\n name: '宁德市',\r\n },\r\n ];\r\n let convertData = function (data) {\r\n let scatterData = [];\r\n for (var i = 0; i < data.length; i++) {\r\n var geoCoord = geoCoordMap[data[i].name];\r\n if (geoCoord) {\r\n scatterData.push({\r\n name: data[i].name,\r\n value: geoCoord.concat(data[i].value),\r\n });\r\n }\r\n }\r\n return scatterData;\r\n };\r\n this.options = {\r\n showLegendSymbol: true,\r\n tooltip: {\r\n trigger: 'item',\r\n textStyle: {\r\n fontSize: 14,\r\n lineHeight: 22,\r\n },\r\n position: point => {\r\n // 固定在顶部\r\n return [point[0] + 50, point[1] - 20];\r\n },\r\n // 如果需要自定义 tooltip样式需要使用formatter\r\n /*\r\n formatter: params => {\r\n return `<div style=\"\"> ... </div>`\r\n }\r\n */\r\n },\r\n visualMap: {\r\n min: 0,\r\n max: 10,\r\n show: false,\r\n seriesIndex: 0,\r\n // 颜色\r\n inRange: {\r\n color: ['rgba(41,166,206, .5)', 'rgba(69,117,245, .9)'],\r\n },\r\n },\r\n // 底部背景\r\n geo: {\r\n show: true,\r\n aspectScale: 0.85, //长宽比\r\n zoom: 1.2,\r\n top: '10%',\r\n left: '16%',\r\n map: '福建',\r\n roam: false,\r\n itemStyle: {\r\n normal: {\r\n areaColor: 'rgba(0,0,0,0)',\r\n shadowColor: 'rgba(7,114,204, .8)',\r\n shadowOffsetX: 5,\r\n shadowOffsetY: 5,\r\n },\r\n emphasis: {\r\n areaColor: '#00aeef',\r\n },\r\n },\r\n },\r\n series: [\r\n {\r\n name: '相关指数',\r\n type: 'map',\r\n aspectScale: 0.85, //长宽比\r\n zoom: 1.2,\r\n mapType: '福建', // 自定义扩展图表类型\r\n top: '10%',\r\n left: '16%',\r\n itemStyle: {\r\n normal: {\r\n color: 'red',\r\n areaColor: 'rgba(19,54,162, .5)',\r\n borderColor: 'rgba(0,242,252,.3)',\r\n borderWidth: 1,\r\n shadowBlur: 7,\r\n shadowColor: '#00f2fc',\r\n },\r\n emphasis: {\r\n areaColor: '#4f7fff',\r\n borderColor: 'rgba(0,242,252,.6)',\r\n borderWidth: 2,\r\n shadowBlur: 10,\r\n shadowColor: '#00f2fc',\r\n },\r\n },\r\n label: {\r\n formatter: params => `${params.name}`,\r\n show: true,\r\n position: 'insideRight',\r\n textStyle: {\r\n fontSize: 14,\r\n color: '#efefef',\r\n },\r\n emphasis: {\r\n textStyle: {\r\n color: '#fff',\r\n },\r\n },\r\n },\r\n data: newData,\r\n },\r\n {\r\n type: 'effectScatter',\r\n coordinateSystem: 'geo',\r\n symbolSize: 7,\r\n effectType: 'ripple',\r\n legendHoverLink: false,\r\n showEffectOn: 'render',\r\n rippleEffect: {\r\n period: 4,\r\n scale: 2.5,\r\n brushType: 'stroke',\r\n },\r\n zlevel: 1,\r\n itemStyle: {\r\n normal: {\r\n color: '#99FBFE',\r\n shadowBlur: 5,\r\n shadowColor: '#fff',\r\n },\r\n },\r\n data: convertData(seriesData),\r\n },\r\n ],\r\n };\r\n // 重新选择区域\r\n this.handleMapRandomSelect();\r\n },\r\n immediate: true,\r\n deep: true,\r\n },\r\n },\r\n methods: {\r\n // 开启定时器\r\n startInterval() {\r\n const _self = this;\r\n // 应通过接口获取配置时间暂时写死5s\r\n const time = 2000;\r\n if (this.intervalId !== null) {\r\n clearInterval(this.intervalId);\r\n }\r\n this.intervalId = setInterval(() => {\r\n _self.reSelectMapRandomArea();\r\n }, time);\r\n },\r\n // 重新随机选中地图区域\r\n reSelectMapRandomArea() {\r\n const length = 9;\r\n this.$nextTick(() => {\r\n try {\r\n const map = this.$refs.centreLeft2ChartRef.chart;\r\n let index = Math.floor(Math.random() * length);\r\n while (index === this.preSelectMapIndex || index >= length) {\r\n index = Math.floor(Math.random() * length);\r\n }\r\n map.dispatchAction({\r\n type: 'mapUnSelect',\r\n seriesIndex: 0,\r\n dataIndex: this.preSelectMapIndex,\r\n });\r\n map.dispatchAction({\r\n type: 'showTip',\r\n seriesIndex: 0,\r\n dataIndex: index,\r\n });\r\n map.dispatchAction({\r\n type: 'mapSelect',\r\n seriesIndex: 0,\r\n dataIndex: index,\r\n });\r\n this.preSelectMapIndex = index;\r\n } catch (error) {\r\n console.log(error)\r\n }\r\n });\r\n },\r\n handleMapRandomSelect() {\r\n this.$nextTick(() => {\r\n try {\r\n const map = this.$refs.centreLeft2ChartRef.chart;\r\n const _self = this;\r\n setTimeout(() => {\r\n _self.reSelectMapRandomArea();\r\n }, 0);\r\n // 移入区域,清除定时器、取消之前选中并选中当前\r\n map.on('mouseover', function (params) {\r\n clearInterval(_self.intervalId);\r\n map.dispatchAction({\r\n type: 'mapUnSelect',\r\n seriesIndex: 0,\r\n dataIndex: _self.preSelectMapIndex,\r\n });\r\n map.dispatchAction({\r\n type: 'mapSelect',\r\n seriesIndex: 0,\r\n dataIndex: params.dataIndex,\r\n });\r\n _self.preSelectMapIndex = params.dataIndex;\r\n });\r\n // 移出区域重新随机选中地图区域,并开启定时器\r\n map.on('globalout', function () {\r\n _self.reSelectMapRandomArea();\r\n _self.startInterval();\r\n });\r\n this.startInterval();\r\n } catch (error) {\r\n console.log(error)\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n"],"mappings":"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","ignoreList":[]}]}