123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- ((typeof self !== 'undefined' ? self : this)["webpackJsonpchartmix"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpchartmix"] || []).push([[1],{
- /***/ "02ce":
- /***/ (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":"50889918-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!./src/packages/ChartMix/chartChips/base/ChartBaseLabel.vue?vue&type=template&id=e2628114&
- var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('el-row',{staticStyle:{"margin-top":"15px"}},[_c('el-col',{staticClass:"title",attrs:{"span":8}},[_vm._t("title")],2),_c('el-col',{attrs:{"span":16}},[_c('chart-base-box',{attrs:{"boxData":_vm.baseLabelOptionData.fontGroup,"checkboxOption":_vm.fontStyleObj},on:{"update:boxData":function($event){return _vm.$set(_vm.baseLabelOptionData, "fontGroup", $event)},"update:box-data":function($event){return _vm.$set(_vm.baseLabelOptionData, "fontGroup", $event)}}}),_c('el-row',{staticStyle:{"margin-top":"5px"}},[_c('el-col',{attrs:{"span":12}},[_c('chart-base-select',{attrs:{"hideCol":true,"tooltip":'选择字体大小',"selectOption":_vm.fontSizeList,"selectValue":_vm.baseLabelOptionData.fontSize},on:{"update:selectValue":function($event){return _vm.$set(_vm.baseLabelOptionData, "fontSize", $event)},"update:select-value":function($event){return _vm.$set(_vm.baseLabelOptionData, "fontSize", $event)}}})],1),_c('el-col',{attrs:{"span":8,"offset":2}},[_c('el-color-picker',{attrs:{"size":"mini"},on:{"change":_vm.changeStyle},model:{value:(_vm.baseLabelOptionData.color),callback:function ($$v) {_vm.$set(_vm.baseLabelOptionData, "color", $$v)},expression:"baseLabelOptionData.color"}})],1)],1)],1)],1),(_vm.baseLabelOptionData.fontSize === 'custom')?_c('chart-base-slider',{attrs:{"baseSliderOption":_vm.baseLabelOptionData.cusFontSize,"unit":'px',"content":'滑动修改字体大小'},on:{"update:baseSliderOption":function($event){return _vm.$set(_vm.baseLabelOptionData, "cusFontSize", $event)},"update:base-slider-option":function($event){return _vm.$set(_vm.baseLabelOptionData, "cusFontSize", $event)}}}):_vm._e()],1)}
- var staticRenderFns = []
- // CONCATENATED MODULE: ./src/packages/ChartMix/chartChips/base/ChartBaseLabel.vue?vue&type=template&id=e2628114&
- // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.includes.js
- var es_array_includes = __webpack_require__("caad");
- // EXTERNAL MODULE: ./node_modules/core-js/modules/es.string.includes.js
- var es_string_includes = __webpack_require__("2532");
- // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
- var objectSpread2 = __webpack_require__("5530");
- // EXTERNAL MODULE: ./src/utils/importUtil.js
- var importUtil = __webpack_require__("1540");
- // EXTERNAL MODULE: ./src/data/chartJson.js
- var chartJson = __webpack_require__("b4cc");
- // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/packages/ChartMix/chartChips/base/ChartBaseLabel.vue?vue&type=script&lang=js&
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /* harmony default export */ var ChartBaseLabelvue_type_script_lang_js_ = ({
- name: 'chart-base-label',
- props: {
- router: String,
- baseLabelOption: Object
- },
- components: {
- 'chart-base-slider': importUtil["ChartBaseSlider"],
- 'chart-base-select': importUtil["ChartBaseSelect"],
- 'chart-base-box': importUtil["ChartBaseBox"]
- },
- data: function data() {
- return {
- baseLabelOptionData: {},
- //整个label设置
- fontSizeList: importUtil["deepCopy"](chartJson["f" /* fontSizeList */]),
- //位置选择数组
- fontStyleObj: {} //字体样式:数据=>DOM转换
- };
- },
- watch: {
- baseLabelOption: {
- handler: function handler(newVal) {
- if (importUtil["isEqual"](this.baseLabelOptionData, newVal)) {
- return;
- }
- this.baseLabelOptionData = importUtil["deepCopy"](newVal); //传过来的值需要深拷贝防止数据流向父组件传递
- //根据在不同的组件内渲染不同的结构
- if (this.router.includes('title')) {
- //在主标题/副标题组件内
- this.fontStyleObj = importUtil["deepCopy"](chartJson["i" /* fontStyleIBV */]);
- } else {
- //鼠标提示组件内
- this.fontStyleObj = importUtil["deepCopy"](chartJson["h" /* fontStyleIB */]);
- }
- },
- immediate: true,
- deep: true
- },
- baseLabelOptionData: {
- handler: function handler(newVal, oldVal) {
- if (oldVal) {
- this.changeStyle();
- }
- },
- immediate: true,
- deep: true
- }
- },
- methods: Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, importUtil["mapActions"]('chartSetting', ['updateChartItem'])), {}, {
- changeStyle: function changeStyle() {
- var updateObj = {
- updateObj: importUtil["deepCopy"](this.baseLabelOptionData),
- router: this.router
- };
- this.updateChartItem(updateObj);
- }
- })
- });
- // CONCATENATED MODULE: ./src/packages/ChartMix/chartChips/base/ChartBaseLabel.vue?vue&type=script&lang=js&
- /* harmony default export */ var base_ChartBaseLabelvue_type_script_lang_js_ = (ChartBaseLabelvue_type_script_lang_js_);
- // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
- var componentNormalizer = __webpack_require__("2877");
- // CONCATENATED MODULE: ./src/packages/ChartMix/chartChips/base/ChartBaseLabel.vue
- /* normalize component */
- var component = Object(componentNormalizer["a" /* default */])(
- base_ChartBaseLabelvue_type_script_lang_js_,
- render,
- staticRenderFns,
- false,
- null,
- null,
- null
-
- )
- /* harmony default export */ var ChartBaseLabel = __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /***/ "2532":
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var $ = __webpack_require__("23e7");
- var notARegExp = __webpack_require__("5a34");
- var requireObjectCoercible = __webpack_require__("1d80");
- var correctIsRegExpLogic = __webpack_require__("ab13");
- // `String.prototype.includes` method
- // https://tc39.github.io/ecma262/#sec-string.prototype.includes
- $({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {
- includes: function includes(searchString /* , position = 0 */) {
- return !!~String(requireObjectCoercible(this))
- .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined);
- }
- });
- /***/ }),
- /***/ "5a34":
- /***/ (function(module, exports, __webpack_require__) {
- var isRegExp = __webpack_require__("44e7");
- module.exports = function (it) {
- if (isRegExp(it)) {
- throw TypeError("The method doesn't accept regular expressions");
- } return it;
- };
- /***/ }),
- /***/ "ab13":
- /***/ (function(module, exports, __webpack_require__) {
- var wellKnownSymbol = __webpack_require__("b622");
- var MATCH = wellKnownSymbol('match');
- module.exports = function (METHOD_NAME) {
- var regexp = /./;
- try {
- '/./'[METHOD_NAME](regexp);
- } catch (e) {
- try {
- regexp[MATCH] = false;
- return '/./'[METHOD_NAME](regexp);
- } catch (f) { /* empty */ }
- } return false;
- };
- /***/ })
- }]);
- //# sourceMappingURL=chartmix.umd.1.js.map
|