36fdd6a1af7e79b5891853bf22eb61f1.json 10.0 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/element-ui/lib/utils/clickoutside.js","dependencies":[{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/element-ui/lib/utils/clickoutside.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:J3VzZSBzdHJpY3QnOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmZvci1lYWNoIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlIik7CgpleHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlOwoKdmFyIF92dWUgPSByZXF1aXJlKCd2dWUnKTsKCnZhciBfdnVlMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQoX3Z1ZSk7Cgp2YXIgX2RvbSA9IHJlcXVpcmUoJ2VsZW1lbnQtdWkvbGliL3V0aWxzL2RvbScpOwoKZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChvYmopIHsKICByZXR1cm4gb2JqICYmIG9iai5fX2VzTW9kdWxlID8gb2JqIDogewogICAgZGVmYXVsdDogb2JqCiAgfTsKfQoKdmFyIG5vZGVMaXN0ID0gW107CnZhciBjdHggPSAnQEBjbGlja291dHNpZGVDb250ZXh0JzsKdmFyIHN0YXJ0Q2xpY2sgPSB2b2lkIDA7CnZhciBzZWVkID0gMDsKIV92dWUyLmRlZmF1bHQucHJvdG90eXBlLiRpc1NlcnZlciAmJiAoMCwgX2RvbS5vbikoZG9jdW1lbnQsICdtb3VzZWRvd24nLCBmdW5jdGlvbiAoZSkgewogIHJldHVybiBzdGFydENsaWNrID0gZTsKfSk7CiFfdnVlMi5kZWZhdWx0LnByb3RvdHlwZS4kaXNTZXJ2ZXIgJiYgKDAsIF9kb20ub24pKGRvY3VtZW50LCAnbW91c2V1cCcsIGZ1bmN0aW9uIChlKSB7CiAgbm9kZUxpc3QuZm9yRWFjaChmdW5jdGlvbiAobm9kZSkgewogICAgcmV0dXJuIG5vZGVbY3R4XS5kb2N1bWVudEhhbmRsZXIoZSwgc3RhcnRDbGljayk7CiAgfSk7Cn0pOwoKZnVuY3Rpb24gY3JlYXRlRG9jdW1lbnRIYW5kbGVyKGVsLCBiaW5kaW5nLCB2bm9kZSkgewogIHJldHVybiBmdW5jdGlvbiAoKSB7CiAgICB2YXIgbW91c2V1cCA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDoge307CiAgICB2YXIgbW91c2Vkb3duID0gYXJndW1lbnRzLmxlbmd0aCA+IDEgJiYgYXJndW1lbnRzWzFdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMV0gOiB7fTsKICAgIGlmICghdm5vZGUgfHwgIXZub2RlLmNvbnRleHQgfHwgIW1vdXNldXAudGFyZ2V0IHx8ICFtb3VzZWRvd24udGFyZ2V0IHx8IGVsLmNvbnRhaW5zKG1vdXNldXAudGFyZ2V0KSB8fCBlbC5jb250YWlucyhtb3VzZWRvd24udGFyZ2V0KSB8fCBlbCA9PT0gbW91c2V1cC50YXJnZXQgfHwgdm5vZGUuY29udGV4dC5wb3BwZXJFbG0gJiYgKHZub2RlLmNvbnRleHQucG9wcGVyRWxtLmNvbnRhaW5zKG1vdXNldXAudGFyZ2V0KSB8fCB2bm9kZS5jb250ZXh0LnBvcHBlckVsbS5jb250YWlucyhtb3VzZWRvd24udGFyZ2V0KSkpIHJldHVybjsKCiAgICBpZiAoYmluZGluZy5leHByZXNzaW9uICYmIGVsW2N0eF0ubWV0aG9kTmFtZSAmJiB2bm9kZS5jb250ZXh0W2VsW2N0eF0ubWV0aG9kTmFtZV0pIHsKICAgICAgdm5vZGUuY29udGV4dFtlbFtjdHhdLm1ldGhvZE5hbWVdKCk7CiAgICB9IGVsc2UgewogICAgICBlbFtjdHhdLmJpbmRpbmdGbiAmJiBlbFtjdHhdLmJpbmRpbmdGbigpOwogICAgfQogIH07Cn0KLyoqCiAqIHYtY2xpY2tvdXRzaWRlCiAqIEBkZXNjIOeCueWHu+WFg+e0oOWklumdouaJjeS8muinpuWPkeeahOS6i+S7tgogKiBAZXhhbXBsZQogKiBgYGB2dWUKICogPGRpdiB2LWVsZW1lbnQtY2xpY2tvdXRzaWRlPSJoYW5kbGVDbG9zZSI+CiAqIGBgYAogKi8KCgpleHBvcnRzLmRlZmF1bHQgPSB7CiAgYmluZDogZnVuY3Rpb24gYmluZChlbCwgYmluZGluZywgdm5vZGUpIHsKICAgIG5vZGVMaXN0LnB1c2goZWwpOwogICAgdmFyIGlkID0gc2VlZCsrOwogICAgZWxbY3R4XSA9IHsKICAgICAgaWQ6IGlkLAogICAgICBkb2N1bWVudEhhbmRsZXI6IGNyZWF0ZURvY3VtZW50SGFuZGxlcihlbCwgYmluZGluZywgdm5vZGUpLAogICAgICBtZXRob2ROYW1lOiBiaW5kaW5nLmV4cHJlc3Npb24sCiAgICAgIGJpbmRpbmdGbjogYmluZGluZy52YWx1ZQogICAgfTsKICB9LAogIHVwZGF0ZTogZnVuY3Rpb24gdXBkYXRlKGVsLCBiaW5kaW5nLCB2bm9kZSkgewogICAgZWxbY3R4XS5kb2N1bWVudEhhbmRsZXIgPSBjcmVhdGVEb2N1bWVudEhhbmRsZXIoZWwsIGJpbmRpbmcsIHZub2RlKTsKICAgIGVsW2N0eF0ubWV0aG9kTmFtZSA9IGJpbmRpbmcuZXhwcmVzc2lvbjsKICAgIGVsW2N0eF0uYmluZGluZ0ZuID0gYmluZGluZy52YWx1ZTsKICB9LAogIHVuYmluZDogZnVuY3Rpb24gdW5iaW5kKGVsKSB7CiAgICB2YXIgbGVuID0gbm9kZUxpc3QubGVuZ3RoOwoKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKICAgICAgaWYgKG5vZGVMaXN0W2ldW2N0eF0uaWQgPT09IGVsW2N0eF0uaWQpIHsKICAgICAgICBub2RlTGlzdC5zcGxpY2UoaSwgMSk7CiAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgIH0KCiAgICBkZWxldGUgZWxbY3R4XTsKICB9Cn07"},{"version":3,"sources":["/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/element-ui/lib/utils/clickoutside.js"],"names":["exports","__esModule","_vue","require","_vue2","_interopRequireDefault","_dom","obj","default","nodeList","ctx","startClick","seed","prototype","$isServer","on","document","e","forEach","node","documentHandler","createDocumentHandler","el","binding","vnode","mouseup","arguments","length","undefined","mousedown","context","target","contains","popperElm","expression","methodName","bindingFn","bind","push","id","value","update","unbind","len","i","splice"],"mappings":"AAAA;;;;;;AAEAA,OAAO,CAACC,UAAR,GAAqB,IAArB;;AAEA,IAAIC,IAAI,GAAGC,OAAO,CAAC,KAAD,CAAlB;;AAEA,IAAIC,KAAK,GAAGC,sBAAsB,CAACH,IAAD,CAAlC;;AAEA,IAAII,IAAI,GAAGH,OAAO,CAAC,0BAAD,CAAlB;;AAEA,SAASE,sBAAT,CAAgCE,GAAhC,EAAqC;AAAE,SAAOA,GAAG,IAAIA,GAAG,CAACN,UAAX,GAAwBM,GAAxB,GAA8B;AAAEC,IAAAA,OAAO,EAAED;AAAX,GAArC;AAAwD;;AAE/F,IAAIE,QAAQ,GAAG,EAAf;AACA,IAAIC,GAAG,GAAG,uBAAV;AAEA,IAAIC,UAAU,GAAG,KAAK,CAAtB;AACA,IAAIC,IAAI,GAAG,CAAX;AAEA,CAACR,KAAK,CAACI,OAAN,CAAcK,SAAd,CAAwBC,SAAzB,IAAsC,CAAC,GAAGR,IAAI,CAACS,EAAT,EAAaC,QAAb,EAAuB,WAAvB,EAAoC,UAAUC,CAAV,EAAa;AACrF,SAAON,UAAU,GAAGM,CAApB;AACD,CAFqC,CAAtC;AAIA,CAACb,KAAK,CAACI,OAAN,CAAcK,SAAd,CAAwBC,SAAzB,IAAsC,CAAC,GAAGR,IAAI,CAACS,EAAT,EAAaC,QAAb,EAAuB,SAAvB,EAAkC,UAAUC,CAAV,EAAa;AACnFR,EAAAA,QAAQ,CAACS,OAAT,CAAiB,UAAUC,IAAV,EAAgB;AAC/B,WAAOA,IAAI,CAACT,GAAD,CAAJ,CAAUU,eAAV,CAA0BH,CAA1B,EAA6BN,UAA7B,CAAP;AACD,GAFD;AAGD,CAJqC,CAAtC;;AAMA,SAASU,qBAAT,CAA+BC,EAA/B,EAAmCC,OAAnC,EAA4CC,KAA5C,EAAmD;AACjD,SAAO,YAAY;AACjB,QAAIC,OAAO,GAAGC,SAAS,CAACC,MAAV,GAAmB,CAAnB,IAAwBD,SAAS,CAAC,CAAD,CAAT,KAAiBE,SAAzC,GAAqDF,SAAS,CAAC,CAAD,CAA9D,GAAoE,EAAlF;AACA,QAAIG,SAAS,GAAGH,SAAS,CAACC,MAAV,GAAmB,CAAnB,IAAwBD,SAAS,CAAC,CAAD,CAAT,KAAiBE,SAAzC,GAAqDF,SAAS,CAAC,CAAD,CAA9D,GAAoE,EAApF;AAEA,QAAI,CAACF,KAAD,IAAU,CAACA,KAAK,CAACM,OAAjB,IAA4B,CAACL,OAAO,CAACM,MAArC,IAA+C,CAACF,SAAS,CAACE,MAA1D,IAAoET,EAAE,CAACU,QAAH,CAAYP,OAAO,CAACM,MAApB,CAApE,IAAmGT,EAAE,CAACU,QAAH,CAAYH,SAAS,CAACE,MAAtB,CAAnG,IAAoIT,EAAE,KAAKG,OAAO,CAACM,MAAnJ,IAA6JP,KAAK,CAACM,OAAN,CAAcG,SAAd,KAA4BT,KAAK,CAACM,OAAN,CAAcG,SAAd,CAAwBD,QAAxB,CAAiCP,OAAO,CAACM,MAAzC,KAAoDP,KAAK,CAACM,OAAN,CAAcG,SAAd,CAAwBD,QAAxB,CAAiCH,SAAS,CAACE,MAA3C,CAAhF,CAAjK,EAAsS;;AAEtS,QAAIR,OAAO,CAACW,UAAR,IAAsBZ,EAAE,CAACZ,GAAD,CAAF,CAAQyB,UAA9B,IAA4CX,KAAK,CAACM,OAAN,CAAcR,EAAE,CAACZ,GAAD,CAAF,CAAQyB,UAAtB,CAAhD,EAAmF;AACjFX,MAAAA,KAAK,CAACM,OAAN,CAAcR,EAAE,CAACZ,GAAD,CAAF,CAAQyB,UAAtB;AACD,KAFD,MAEO;AACLb,MAAAA,EAAE,CAACZ,GAAD,CAAF,CAAQ0B,SAAR,IAAqBd,EAAE,CAACZ,GAAD,CAAF,CAAQ0B,SAAR,EAArB;AACD;AACF,GAXD;AAYD;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACApC,OAAO,CAACQ,OAAR,GAAkB;AAChB6B,EAAAA,IAAI,EAAE,SAASA,IAAT,CAAcf,EAAd,EAAkBC,OAAlB,EAA2BC,KAA3B,EAAkC;AACtCf,IAAAA,QAAQ,CAAC6B,IAAT,CAAchB,EAAd;AACA,QAAIiB,EAAE,GAAG3B,IAAI,EAAb;AACAU,IAAAA,EAAE,CAACZ,GAAD,CAAF,GAAU;AACR6B,MAAAA,EAAE,EAAEA,EADI;AAERnB,MAAAA,eAAe,EAAEC,qBAAqB,CAACC,EAAD,EAAKC,OAAL,EAAcC,KAAd,CAF9B;AAGRW,MAAAA,UAAU,EAAEZ,OAAO,CAACW,UAHZ;AAIRE,MAAAA,SAAS,EAAEb,OAAO,CAACiB;AAJX,KAAV;AAMD,GAVe;AAWhBC,EAAAA,MAAM,EAAE,SAASA,MAAT,CAAgBnB,EAAhB,EAAoBC,OAApB,EAA6BC,KAA7B,EAAoC;AAC1CF,IAAAA,EAAE,CAACZ,GAAD,CAAF,CAAQU,eAAR,GAA0BC,qBAAqB,CAACC,EAAD,EAAKC,OAAL,EAAcC,KAAd,CAA/C;AACAF,IAAAA,EAAE,CAACZ,GAAD,CAAF,CAAQyB,UAAR,GAAqBZ,OAAO,CAACW,UAA7B;AACAZ,IAAAA,EAAE,CAACZ,GAAD,CAAF,CAAQ0B,SAAR,GAAoBb,OAAO,CAACiB,KAA5B;AACD,GAfe;AAgBhBE,EAAAA,MAAM,EAAE,SAASA,MAAT,CAAgBpB,EAAhB,EAAoB;AAC1B,QAAIqB,GAAG,GAAGlC,QAAQ,CAACkB,MAAnB;;AAEA,SAAK,IAAIiB,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,GAApB,EAAyBC,CAAC,EAA1B,EAA8B;AAC5B,UAAInC,QAAQ,CAACmC,CAAD,CAAR,CAAYlC,GAAZ,EAAiB6B,EAAjB,KAAwBjB,EAAE,CAACZ,GAAD,CAAF,CAAQ6B,EAApC,EAAwC;AACtC9B,QAAAA,QAAQ,CAACoC,MAAT,CAAgBD,CAAhB,EAAmB,CAAnB;AACA;AACD;AACF;;AACD,WAAOtB,EAAE,CAACZ,GAAD,CAAT;AACD;AA1Be,CAAlB","sourcesContent":["'use strict';\n\nexports.__esModule = true;\n\nvar _vue = require('vue');\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _dom = require('element-ui/lib/utils/dom');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar nodeList = [];\nvar ctx = '@@clickoutsideContext';\n\nvar startClick = void 0;\nvar seed = 0;\n\n!_vue2.default.prototype.$isServer && (0, _dom.on)(document, 'mousedown', function (e) {\n return startClick = e;\n});\n\n!_vue2.default.prototype.$isServer && (0, _dom.on)(document, 'mouseup', function (e) {\n nodeList.forEach(function (node) {\n return node[ctx].documentHandler(e, startClick);\n });\n});\n\nfunction createDocumentHandler(el, binding, vnode) {\n return function () {\n var mouseup = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var mousedown = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n if (!vnode || !vnode.context || !mouseup.target || !mousedown.target || el.contains(mouseup.target) || el.contains(mousedown.target) || el === mouseup.target || vnode.context.popperElm && (vnode.context.popperElm.contains(mouseup.target) || vnode.context.popperElm.contains(mousedown.target))) return;\n\n if (binding.expression && el[ctx].methodName && vnode.context[el[ctx].methodName]) {\n vnode.context[el[ctx].methodName]();\n } else {\n el[ctx].bindingFn && el[ctx].bindingFn();\n }\n };\n}\n\n/**\n * v-clickoutside\n * @desc 点击元素外面才会触发的事件\n * @example\n * ```vue\n * <div v-element-clickoutside=\"handleClose\">\n * ```\n */\nexports.default = {\n bind: function bind(el, binding, vnode) {\n nodeList.push(el);\n var id = seed++;\n el[ctx] = {\n id: id,\n documentHandler: createDocumentHandler(el, binding, vnode),\n methodName: binding.expression,\n bindingFn: binding.value\n };\n },\n update: function update(el, binding, vnode) {\n el[ctx].documentHandler = createDocumentHandler(el, binding, vnode);\n el[ctx].methodName = binding.expression;\n el[ctx].bindingFn = binding.value;\n },\n unbind: function unbind(el) {\n var len = nodeList.length;\n\n for (var i = 0; i < len; i++) {\n if (nodeList[i][ctx].id === el[ctx].id) {\n nodeList.splice(i, 1);\n break;\n }\n }\n delete el[ctx];\n }\n};"]}]}