diff --git a/app.js b/app.js index 52b554d..bb78467 100644 --- a/app.js +++ b/app.js @@ -55,7 +55,8 @@ App({ }, // 文件服务器地址 - FILE_SERVER_URL: "http://42.193.40.239:8888", //查看 + FILE_SERVER_URL: "http://192.168.110.186", //查看 + // FILE_SERVER_URL: "http://42.193.40.239:8888", //查看 FILE_SERVER_UP_URL: "http://42.193.40.239:8017/", //上传 // 文件类型 diff --git a/pages/emergency/s-b/index/index.wxml b/pages/emergency/s-b/index/index.wxml index d5839d7..6f17a8e 100644 --- a/pages/emergency/s-b/index/index.wxml +++ b/pages/emergency/s-b/index/index.wxml @@ -1,5 +1,5 @@ - + diff --git a/pages/index/index.js b/pages/index/index.js index 52c18b8..893ac3f 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -1,117 +1,5 @@ -import * as echarts from '../../ec-canvas/echarts'; -import { - getMonthStartEnd, - formatTime -} from '../../utils/util' -let chart = null; const app = getApp() -/** - * 获取像素比 - */ -const getPixelRatio = () => { - let pixelRatio = 0 - wx.getSystemInfo({ - success: function (res) { - pixelRatio = res.pixelRatio - }, - fail: function () { - pixelRatio = 0 - } - }) - return pixelRatio -} - -/** - * 设置echarts - */ -function initChart(data) { - if (chart == null) return - chart.init((canvas, width, height) => { - var dpr = getPixelRatio(); - const chart = echarts.init(canvas, null, { - width: width, - height: height, - devicePixelRatio: dpr - }); - canvas.setChart(chart); - - var colorList = ["#FF9C00", "#FF4E00", "#2678FF"] - var dataList = [data.resolving || 1, data.unresolved || 1, data.resolved || 1]; - var totalNum = data.dangerTotal || -1; - var seriesList = [] - dataList.forEach((item, index) => { - var obj = { - value: Math.floor(item / totalNum * 100), - } - seriesList.push({ - type: 'bar', - data: [obj], - stack: 'one', - roundCap: true, - coordinateSystem: 'polar', - itemStyle: { - normal: { - color: colorList[index], - borderWidth: 2, - borderColor: colorList[index] - } - }, - }) - }) - const option = { - title: [{ - text: '{num|' + (totalNum < 0 ? 0 : totalNum) + '}', - x: '48%', - y: '35%', - textAlign: 'center', - textStyle: { - rich: { - num: { - fontSize: 28, - fontWeight: 'bold', - lineHeight: 40, - color: '#000000' - }, - - } - }, - }], - grid: { - bottom: '0%' - }, - angleAxis: { - max: 100, - clockwise: true, // 逆时针 - show: false - }, - radiusAxis: { - type: 'category', - show: true, - axisLabel: { - show: false, - }, - axisLine: { - show: false, - - }, - axisTick: { - show: false - }, - }, - polar: { - center: ['50%', '50%'], - radius: ['70%', '90%'], - }, - series: seriesList - }; - - chart.clear(); - chart.setOption(option); - return chart; - }) -} - Page({ data: { baseImgUrl: app.FILE_SERVER_URL, @@ -220,7 +108,7 @@ Page({ }, { icon: "icon_yj_2", - name: "事件上报", + name: "指挥体系", href: "/pages/emergency/s-b/index/index" }, { @@ -231,12 +119,7 @@ Page({ ], // 公告 - notice: [ - 'https://mmbiz.qpic.cn/mmbiz_jpg/QFxgibMOdV09EdiaTK8M4z7EWPD0kor6RkRibJ9Zfte1GtdQyeTY7zMCeXnMd8LPeGHOX1icWcSB4C9BmdSia5Tjxpw/640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1', - 'https://mmbiz.qpic.cn/mmbiz_png/QFxgibMOdV09NttuUu5jDN3YSKC2vRS8A3Yr35STiaibKwzGPAmvZr9dcqtqrSVFCph7jA0HL7T4JXhfOwMqRWI7A/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1', - 'https://mmbiz.qpic.cn/mmbiz_png/QFxgibMOdV09enRGm9zrUxjTib9ibyfjY87diafrU5AljEONticxlcdzgS4ebQhQpNxeeHWTC9PjkjR0srSFvYria1Tw/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1', - 'https://mmbiz.qpic.cn/mmbiz_png/QFxgibMOdV0icADgOhoofBPu01aYr9SrF1oHicDlckKibzKoEMneNibcNgsNXmmEX4jlTmVbSYMFuz4zYfVfNK20e8w/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1' - ], + notice: [], showPop: false, msgData: null, @@ -262,14 +145,15 @@ Page({ * 获取banner */ getBanner: function () { - app.axios("GET", "app", "/work/wkDynamicsPage", { + app.axios("GET", "app", "/notice/lastFourNotice", { page: 1, limit: 4, userId: app.globalData.userInfo.userId }, false).then(res => { + wx.stopPullDownRefresh(); if (res.code == 1) { - // this.data.notice = res.data.list; - // this.setData(this.data) + this.data.notice = res.data; + this.setData(this.data) } }) }, @@ -280,7 +164,10 @@ Page({ }, onReady() { - chart = this.selectComponent('#d-chart') - this.setData(this.data) + }, + + onPullDownRefresh() { + this.getBanner(); + } }) \ No newline at end of file diff --git a/pages/index/index.wxml b/pages/index/index.wxml index b6749c0..461d031 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -10,7 +10,8 @@ - + + {{item.title}} diff --git a/pages/index/index.wxss b/pages/index/index.wxss index b066ecb..c73fa6f 100644 --- a/pages/index/index.wxss +++ b/pages/index/index.wxss @@ -1,4 +1,16 @@ /**index.wxss**/ +.wx-swiper-dots .wx-swiper-dot { + width: 40rpx; + height: 10rpx; + border-radius: 4rpx; +} + +.wx-swiper-dots.wx-swiper-dots-horizontal { + bottom: 80rpx; + width: 90%; + text-align: left; +} + .top { width: 100vw; height: 380rpx; @@ -53,8 +65,7 @@ padding: 0 32rpx; margin: 0 20rpx; margin-top: 20rpx; - background: #FFFFFF; - box-shadow: 0rpx 2rpx 8rpx 2rpx #E5E5E5; + box-shadow: 0rpx 2rpx 2rpx 0rpx #E5E5E5; border-radius: 12rpx; } @@ -88,6 +99,7 @@ width: 100%; height: 100%; border-radius: 12rpx; + position: relative; } .swiper-msg .img { @@ -95,6 +107,18 @@ height: 100%; } +.swiper-msg .item .title { + background-color: rgba(0, 0, 0, 0.5); + position: absolute; + bottom: 0; + z-index: 1; + left: 0; + right: 0; + color: white; + padding: 15rpx 20rpx; + font-size: 28rpx; +} + .item-bg .title { padding-top: 20rpx; } diff --git a/pages/web/index.wxml b/pages/web/index.wxml index 87c3b4f..baf3492 100644 --- a/pages/web/index.wxml +++ b/pages/web/index.wxml @@ -1,3 +1,3 @@ -{{title}}{{title}}{{title}}{{title}} \ No newline at end of file + \ No newline at end of file