((typeof self !== 'undefined' ? self : this)["webpackJsonpportal_management_std"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpportal_management_std"] || []).push([[114],{

/***/ "ceef":
/***/ (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":"29850416-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/windicss-webpack-plugin/dist/loaders/windicss-template.cjs!./src/modules/portal-management/components/config/GlobalConfig.vue?vue&type=template&id=3a27573d
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-form',{attrs:{"model":_vm.form,"label-width":"95px","disabled":_vm.mode === 'view'}},[_c('el-form-item',{attrs:{"label":"网格"}},[_c('el-input-number',{staticClass:"w-full",attrs:{"controls":false,"min":5},on:{"change":_vm.globalChange},model:{value:(_vm.form.gridSize),callback:function ($$v) {_vm.$set(_vm.form, "gridSize", $$v)},expression:"form.gridSize"}})],1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/modules/portal-management/components/config/GlobalConfig.vue?vue&type=template&id=3a27573d

// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib??ref--12-1!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/windicss-webpack-plugin/dist/loaders/windicss-template.cjs!./src/modules/portal-management/components/config/GlobalConfig.vue?vue&type=script&lang=js
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var GlobalConfigvue_type_script_lang_js = ({
  props: ['configData', 'mode'],
  data: function data() {
    return {
      form: {
        gridSize: 10 // 网格大小
      }
    };
  },
  watch: {
    configData: {
      deep: true,
      immediate: true,
      handler: function handler(val) {
        this.form = this.$options.data().form;
        if (!_.isEmpty(val)) {
          _.assign(this.form, val);
        } else {
          this.globalChange();
        }
      }
    }
  },
  methods: {
    globalChange: function globalChange() {
      this.$emit('globalChange', this.form);
    }
  },
  created: function created() {}
});
// CONCATENATED MODULE: ./src/modules/portal-management/components/config/GlobalConfig.vue?vue&type=script&lang=js
 /* harmony default export */ var config_GlobalConfigvue_type_script_lang_js = (GlobalConfigvue_type_script_lang_js); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");

// CONCATENATED MODULE: ./src/modules/portal-management/components/config/GlobalConfig.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  config_GlobalConfigvue_type_script_lang_js,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var GlobalConfig = __webpack_exports__["default"] = (component.exports);

/***/ })

}]);
//# sourceMappingURL=portal-management-std.umd.114.js.map