Commit c73157866284d7ed02160bb5a2dda3d0a279caea

Authored by ww
1 parent 19b317dd

fix: 修复打包时引入文件错误

... ... @@ -7,7 +7,6 @@
7 7 import { useTimePeriodForm } from '/@/views/device/localtion/cpns/TimePeriodForm';
8 8 import { defaultSchemas } from '/@/views/device/localtion/cpns/TimePeriodForm/config';
9 9 import TimePeriodForm from '/@/views/device/localtion/cpns/TimePeriodForm/TimePeriodForm.vue';
10   - import { SchemaFiled } from '/@/views/report/config/config.data';
11 10 import { useGridLayout } from '/@/hooks/component/useGridLayout';
12 11 import { ColEx } from '/@/components/Form/src/types';
13 12 import { useHistoryData } from '../../hook/useHistoryData';
... ... @@ -19,6 +18,7 @@
19 18 TABLE_CHART_MODE_LIST,
20 19 EnumTableChartMode,
21 20 } from '/@/components/Widget';
  21 + import { SchemaFiled } from '/@/views/visual/board/detail/config/historyTrend.config';
22 22
23 23 interface DeviceDetail {
24 24 tbDeviceId: string;
... ...
... ... @@ -7,8 +7,7 @@ import { getDeviceAttributes } from '/@/api/dataBoard';
7 7 import { DeviceAttributeRecord } from '/@/api/dataBoard/model';
8 8 import { dateUtil } from '/@/utils/dateUtil';
9 9 import { isArray } from '/@/utils/is';
10   -import { QueryWay } from '/@/views/report/config/config.data';
11   -import { SchemaFiled } from '/@/views/visual/board/detail/config/historyTrend.config';
  10 +import { QueryWay, SchemaFiled } from '/@/views/visual/board/detail/config/historyTrend.config';
12 11 import { DEFAULT_DATE_FORMAT } from '/@/views/visual/board/detail/config/util';
13 12
14 13 interface DeviceOption {
... ...
1   -/**
2   - * 报表配置相关枚举值定义
3   - */
4   -import { AggregateDataEnum } from '/@/views/device/localtion/cpns/TimePeriodForm/config';
5   -
6   -//业务权限配置枚举
7   -export enum PermissionReportConfigEnum {
8   - PERMISSION_POST = 'api:yt:report_form:config:post',
9   - PERMISSION_GET = 'api:yt:report:get',
10   - PERMISSION_DELETE = 'api:yt:report_form:config:delete',
11   - PERMISSION_UPDATE = 'api:yt:report_form:config:update',
12   -}
13   -
14   -//业务文字描述配置枚举
15   -export enum BusinessReportConfigTextEnum {
16   - BUSINESS_ADD_TEXT = '新增报表',
17   - BUSINESS_EXPORT_TEXT = '下载报表',
18   - BUSINESS_DELETE_TEXT = '批量删除',
19   - BUSINESS_VIEW_DEVICE_TEXT = '查看设备',
20   - BUSINESS_UPDATE_TEXT = '编辑报表',
21   - BUSINESS_ENABLE_TEXT = '启用',
22   - BUSINESS_DISABLE_TEXT = '禁用',
23   - BUSINESS_VIEW_TEXT = '查看报表',
24   - BUSINESS_EXECUTEWAY_HELPMESSAGE_TEXT = `立即执行,在创建完报表配置后,启用配置即执行;
25   - 定时执行,用户定义执行时间,启用后,
26   - 在满足执行时间条件后,自动执行。
27   - `,
28   -}
29   -
30   -//业务表格状态配置枚举
31   -export enum BusinessReportConfigStatusEnum {
32   - BUSINESS_ENABLE = 0,
33   - BUSINESS_DISABLE = 1,
34   -}
35   -
36   -//业务表单执行方式配置枚举
37   -export enum BusinessExecutewayEnum {
38   - BUSINESS_EXECUTEWAY_IMMEDIATE = 0,
39   - BUSINESS_EXECUTEWAY_SCHEDULED = 1,
40   -}
41   -
42   -//业务表单查询周期配置枚举
43   -export enum QueryWay {
44   - LATEST = 'latest',
45   - TIME_PERIOD = 'timePeriod',
46   -}
47   -
48   -//业务表单周期配置枚举
49   -export enum CycleTypeEnum {
50   - DAILY = 0,
51   - WEEKLY = 1,
52   - MONTHLY = 2,
53   -}
54   -
55   -export enum SchemaFiled {
56   - WAY = 'queryMode',
57   - TIME_PERIOD = 'timePeriod',
58   - KEYS = 'keys',
59   - DATE_RANGE = 'dataRange',
60   - START_TS = 'startTs',
61   - END_TS = 'endTs',
62   - INTERVAL = 'interval',
63   - LIMIT = 'limit',
64   - AGG = 'agg',
65   - ORDER_BY = 'orderBy',
66   - DATA_TYPE = 'dataType',
67   -}
68   -
69   -export enum DataTypeEnum {
70   - ORIGINAL = 0,
71   - AGG = 1,
72   -}
73   -
74   -export enum DataTypeNameEnum {
75   - ORIGINAL = '原始数据',
76   - AGG = '聚合数据',
77   -}
78   -
79   -//映射执行方式文本值
80   -export enum ExecuteWayNameEnum {
81   - EXECUTEWAY_IMMEDIATE = '立即执行',
82   - EXECUTEWAY_SCHEDULED = '定时执行',
83   -}
84   -
85   -//业务表单执行方式配置项
86   -export const businessExecuteWayOptions = [
87   - {
88   - label: '立即执行',
89   - value: BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_IMMEDIATE,
90   - },
91   - {
92   - label: '定时执行',
93   - value: BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_SCHEDULED,
94   - },
95   -];
96   -
97   -//业务表单查询周期配置项
98   -export const businesQueryCycleOptions = [
99   - {
100   - label: '固定周期',
101   - value: QueryWay.LATEST,
102   - },
103   - {
104   - label: '自定义周期',
105   - value: QueryWay.TIME_PERIOD,
106   - },
107   -];
108   -
109   -//业务表单周期配置项
110   -export const businesCycleTypeOptions = [
111   - { label: '每日', value: CycleTypeEnum.DAILY },
112   - { label: '每周', value: CycleTypeEnum.WEEKLY },
113   - { label: '每月', value: CycleTypeEnum.MONTHLY },
114   -];
115   -
116   -//业务表单动态判断是否为定时执行配置项
117   -export const exectueIsSchedule = (type: number) => {
118   - return type === BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_SCHEDULED;
119   -};
120   -
121   -//业务表单动态判断是否为立即执行配置项
122   -export const exectueIsImmed = (type: number) => {
123   - return type === BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_IMMEDIATE;
124   -};
125   -
126   -//业务表单动态判断是否为每周配置项
127   -export const cycleTypeIsWeekly = (type: number) => {
128   - return type === CycleTypeEnum.WEEKLY;
129   -};
130   -
131   -//业务表单动态判断是否为每月配置项
132   -export const cycleTypeIsMonthly = (type: number) => {
133   - return type === CycleTypeEnum.MONTHLY;
134   -};
135   -
136   -//业务表单每周每日每月默认值配置
137   -export const cycleTypeSetDefault = {
138   - DAILY: '0 0 0 * * ?',
139   - WEEKLY: '0 0 0 ? * MON',
140   - MONTHLY: '0 0 0 1 * ? *',
141   -};
142   -
143   -//业务表单数据类型配置项
144   -export const businesDataTypeOptions = [
145   - { label: DataTypeNameEnum.ORIGINAL, value: DataTypeEnum.ORIGINAL },
146   - { label: DataTypeNameEnum.AGG, value: DataTypeEnum.AGG },
147   -];
148   -
149   -//业务表单聚合条件配置项
150   -export const businesAggOptions = [
151   - { label: '最小值', value: AggregateDataEnum.MIN },
152   - { label: '最大值', value: AggregateDataEnum.MAX },
153   - { label: '平均值', value: AggregateDataEnum.AVG },
154   - { label: '求和', value: AggregateDataEnum.SUM },
155   - { label: '计数', value: AggregateDataEnum.COUNT },
156   - { label: '空', value: AggregateDataEnum.NONE },
157   -];
158   -
159   -//业务表单最大条数配置项
160   -export const businesLimitValue = {
161   - default: 100,
162   - min: 7,
163   - max: 50000,
164   -};
165   -
166   -//业务查询周期配置项
167   -export const businesWayOptions = [
168   - { label: '固定周期', value: QueryWay.LATEST },
169   - { label: '自定义周期', value: QueryWay.TIME_PERIOD },
170   -];
  1 +/**
  2 + * 报表配置相关枚举值定义
  3 + */
  4 +import { AggregateDataEnum } from '/@/views/device/localtion/cpns/TimePeriodForm/config';
  5 +
  6 +//业务权限配置枚举
  7 +export enum PermissionReportConfigEnum {
  8 + PERMISSION_POST = 'api:yt:report_form:config:post',
  9 + PERMISSION_GET = 'api:yt:report:get',
  10 + PERMISSION_DELETE = 'api:yt:report_form:config:delete',
  11 + PERMISSION_UPDATE = 'api:yt:report_form:config:update',
  12 +}
  13 +
  14 +//业务文字描述配置枚举
  15 +export enum BusinessReportConfigTextEnum {
  16 + BUSINESS_ADD_TEXT = '新增报表',
  17 + BUSINESS_EXPORT_TEXT = '下载报表',
  18 + BUSINESS_DELETE_TEXT = '批量删除',
  19 + BUSINESS_VIEW_DEVICE_TEXT = '查看设备',
  20 + BUSINESS_UPDATE_TEXT = '编辑报表',
  21 + BUSINESS_ENABLE_TEXT = '启用',
  22 + BUSINESS_DISABLE_TEXT = '禁用',
  23 + BUSINESS_VIEW_TEXT = '查看报表',
  24 + BUSINESS_EXECUTEWAY_HELPMESSAGE_TEXT = `立即执行,在创建完报表配置后,启用配置即执行;
  25 + 定时执行,用户定义执行时间,启用后,
  26 + 在满足执行时间条件后,自动执行。
  27 + `,
  28 +}
  29 +
  30 +//业务表格状态配置枚举
  31 +export enum BusinessReportConfigStatusEnum {
  32 + BUSINESS_ENABLE = 0,
  33 + BUSINESS_DISABLE = 1,
  34 +}
  35 +
  36 +//业务表单执行方式配置枚举
  37 +export enum BusinessExecutewayEnum {
  38 + BUSINESS_EXECUTEWAY_IMMEDIATE = 0,
  39 + BUSINESS_EXECUTEWAY_SCHEDULED = 1,
  40 +}
  41 +
  42 +//业务表单查询周期配置枚举
  43 +export enum QueryWay {
  44 + LATEST = 'latest',
  45 + TIME_PERIOD = 'timePeriod',
  46 +}
  47 +
  48 +//业务表单周期配置枚举
  49 +export enum CycleTypeEnum {
  50 + DAILY = 0,
  51 + WEEKLY = 1,
  52 + MONTHLY = 2,
  53 +}
  54 +
  55 +export enum SchemaFiled {
  56 + WAY = 'queryMode',
  57 + TIME_PERIOD = 'timePeriod',
  58 + KEYS = 'keys',
  59 + DATE_RANGE = 'dataRange',
  60 + START_TS = 'startTs',
  61 + END_TS = 'endTs',
  62 + INTERVAL = 'interval',
  63 + LIMIT = 'limit',
  64 + AGG = 'agg',
  65 + ORDER_BY = 'orderBy',
  66 + DATA_TYPE = 'dataType',
  67 +}
  68 +
  69 +export enum DataTypeEnum {
  70 + ORIGINAL = 0,
  71 + AGG = 1,
  72 +}
  73 +
  74 +export enum DataTypeNameEnum {
  75 + ORIGINAL = '原始数据',
  76 + AGG = '聚合数据',
  77 +}
  78 +
  79 +//映射执行方式文本值
  80 +export enum ExecuteWayNameEnum {
  81 + EXECUTEWAY_IMMEDIATE = '立即执行',
  82 + EXECUTEWAY_SCHEDULED = '定时执行',
  83 +}
  84 +
  85 +//业务表单执行方式配置项
  86 +export const businessExecuteWayOptions = [
  87 + {
  88 + label: '立即执行',
  89 + value: BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_IMMEDIATE,
  90 + },
  91 + {
  92 + label: '定时执行',
  93 + value: BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_SCHEDULED,
  94 + },
  95 +];
  96 +
  97 +//业务表单查询周期配置项
  98 +export const businesQueryCycleOptions = [
  99 + {
  100 + label: '固定周期',
  101 + value: QueryWay.LATEST,
  102 + },
  103 + {
  104 + label: '自定义周期',
  105 + value: QueryWay.TIME_PERIOD,
  106 + },
  107 +];
  108 +
  109 +//业务表单周期配置项
  110 +export const businesCycleTypeOptions = [
  111 + { label: '每日', value: CycleTypeEnum.DAILY },
  112 + { label: '每周', value: CycleTypeEnum.WEEKLY },
  113 + { label: '每月', value: CycleTypeEnum.MONTHLY },
  114 +];
  115 +
  116 +//业务表单动态判断是否为定时执行配置项
  117 +export const exectueIsSchedule = (type: number) => {
  118 + return type === BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_SCHEDULED;
  119 +};
  120 +
  121 +//业务表单动态判断是否为立即执行配置项
  122 +export const exectueIsImmed = (type: number) => {
  123 + return type === BusinessExecutewayEnum.BUSINESS_EXECUTEWAY_IMMEDIATE;
  124 +};
  125 +
  126 +//业务表单动态判断是否为每周配置项
  127 +export const cycleTypeIsWeekly = (type: number) => {
  128 + return type === CycleTypeEnum.WEEKLY;
  129 +};
  130 +
  131 +//业务表单动态判断是否为每月配置项
  132 +export const cycleTypeIsMonthly = (type: number) => {
  133 + return type === CycleTypeEnum.MONTHLY;
  134 +};
  135 +
  136 +//业务表单每周每日每月默认值配置
  137 +export const cycleTypeSetDefault = {
  138 + DAILY: '0 0 0 * * ?',
  139 + WEEKLY: '0 0 0 ? * MON',
  140 + MONTHLY: '0 0 0 1 * ? *',
  141 +};
  142 +
  143 +//业务表单数据类型配置项
  144 +export const businesDataTypeOptions = [
  145 + { label: DataTypeNameEnum.ORIGINAL, value: DataTypeEnum.ORIGINAL },
  146 + { label: DataTypeNameEnum.AGG, value: DataTypeEnum.AGG },
  147 +];
  148 +
  149 +//业务表单聚合条件配置项
  150 +export const businesAggOptions = [
  151 + { label: '最小值', value: AggregateDataEnum.MIN },
  152 + { label: '最大值', value: AggregateDataEnum.MAX },
  153 + { label: '平均值', value: AggregateDataEnum.AVG },
  154 + { label: '求和', value: AggregateDataEnum.SUM },
  155 + { label: '计数', value: AggregateDataEnum.COUNT },
  156 + { label: '空', value: AggregateDataEnum.NONE },
  157 +];
  158 +
  159 +//业务表单最大条数配置项
  160 +export const businesLimitValue = {
  161 + default: 100,
  162 + min: 7,
  163 + max: 50000,
  164 +};
  165 +
  166 +//业务查询周期配置项
  167 +export const businesWayOptions = [
  168 + { label: '固定周期', value: QueryWay.LATEST },
  169 + { label: '自定义周期', value: QueryWay.TIME_PERIOD },
  170 +];
... ...