diff --git a/frontend-sjgl/src/api/DataQueryMenuModule/index.ts b/frontend-sjgl/src/api/DataQueryMenuModule/index.ts index 65f14399..4de54418 100644 --- a/frontend-sjgl/src/api/DataQueryMenuModule/index.ts +++ b/frontend-sjgl/src/api/DataQueryMenuModule/index.ts @@ -1080,6 +1080,22 @@ export function updateFishDictoryInfo(data) { }); } +// 操作日志 +export function getOperationLogList(data) { + return request({ + url: '/base/operationLog/GetKendoListCust', + method: 'post', + data + }); +} +export function getDetailByMainId(data) { + return request({ + url: '/base/operationLog/getDetailByMainId', + method: 'get', + params:data + }); +} + // 鱼类字典 - 删除 export function deleteFishDictoryInfo(data) { return request({ diff --git a/frontend-sjgl/src/api/select/index.ts b/frontend-sjgl/src/api/select/index.ts index 8fb1b45d..8e240e12 100644 --- a/frontend-sjgl/src/api/select/index.ts +++ b/frontend-sjgl/src/api/select/index.ts @@ -138,3 +138,29 @@ export function noAuthGetKendoPage(data: any = {}) { data }); } +//综合导出 +//taskId +export function qgcExportCreate (data: any = {}) { + return request({ + url: '/qgcExport/create', + method: 'post', + params:data + }); +} +//查看没有没准备完成 +export function qgcExportstatus (data: any = {}) { + return request({ + url: '/qgcExport/status', + method: 'get', + params:data + }); +} +// 下载zip文件 +export function qgcExportdownload (data: any = {}) { + return request({ + url: '/qgcExport/download', + method: 'post', + params:data, + responseType: 'blob' + }); +} \ No newline at end of file diff --git a/frontend-sjgl/src/components/OperationLogModal/index.vue b/frontend-sjgl/src/components/OperationLogModal/index.vue new file mode 100644 index 00000000..9e7f704a --- /dev/null +++ b/frontend-sjgl/src/components/OperationLogModal/index.vue @@ -0,0 +1,298 @@ + + + + diff --git a/frontend-sjgl/src/views/conventionalHydropower/BasicData/BasicDataSearch.vue b/frontend-sjgl/src/views/conventionalHydropower/BasicData/BasicDataSearch.vue index 9d9654ce..c0781865 100644 --- a/frontend-sjgl/src/views/conventionalHydropower/BasicData/BasicDataSearch.vue +++ b/frontend-sjgl/src/views/conventionalHydropower/BasicData/BasicDataSearch.vue @@ -75,6 +75,7 @@ diff --git a/frontend-sjgl/src/views/monitorData/FishData/FishDataManual.vue b/frontend-sjgl/src/views/monitorData/FishData/FishDataManual.vue new file mode 100644 index 00000000..04af01cc --- /dev/null +++ b/frontend-sjgl/src/views/monitorData/FishData/FishDataManual.vue @@ -0,0 +1,369 @@ + + + + diff --git a/frontend-sjgl/src/views/monitorData/FishData/FishDataSearch.vue b/frontend-sjgl/src/views/monitorData/FishData/FishDataSearch.vue index 4234ca89..21ac0880 100644 --- a/frontend-sjgl/src/views/monitorData/FishData/FishDataSearch.vue +++ b/frontend-sjgl/src/views/monitorData/FishData/FishDataSearch.vue @@ -82,12 +82,13 @@ const btnLoading = ref(false); const props = defineProps<{ exportLoading?: boolean; + mway: string; }>(); const initSearchData = { rvcd: 'all', rstcd: null, stcd: '0086601020VP000006', - mway: '1' + mway: props.mway }; const searchData = ref({ ...initSearchData }); @@ -135,22 +136,6 @@ const searchList: any = computed(() => [ value: item.stcd })) }, - { - type: 'Radio', - name: 'mway', - label: '数据类型', - width: 140, - options: [ - { - label: '人工', - value: '1' - }, - { - label: '自动', - value: '2' - } - ] - }, { type: 'custom', name: 'jcdt', diff --git a/frontend-sjgl/src/views/monitorData/FishData/index.vue b/frontend-sjgl/src/views/monitorData/FishData/index.vue index 18f6b8a3..34aae4f5 100644 --- a/frontend-sjgl/src/views/monitorData/FishData/index.vue +++ b/frontend-sjgl/src/views/monitorData/FishData/index.vue @@ -1,551 +1,22 @@ + +} + +.fish-tabs { + height: 100%; + display: flex; + flex-direction: column; + + :deep(.ant-tabs-content-holder) { + flex: 1; + min-height: 0; + } + + :deep(.ant-tabs-content), + :deep(.ant-tabs-tabpane) { + height: 100%; + } +} + diff --git a/frontend-sjtb/src/views/shuJuTianBao/guoYuSheShiShuJuTianBao/guoYuSheShiShuJuTianBaoTable.vue b/frontend-sjtb/src/views/shuJuTianBao/guoYuSheShiShuJuTianBao/guoYuSheShiShuJuTianBaoTable.vue index 120caff7..39725c3f 100644 --- a/frontend-sjtb/src/views/shuJuTianBao/guoYuSheShiShuJuTianBao/guoYuSheShiShuJuTianBaoTable.vue +++ b/frontend-sjtb/src/views/shuJuTianBao/guoYuSheShiShuJuTianBao/guoYuSheShiShuJuTianBaoTable.vue @@ -150,6 +150,11 @@ style="width: 100%" :disabled="!editingData.rstcd" @change="val => handleFpssChange(val, index)" + :dropdown-style="{ + maxHeight: '400px', + overflow: 'auto', + minWidth: '200px' + }" > -
+
@@ -258,7 +259,9 @@ const props = defineProps({ default: () => ({ show: false, value: undefined, - options: [] + options: [], + width: '', + minWidth: '' }) }, datetimePicker: { @@ -281,7 +284,8 @@ const props = defineProps({ show: false, value: undefined, format: null, //YYYY-MM-DD HH - picker: 'month' //date | week | month | quarter | year + picker: 'month', //date | week | month | quarter | year + width: '' }) }, tabs: { @@ -290,6 +294,10 @@ const props = defineProps({ show: false, value: 'one' }) + }, + bodyMarginBottom: { + type: String, + default: '16px' } }); const emit = defineEmits(['tab-change', 'update-values']); @@ -971,6 +979,7 @@ onUnmounted(() => { diff --git a/frontend/src/modules/dianzhanzhuantiMod/DZSheHuiTouZiFP/index.vue b/frontend/src/modules/dianzhanzhuantiMod/DZSheHuiTouZiFP/index.vue new file mode 100644 index 00000000..6474efbf --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/DZSheHuiTouZiFP/index.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/DZShuiDianZhanSPJK/index.vue b/frontend/src/modules/dianzhanzhuantiMod/DZShuiDianZhanSPJK/index.vue new file mode 100644 index 00000000..365c7fd0 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/DZShuiDianZhanSPJK/index.vue @@ -0,0 +1,498 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/DZShuiZhiDaBiaoLv/index.vue b/frontend/src/modules/dianzhanzhuantiMod/DZShuiZhiDaBiaoLv/index.vue new file mode 100644 index 00000000..d41b1d96 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/DZShuiZhiDaBiaoLv/index.vue @@ -0,0 +1,551 @@ + + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/DZShuiZhiJianCeQuShiTu/index.vue b/frontend/src/modules/dianzhanzhuantiMod/DZShuiZhiJianCeQuShiTu/index.vue new file mode 100644 index 00000000..8e1d92d3 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/DZShuiZhiJianCeQuShiTu/index.vue @@ -0,0 +1,761 @@ + + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/JianCeDianShuiWenBianHua/index.vue b/frontend/src/modules/dianzhanzhuantiMod/JianCeDianShuiWenBianHua/index.vue new file mode 100644 index 00000000..64e23d36 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/JianCeDianShuiWenBianHua/index.vue @@ -0,0 +1,772 @@ + + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/ShuiDianZhanJieShao/index.vue b/frontend/src/modules/dianzhanzhuantiMod/ShuiDianZhanJieShao/index.vue new file mode 100644 index 00000000..574164b6 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/ShuiDianZhanJieShao/index.vue @@ -0,0 +1,332 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/ZXZWYYunXingShuJu/arrowUpLg.svg b/frontend/src/modules/dianzhanzhuantiMod/ZXZWYYunXingShuJu/arrowUpLg.svg new file mode 100644 index 00000000..8ce71c6b --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/ZXZWYYunXingShuJu/arrowUpLg.svg @@ -0,0 +1,32 @@ + + + arrowUpLg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/ZXZWYYunXingShuJu/index.vue b/frontend/src/modules/dianzhanzhuantiMod/ZXZWYYunXingShuJu/index.vue new file mode 100644 index 00000000..1e8fcc87 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/ZXZWYYunXingShuJu/index.vue @@ -0,0 +1,480 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/ZenZhiZhanYunXingPG/ZenZhiZhanYunXingDetailModal.vue b/frontend/src/modules/dianzhanzhuantiMod/ZenZhiZhanYunXingPG/ZenZhiZhanYunXingDetailModal.vue new file mode 100644 index 00000000..094139f3 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/ZenZhiZhanYunXingPG/ZenZhiZhanYunXingDetailModal.vue @@ -0,0 +1,292 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/ZenZhiZhanYunXingPG/index.vue b/frontend/src/modules/dianzhanzhuantiMod/ZenZhiZhanYunXingPG/index.vue new file mode 100644 index 00000000..5e3ca177 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/ZenZhiZhanYunXingPG/index.vue @@ -0,0 +1,622 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/ecologicalDataMod/index.vue b/frontend/src/modules/dianzhanzhuantiMod/ecologicalDataMod/index.vue new file mode 100644 index 00000000..dfaa913e --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/ecologicalDataMod/index.vue @@ -0,0 +1,351 @@ + + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/ModelAutoStation.vue b/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/ModelAutoStation.vue new file mode 100644 index 00000000..88d798f9 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/ModelAutoStation.vue @@ -0,0 +1,505 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/ModelManualStation.vue b/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/ModelManualStation.vue new file mode 100644 index 00000000..84de9349 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/ModelManualStation.vue @@ -0,0 +1,162 @@ + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/index.vue b/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/index.vue new file mode 100644 index 00000000..a6274e2a --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/guoyuzongliang/index.vue @@ -0,0 +1,446 @@ + + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/powerStationReleasetaStistics/PowerStationReleasetaStisticsDetail.vue b/frontend/src/modules/dianzhanzhuantiMod/powerStationReleasetaStistics/PowerStationReleasetaStisticsDetail.vue new file mode 100644 index 00000000..3270d813 --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/powerStationReleasetaStistics/PowerStationReleasetaStisticsDetail.vue @@ -0,0 +1,381 @@ + + + + + diff --git a/frontend/src/modules/dianzhanzhuantiMod/powerStationReleasetaStistics/index.vue b/frontend/src/modules/dianzhanzhuantiMod/powerStationReleasetaStistics/index.vue new file mode 100644 index 00000000..c1d9292b --- /dev/null +++ b/frontend/src/modules/dianzhanzhuantiMod/powerStationReleasetaStistics/index.vue @@ -0,0 +1,449 @@ + + + + + diff --git a/frontend/src/modules/qixidishuiwenbianhua/index.vue b/frontend/src/modules/qixidishuiwenbianhua/index.vue index f54c0bb8..91c62529 100644 --- a/frontend/src/modules/qixidishuiwenbianhua/index.vue +++ b/frontend/src/modules/qixidishuiwenbianhua/index.vue @@ -20,7 +20,7 @@ diff --git a/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataAuto.vue b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataAuto.vue new file mode 100644 index 00000000..c2779cdf --- /dev/null +++ b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataAuto.vue @@ -0,0 +1,404 @@ + + + + diff --git a/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataManual.vue b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataManual.vue new file mode 100644 index 00000000..b69f5574 --- /dev/null +++ b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataManual.vue @@ -0,0 +1,369 @@ + + + + diff --git a/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataSearch.vue b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataSearch.vue index b33493e8..de348c95 100644 --- a/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataSearch.vue +++ b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/FishDataSearch.vue @@ -80,12 +80,13 @@ const btnLoading = ref(false); const props = defineProps<{ exportLoading?: boolean; + mway: string; }>(); const initSearchData = { rvcd: 'all', rstcd: null, stcd: '0086601020VP000006', - mway: '1' + mway: props.mway }; const searchData = ref({ ...initSearchData }); @@ -133,22 +134,6 @@ const searchList: any = computed(() => [ value: item.stcd })) }, - { - type: 'Radio', - name: 'mway', - label: '数据类型', - width: 140, - options: [ - { - label: '人工', - value: '1' - }, - { - label: '自动', - value: '2' - } - ] - }, { type: 'custom', name: 'jcdt', diff --git a/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/index.vue b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/index.vue index 421d1faa..42facee3 100644 --- a/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/index.vue +++ b/frontend/src/views/DataQueryMenuModule/components/monitorData/FishData/index.vue @@ -1,551 +1,42 @@ + - + diff --git a/frontend/src/views/dianZhanZhuanTi/components/ShuiDianZhanJieShao.vue b/frontend/src/views/dianZhanZhuanTi/components/ShuiDianZhanJieShao.vue index a1890eb3..9f12e6f5 100644 --- a/frontend/src/views/dianZhanZhuanTi/components/ShuiDianZhanJieShao.vue +++ b/frontend/src/views/dianZhanZhuanTi/components/ShuiDianZhanJieShao.vue @@ -202,7 +202,7 @@ onUnmounted(() => {