工情信息
@@ -27,12 +35,12 @@ export default {
console.log('val', val)
if (val == 1) {
uni.navigateTo({
- url: '/pages/gqzq/gqxx'
+ url: '/pages/gqzq/gqxx/gqxx'
})
}
if (val == 2) {
uni.navigateTo({
- url: '/pages/gqzq/zqxx'
+ url: '/pages/gqzq/zqxx/zqxx'
})
}
}
@@ -61,8 +69,10 @@ export default {
text-align: center;
}
.info {
- padding: 20px;
- background-color: #fff;
+ padding: 20px;
+ padding-top: 0;
+ background-color: #fff;
+ margin-top: 44px;
margin-bottom: 12rpx;
}
.ul_list {
diff --git a/pages/gqzq/zqxx/form.vue b/pages/gqzq/zqxx/form.vue
new file mode 100644
index 0000000..3de32b2
--- /dev/null
+++ b/pages/gqzq/zqxx/form.vue
@@ -0,0 +1,333 @@
+
+
+
+
+
+
+
+
+
+ {{index===0?'返回':'上一条'}}
+ {{index===list.length-1?'返回':'下一条'}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/gqzq/zqxx/table.vue b/pages/gqzq/zqxx/table.vue
new file mode 100644
index 0000000..0eeb614
--- /dev/null
+++ b/pages/gqzq/zqxx/table.vue
@@ -0,0 +1,365 @@
+
+
+
+
+
共{{getSearchVal.length}}条信息
+
+
+
{{item.address+'('+{'1':'一般险情','2':'较大险情','3':'重大险情','4':'特别重大险情'}[item.severity]+')'}}
+
+
+ {{item.reporter}}
+ {{item.reportTime}}
+
+
+
+
+
+
+
+
+
+
+ 按严重程度
+
+
+
+
+
+
+ 按上报时间
+
+ {{getStmStr}}
+
+ 至
+
+
+ {{getEtmStr}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/gqzq/zqxx/zqxx.vue b/pages/gqzq/zqxx/zqxx.vue
new file mode 100644
index 0000000..ffa87b0
--- /dev/null
+++ b/pages/gqzq/zqxx/zqxx.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/homeIndex/chartOption.js b/pages/homeIndex/chartOption.js
new file mode 100644
index 0000000..4016e27
--- /dev/null
+++ b/pages/homeIndex/chartOption.js
@@ -0,0 +1,100 @@
+
+import echarts from 'echarts/lib/echarts';
+import moment from 'moment';
+
+export default function DrpOption(data=[]) {
+ const maxY = Math.max(...data.map(item => item.sumDrp))
+ let eopts = {
+ tooltip: {
+ trigger: 'axis',
+ },
+ grid: {
+ x: 18,
+ y: 24,
+ x2: 28,
+ y2: 36,
+ borderWidth: 0,
+ bottom: '10%',
+ left: '8%',
+ width: '90%',
+ },
+ calculable: true,
+ xAxis: [
+ {
+ type: 'category',
+ data: data.map(o => moment(o.time).format("HH:mm")),
+ splitLine: {
+ show: false
+ },
+ axisLabel: {
+ color: '#bbb',
+ fontSize: 14,
+ overflow: 'truncate',
+ },
+ axisLine: {
+ lineStyle: {
+ color: '#dfdfdf',
+ width: 0.5
+ }
+ },
+ axisTick: {
+ show: false
+ }
+ }
+ ],
+ yAxis: [
+ {
+ type: 'value',
+ position: 'left',
+ splitLine: {
+ show: true,
+ lineStyle: {
+ color: '#07a6ff',
+ width: 0.25,
+ type: 'dashed'
+ }
+ },
+ axisLabel: {
+ color: '#bbb',
+ fontSize: 10,
+ },
+ axisLine: {
+ show: false
+ },
+ axisTick: {
+ show: false
+ },
+ min: 0,
+ max:maxY
+ }
+ ],
+ // dataZoom: [
+ // {
+ // type: 'slider', // 设置为滑动条类型
+ // xAxisIndex: 0, // 指定控制第一个 x 轴
+ // start: 0, // 初始窗口的起始位置(百分比)
+ // end: 100, // 初始窗口的结束位置(百分比)
+
+ // }
+ // ],
+ }
+ let chartData = {
+ series: [
+ {
+ name: '面雨量(mm)',
+ type: 'bar',
+ barWidth: '60%',
+ data: data.map(o => o.sumDrp),
+ itemStyle: {
+ normal: {
+ color: "#6395f9"
+ }
+ }
+ }
+ ]
+ }
+ return {
+ eopts,
+ chartData
+ }
+}
diff --git a/pages/homeIndex/index.vue b/pages/homeIndex/index.vue
index 4cf8182..2369415 100644
--- a/pages/homeIndex/index.vue
+++ b/pages/homeIndex/index.vue
@@ -13,7 +13,7 @@
{{ userList.data.userName }}
- {{ userList.data.orgList[0].positionList[0].orgName || '' }}
+ {{ userList.data.orgList[0].orgName || '' }}
@@ -32,6 +32,8 @@
:src="item.icon"
mode="aspectFit"
>
+