diff --git a/src/api/cs-device-boot/csGroup.ts b/src/api/cs-device-boot/csGroup.ts index 9da5625..73e0f1a 100644 --- a/src/api/cs-device-boot/csGroup.ts +++ b/src/api/cs-device-boot/csGroup.ts @@ -13,3 +13,40 @@ export function getGroup(dataSet: string) { data: form }) } + +// 装置分组实时数据 +export function deviceHisData(data: any) { + return createAxios({ + url: '/cs-device-boot/csGroup/deviceHistoryData', + method: 'POST', + data: Object.assign( + { + endTime: '', + id: '', + lineId: '', + pageNum: 1, + pageSize: 20, + startTime: '' + }, + data + ) + }) +} + +// 装置分组历史数据 +export function deviceRtData(data: any) { + let form = new FormData() + form.append('id', data.id) + form.append('lineId', data.lineId) + form.append('pageNum', data.pageNum) + form.append('pageSize', data.pageSize) + form.append('searchValue', data.searchValue) + return createAxios({ + url: '/cs-device-boot/csGroup/deviceRtData', + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: form + }) +} diff --git a/src/api/cs-device-boot/csLedger.ts b/src/api/cs-device-boot/csLedger.ts index c269215..34f4d2a 100644 --- a/src/api/cs-device-boot/csLedger.ts +++ b/src/api/cs-device-boot/csLedger.ts @@ -7,3 +7,11 @@ export function getDeviceTree() { method: 'POST' }) } + +// 监测点列表 +export function getLineTree() { + return createAxios({ + url: '/cs-device-boot/csLedger/lineTree', + method: 'POST' + }) +} diff --git a/src/components/form/datePicker/index.vue b/src/components/form/datePicker/index.vue index fa9cda1..e55935c 100644 --- a/src/components/form/datePicker/index.vue +++ b/src/components/form/datePicker/index.vue @@ -182,7 +182,7 @@ const next = () => { var presentM = now.getMonth() + 1 // 获取当前日期 var presentD = now.getDate() - if (interval == 3) { + if (interval.value == 3) { if (month == 12) { year = year + 1 // 年份进位后,大于当前的年份,是不科学的 @@ -255,7 +255,7 @@ const next = () => { } } } - } else if (interval == 2) { + } else if (interval.value == 2) { // 前进需要年份进位 if (month == 10) { year = year + 1 @@ -351,8 +351,8 @@ const next = () => { } } } - } else if (interval == 5) { - } else if (interval == 4) { + } else if (interval.value == 5) { + } else if (interval.value == 4) { //根据开始时间推 var start = new Date(year, month - 1, date) start.setDate(start.getDate() + 7) diff --git a/src/components/table/header/index.vue b/src/components/table/header/index.vue index db3fca6..04d5c92 100644 --- a/src/components/table/header/index.vue +++ b/src/components/table/header/index.vue @@ -16,7 +16,7 @@ :label-width="90" > - + @@ -43,11 +43,7 @@ import { mainHeight } from '@/utils/layout' const tableStore = inject('tableStore') as TableStore const tableHeader = ref() -const Picker = ref() -const date = ref([ - window.XEUtils.toDateString(new Date(), 'yyyy-MM-dd'), - window.XEUtils.toDateString(new Date(), 'yyyy-MM-dd') -]) +const datePickerRef = ref() interface Props { datePicker?: boolean @@ -56,10 +52,6 @@ interface Props { const props = withDefaults(defineProps(), { datePicker: false }) -if (props.datePicker) { - // tableStore.table.params.searchBeginTime = Picker.value.timeValue[0] - // tableStore.table.params.searchEndTime = Picker.value.timeValue[1] -} // 动态计算table高度 const resizeObserver = new ResizeObserver(entries => { for (const entry of entries) { @@ -69,9 +61,9 @@ const resizeObserver = new ResizeObserver(entries => { const showUnfoldButton = ref(false) onMounted(() => { if (props.datePicker) { - tableStore.table.params.searchBeginTime = Picker.value.timeValue[0] - tableStore.table.params.searchEndTime = Picker.value.timeValue[1] - tableStore.table.params.timeFlag = Picker.value.timeFlag + tableStore.table.params.searchBeginTime = datePickerRef.value.timeValue[0] + tableStore.table.params.searchEndTime = datePickerRef.value.timeValue[1] + tableStore.table.params.timeFlag = datePickerRef.value.timeFlag } nextTick(() => { resizeObserver.observe(tableHeader.value) @@ -105,9 +97,9 @@ const showSelectChange = () => { } const onComSearch = async () => { if (props.datePicker) { - tableStore.table.params.searchBeginTime = Picker.value.timeValue[0] - tableStore.table.params.searchEndTime = Picker.value.timeValue[1] - tableStore.table.params.timeFlag = Picker.value.timeFlag + tableStore.table.params.searchBeginTime = datePickerRef.value.timeValue[0] + tableStore.table.params.searchEndTime = datePickerRef.value.timeValue[1] + tableStore.table.params.timeFlag = datePickerRef.value.timeFlag } await tableStore.onTableAction('search', {}) diff --git a/src/components/tree/deviceTree.vue b/src/components/tree/govern/deviceTree.vue similarity index 73% rename from src/components/tree/deviceTree.vue rename to src/components/tree/govern/deviceTree.vue index c724382..12887d0 100644 --- a/src/components/tree/deviceTree.vue +++ b/src/components/tree/govern/deviceTree.vue @@ -1,17 +1,19 @@ diff --git a/src/components/tree/govern/pointTree.vue b/src/components/tree/govern/pointTree.vue new file mode 100644 index 0000000..db28049 --- /dev/null +++ b/src/components/tree/govern/pointTree.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/components/tree/index.vue b/src/components/tree/index.vue index dda32cd..460e675 100644 --- a/src/components/tree/index.vue +++ b/src/components/tree/index.vue @@ -6,13 +6,14 @@