kre-form
Version:
本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装
168 lines • 9.93 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from "@angular/core";
export class ChartsService {
constructor() {
this._options = null;
}
/**
* @return {?}
*/
get options() {
return this._options;
}
/**
* @param {?} value
* @return {?}
*/
set options(value) {
this._options = value;
}
/**
* @return {?}
*/
radarOptions() {
this._options = {
tooltip: {},
legend: {},
radar: {
indicator: [
{ name: "Hannah Krause", max: 100 },
{ name: "Zhao Qian", max: 100 },
{ name: "Jasmin Krause", max: 150 },
{ name: "Li Lei", max: 150 },
{ name: "Karle Neumann", max: 150 },
{ name: "Adrian Groß", max: 150 },
],
},
series: [
{
type: "radar",
},
],
};
return this._options;
}
/**
* @return {?}
*/
areaOptions() {
this._options = {
legend: {},
xAxis: {
type: "category",
},
yAxis: {
type: "value",
},
series: [
{
type: "line",
},
],
};
return this._options;
}
/**
* @return {?}
*/
lineOptions() {
this._options = {
legend: {},
xAxis: {
type: "category",
},
yAxis: {
type: "value",
},
series: [
{
type: "line",
},
],
};
return this._options;
}
/**
* @return {?}
*/
barOptions() {
this._options = {
legend: {},
xAxis: {
type: "category",
},
yAxis: {
type: "value",
},
series: [
{
type: "bar",
},
],
};
return this._options;
}
/**
* @return {?}
*/
barYOptions() {
this._options = {
legend: {},
xAxis: {
type: "value",
},
yAxis: {
type: "category",
},
series: [
{
type: "bar",
},
],
};
return this._options;
}
/**
* @return {?}
*/
doughnutOptions() {
this._options = {
legend: {},
series: [
{
radius: ["40%", "70%"],
type: "pie",
},
],
};
return this._options;
}
/**
* @return {?}
*/
pieOptions() {
this._options = {
legend: {},
series: [
{
radius: "50%",
type: "pie",
},
],
};
return this._options;
}
}
ChartsService.decorators = [
{ type: Injectable }
];
/** @nocollapse */
ChartsService.ctorParameters = () => [];
if (false) {
/** @type {?} */
ChartsService.prototype._options;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhcnRzLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Aa3JlLWZvcm0vYWJjLyIsInNvdXJjZXMiOlsibGliL2JvYXJkL3NlcnZpY2UvY2hhcnRzLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHM0MsTUFBTSxPQUFPLGFBQWE7SUFReEI7UUFQQSxhQUFRLEdBQVEsSUFBSSxDQUFDO0lBT04sQ0FBQzs7OztJQU5oQixJQUFJLE9BQU87UUFDVCxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQzs7Ozs7SUFDRCxJQUFJLE9BQU8sQ0FBQyxLQUFVO1FBQ3BCLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO0lBQ3hCLENBQUM7Ozs7SUFHRCxZQUFZO1FBQ1YsSUFBSSxDQUFDLFFBQVEsR0FBRztZQUNkLE9BQU8sRUFBRSxFQUFFO1lBQ1gsTUFBTSxFQUFFLEVBQUU7WUFDVixLQUFLLEVBQUU7Z0JBQ0wsU0FBUyxFQUFFO29CQUNULEVBQUUsSUFBSSxFQUFFLGVBQWUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO29CQUNuQyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtvQkFDL0IsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7b0JBQ25DLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFO29CQUM1QixFQUFFLElBQUksRUFBRSxlQUFlLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRTtvQkFDbkMsRUFBRSxJQUFJLEVBQUUsYUFBYSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUU7aUJBQ2xDO2FBQ0Y7WUFDRCxNQUFNLEVBQUU7Z0JBQ047b0JBQ0UsSUFBSSxFQUFFLE9BQU87aUJBQ2Q7YUFDRjtTQUNGLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQzs7OztJQUVELFdBQVc7UUFDVCxJQUFJLENBQUMsUUFBUSxHQUFHO1lBQ2QsTUFBTSxFQUFFLEVBQUU7WUFDVixLQUFLLEVBQUU7Z0JBQ0wsSUFBSSxFQUFFLFVBQVU7YUFDakI7WUFDRCxLQUFLLEVBQUU7Z0JBQ0wsSUFBSSxFQUFFLE9BQU87YUFDZDtZQUNELE1BQU0sRUFBRTtnQkFDTjtvQkFDRSxJQUFJLEVBQUUsTUFBTTtpQkFDYjthQUNGO1NBQ0YsQ0FBQztRQUNGLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDOzs7O0lBRUQsV0FBVztRQUNULElBQUksQ0FBQyxRQUFRLEdBQUc7WUFDZCxNQUFNLEVBQUUsRUFBRTtZQUNWLEtBQUssRUFBRTtnQkFDTCxJQUFJLEVBQUUsVUFBVTthQUNqQjtZQUNELEtBQUssRUFBRTtnQkFDTCxJQUFJLEVBQUUsT0FBTzthQUNkO1lBQ0QsTUFBTSxFQUFFO2dCQUNOO29CQUNFLElBQUksRUFBRSxNQUFNO2lCQUNiO2FBQ0Y7U0FDRixDQUFDO1FBQ0YsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO0lBQ3ZCLENBQUM7Ozs7SUFFRCxVQUFVO1FBQ1IsSUFBSSxDQUFDLFFBQVEsR0FBRztZQUNkLE1BQU0sRUFBRSxFQUFFO1lBQ1YsS0FBSyxFQUFFO2dCQUNMLElBQUksRUFBRSxVQUFVO2FBQ2pCO1lBQ0QsS0FBSyxFQUFFO2dCQUNMLElBQUksRUFBRSxPQUFPO2FBQ2Q7WUFDRCxNQUFNLEVBQUU7Z0JBQ047b0JBQ0UsSUFBSSxFQUFFLEtBQUs7aUJBQ1o7YUFDRjtTQUNGLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQzs7OztJQUNELFdBQVc7UUFDVCxJQUFJLENBQUMsUUFBUSxHQUFHO1lBQ2QsTUFBTSxFQUFFLEVBQUU7WUFDVixLQUFLLEVBQUU7Z0JBQ0wsSUFBSSxFQUFFLE9BQU87YUFDZDtZQUNELEtBQUssRUFBRTtnQkFDTCxJQUFJLEVBQUUsVUFBVTthQUNqQjtZQUNELE1BQU0sRUFBRTtnQkFDTjtvQkFDRSxJQUFJLEVBQUUsS0FBSztpQkFDWjthQUNGO1NBQ0YsQ0FBQztRQUVGLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDOzs7O0lBQ0QsZUFBZTtRQUNiLElBQUksQ0FBQyxRQUFRLEdBQUc7WUFDZCxNQUFNLEVBQUUsRUFBRTtZQUNWLE1BQU0sRUFBRTtnQkFDTjtvQkFDRSxNQUFNLEVBQUUsQ0FBQyxLQUFLLEVBQUUsS0FBSyxDQUFDO29CQUN0QixJQUFJLEVBQUUsS0FBSztpQkFDWjthQUNGO1NBQ0YsQ0FBQztRQUNGLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDOzs7O0lBQ0QsVUFBVTtRQUNSLElBQUksQ0FBQyxRQUFRLEdBQUc7WUFDZCxNQUFNLEVBQUUsRUFBRTtZQUNWLE1BQU0sRUFBRTtnQkFDTjtvQkFDRSxNQUFNLEVBQUUsS0FBSztvQkFDYixJQUFJLEVBQUUsS0FBSztpQkFDWjthQUNGO1NBQ0YsQ0FBQztRQUVGLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDOzs7WUFqSUYsVUFBVTs7Ozs7O0lBRVQsaUNBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBDaGFydHNTZXJ2aWNlIHtcbiAgX29wdGlvbnM6IGFueSA9IG51bGw7XG4gIGdldCBvcHRpb25zKCkge1xuICAgIHJldHVybiB0aGlzLl9vcHRpb25zO1xuICB9XG4gIHNldCBvcHRpb25zKHZhbHVlOiBhbnkpIHtcbiAgICB0aGlzLl9vcHRpb25zID0gdmFsdWU7XG4gIH1cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIHJhZGFyT3B0aW9ucygpIHtcbiAgICB0aGlzLl9vcHRpb25zID0ge1xuICAgICAgdG9vbHRpcDoge30sXG4gICAgICBsZWdlbmQ6IHt9LFxuICAgICAgcmFkYXI6IHtcbiAgICAgICAgaW5kaWNhdG9yOiBbXG4gICAgICAgICAgeyBuYW1lOiBcIkhhbm5haCBLcmF1c2VcIiwgbWF4OiAxMDAgfSxcbiAgICAgICAgICB7IG5hbWU6IFwiWmhhbyBRaWFuXCIsIG1heDogMTAwIH0sXG4gICAgICAgICAgeyBuYW1lOiBcIkphc21pbiBLcmF1c2VcIiwgbWF4OiAxNTAgfSxcbiAgICAgICAgICB7IG5hbWU6IFwiTGkgTGVpXCIsIG1heDogMTUwIH0sXG4gICAgICAgICAgeyBuYW1lOiBcIkthcmxlIE5ldW1hbm5cIiwgbWF4OiAxNTAgfSxcbiAgICAgICAgICB7IG5hbWU6IFwiQWRyaWFuIEdyb8OfXCIsIG1heDogMTUwIH0sXG4gICAgICAgIF0sXG4gICAgICB9LFxuICAgICAgc2VyaWVzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiBcInJhZGFyXCIsXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH07XG4gICAgcmV0dXJuIHRoaXMuX29wdGlvbnM7XG4gIH1cblxuICBhcmVhT3B0aW9ucygpIHtcbiAgICB0aGlzLl9vcHRpb25zID0ge1xuICAgICAgbGVnZW5kOiB7fSxcbiAgICAgIHhBeGlzOiB7XG4gICAgICAgIHR5cGU6IFwiY2F0ZWdvcnlcIixcbiAgICAgIH0sXG4gICAgICB5QXhpczoge1xuICAgICAgICB0eXBlOiBcInZhbHVlXCIsXG4gICAgICB9LFxuICAgICAgc2VyaWVzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiBcImxpbmVcIixcbiAgICAgICAgfSxcbiAgICAgIF0sXG4gICAgfTtcbiAgICByZXR1cm4gdGhpcy5fb3B0aW9ucztcbiAgfVxuXG4gIGxpbmVPcHRpb25zKCkge1xuICAgIHRoaXMuX29wdGlvbnMgPSB7XG4gICAgICBsZWdlbmQ6IHt9LFxuICAgICAgeEF4aXM6IHtcbiAgICAgICAgdHlwZTogXCJjYXRlZ29yeVwiLFxuICAgICAgfSxcbiAgICAgIHlBeGlzOiB7XG4gICAgICAgIHR5cGU6IFwidmFsdWVcIixcbiAgICAgIH0sXG4gICAgICBzZXJpZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHR5cGU6IFwibGluZVwiLFxuICAgICAgICB9LFxuICAgICAgXSxcbiAgICB9O1xuICAgIHJldHVybiB0aGlzLl9vcHRpb25zO1xuICB9XG5cbiAgYmFyT3B0aW9ucygpIHtcbiAgICB0aGlzLl9vcHRpb25zID0ge1xuICAgICAgbGVnZW5kOiB7fSxcbiAgICAgIHhBeGlzOiB7XG4gICAgICAgIHR5cGU6IFwiY2F0ZWdvcnlcIixcbiAgICAgIH0sXG4gICAgICB5QXhpczoge1xuICAgICAgICB0eXBlOiBcInZhbHVlXCIsXG4gICAgICB9LFxuICAgICAgc2VyaWVzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiBcImJhclwiLFxuICAgICAgICB9LFxuICAgICAgXSxcbiAgICB9O1xuICAgIHJldHVybiB0aGlzLl9vcHRpb25zO1xuICB9XG4gIGJhcllPcHRpb25zKCkge1xuICAgIHRoaXMuX29wdGlvbnMgPSB7XG4gICAgICBsZWdlbmQ6IHt9LFxuICAgICAgeEF4aXM6IHtcbiAgICAgICAgdHlwZTogXCJ2YWx1ZVwiLFxuICAgICAgfSxcbiAgICAgIHlBeGlzOiB7XG4gICAgICAgIHR5cGU6IFwiY2F0ZWdvcnlcIixcbiAgICAgIH0sXG4gICAgICBzZXJpZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHR5cGU6IFwiYmFyXCIsXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH07XG5cbiAgICByZXR1cm4gdGhpcy5fb3B0aW9ucztcbiAgfVxuICBkb3VnaG51dE9wdGlvbnMoKSB7XG4gICAgdGhpcy5fb3B0aW9ucyA9IHtcbiAgICAgIGxlZ2VuZDoge30sXG4gICAgICBzZXJpZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIHJhZGl1czogW1wiNDAlXCIsIFwiNzAlXCJdLFxuICAgICAgICAgIHR5cGU6IFwicGllXCIsXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH07XG4gICAgcmV0dXJuIHRoaXMuX29wdGlvbnM7XG4gIH1cbiAgcGllT3B0aW9ucygpIHtcbiAgICB0aGlzLl9vcHRpb25zID0ge1xuICAgICAgbGVnZW5kOiB7fSxcbiAgICAgIHNlcmllczogW1xuICAgICAgICB7XG4gICAgICAgICAgcmFkaXVzOiBcIjUwJVwiLFxuICAgICAgICAgIHR5cGU6IFwicGllXCIsXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH07XG5cbiAgICByZXR1cm4gdGhpcy5fb3B0aW9ucztcbiAgfVxufVxuIl19