From 5cab78e0689ac5316ea62446d5cca2acd989de94 Mon Sep 17 00:00:00 2001 From: LeoAnn <1297441823@qq.com> Date: Sun, 22 Jun 2025 17:01:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8D=97=E6=96=B9=E7=89=87=E4=BA=A4?= =?UTF-8?q?=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/station.js | 47 +- src/api/day/dayZscs.js | 25 + src/components/SelectStaion/index.vue | 124 +++ src/views/basic/station/index.vue | 216 ++++-- src/views/day/dayEvaporationWater/index.vue | 36 +- src/views/day/dayFlow/index.vue | 36 +- src/views/day/dayRain/index.vue | 144 +++- .../day/daySedimentConcentration/index.vue | 34 +- src/views/day/dayWaterLever/index.vue | 36 +- src/views/day/dayWaterTemperature/index.vue | 34 +- src/views/day/dayZscs/index.vue | 338 ++++++++ src/views/excerpt/floodExcerpt/index.vue | 34 +- .../excerpt/followingTheTideExcerpt/index.vue | 36 +- src/views/excerpt/rainExcerpt/index.vue | 36 +- src/views/excerpt/rsverFloodExcerpt/index.vue | 34 +- src/views/excerpt/szFloodExcerpt/index.vue | 34 +- src/views/historyExport/ycSoft/index.vue | 729 ++++++++++++++++++ src/views/historyExport/ycTask/index.vue | 11 + src/views/month/evaporationWater/index.vue | 34 +- src/views/month/monthFlow/index.vue | 34 +- src/views/month/monthRain/index.vue | 35 +- src/views/month/monthTideLever/index.vue | 32 +- .../month/monthWaterTemperature/index.vue | 34 +- .../month/sedimentConcentration/index.vue | 34 +- .../month/sedimentTransportRate/index.vue | 34 +- src/views/month/waterLever/index.vue | 34 +- src/views/register.vue | 2 +- src/views/year/maxDayRain/index.vue | 43 +- src/views/year/maxFloodScale/index.vue | 44 +- src/views/year/maxHourRain/index.vue | 43 +- src/views/year/maxMinuteRain/index.vue | 43 +- .../year/sedimentConcentration/index.vue | 41 +- .../year/sedimentTransportRate/index.vue | 44 +- src/views/year/yearEvaporationWater/index.vue | 46 +- src/views/year/yearFlow/index.vue | 43 +- src/views/year/yearRain/index.vue | 43 +- src/views/year/yearTideLever/index.vue | 42 +- src/views/year/yearWaterLever/index.vue | 34 +- src/views/year/yearWaterTemperature/index.vue | 43 +- 39 files changed, 2330 insertions(+), 436 deletions(-) create mode 100644 src/api/day/dayZscs.js create mode 100644 src/components/SelectStaion/index.vue create mode 100644 src/views/day/dayZscs/index.vue create mode 100644 src/views/historyExport/ycSoft/index.vue diff --git a/src/api/basic/station.js b/src/api/basic/station.js index 2247678..bd58359 100644 --- a/src/api/basic/station.js +++ b/src/api/basic/station.js @@ -11,18 +11,55 @@ export default { pageSize: searchModel.pageSize, startTime: searchModel.startTime, endTime: searchModel.endTime, - stcd:searchModel.stcd, - stnm:searchModel.stnm + stcds: searchModel.stcds, } }) }, - importDateToSoft(from){ + importDateToSoft() { return request({ url: "/basic/importDateToSoft", method: 'post', + }) + }, + getStnmAndStcdList(startTime, endTime, type) { + return request({ + url: "/basic/getStationList", + method: 'get', + params: { + startTime: startTime, + endTime: endTime, + type: type + } + }) + }, + + getStnmAndStcdByType(start, end, type) { + return request({ + url: "/basic/getStationListByType", + method: 'get', + params: { + type: type, + startTime: start, + endTime: end, + } + }) + }, + importDateToSoftOrExportSoft(param) { + return request({ + url: "/basic/importDateToSoftOrExportSoft", + method: 'post', + data:param + }) + }, + testSqlConnection(param) { + return request({ + url: "/basic/testConnection", + method: 'get', params: { - startTime: from.startTime, - endTime: from.endTime, + sqlseverIp: param.sqlseverIp, + userName: param.userName, + password: param.password, + dataBase: param.dataBase, } }) } diff --git a/src/api/day/dayZscs.js b/src/api/day/dayZscs.js new file mode 100644 index 0000000..f672c2e --- /dev/null +++ b/src/api/day/dayZscs.js @@ -0,0 +1,25 @@ +import request from '@/utils/request' +export default { + getZscsTableList(searchModel) { + return request({ + url: "/day/getDayZscsList", + method: 'get', + params: { + pageNum: searchModel.pageNum, + pageSize: searchModel.pageSize, + startTime: searchModel.startTime, + endTime: searchModel.endTime, + stcd:searchModel.stcd, + stnm:searchModel.stnm + } + }) + }, + exportRainDataList(){ + return request({ + url: "/export/exportMonthRainList", + method: 'get', + responseType: 'blob' + }) + }, + +} diff --git a/src/components/SelectStaion/index.vue b/src/components/SelectStaion/index.vue new file mode 100644 index 0000000..09cdecc --- /dev/null +++ b/src/components/SelectStaion/index.vue @@ -0,0 +1,124 @@ + + + + diff --git a/src/views/basic/station/index.vue b/src/views/basic/station/index.vue index 3edb92a..c050f9f 100644 --- a/src/views/basic/station/index.vue +++ b/src/views/basic/station/index.vue @@ -1,12 +1,6 @@