diff --git a/src/api/dms/report/types.ts b/src/api/dms/report/types.ts index dcc99cf..2fcf5be 100644 --- a/src/api/dms/report/types.ts +++ b/src/api/dms/report/types.ts @@ -56,4 +56,31 @@ export interface RealtimeAlarmVO { alarmEndTime: string | null; durationMinutes: string; // as string from backend alarmContent: string; +} + +// 停机统计报表 Query/VO +export interface DowntimeReportQuery { + pageNum?: number; + pageSize?: number; + startDate?: string; // 'YYYY-MM-DD HH:mm:ss' or ISO + endDate?: string; // 'YYYY-MM-DD HH:mm:ss' or ISO + deviceModeId?: number; + machineCode?: string; + machineId?: number; + shutTypeId?: number; + shutReasonId?: number; + downtimeFlag?: string; // 字典 sys_yes_no (1 是, 0 否) + params?: Record; +} + +export interface DowntimeReportVO { + machineCode: string; + machineName: string; + deviceModeName: string; + shutTypeName: string; + shutReasonName: string; + shutBeginTime: string; + shutEndTime: string | null; + durationMinutes: string; // 后端以字符串返回 + downtimeFlag: string; // 字典 sys_yes_no } \ No newline at end of file diff --git a/src/api/ems/record/recordSteamInstant.ts b/src/api/ems/record/recordSteamInstant.ts index db70ef2..997d070 100644 --- a/src/api/ems/record/recordSteamInstant.ts +++ b/src/api/ems/record/recordSteamInstant.ts @@ -73,3 +73,21 @@ export function getExpendSum(query) { params: query }) } + +// 查询蒸汽历史数据(曲线) +export function steamInstantList(query) { + return request({ + url: '/ems/record/recordSteamInstant/steamInstantList', + method: 'get', + params: query + }) +} + +//查询蒸汽实时最后一条数据 +export function latestSteamInstantList(query) { + return request({ + url: '/ems/record/recordSteamInstant/latestSteamInstantList', + method: 'get', + params: query + }) +} diff --git a/src/api/ems/record/recordVibrationInstant.ts b/src/api/ems/record/recordVibrationInstant.ts index 8f2e363..cbb367c 100644 --- a/src/api/ems/record/recordVibrationInstant.ts +++ b/src/api/ems/record/recordVibrationInstant.ts @@ -64,3 +64,12 @@ export function getLatestVibrationData(monitorId: string | number): AxiosPromise method: 'get' }); } + +// 查询震动实时数据(曲线) +export function vibrationInstantList(query) { + return request({ + url: '/ems/record/recordVibrationInstant/vibrationInstantList', + method: 'get', + params: query + }) +} diff --git a/src/views/ems/record/recordAlarmData/index.vue b/src/views/ems/record/recordAlarmData/index.vue index d20e504..7030831 100644 --- a/src/views/ems/record/recordAlarmData/index.vue +++ b/src/views/ems/record/recordAlarmData/index.vue @@ -69,7 +69,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -104,7 +104,7 @@ icon="el-icon-download" size="mini" @click="handleExport" - v-hasPermi="['ems/record:recordAlarmData:export']" + v-hasPermi="['ems:record:recordAlarmData:export']" >导出 @@ -147,7 +147,7 @@ type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" - v-hasPermi="['ems/record:recordAlarmData:edit']" + v-hasPermi="['ems:record:recordAlarmData:edit']" >修改 @@ -155,7 +155,7 @@ - + diff --git a/src/views/ems/record/recordAlarmRule/index.vue.bak b/src/views/ems/record/recordAlarmRule/index.vue.bak deleted file mode 100644 index 1f1997d..0000000 --- a/src/views/ems/record/recordAlarmRule/index.vue.bak +++ /dev/null @@ -1,383 +0,0 @@ - - - diff --git a/src/views/ems/record/recordDnbInstant/index.vue b/src/views/ems/record/recordDnbInstant/index.vue index 1fc9a09..cfdce82 100644 --- a/src/views/ems/record/recordDnbInstant/index.vue +++ b/src/views/ems/record/recordDnbInstant/index.vue @@ -7,7 +7,7 @@ v-model="workUnitName" placeholder="请输入计量设备名称" clearable - + prefix-icon="Search" style="margin-bottom: 20px" /> @@ -27,7 +27,7 @@ - @@ -81,9 +81,9 @@ type="primary" plain icon="Plus" - + @click="handleAdd" - v-hasPermi="['ems/record:recordDnbInstant:add']" + v-hasPermi="['ems:record:recordDnbInstant:add']" >新增 @@ -92,10 +92,10 @@ type="success" plain icon="Edit" - + :disabled="single" @click="handleUpdate" - v-hasPermi="['ems/record:recordDnbInstant:edit']" + v-hasPermi="['ems:record:recordDnbInstant:edit']" >修改 @@ -104,10 +104,10 @@ type="danger" plain icon="Delete" - + :disabled="multiple" @click="handleDelete" - v-hasPermi="['ems/record:recordDnbInstant:remove']" + v-hasPermi="['ems:record:recordDnbInstant:remove']" >删除 @@ -116,9 +116,9 @@ type="warning" plain icon="Download" - + @click="handleExport" - v-hasPermi="['ems/record:recordDnbInstant:export']" + v-hasPermi="['ems:record:recordDnbInstant:export']" >导出 @@ -162,7 +162,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -190,7 +190,7 @@ - + --> - + @@ -342,6 +342,8 @@ const data = reactive({ } as RecordDnbInstantForm }); +const { queryParams, form } = toRefs(data); + const rules = reactive({ objId: [{ required: true, message: '编号不能为空', trigger: 'blur' }] }); @@ -478,4 +480,4 @@ onMounted(() => { getTreeMonitorInfo(); getList(); }); - \ No newline at end of file + diff --git a/src/views/ems/record/recordDnbInstant/index.vue.bak b/src/views/ems/record/recordDnbInstant/index.vue.bak deleted file mode 100644 index f8ddedf..0000000 --- a/src/views/ems/record/recordDnbInstant/index.vue.bak +++ /dev/null @@ -1,538 +0,0 @@ - - - diff --git a/src/views/ems/record/recordIOTInstant/index.vue b/src/views/ems/record/recordIOTInstant/index.vue index ed75393..ed840a0 100644 --- a/src/views/ems/record/recordIOTInstant/index.vue +++ b/src/views/ems/record/recordIOTInstant/index.vue @@ -135,7 +135,7 @@ icon="Plus" @click="handleAdd" - v-hasPermi="['ems/record:recordIOTInstant:add']" + v-hasPermi="['ems:record:recordIOTInstant:add']" >新增 @@ -146,7 +146,7 @@ :disabled="single" @click="handleUpdate" - v-hasPermi="['ems/record:recordIOTInstant:edit']" + v-hasPermi="['ems:record:recordIOTInstant:edit']" >修改 @@ -157,7 +157,7 @@ :disabled="multiple" @click="handleDelete" - v-hasPermi="['ems/record:recordIOTInstant:remove']" + v-hasPermi="['ems:record:recordIOTInstant:remove']" >删除 @@ -167,7 +167,7 @@ icon="Download" @click="handleExport" - v-hasPermi="['ems/record:recordIOTInstant:export']" + v-hasPermi="['ems:record:recordIOTInstant:export']" >导出 @@ -208,14 +208,14 @@ type="text" icon="Edit" @click="handleUpdate(scope.row)" - v-hasPermi="['ems/record:recordIOTInstant:edit']" + v-hasPermi="['ems:record:recordIOTInstant:edit']" >修改 删除 diff --git a/src/views/ems/record/recordLatestSteamInstant/index.vue b/src/views/ems/record/recordLatestSteamInstant/index.vue index d4fbcdd..426523f 100644 --- a/src/views/ems/record/recordLatestSteamInstant/index.vue +++ b/src/views/ems/record/recordLatestSteamInstant/index.vue @@ -76,7 +76,7 @@ icon="Plus" @click="handleAdd" - v-hasPermi="['ems/record:recordSteamInstant:add']" + v-hasPermi="['ems:record:recordSteamInstant:add']" >新增 --> @@ -88,7 +88,7 @@ :disabled="single" @click="handleUpdate" - v-hasPermi="['ems/record:recordSteamInstant:edit']" + v-hasPermi="['ems:record:recordSteamInstant:edit']" >修改 @@ -100,7 +100,7 @@ :disabled="multiple" @click="handleDelete" - v-hasPermi="['ems/record:recordSteamInstant:remove']" + v-hasPermi="['ems:record:recordSteamInstant:remove']" >删除 --> @@ -111,7 +111,7 @@ icon="Download" @click="handleExport" - v-hasPermi="['ems/record:recordSteamInstant:export']" + v-hasPermi="['ems:record:recordSteamInstant:export']" >导出 @@ -148,7 +148,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/src/views/ems/record/recordLatestSteamInstant/index.vue.bak b/src/views/ems/record/recordLatestSteamInstant/index.vue.bak deleted file mode 100644 index 6a062fd..0000000 --- a/src/views/ems/record/recordLatestSteamInstant/index.vue.bak +++ /dev/null @@ -1,553 +0,0 @@ - - - - diff --git a/src/views/ems/record/recordSteamInstant/index.vue b/src/views/ems/record/recordSteamInstant/index.vue index 194ee27..71f2e37 100644 --- a/src/views/ems/record/recordSteamInstant/index.vue +++ b/src/views/ems/record/recordSteamInstant/index.vue @@ -99,7 +99,7 @@ icon="Plus" @click="handleAdd" - v-hasPermi="['ems/record:recordSteamInstant:add']" + v-hasPermi="['ems:record:recordSteamInstant:add']" >新增 @@ -111,7 +111,7 @@ :disabled="single" @click="handleUpdate" - v-hasPermi="['ems/record:recordSteamInstant:edit']" + v-hasPermi="['ems:record:recordSteamInstant:edit']" >修改 @@ -123,7 +123,7 @@ :disabled="multiple" @click="handleDelete" - v-hasPermi="['ems/record:recordSteamInstant:remove']" + v-hasPermi="['ems:record:recordSteamInstant:remove']" >删除 @@ -134,7 +134,7 @@ icon="Download" @click="handleExport" - v-hasPermi="['ems/record:recordSteamInstant:export']" + v-hasPermi="['ems:record:recordSteamInstant:export']" >导出 @@ -174,7 +174,7 @@ - + @@ -182,7 +182,7 @@ - + diff --git a/src/views/ems/record/recordSteamInstant/index.vue.bak b/src/views/ems/record/recordSteamInstant/index.vue.bak deleted file mode 100644 index 663ff4f..0000000 --- a/src/views/ems/record/recordSteamInstant/index.vue.bak +++ /dev/null @@ -1,595 +0,0 @@ - - - - diff --git a/src/views/ems/record/recordVibrationInstant/index.vue b/src/views/ems/record/recordVibrationInstant/index.vue index 9c3199b..f06a8ba 100644 --- a/src/views/ems/record/recordVibrationInstant/index.vue +++ b/src/views/ems/record/recordVibrationInstant/index.vue @@ -128,7 +128,7 @@ icon="Plus" @click="handleAdd" - v-hasPermi="['ems/record:recordVibrationInstant:add']" + v-hasPermi="['ems:record:recordVibrationInstant:add']" >新增 @@ -139,7 +139,7 @@ :disabled="single" @click="handleUpdate" - v-hasPermi="['ems/record:recordVibrationInstant:edit']" + v-hasPermi="['ems:record:recordVibrationInstant:edit']" >修改 @@ -150,7 +150,7 @@ :disabled="multiple" @click="handleDelete" - v-hasPermi="['ems/record:recordVibrationInstant:remove']" + v-hasPermi="['ems:record:recordVibrationInstant:remove']" >删除 @@ -160,7 +160,7 @@ icon="Download" @click="handleExport" - v-hasPermi="['ems/record:recordVibrationInstant:export']" + v-hasPermi="['ems:record:recordVibrationInstant:export']" >导出 @@ -192,14 +192,14 @@ type="text" icon="Edit" @click="handleUpdate(scope.row)" - v-hasPermi="['ems/record:recordVibrationInstant:edit']" + v-hasPermi="['ems:record:recordVibrationInstant:edit']" >修改 删除 diff --git a/src/views/ems/record/recordWaterInstant/index.vue b/src/views/ems/record/recordWaterInstant/index.vue index b537c9f..9fce20e 100644 --- a/src/views/ems/record/recordWaterInstant/index.vue +++ b/src/views/ems/record/recordWaterInstant/index.vue @@ -77,7 +77,7 @@ icon="Plus" @click="handleAdd" - v-hasPermi="['ems/record:recordWaterInstant:add']" + v-hasPermi="['ems:record:recordWaterInstant:add']" >新增 @@ -89,7 +89,7 @@ :disabled="single" @click="handleUpdate" - v-hasPermi="['ems/record:recordWaterInstant:edit']" + v-hasPermi="['ems:record:recordWaterInstant:edit']" >修改 @@ -101,7 +101,7 @@ :disabled="multiple" @click="handleDelete" - v-hasPermi="['ems/record:recordWaterInstant:remove']" + v-hasPermi="['ems:record:recordWaterInstant:remove']" >删除 @@ -112,7 +112,7 @@ icon="Download" @click="handleExport" - v-hasPermi="['ems/record:recordWaterInstant:export']" + v-hasPermi="['ems:record:recordWaterInstant:export']" >导出 @@ -148,7 +148,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/src/views/ems/record/recordWaterInstant/index.vue.bak b/src/views/ems/record/recordWaterInstant/index.vue.bak deleted file mode 100644 index 3499f47..0000000 --- a/src/views/ems/record/recordWaterInstant/index.vue.bak +++ /dev/null @@ -1,473 +0,0 @@ - - -