UNPKG

kre-form

Version:

本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装

633 lines (540 loc) 41.4 kB
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["components-dash-board-dash-board-module"],{ /***/ "./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.scss": /*!*****************************************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.scss ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkZW1vL3NyYy9hcHAvdWkvYWJjL2NvbXBvbmVudHMvZGFzaC1ib2FyZC9jb21wb25lbnRzL2RhdGEtc291cmNlL2RhdGEtc291cmNlLmNvbXBvbmVudC5zY3NzIn0= */" /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.ts": /*!***************************************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.ts ***! \***************************************************************************************************/ /*! exports provided: DataSourceComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataSourceComponent", function() { return DataSourceComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (undefined && undefined.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var DataSourceComponent = /** @class */ (function () { function DataSourceComponent() { } DataSourceComponent.prototype.ngOnInit = function () { }; __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Input"])(), __metadata("design:type", Object) ], DataSourceComponent.prototype, "dataSourceTitleList", void 0); DataSourceComponent = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"])({ selector: "demo-data-source", template: __importDefault(__webpack_require__(/*! raw-loader!./data-source.component.html */ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.html")).default, styles: [__importDefault(__webpack_require__(/*! ./data-source.component.scss */ "./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.scss")).default] }), __metadata("design:paramtypes", []) ], DataSourceComponent); return DataSourceComponent; }()); /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/dash-board-routing.module.ts": /*!********************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/dash-board-routing.module.ts ***! \********************************************************************************/ /*! exports provided: DashBoardRoutingModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DashBoardRoutingModule", function() { return DashBoardRoutingModule; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js"); /* harmony import */ var _dash_board_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dash-board.component */ "./demo/src/app/ui/abc/components/dash-board/dash-board.component.ts"); /* harmony import */ var _page_list_list_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./page/list/list.component */ "./demo/src/app/ui/abc/components/dash-board/page/list/list.component.ts"); /* harmony import */ var _page_map_map_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./page/map/map.component */ "./demo/src/app/ui/abc/components/dash-board/page/map/map.component.ts"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var routes = [ { path: "", component: _dash_board_component__WEBPACK_IMPORTED_MODULE_2__["DashBoardComponent"], }, { path: "list", component: _page_list_list_component__WEBPACK_IMPORTED_MODULE_3__["ListComponent"], }, { path: "edit/:id", component: _dash_board_component__WEBPACK_IMPORTED_MODULE_2__["DashBoardComponent"], }, { path: "map", component: _page_map_map_component__WEBPACK_IMPORTED_MODULE_4__["MapComponent"], }, ]; var DashBoardRoutingModule = /** @class */ (function () { function DashBoardRoutingModule() { } DashBoardRoutingModule = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"])({ imports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"].forChild(routes)], exports: [_angular_router__WEBPACK_IMPORTED_MODULE_1__["RouterModule"]], }) ], DashBoardRoutingModule); return DashBoardRoutingModule; }()); /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/dash-board.component.less": /*!*****************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/dash-board.component.less ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkZW1vL3NyYy9hcHAvdWkvYWJjL2NvbXBvbmVudHMvZGFzaC1ib2FyZC9kYXNoLWJvYXJkLmNvbXBvbmVudC5sZXNzIn0= */" /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/dash-board.component.ts": /*!***************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/dash-board.component.ts ***! \***************************************************************************/ /*! exports provided: DashBoardComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DashBoardComponent", function() { return DashBoardComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js"); /* harmony import */ var ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ng-zorro-antd/message */ "./node_modules/ng-zorro-antd/fesm5/ng-zorro-antd-message.js"); /* harmony import */ var ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ng-zorro-antd/modal */ "./node_modules/ng-zorro-antd/fesm5/ng-zorro-antd-modal.js"); /* harmony import */ var _services_dash_board_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./services/dash-board.service */ "./demo/src/app/ui/abc/components/dash-board/services/dash-board.service.ts"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); /* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _components_data_source_data_source_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/data-source/data-source.component */ "./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.ts"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (undefined && undefined.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var DashBoardComponent = /** @class */ (function () { function DashBoardComponent(message, modalService, dashBoardService, route) { this.message = message; this.modalService = modalService; this.dashBoardService = dashBoardService; this.route = route; this.dataSourceList = []; this.echartsList = []; this.chartCondition = null; this.colorList = []; } DashBoardComponent.prototype.ngOnInit = function () { var _this = this; var id = this.route.snapshot.paramMap.get("id"); this.getColorList(); if (id) { this.dashBoardService.getEchartList().subscribe(function (res) { var item = lodash__WEBPACK_IMPORTED_MODULE_5__["find"](res, { id: id }); _this.getDataSourceList(function () { _this.showSolution(item); }); }); } else { this.getDataSourceList(function () { _this.changeDataSource(""); }); } }; DashBoardComponent.prototype.getDataSourceList = function (callback) { var _this = this; this.dashBoardService.getDataSource().subscribe(function (res) { _this.dataSourceList = res; callback(); }); }; DashBoardComponent.prototype.getColorList = function () { var _this = this; this.dashBoardService.getColor().subscribe(function (res) { _this.colorList = res; }); }; DashBoardComponent.prototype.changeDataSource = function (e) { this.dataSourceModal(e); }; DashBoardComponent.prototype.dataSourceModal = function (e) { var _this = this; var titleArr = lodash__WEBPACK_IMPORTED_MODULE_5__["map"](this.dataSourceList, "title"); var modal = this.modalService.create({ nzTitle: e ? "更改数据源" : "请先选择数据源", nzContent: _components_data_source_data_source_component__WEBPACK_IMPORTED_MODULE_6__["DataSourceComponent"], nzComponentParams: { dataSourceTitleList: titleArr, dataSourceTitle: this.dataSourceTitle, }, nzOnOk: function (componentInstance) { _this.dataSourceTitle = componentInstance.dataSourceTitle; _this.waringModal(e); }, }); }; DashBoardComponent.prototype.waringModal = function (e) { var _this = this; if (e) { this.modalService.confirm({ nzTitle: "更改数据源", nzContent: "更改数据将清空当前图表配置,是否确认修改?", nzOnOk: function () { _this.clearData(); _this.getItem(); }, nzOnCancel: function () { }, }); } else { this.getItem(); } }; DashBoardComponent.prototype.getItem = function () { this.dataSourceItem = lodash__WEBPACK_IMPORTED_MODULE_5__["find"](this.dataSourceList, { title: this.dataSourceTitle, }); }; DashBoardComponent.prototype.getEchartsList = function (params) { var _this = this; this.dashBoardService.getBoard(params).subscribe(function (res) { _this.echartsList = _this.dataSourceItem.title == "订单管理" ? res[0].list : res[1].list; }); }; DashBoardComponent.prototype.changeEchartsParams = function (params) { this.getEchartsList(params); // this.term = params; }; DashBoardComponent.prototype.showSolution = function (item) { this.echartsList = item.echartsList; this.dataSourceTitle = item.dataSourceTitle; this.term = item.term; this.chartCondition = item.chartCondition; this.chartOptions = item.chartOptions; this.getItem(); }; DashBoardComponent.prototype.clearAll = function () { this.echartsList = []; this.dataSourceTitle = ""; this.term = {}; this.chartCondition = null; this.dataSourceItem = {}; }; DashBoardComponent.prototype.clearData = function () { this.echartsList = []; this.term = {}; this.chartCondition = null; this.dataSourceItem = {}; this.chartOptions = null; }; DashBoardComponent.ctorParameters = function () { return [ { type: ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_2__["NzMessageService"] }, { type: ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_3__["NzModalService"] }, { type: _services_dash_board_service__WEBPACK_IMPORTED_MODULE_4__["DashBoardService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["ActivatedRoute"] } ]; }; DashBoardComponent = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"])({ selector: "demo-dash-board", template: __importDefault(__webpack_require__(/*! raw-loader!./dash-board.component.html */ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/dash-board.component.html")).default, styles: [__importDefault(__webpack_require__(/*! ./dash-board.component.less */ "./demo/src/app/ui/abc/components/dash-board/dash-board.component.less")).default] }), __metadata("design:paramtypes", [ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_2__["NzMessageService"], ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_3__["NzModalService"], _services_dash_board_service__WEBPACK_IMPORTED_MODULE_4__["DashBoardService"], _angular_router__WEBPACK_IMPORTED_MODULE_1__["ActivatedRoute"]]) ], DashBoardComponent); return DashBoardComponent; }()); /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/dash-board.module.ts": /*!************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/dash-board.module.ts ***! \************************************************************************/ /*! exports provided: DashBoardModule */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DashBoardModule", function() { return DashBoardModule; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/fesm5/common.js"); /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm5/forms.js"); /* harmony import */ var ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ng-zorro-antd/message */ "./node_modules/ng-zorro-antd/fesm5/ng-zorro-antd-message.js"); /* harmony import */ var ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ng-zorro-antd/modal */ "./node_modules/ng-zorro-antd/fesm5/ng-zorro-antd-modal.js"); /* harmony import */ var ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ng-zorro-antd/radio */ "./node_modules/ng-zorro-antd/fesm5/ng-zorro-antd-radio.js"); /* harmony import */ var ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ng-zorro-antd/grid */ "./node_modules/ng-zorro-antd/fesm5/ng-zorro-antd-grid.js"); /* harmony import */ var _dash_board_routing_module__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./dash-board-routing.module */ "./demo/src/app/ui/abc/components/dash-board/dash-board-routing.module.ts"); /* harmony import */ var _dash_board_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./dash-board.component */ "./demo/src/app/ui/abc/components/dash-board/dash-board.component.ts"); /* harmony import */ var _components_data_source_data_source_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/data-source/data-source.component */ "./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.ts"); /* harmony import */ var _kre_form_abc__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @kre-form/abc */ "./src/abc/src/public_api.ts"); /* harmony import */ var _services_dash_board_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./services/dash-board.service */ "./demo/src/app/ui/abc/components/dash-board/services/dash-board.service.ts"); /* harmony import */ var _page_list_list_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./page/list/list.component */ "./demo/src/app/ui/abc/components/dash-board/page/list/list.component.ts"); /* harmony import */ var _page_map_map_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./page/map/map.component */ "./demo/src/app/ui/abc/components/dash-board/page/map/map.component.ts"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var comps = [ _dash_board_component__WEBPACK_IMPORTED_MODULE_8__["DashBoardComponent"], _components_data_source_data_source_component__WEBPACK_IMPORTED_MODULE_9__["DataSourceComponent"], _page_list_list_component__WEBPACK_IMPORTED_MODULE_12__["ListComponent"], _page_map_map_component__WEBPACK_IMPORTED_MODULE_13__["MapComponent"], ]; var DashBoardModule = /** @class */ (function () { function DashBoardModule() { } DashBoardModule = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["NgModule"])({ declarations: comps.slice(), imports: [ _angular_forms__WEBPACK_IMPORTED_MODULE_2__["FormsModule"], ng_zorro_antd_radio__WEBPACK_IMPORTED_MODULE_5__["NzRadioModule"], ng_zorro_antd_message__WEBPACK_IMPORTED_MODULE_3__["NzMessageModule"], ng_zorro_antd_modal__WEBPACK_IMPORTED_MODULE_4__["NzModalModule"], ng_zorro_antd_grid__WEBPACK_IMPORTED_MODULE_6__["NzGridModule"], _kre_form_abc__WEBPACK_IMPORTED_MODULE_10__["BoardModule"], _dash_board_routing_module__WEBPACK_IMPORTED_MODULE_7__["DashBoardRoutingModule"], _angular_common__WEBPACK_IMPORTED_MODULE_1__["CommonModule"], ], entryComponents: comps.slice(), providers: [_services_dash_board_service__WEBPACK_IMPORTED_MODULE_11__["DashBoardService"]], }) ], DashBoardModule); return DashBoardModule; }()); /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/page/list/list.component.less": /*!*********************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/page/list/list.component.less ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = ":host .btn-wrap {\n padding: 1rem;\n width: 100%;\n text-align: right;\n position: absolute;\n left: 0;\n top: 0;\n z-index: 1000;\n}\n:host .btn-wrap span {\n cursor: pointer;\n}\n:host .card {\n width: 500px;\n height: 500px;\n float: left;\n border-radius: 5px;\n margin: 1rem;\n background-color: #eee;\n position: relative;\n}\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9uaWNreGluL2pzaGEvR2l0SHViL2tyZS1mb3JtL2RlbW8vc3JjL2FwcC91aS9hYmMvY29tcG9uZW50cy9kYXNoLWJvYXJkL3BhZ2UvbGlzdC9saXN0LmNvbXBvbmVudC5sZXNzIiwiZGVtby9zcmMvYXBwL3VpL2FiYy9jb21wb25lbnRzL2Rhc2gtYm9hcmQvcGFnZS9saXN0L2xpc3QuY29tcG9uZW50Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFFSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7QUNBSjtBRFJBO0VBVU0sZUFBQTtBQ0NOO0FEWEE7RUFjSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDQUoiLCJmaWxlIjoiZGVtby9zcmMvYXBwL3VpL2FiYy9jb21wb25lbnRzL2Rhc2gtYm9hcmQvcGFnZS9saXN0L2xpc3QuY29tcG9uZW50Lmxlc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gIC5idG4td3JhcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmNhcmQge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIjpob3N0IC5idG4td3JhcCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG46aG9zdCAuYnRuLXdyYXAgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbjpob3N0IC5jYXJkIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiJdfQ== */" /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/page/list/list.component.ts": /*!*******************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/page/list/list.component.ts ***! \*******************************************************************************/ /*! exports provided: ListComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListComponent", function() { return ListComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm5/router.js"); /* harmony import */ var _services_dash_board_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../services/dash-board.service */ "./demo/src/app/ui/abc/components/dash-board/services/dash-board.service.ts"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (undefined && undefined.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var ListComponent = /** @class */ (function () { function ListComponent(dashBoardService, router) { this.dashBoardService = dashBoardService; this.router = router; this.echartList = []; } ListComponent.prototype.ngOnInit = function () { this.getEchartList(); }; ListComponent.prototype.getEchartList = function () { var _this = this; this.dashBoardService.getEchartList().subscribe(function (res) { _this.echartList = res; }); }; ListComponent.prototype.cardHandler = function (e) { this.router.navigate(["/ui/abc/board/edit/" + e.id]); }; ListComponent.prototype.echartClickHandler = function (e) { console.log("我在echart上点了啥", e); }; ListComponent.ctorParameters = function () { return [ { type: _services_dash_board_service__WEBPACK_IMPORTED_MODULE_2__["DashBoardService"] }, { type: _angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"] } ]; }; ListComponent = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"])({ selector: "demo-list", template: __importDefault(__webpack_require__(/*! raw-loader!./list.component.html */ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/page/list/list.component.html")).default, styles: [__importDefault(__webpack_require__(/*! ./list.component.less */ "./demo/src/app/ui/abc/components/dash-board/page/list/list.component.less")).default] }), __metadata("design:paramtypes", [_services_dash_board_service__WEBPACK_IMPORTED_MODULE_2__["DashBoardService"], _angular_router__WEBPACK_IMPORTED_MODULE_1__["Router"]]) ], ListComponent); return ListComponent; }()); /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/page/map/map.component.less": /*!*******************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/page/map/map.component.less ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = ":host div {\n border-radius: 2px;\n}\n:host .gutter-box {\n background: #00a0e9;\n padding: 5px 0;\n}\n:host .cont {\n padding: 20px;\n box-sizing: border-box;\n}\n\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9uaWNreGluL2pzaGEvR2l0SHViL2tyZS1mb3JtL2RlbW8vc3JjL2FwcC91aS9hYmMvY29tcG9uZW50cy9kYXNoLWJvYXJkL3BhZ2UvbWFwL21hcC5jb21wb25lbnQubGVzcyIsImRlbW8vc3JjL2FwcC91aS9hYmMvY29tcG9uZW50cy9kYXNoLWJvYXJkL3BhZ2UvbWFwL21hcC5jb21wb25lbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUVJLGtCQUFBO0FDQUo7QURGQTtFQUtJLG1CQUFBO0VBQ0EsY0FBQTtBQ0FKO0FETkE7RUFTSSxhQUFBO0VBQ0Esc0JBQUE7QUNBSiIsImZpbGUiOiJkZW1vL3NyYy9hcHAvdWkvYWJjL2NvbXBvbmVudHMvZGFzaC1ib2FyZC9wYWdlL21hcC9tYXAuY29tcG9uZW50Lmxlc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gIGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5ndXR0ZXItYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhMGU5O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5jb250IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbiIsIjpob3N0IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbjpob3N0IC5ndXR0ZXItYm94IHtcbiAgYmFja2dyb3VuZDogIzAwYTBlOTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG46aG9zdCAuY29udCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iXX0= */" /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/page/map/map.component.ts": /*!*****************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/page/map/map.component.ts ***! \*****************************************************************************/ /*! exports provided: MapComponent */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MapComponent", function() { return MapComponent; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (undefined && undefined.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var MapComponent = /** @class */ (function () { function MapComponent() { this.chartCondition = { type: "Echart 封装type", charttype: "原始type", condition: "表单显示控制", input: "表单项", }; } MapComponent.prototype.ngOnInit = function () { }; MapComponent = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Component"])({ selector: "demo-map", template: __importDefault(__webpack_require__(/*! raw-loader!./map.component.html */ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/page/map/map.component.html")).default, styles: [__importDefault(__webpack_require__(/*! ./map.component.less */ "./demo/src/app/ui/abc/components/dash-board/page/map/map.component.less")).default] }), __metadata("design:paramtypes", []) ], MapComponent); return MapComponent; }()); /***/ }), /***/ "./demo/src/app/ui/abc/components/dash-board/services/dash-board.service.ts": /*!**********************************************************************************!*\ !*** ./demo/src/app/ui/abc/components/dash-board/services/dash-board.service.ts ***! \**********************************************************************************/ /*! exports provided: DashBoardService */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DashBoardService", function() { return DashBoardService; }); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm5/core.js"); /* harmony import */ var _net_http_client__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../net/http.client */ "./demo/src/app/net/http.client.ts"); var __decorate = (undefined && undefined.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (undefined && undefined.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; var __importDefault = (undefined && undefined.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var DashBoardService = /** @class */ (function () { function DashBoardService(http) { this.http = http; } DashBoardService.prototype.getDataSource = function () { return this.http.get("assets/mockData/abc/board/dataSource.json", null); }; DashBoardService.prototype.getBoard = function (params) { return this.http.get("assets/mockData/abc/board/echarts.json", null); }; DashBoardService.prototype.getColor = function () { return this.http.get("assets/mockData/abc/board/color.json", null); }; DashBoardService.prototype.getEchartList = function () { return this.http.get("assets/mockData/abc/board/list.json", null); }; DashBoardService.ctorParameters = function () { return [ { type: _net_http_client__WEBPACK_IMPORTED_MODULE_1__["_HttpClient"] } ]; }; DashBoardService = __decorate([ Object(_angular_core__WEBPACK_IMPORTED_MODULE_0__["Injectable"])(), __metadata("design:paramtypes", [_net_http_client__WEBPACK_IMPORTED_MODULE_1__["_HttpClient"]]) ], DashBoardService); return DashBoardService; }()); /***/ }), /***/ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.html": /*!*******************************************************************************************************************************!*\ !*** ./node_modules/raw-loader!./demo/src/app/ui/abc/components/dash-board/components/data-source/data-source.component.html ***! \*******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = "<!-- <div *ngFor=\"let item of dataSourceTitleList\">\n {{ item }}\n</div> -->\n<nz-radio-group [(ngModel)]=\"dataSourceTitle\">\n <div *ngFor=\"let item of dataSourceTitleList\">\n <label nz-radio nzValue=\"{{ item }}\">{{ item }}</label>\n </div>\n</nz-radio-group>\n" /***/ }), /***/ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/dash-board.component.html": /*!*******************************************************************************************************!*\ !*** ./node_modules/raw-loader!./demo/src/app/ui/abc/components/dash-board/dash-board.component.html ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = "<!-- <button nz-button nzType=\"link\" (click)=\"clearAll()\" class=\"btn-text\">\n 清空数据\n</button> -->\n<demo-board\n [term]=\"term\"\n [colorList]=\"colorList\"\n [echartsList]=\"echartsList\"\n [chartCondition]=\"chartCondition\"\n [dataSourceItem]=\"dataSourceItem\"\n [chartOptions]=\"chartOptions\"\n (changeDataSource)=\"changeDataSource($event)\"\n (changeEchartsParams)=\"changeEchartsParams($event)\"\n></demo-board>\n" /***/ }), /***/ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/page/list/list.component.html": /*!***********************************************************************************************************!*\ !*** ./node_modules/raw-loader!./demo/src/app/ui/abc/components/dash-board/page/list/list.component.html ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = "<ng-container *ngFor=\"let item of echartList\">\n <div class=\"card\">\n <div class=\"btn-wrap\">\n <span (click)=\"cardHandler(item)\"><i class=\"icon-Edit03\"></i></span>\n </div>\n <echart-dom\n [option]=\"item.chartOptions\"\n (echartClick)=\"echartClickHandler($event)\"\n ></echart-dom>\n </div>\n</ng-container>\n" /***/ }), /***/ "./node_modules/raw-loader/index.js!./demo/src/app/ui/abc/components/dash-board/page/map/map.component.html": /*!*********************************************************************************************************!*\ !*** ./node_modules/raw-loader!./demo/src/app/ui/abc/components/dash-board/page/map/map.component.html ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = "<div nz-row [nzGutter]=\"{ xs: 8, sm: 16, md: 24, lg: 32, xl: 32, xxl: 32 }\">\n <div\n nz-col\n nzSpan=\"24\"\n class=\"cont\"\n style=\"background-color: #eee; height: 800px\"\n >\n <div\n nz-row\n class=\"cont\"\n style=\"background-color: lightyellow; height: 750px\"\n >\n <div nz-col nzSpan=\"24\">\n <div>\n &lt;demo-board [term] [colorList] [echartsList] [chartCondition]\n [dataSourceItem] [chartOptions] &gt;\n </div>\n <div>colorList颜色列表,非echart里面color</div>\n <div\n nz-row\n [nzGutter]=\"{ xs: 8, sm: 16, md: 24, lg: 32, xl: 32, xxl: 32 }\"\n >\n <div nz-col nzSpan=\"3\" style=\"border: 1px solid gold; height: 680px\">\n slider\n <h4>dataSourceItem</h4>\n </div>\n <div\n nz-col\n nzSpan=\"15\"\n style=\"border: 1px solid gold; height: 680px; margin: 0 20px\"\n >\n <div>\n <h4>term:</h4>\n <p>row</p>\n <p>target</p>\n <p>condition</p>\n </div>\n <div style=\"background-color: lightpink; height: 500px\">\n <div>&lt;echart-demo [chartOptions]&gt;</div>\n </div>\n </div>\n <div\n nz-col\n nzSpan=\"5\"\n style=\"background-color: lightblue; height: 680px\"\n >\n &lt;echart-options-dom [colorList] [echartsList]\n [(chartCondition)]&gt;\n <p></p>\n <div style=\"border: 1px solid lightskyblue\">\n <h4>chartCondition</h4>\n <pre style=\"font-size: 10px\">{{ chartCondition | json }}</pre>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n" /***/ }) }]); //# sourceMappingURL=components-dash-board-dash-board-module.js.map