diff --git a/pages/homeIndex/index.vue b/pages/homeIndex/index.vue
index 170f68d..2e87f1e 100644
--- a/pages/homeIndex/index.vue
+++ b/pages/homeIndex/index.vue
@@ -219,7 +219,7 @@
{{ imgHourstm[0] }} 至 {{ imgHourstm[1] }}
-
+
@@ -373,7 +373,9 @@ export default {
imgtm: moment().format('YYYYMMDD'),
imgData: [],
imgHours: '',
- imgHourstm: []
+ imgHourstm: [],
+ imgHoursList: {},
+ interval: null
}
},
computed: {
@@ -429,12 +431,12 @@ export default {
icon: '../../static/tabs/water2.png',
url: '/pages/water/water'
},
- {
- value: '工情灾情',
- key: 3,
- icon: '../../static/tabs/gongqing2.png',
- url: '/pages/gqzq/index'
- },
+ // {
+ // value: '工情灾情',
+ // key: 3,
+ // icon: '../../static/tabs/gongqing2.png',
+ // url: '/pages/gqzq/index'
+ // },
{
value: '调令反馈',
key: 5,
@@ -476,7 +478,9 @@ export default {
},
methods: {
async getImgs () {
- uni.request({
+ let h = moment().format('HH')
+ let m = moment().format('mm')
+ await uni.request({
url: 'http://223.75.53.124:8005/grb/rainimglist',
data: {
tm: `${this.imgtm}08`
@@ -484,18 +488,57 @@ export default {
success: res => {
console.log(res.data.data)
this.imgList = res.data.data
- let h = moment().format('HH') - 1
- let inx = restm(h)
- this.imgHours = res.data.data.imgHours[inx]
+ // let inx = restm(h)
- let tm = moment().subtract(1, 'days').format('MM月DD日')
+ // this.imgHours = res.data.data.imgHours[inx]
+
+ let tm = moment().add(1, 'days').format('MM月DD日')
let tm2 = moment().format('MM月DD日')
- this.imgData = [`${tm}08时`, `${tm2}08时`]
- this.imgHourstm = [`${tm2}${h}时`, `${tm2}${h + 1}时`]
+ this.imgData = [`${tm2}08时`, `${tm}08时`]
+ // this.imgHourstm = [`${tm2}${h + 1}时`, `${tm2}${h + 2}时`]
}
})
},
+ async getHoursImg () {
+ let h = moment().format('HH')
+ let m = moment().format('mm')
+ console.log('hhh--', h, m)
+ let tms = null,
+ mm = null
+ let h1 = Number(h) - 1
+ if (m > 30) {
+ tms = `${this.imgtm}${h1}30`
+ mm = '30'
+ } else if (m < 10) {
+ tms = `${this.imgtm}${h1}00`
+ mm = '00'
+ } else {
+ tms = `${this.imgtm}${h1}30`
+ mm = '30'
+ }
+ uni.request({
+ url: 'https://shqxjs.cloudowr.cn/service/radar/rainimg',
+ data: {
+ tm: tms
+ },
+ success: res => {
+ console.log('000000', tms, res.data.data)
+ this.imgHoursList = res.data.data.img
+
+ let m = moment().format('MM月DD日')
+
+ console.log('am222', this.imgHoursList)
+
+ this.imgHourstm = [`${m}${h1}时${mm}分`, `${m}${h1 + 2}时${mm}分`]
+ }
+ })
+ },
+ async getInterval () {
+ this.interval = setInterval(() => {
+ this.getHoursImg()
+ }, 60 * 1000)
+ },
async getYjRead () {
try {
const { data } = await uni.$http.get(
@@ -575,6 +618,7 @@ export default {
}
)
if (data.code == 200) {
+ console.log('rainChartData0,', data)
this.rainChartData = data.data
}
} catch (error) {
@@ -744,12 +788,19 @@ export default {
this.getDataTime()
this.getResponseLevel()
this.getImgs()
+ this.getHoursImg()
+ this.getInterval()
},
+
onShow () {
this.getReadStatus()
if (this.limit == 1) {
this.getYjRead()
}
+ },
+ onUnload () {
+ clearInterval(this.interval)
+ this.interval = null
}
}
diff --git a/pages/utils/tool.js b/pages/utils/tool.js
index b832f64..0ceeb03 100644
--- a/pages/utils/tool.js
+++ b/pages/utils/tool.js
@@ -51,3 +51,14 @@ export function restm (e) {
}
return index
}
+export const adnmZhen = adcd => {
+ if (!adcd || !nameMap) {
+ return undefined
+ }
+ if (adcd.endsWith('000000000')) {
+ return undefined
+ } else if (adcd.endsWith('000000')) {
+ return nameMap[adcd]
+ }
+ return nameMap[`${adcd.substr(0, 9)}000000`]
+}
diff --git a/pages/xxsb/dsfrom.vue b/pages/xxsb/dsfrom.vue
index b0e86f3..d268a0f 100644
--- a/pages/xxsb/dsfrom.vue
+++ b/pages/xxsb/dsfrom.vue
@@ -333,6 +333,7 @@