UNPKG

pms-iss-library-form-designer

Version:

ISS FETC LIBRARY: FORM DESIGNER BASE ON VUE.JS, MAKE FORM DEVELOPMENT SIMPLE AND EFFICIENT.

1,392 lines (1,142 loc) 6.24 MB
module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "fb15"); /******/ }) /************************************************************************/ /******/ ({ /***/ "0008": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DATASOURCE_TYPE; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return DICT_OPTION_TYPE; }); /** * 组件数据源类别 * @type {{STATIC_DATA: number, API_DATA: number, DICT_DATA: number}} */ var DATASOURCE_TYPE = { STATIC_DATA: 'static', // 静态数据 API_DATA: 'datasource', // 动态数据 DICT_DATA: 'dict', // 字典数据, FUNCTIONS: 'func', // 函数 OPTION: 'option' // 赋值 }; /** * 字典数据类型 * @type {{DICT_ITEM: string, DICT: string}} */ var DICT_OPTION_TYPE = { DICT: 'dict', DICT_ITEM: 'dictItem' }; /***/ }), /***/ "00aa": /***/ (function(module, exports) { module.exports = require("iss-library-component-loader"); /***/ }), /***/ "00b4": /***/ (function(module, exports, __webpack_require__) { "use strict"; // TODO: Remove from `core-js@4` since it's moved to entry points __webpack_require__("ac1f"); var $ = __webpack_require__("23e7"); var call = __webpack_require__("c65b"); var isCallable = __webpack_require__("1626"); var anObject = __webpack_require__("825a"); var toString = __webpack_require__("577e"); var DELEGATES_TO_EXEC = function () { var execCalled = false; var re = /[ac]/; re.exec = function () { execCalled = true; return /./.exec.apply(this, arguments); }; return re.test('abc') === true && execCalled; }(); var nativeTest = /./.test; // `RegExp.prototype.test` method // https://tc39.es/ecma262/#sec-regexp.prototype.test $({ target: 'RegExp', proto: true, forced: !DELEGATES_TO_EXEC }, { test: function (S) { var R = anObject(this); var string = toString(S); var exec = R.exec; if (!isCallable(exec)) return call(nativeTest, R, string); var result = call(exec, R, string); if (result === null) return false; anObject(result); return true; } }); /***/ }), /***/ "00ee": /***/ (function(module, exports, __webpack_require__) { "use strict"; var wellKnownSymbol = __webpack_require__("b622"); var TO_STRING_TAG = wellKnownSymbol('toStringTag'); var test = {}; // eslint-disable-next-line unicorn/no-immediate-mutation -- ES3 syntax limitation test[TO_STRING_TAG] = 'z'; module.exports = String(test) === '[object z]'; /***/ }), /***/ "00fd": /***/ (function(module, exports, __webpack_require__) { var Symbol = __webpack_require__("9e69"); /** Used for built-in method references. */ var objectProto = Object.prototype; /** Used to check objects for own properties. */ var hasOwnProperty = objectProto.hasOwnProperty; /** * Used to resolve the * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) * of values. */ var nativeObjectToString = objectProto.toString; /** Built-in value references. */ var symToStringTag = Symbol ? Symbol.toStringTag : undefined; /** * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. * * @private * @param {*} value The value to query. * @returns {string} Returns the raw `toStringTag`. */ function getRawTag(value) { var isOwn = hasOwnProperty.call(value, symToStringTag), tag = value[symToStringTag]; try { value[symToStringTag] = undefined; var unmasked = true; } catch (e) {} var result = nativeObjectToString.call(value); if (unmasked) { if (isOwn) { value[symToStringTag] = tag; } else { delete value[symToStringTag]; } } return result; } module.exports = getRawTag; /***/ }), /***/ "01b4": /***/ (function(module, exports, __webpack_require__) { "use strict"; var Queue = function () { this.head = null; this.tail = null; }; Queue.prototype = { add: function (item) { var entry = { item: item, next: null }; var tail = this.tail; if (tail) tail.next = entry; else this.head = entry; this.tail = entry; }, get: function () { var entry = this.head; if (entry) { var next = this.head = entry.next; if (next === null) this.tail = null; return entry.item; } } }; module.exports = Queue; /***/ }), /***/ "022a": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PrecisionSetter_vue_vue_type_style_index_0_id_05543be6_prod_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("99e7"); /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PrecisionSetter_vue_vue_type_style_index_0_id_05543be6_prod_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_1_0_node_modules_vue_loader_lib_index_js_vue_loader_options_PrecisionSetter_vue_vue_type_style_index_0_id_05543be6_prod_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__); /* unused harmony reexport * */ /***/ }), /***/ "0366": /***/ (function(module, exports, __webpack_require__) { "use strict"; var uncurryThis = __webpack_require__("4625"); var aCallable = __webpack_require__("59ed"); var NATIVE_BIND = __webpack_require__("40d5"); var bind = uncurryThis(uncurryThis.bind); // optional / simple context binding module.exports = function (fn, that) { aCallable(fn); return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) { return fn.apply(that, arguments); }; }; /***/ }), /***/ "03d4": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"061defdc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/core-designer/WidgetConfig/WidgetSetters/FontSetter.vue?vue&type=template&id=0511806e var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"setter-inner-vertical"},[_c('div',{staticClass:"left"},[_vm._v(_vm._s(_vm.$iss18n.t('issfd.components.fontProp.font')))]),_c('el-select',{attrs:{"filterable":"","placeholder":_vm.$iss18n.t('issfd.components.fontProp.fontTip')},model:{value:(_vm.widgetConfig.options.fontFamily),callback:function ($$v) {_vm.$set(_vm.widgetConfig.options, "fontFamily", $$v)},expression:"widgetConfig.options.fontFamily"}},_vm._l((_vm.fontFamilyList),function(item,index){return _c('el-option',{key:'font-family_' + index,attrs:{"label":item.label,"value":item.value}},[_c('div',{style:({ fontFamily: item.value })},[_c('span',[_vm._v(_vm._s(item.label))]),_c('span',{staticStyle:{"float":"right","padding-left":"1rem"}},[_vm._v(_vm._s(item.value))])])])}),1),_c('base-help-icon',{attrs:{"content":_vm.$iss18n.t('issfd.components.fontProp.fontHelpContent')}})],1),_c('div',{staticClass:"setter-inner-vertical"},[_c('div',{staticClass:"left"},[_vm._v(_vm._s(_vm.$iss18n.t('issfd.components.fontProp.fontSize')))]),_c('el-select',{attrs:{"filterable":"","placeholder":_vm.$iss18n.t('issfd.components.fontProp.fontSizeTip')},model:{value:(_vm.widgetConfig.options.fontSize),callback:function ($$v) {_vm.$set(_vm.widgetConfig.options, "fontSize", $$v)},expression:"widgetConfig.options.fontSize"}},_vm._l((_vm.fontSizeList),function(group){return _c('el-option-group',{key:group.label,attrs:{"label":group.label}},[_vm._l((group.options),function(item,index){return [_c('el-option',{key:'font-size-item_' + index,style:({ height: item.height, lineHeight: item.height }),attrs:{"label":item.label + ' - ' + item.value,"value":item.value}},[_c('div',{style:({ fontSize: item.value })},[_c('span',[_vm._v(_vm._s(item.label))]),_c('span',{style:({ float: 'right' })},[_vm._v(_vm._s(item.value))])])])]})],2)}),1)],1),_c('div',{staticClass:"setter-inner-vertical"},[_c('div',{staticClass:"left"},[_vm._v(_vm._s(_vm.$iss18n.t('issfd.components.fontProp.fontColor')))]),_c('el-color-picker',{attrs:{"predefine":_vm.fontColorList,"color-format":"rgb","show-alpha":""},model:{value:(_vm.widgetConfig.options.fontColor),callback:function ($$v) {_vm.$set(_vm.widgetConfig.options, "fontColor", $$v)},expression:"widgetConfig.options.fontColor"}})],1),_c('div',{staticClass:"setter-inner-vertical"},[_c('div',{staticClass:"left"},[_vm._v(_vm._s(_vm.$iss18n.t('issfd.components.fontProp.fontStyle')))]),_c('el-select',{attrs:{"placeholder":_vm.$iss18n.t('issfd.components.fontProp.fontStyleTip')},model:{value:(_vm.widgetConfig.options.fontWeight),callback:function ($$v) {_vm.$set(_vm.widgetConfig.options, "fontWeight", $$v)},expression:"widgetConfig.options.fontWeight"}},_vm._l((_vm.fontWeightList),function(item,index){return _c('el-option',{key:'font-weight_' + index,attrs:{"label":item.label,"value":item.value}},[_c('div',{style:({ fontWeight: item.value })},[_c('span',[_vm._v(_vm._s(item.label))]),_c('span',{staticStyle:{"float":"right"}},[_vm._v(_vm._s(item.value))])])])}),1)],1),_c('div',{staticClass:"setter-inner-vertical"},[_c('div',{staticClass:"left"},[_vm._v(_vm._s(_vm.$iss18n.t('issfd.components.fontProp.fontItalic')))]),_c('el-select',{attrs:{"placeholder":_vm.$iss18n.t('issfd.components.fontProp.fontItalicTip')},model:{value:(_vm.widgetConfig.options.fontStyle),callback:function ($$v) {_vm.$set(_vm.widgetConfig.options, "fontStyle", $$v)},expression:"widgetConfig.options.fontStyle"}},_vm._l((_vm.fontStyleList),function(item,index){return _c('el-option',{key:'font-style-option_' + index,attrs:{"label":item.label,"value":item.value}},[_c('div',{style:({ fontStyle: item.value })},[_c('span',[_vm._v(_vm._s(item.label))]),_c('span',{staticStyle:{"float":"right"}},[_vm._v(_vm._s(item.value))])])])}),1)],1)])} var staticRenderFns = [] // CONCATENATED MODULE: ./src/core-designer/WidgetConfig/WidgetSetters/FontSetter.vue?vue&type=template&id=0511806e // EXTERNAL MODULE: ./src/core-designer/WidgetConfig/WidgetSetters/mixin.js var mixin = __webpack_require__("dc43"); // EXTERNAL MODULE: ./src/common/consts/font-options.js var font_options = __webpack_require__("3786"); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/core-designer/WidgetConfig/WidgetSetters/FontSetter.vue?vue&type=script&lang=js // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var FontSettervue_type_script_lang_js = ({ name: 'FontSetter', mixins: [mixin["a" /* default */]], data: function data() { return { fontColorList: font_options["a" /* fontColorList */], fontFamilyList: font_options["b" /* fontFamilyList */], fontSizeList: font_options["c" /* fontSizeList */], fontStyleList: font_options["d" /* fontStyleList */], fontWeightList: font_options["e" /* fontWeightList */] }; } }); // CONCATENATED MODULE: ./src/core-designer/WidgetConfig/WidgetSetters/FontSetter.vue?vue&type=script&lang=js /* harmony default export */ var WidgetSetters_FontSettervue_type_script_lang_js = (FontSettervue_type_script_lang_js); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__("2877"); // CONCATENATED MODULE: ./src/core-designer/WidgetConfig/WidgetSetters/FontSetter.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( WidgetSetters_FontSettervue_type_script_lang_js, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var FontSetter = __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "0401": /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "04e9": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // UNUSED EXPORTS: resolveDialogVariant, IcdDialog // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"061defdc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/IcdDialog/IcdDialog.vue?vue&type=template&id=7da0718c var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"icd-dialog-host"},[(!_vm.isMobileVariant)?_c('el-dialog',_vm._b({ref:"elDialog",class:_vm.elDialogClassList,style:(_vm.$attrs.style),attrs:{"visible":_vm.visible},on:{"close":_vm.handleElClose,"open":_vm.forwardOpen,"opened":_vm.forwardOpened,"closed":_vm.forwardClosed}},'el-dialog',_vm.elBindings,false),[(_vm.$slots.title)?_c('template',{slot:"title"},[_vm._t("title")],2):_vm._e(),_vm._t("default"),(_vm.$slots.footer)?_c('template',{slot:"footer"},[_vm._t("footer")],2):_vm._e()],2):_c('van-dialog',{ref:"vanDialog",style:(_vm.vanMergedStyle),attrs:{"value":_vm.visible,"title":_vm.vanTitleProp,"width":_vm.vanWidth,"show-confirm-button":_vm.vanShowBuiltInButtons,"show-cancel-button":_vm.vanShowBuiltInButtons,"close-on-click-overlay":_vm.closeOnClickOverlayVan,"lock-scroll":_vm.vanLockScroll,"lazy-render":_vm.lazyRenderVan,"get-container":"body","class-name":_vm.vanMergedClassName,"overlay-class":_vm.vanOverlayMergedClass},on:{"input":_vm.handleVanInput,"open":_vm.forwardOpen,"opened":_vm.forwardOpened,"closed":_vm.forwardVanClosed}},[(_vm.$slots.title)?_c('template',{slot:"title"},[_vm._t("title")],2):_vm._e(),_c('div',{staticClass:"icd-dialog-van__main"},[_vm._t("default")],2),(_vm.$slots.footer)?_c('div',{staticClass:"icd-dialog-van__footer-wrap"},[_vm._t("footer")],2):_vm._e()],2)],1)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/IcdDialog/IcdDialog.vue?vue&type=template&id=7da0718c // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("5530"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.js var es_symbol = __webpack_require__("a4d3"); // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; } // CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; } // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.join.js var es_array_join = __webpack_require__("a15b"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.push.js var es_array_push = __webpack_require__("14d9"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.constructor.js var es_number_constructor = __webpack_require__("a9e3"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.assign.js var es_object_assign = __webpack_require__("cca6"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.keys.js var es_object_keys = __webpack_require__("b64b"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.string.trim.js var es_string_trim = __webpack_require__("498a"); // CONCATENATED MODULE: ./src/components/IcdDialog/resolve-variant.js /** * 解析当前应使用的 Dialog 形态:PC(el-dialog) / 移动端(van-dialog)。 * * @param {Object} opts * @param {string} [opts.platform] 业务传入的运行端标识,常见值:'' | 'mobile' | 'pc' * @param {boolean} [opts.forceMobile] 强制使用移动端 Dialog * @param {boolean} [opts.autoBreakpoint] 未明确 platform 时是否用视口宽度推断(默认关闭,避免与设计器冲突) */ function resolveDialogVariant() { var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref$platform = _ref.platform, platform = _ref$platform === void 0 ? '' : _ref$platform, _ref$forceMobile = _ref.forceMobile, forceMobile = _ref$forceMobile === void 0 ? false : _ref$forceMobile, _ref$autoBreakpoint = _ref.autoBreakpoint, autoBreakpoint = _ref$autoBreakpoint === void 0 ? false : _ref$autoBreakpoint; if (forceMobile) { return 'mobile'; } if (platform === 'mobile') { return 'mobile'; } if (platform === 'pc' || platform === 'desktop') { return 'desktop'; } if (autoBreakpoint && typeof window !== 'undefined' && typeof window.matchMedia === 'function') { try { return window.matchMedia('(max-width: 768px)').matches ? 'mobile' : 'desktop'; } catch (e) { return 'desktop'; } } return 'desktop'; } // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/IcdDialog/IcdDialog.vue?vue&type=script&lang=js var _excluded = ["class", "style", "overlay-class", "overlayClass"]; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var IcdDialogvue_type_script_lang_js = ({ name: 'IcdDialog', inheritAttrs: false, props: { visible: { type: Boolean, default: false }, /** 运行端:与表单 renderer 等处一致,'mobile' 时使用 vant Dialog */ platform: { type: String, default: '' }, title: { type: String, default: '' }, width: { type: [String, Number], default: '' }, appendToBody: { type: Boolean, default: true }, modal: { type: Boolean, default: true }, modalAppendToBody: { type: Boolean, default: true }, lockScroll: { type: Boolean, default: true }, customClass: { type: String, default: '' }, closeOnClickModal: { type: Boolean, default: true }, closeOnPressEscape: { type: Boolean, default: true }, showClose: { type: Boolean, default: true }, center: { type: Boolean, default: false }, destroyOnClose: { type: Boolean, default: false }, /** * 对应 Element UI el-dialog 的 top 属性:会写入 .el-dialog 的内联 style.marginTop(源码默认 15vh)。 * IcdDialog 默认改为 0,配合外层 .el-dialog__wrapper 的 flex 做水平垂直居中;需要旧版向下偏移时可传如 "15vh"。 */ top: { type: String, default: '0' }, fullscreen: { type: Boolean, default: false }, /** 强制移动端 Dialog(覆盖 platform / 自动推断) */ forceMobile: { type: Boolean, default: false }, /** * platform 未标明 mobile/pc 时,是否根据视口宽度自动选用移动端 Dialog。 * 默认 false,避免设计器等固定桌面场景误判。 */ autoBreakpoint: { type: Boolean, default: false }, /** 移动端 Van Dialog 宽度;不传则默认在遮罩留白内尽可能占满 */ mobileWidth: { type: [String, Number], default: '100%' }, /** * 移动端 Van Dialog:同时作为 height 与 max-height(同一数值)。 * 数字将按 px 拼接;默认 70vh。 * 传字符串 `auto` / `none` 时不写入固定高度(由样式或内容撑开)。 */ mobileHeight: { type: [String, Number], default: '70vh' }, /** Vant:透传 overlay-class,与内置 icd-dialog-overlay 合并 */ overlayClass: { type: String, default: '' }, /** 是否在移动端展示 Vant 内置确认/取消按钮(默认关闭,沿用 el-dialog 自定义 footer 习惯) */ vanShowBuiltinButtons: { type: Boolean, default: false }, /** Vant Dialog lazy-render */ lazyRenderVan: { type: Boolean, default: false } }, computed: { isMobileVariant: function isMobileVariant() { var variant = resolveDialogVariant({ platform: this.platform, forceMobile: this.forceMobile, autoBreakpoint: this.autoBreakpoint }); return variant === 'mobile'; }, passThroughClass: function passThroughClass() { return this.$attrs.class; }, /** Element:类名落在 .el-dialog__wrapper 上,用于与 icd-dialog 全局样式联动 */elDialogClassList: function elDialogClassList() { var list = ['icd-dialog']; if (this.passThroughClass) { list.push(this.passThroughClass); } return list; }, /** Element UI:camelCase prop 绑定;补充非 props 透传(before-close 等) */elBindings: function elBindings() { var _this$$attrs = this.$attrs, _ignoreClass = _this$$attrs.class, _ignoreStyle = _this$$attrs.style, _overlayClassKebab = _this$$attrs['overlay-class'], _overlayClassCamel = _this$$attrs.overlayClass, restAttrs = _objectWithoutProperties(_this$$attrs, _excluded); return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, restAttrs), {}, { title: this.title, width: this.width, fullscreen: this.fullscreen, top: this.resolvedElDialogTop, modal: this.modal, modalAppendToBody: this.modalAppendToBody, appendToBody: this.appendToBody, lockScroll: this.lockScroll, customClass: this.customClass, closeOnClickModal: this.closeOnClickModal, closeOnPressEscape: this.closeOnPressEscape, showClose: this.showClose, center: this.center, destroyOnClose: this.destroyOnClose }); }, vanTitleProp: function vanTitleProp() { if (this.$slots.title) { return ''; } return this.title || ''; }, vanWidth: function vanWidth() { var w = this.mobileWidth != null && this.mobileWidth !== '' ? this.mobileWidth : '100%'; return w; }, /** * 移动端 Dialog 高度:与 mobileHeight 一致(height / max-height 同值)。 * 返回 null 表示不施加固定高度(mobileHeight 为 auto/none)。 */ mobileHeightNormalized: function mobileHeightNormalized() { var v = this.mobileHeight; if (typeof v === 'string') { var s = v.trim().toLowerCase(); if (s === 'auto' || s === 'none') { return null; } } if (v === undefined || v === null || v === '') { return '70vh'; } if (typeof v === 'number') { return "".concat(v, "px"); } return String(v); }, /** 合并父级透传 style 与移动端固定高度 */vanMergedStyle: function vanMergedStyle() { var fromAttrs = this.$attrs.style; var nh = this.mobileHeightNormalized; var box = nh === null ? {} : { height: nh, maxHeight: nh }; if (!fromAttrs) { return Object.keys(box).length ? box : {}; } if (typeof fromAttrs === 'string') { return Object.keys(box).length ? [box, fromAttrs] : fromAttrs; } return Object.assign({}, box, fromAttrs); }, vanMergedClassName: function vanMergedClassName() { var parts = ['icd-dialog']; if (typeof this.$attrs.class === 'string' && this.$attrs.class) { parts.push(this.$attrs.class); } if (this.customClass) { parts.push(this.customClass); } return parts.join(' ').trim(); }, /** el-dialog:保证覆盖 $attrs.top,且空字符串时回落为 0(避免回落到 Element 默认 15vh) */resolvedElDialogTop: function resolvedElDialogTop() { var v = this.top; if (v === undefined || v === null || v === '') { return '0'; } return v; }, vanOverlayMergedClass: function vanOverlayMergedClass() { var parts = ['icd-dialog-overlay']; var fromAttrs = this.$attrs['overlay-class'] || this.$attrs.overlayClass || ''; if (fromAttrs) { parts.push(fromAttrs); } if (this.overlayClass) { parts.push(this.overlayClass); } return parts.join(' ').trim(); }, closeOnClickOverlayVan: function closeOnClickOverlayVan() { return this.closeOnClickModal; }, vanLockScroll: function vanLockScroll() { return this.lockScroll; }, vanShowBuiltInButtons: function vanShowBuiltInButtons() { return this.vanShowBuiltinButtons; } }, methods: { /** 关闭时同步 v-model(与 SelectionListDialog 等 .sync / model 用法一致) */emitClose: function emitClose() { this.$emit('change', false); this.$emit('update:visible', false); this.$emit('close'); }, handleElClose: function handleElClose() { this.emitClose(); }, handleVanInput: function handleVanInput(val) { if (!val) { this.emitClose(); } else { this.$emit('change', true); this.$emit('update:visible', true); } }, forwardOpen: function forwardOpen() { this.$emit('open'); }, forwardOpened: function forwardOpened() { this.$emit('opened'); }, forwardClosed: function forwardClosed() { this.$emit('closed'); }, forwardVanClosed: function forwardVanClosed() { this.$emit('closed'); } } }); // CONCATENATED MODULE: ./src/components/IcdDialog/IcdDialog.vue?vue&type=script&lang=js /* harmony default export */ var IcdDialog_IcdDialogvue_type_script_lang_js = (IcdDialogvue_type_script_lang_js); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__("2877"); // CONCATENATED MODULE: ./src/components/IcdDialog/IcdDialog.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( IcdDialog_IcdDialogvue_type_script_lang_js, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var IcdDialog = (component.exports); // CONCATENATED MODULE: ./src/components/IcdDialog/index.js /* harmony default export */ var components_IcdDialog = __webpack_exports__["a"] = (IcdDialog); /***/ }), /***/ "04f8": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable es/no-symbol -- required for testing */ var V8_VERSION = __webpack_require__("1212"); var fails = __webpack_require__("d039"); var globalThis = __webpack_require__("cfe9"); var $String = globalThis.String; // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing module.exports = !!Object.getOwnPropertySymbols && !fails(function () { var symbol = Symbol('symbol detection'); // Chrome 38 Symbol has incorrect toString conversion // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will, // of course, fail. return !$String(symbol) || !(Object(symbol) instanceof Symbol) || // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances !Symbol.sham && V8_VERSION && V8_VERSION < 41; }); /***/ }), /***/ "057f": /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable es/no-object-getownpropertynames -- safe */ var classof = __webpack_require__("c6b6"); var toIndexedObject = __webpack_require__("fc6a"); var $getOwnPropertyNames = __webpack_require__("241c").f; var arraySlice = __webpack_require__("f36a"); var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; var getWindowNames = function (it) { try { return $getOwnPropertyNames(it); } catch (error) { return arraySlice(windowNames); } }; // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window module.exports.f = function getOwnPropertyNames(it) { return windowNames && classof(it) === 'Window' ? getWindowNames(it) : $getOwnPropertyNames(toIndexedObject(it)); }; /***/ }), /***/ "06c5": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; }); /* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a630"); /* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("fb6a"); /* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("b0c0"); /* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("d3b7"); /* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("ac1f"); /* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("00b4"); /* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("25f0"); /* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("3ca3"); /* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("6b75"); function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"])(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"])(r, a) : void 0; } } /***/ }), /***/ "06cf": /***/ (function(module, exports, __webpack_require__) { "use strict"; var DESCRIPTORS = __webpack_require__("83ab"); var call = __webpack_require__("c65b"); var propertyIsEnumerableModule = __webpack_require__("d1e7"); var createPropertyDescriptor = __webpack_require__("5c6c"); var toIndexedObject = __webpack_require__("fc6a"); var toPropertyKey = __webpack_require__("a04b"); var hasOwn = __webpack_require__("1a2d"); var IE8_DOM_DEFINE = __webpack_require__("0cfb"); // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject(O); P = toPropertyKey(P); if (IE8_DOM_DEFINE) try { return $getOwnPropertyDescriptor(O, P); } catch (error) { /* empty */ } if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]); }; /***/ }), /***/ "07ac": /***/ (function(module, exports, __webpack_require__) { "use strict"; var $ = __webpack_require__("23e7"); var $values = __webpack_require__("6f53").values; // `Object.values` method // https://tc39.es/ecma262/#sec-object.values $({ target: 'Object', stat: true }, { values: function values(O) { return $values(O); } }); /***/ }), /***/ "07d1": /***/ (function(module, exports, __webpack_require__) { // Exports the "table" plugin for usage with module loaders // Usage: // CommonJS: // require('tinymce/plugins/table') // ES2015: // import 'tinymce/plugins/table' __webpack_require__("94ce"); /***/ }), /***/ "07df": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _ITF2 = __webpack_require__("3c7c"); var _ITF3 = _interopRequireDefault(_ITF2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Calculate the checksum digit var checksum = function checksum(data) { var res = data.substr(0, 13).split('').map(function (num) { return parseInt(num, 10); }).reduce(function (sum, n, idx) { return sum + n * (3 - idx % 2 * 2); }, 0); return Math.ceil(res / 10) * 10 - res; }; var ITF14 = function (_ITF) { _inherits(ITF14, _ITF); function ITF14(data, options) { _classCallCheck(this, ITF14); // Add checksum if it does not exist if (data.search(/^[0-9]{13}$/) !== -1) { data += checksum(data); } return _possibleConstructorReturn(this, (ITF14.__proto__ || Object.getPrototypeOf(ITF14)).call(this, data, options)); } _createClass(ITF14, [{ key: 'valid', value: function valid() { return this.data.search(/^[0-9]{14}$/) !== -1 && +this.data[13] === checksum(this.data); } }]); return ITF14; }(_ITF3.default); exports.default = ITF14; /***/ }), /***/ "07fa": /***/ (function(module, exports, __webpack_require__) { "use strict"; var toLength = __webpack_require__("50c4"); // `LengthOfArrayLike` abstract operation // https://tc39.es/ecma262/#sec-lengthofarraylike module.exports = function (obj) { return toLength(obj.length); }; /***/ }), /***/ "083a": /***/ (function(module, exports, __webpack_require__) { "use strict"; var tryToString = __webpack_require__("0d51"); var $TypeError = TypeError; module.exports = function (O, P) { if (!delete O[P]) throw new $TypeError('Cannot delete property ' + tryToString(P) + ' of ' + tryToString(O)); }; /***/ }), /***/ "088e": /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CODE93FullASCII = exports.CODE93 = undefined; var _CODE = __webpack_require__("9230"); var _CODE2 = _interopRequireDefault(_CODE); var _CODE93FullASCII = __webpack_require__("afe8"); var _CODE93FullASCII2 = _interopRequireDefault(_CODE93FullASCII); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.CODE93 = _CODE2.default; exports.CODE93FullASCII = _CODE93FullASCII2.default; /***/ }), /***/ "08a9": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"061defdc-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/element-ui/packages/image/src/image-viewer.vue?vue&type=template&id=44a7b0fb var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"viewer-fade"}},[_c('div',{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:({ 'z-index': _vm.viewerZIndex }),attrs:{"tabindex":"-1"}},[_c('div',{staticClass:"el-image-viewer__mask",on:{"click":function($event){if($event.target !== $event.currentTarget){ return null; }return _vm.handleMaskClick.apply(null, arguments)}}}),_c('span',{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{"click":_vm.hide}},[_c('i',{staticClass:"el-icon-close"})]),(!_vm.isSingle)?[_c('span',{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{ 'is-disabled': !_vm.infinite && _vm.isFirst },on:{"click":_vm.prev}},[_c('i',{staticClass:"el-icon-arrow-left"})]),_c('span',{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{ 'is-disabled': !_vm.infinite && _vm.isLast },on:{"click":_vm.next}},[_c('i',{staticClass:"el-icon-arrow-right"})])]:_vm._e(),_c('div',{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[_c('div',{staticClass:"el-image-viewer__actions__inner"},[_c('i',{staticClass:"el-icon-zoom-out",on:{"click":function($event){return _vm.handleActions('zoomOut')}}}),_c('i',{staticClass:"el-icon-zoom-in",on:{"click":function($event){return _vm.handleActions('zoomIn')}}}),_c('i',{staticClass:"el-image-viewer__actions__divider"}),_c('i',{class:_vm.mode.icon,on:{"click":_vm.toggleMode}}),_c('i',{staticClass:"el-image-viewer__actions__divider"}),_c('i',{staticClass:"el-icon-refresh-left",on:{"click":function($event){return _vm.handleActions('anticlocelise')}}}),_c('i',{staticClass:"el-icon-refresh-right",on:{"click":function($event){return _vm.handleActions('clocelise')}}})])]),_c('div',{staticClass:"el-image-viewer__canvas"},_vm._l((_vm.urlList),function(url,i){return (i === _vm.index)?_c('img',{key:url,ref:"img",refInFor:true,staticClass:"el-image-viewer__img",style:(_vm.imgStyle),attrs:{"src":_vm.currentImg},on:{"load":_vm.handleImgLoad,"error":_vm.handleImgError,"mousedown":_vm.handleMouseDown}}):_vm._e()}),0)],2)])} var staticRenderFns = [] // CONCATENATED MODULE: ./node_modules/element-ui/packages/image/src/image-viewer.vue?vue&type=template&id=44a7b0fb // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("5530"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.concat.js var es_array_concat = __webpack_require__("99af"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.constructor.js var es_number_constructor = __webpack_require__("a9e3"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.to-fixed.js var es_number_to_fixed = __webpack_require__("b680"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.keys.js var es_object_keys = __webpack_require__("b64b"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.values.js var es_object_values = __webpack_require__("07ac"); // EXTERNAL MODULE: ./node_modules/element-ui/src/utils/dom.js var utils_dom = __webpack_require__("526f"); // EXTERNAL MODULE: ./node_modules/element-ui/src/utils/util.js var util = __webpack_require__("6bd7"); // EXTERNAL MODULE: external {"commonjs":"vue","commonjs2":"vue","root":"Vue"} var external_commonjs_vue_commonjs2_vue_root_Vue_ = __webpack_require__("8bbf"); var external_commonjs_vue_commonjs2_vue_root_Vue_default = /*#__PURE__*/__webpack_require__.n(external_commonjs_vue_commonjs2_vue_root_Vue_); // CONCATENATED MODULE: ./node_modules/element-ui/src/utils/merge.js /* harmony default export */ var merge = (function(target) { for (let i = 1, j = arguments.length; i < j; i++) { let source = arguments[i] || {}; for (let prop in source) { if (source.hasOwnProperty(prop)) { let value = source[prop]; if (value !== undefined) { target[prop] = value; } } } } return target; });; // CONCATENATED MODULE: ./node_modules/element-ui/src/utils/popup/popup-manager.js let hasModal = false; let hasInitZIndex = false; let popup_manager_zIndex; const getModal = function() { if (external_commonjs_vue_commonjs2_vue_root_Vue_default.a.prototype.$isServer) return; let modalDom = PopupManager.modalDom; if (modalDom) { hasModal = true; } else { hasModal = false; modalDom = document.createElement('div'); PopupManager.modalDom = modalDom; modalDom.addEventListener('touchmove', function(event) { event.preventDefault(); event.stopPropagation(); }); modalDom.addEventListener('click', function() { PopupManager.doOnModalClick && PopupManager.doOnModalClick(); }); } return modalDom; }; const instances = {}; const PopupManager = { modalFade: true, getInstance: function(id) { return instances[id]; }, register: function(id, instance) { if (id && instance) { instances[id] = instance; } }, deregister: function(id) { if (id) { instances[id] = null; delete instances[id]; } }, nextZIndex: function() { return PopupManager.zIndex++; }, modalStack: [], doOnModalClick: function() { const topItem = PopupManager.modalStack[PopupManager.modalStack.length - 1]; if (!topItem) return; const instance = PopupManager.getInstance(topItem.id); if (instance && instance.closeOnClickModal) { instance.close(); } }, openModal: function(id, zIndex, dom, modalClass, modalFade) { if (external_commonjs_vue_commonjs2_vue_root_Vue_default.a.prototype.$isServer) return; if (!id || zIndex === undefined) return; this.modalFade = modalFade; const modalStack = this.modalStack; for (let i = 0, j = modalStack.length; i < j; i++) { const item = modalStack[i]; if (item.id === id) { return; } } const modalDom = getModal(); Object(utils_dom["a" /* addClass */])(modalDom, 'v-modal'); if (this.modalFade && !hasModal) { Object(utils_dom["a" /* addClass */])(modalDom, 'v-modal-enter'); } if (modalClass) { let classArr = modalClass.trim().split(/\s+/); classArr.forEach(item => Object(utils_dom["a" /* addClass */])(modalDom, item)); } setTimeout(() => { Object(utils_dom["h" /* removeClass */])(modalDom, 'v-modal-enter'); }, 200); if (dom && dom.parentNode && dom.parentNode.nodeType !== 11) { dom.parentNode.appendChild(modalDom); } else { document.body.appendChild(modalDom); } if (zIndex) { modalDom.style.zIndex = zIndex; } modalDom.tabIndex = 0; modalDom.style.display = ''; this.modalStack.push({ id: id, zIndex: zIndex, modalClass: modalClass }); }, closeModal: function(id) { const modalStack = this.modalStack; const modalDom = getModal(); if (modalStack.length > 0) { const topItem = modalStack[modalStack.length - 1]; if (topItem.id === id) { if (topItem.modalClass) { let classArr = topItem.modalClass.trim().split(/\s+/); classArr.forEach(item => Object(utils_dom["h" /* removeClass */])(modalDom, item)); } modalStack.pop(); if (modalStack.length > 0) { modalDom.style.zIndex = modalStack[modalStack.length - 1].zIndex; } } else { for (let i = modalStack.length - 1; i >= 0; i--) { if (modalStack[i].id === id) { modalStack.splice(i, 1); break; } } } } if (modalStack.length === 0) { if (this.modal