From 67ba4c24dfeaf1ec8e17d8a3a5aa67d63f2d94aa Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Fri, 14 Jun 2024 17:47:32 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E6=97=B6=E9=97=B4=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E6=A1=86=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/hdDetail/jcsj/jcsj.vue | 67 +++++++++++++--- pages/hdDetail/jcsj/jcsjTable.vue | 4 +- pages/hdDetail/zbyq/zbyq.vue | 2 +- pages/rain/rain.vue | 8 +- pages/rainDetail/jcsj/chartOption.js | 5 +- pages/rainDetail/jcsj/jcsj.vue | 78 +++++++++++++++---- pages/rainDetail/jcsj/jcsjTable.vue | 6 +- pages/rainDetail/rainDetail.vue | 6 +- pages/rainDetail/zbyq/zbyq.vue | 2 +- pages/skDetail/jcsj/jcsj.vue | 65 +++++++++++++--- pages/skDetail/jcsj/jcsjTable.vue | 4 +- pages/skDetail/skDetail.vue | 2 +- pages/skDetail/zbyq/zbyq.vue | 2 +- pages/skDetail/zrtx/card.vue | 11 ++- pages/skDetail/zrtx/zrtx.vue | 13 +++- .../js_sdk/u-charts/config-echarts.js | 5 +- 16 files changed, 217 insertions(+), 63 deletions(-) diff --git a/pages/hdDetail/jcsj/jcsj.vue b/pages/hdDetail/jcsj/jcsj.vue index 0fe7737..0d4ab04 100644 --- a/pages/hdDetail/jcsj/jcsj.vue +++ b/pages/hdDetail/jcsj/jcsj.vue @@ -1,10 +1,21 @@ @@ -23,7 +48,7 @@ import JcsjTable from "./jcsjTable" import drpOption from "./chartOption.js" const stm = moment().subtract(7, 'days').add(1, 'hour').set({minute: 0, second: 0}).format("YYYY-MM-DD HH:mm"); - const etm = moment().add(1, 'hour').set({minute: 0, second: 0}).format("YYYY-MM-DD HH:mm"); + const etm = moment().add(1, 'hour').set({minute: 0, second: 0}).format("YYYY-MM-DD HH:mm"); export default { props:{ stcd:String, @@ -31,21 +56,39 @@ }, data() { return { - tm:[stm,etm], + startTime:stm, + endTime:etm, + stm, + etm, tableData:[], - chartData: {}, + chartData: {chartData:{},eopts:{}}, rainChartData:{}, + showTime:false, + showTime1:false } }, components:{ JcsjTable }, watch:{ - rainChartData(newV, oldV){ + rainChartData:{ + handler(newV){ this.chartData = {...drpOption(newV)} + }, + deep:true } }, methods: { + handleStartTime(e){ + let time = moment(e.value).format("YYYY-MM-DD HH:mm") + this.stm = time + this.showTime = false + }, + handleEndTime(e){ + let time = moment(e.value).format("YYYY-MM-DD HH:mm") + this.etm = time; + this.showTime1 = false + }, handleRanger(e){ console.log(e); this.tm = [...e] @@ -57,8 +100,8 @@ "/gunshiApp/xfflood/attResBase/rainBasinDivision/queryStStbprpPerHour/StcdAndStartTimeAndEndTime", { stcd:this.stcd, - startTime:moment(this.tm[0]).format("YYYY-MM-DD HH:mm:ss"), - endTime:moment(this.tm[1]).format("YYYY-MM-DD HH:mm:ss"), + startTime:moment(this.stm).format("YYYY-MM-DD HH:mm:ss"), + endTime:moment(this.etm).format("YYYY-MM-DD HH:mm:ss"), }) if(data.code == 200){ this.tableData = [...data.data] @@ -74,10 +117,9 @@ "/gunshiApp/xfflood/attResBase/rainBasinDivision/queryStStbprpPerHourChart/StcdAndStartTimeAndEndTime", { stcd:this.stcd, - startTime:moment(this.tm[0]).format("YYYY-MM-DD HH:mm:ss"), - endTime:moment(this.tm[1]).format("YYYY-MM-DD HH:mm:ss"), + startTime:moment(this.stm).format("YYYY-MM-DD HH:mm:ss"), + endTime:moment(this.etm).format("YYYY-MM-DD HH:mm:ss"), }) - console.log("data",data); if(data.code == 200){ this.rainChartData = {...data.data} } @@ -101,12 +143,18 @@ diff --git a/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js b/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js index 7b8168f..8d335c1 100644 --- a/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js +++ b/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js @@ -53,7 +53,10 @@ const cfe = { }, legendFormat:function(name){ return "自定义图例+"+name; - }, + }, + "xAxisFormat": function (value) { + return value.substr('2020--'.length, 11) + }, yAxisFormatDemo:function (value, index) { return value + '元'; },