统计筛选调整
This commit is contained in:
parent
eab48361d2
commit
87c47b7246
23
app.json
23
app.json
|
|
@ -9,22 +9,21 @@
|
||||||
"pages/msg/index/index",
|
"pages/msg/index/index",
|
||||||
"pages/msg/push-index/index",
|
"pages/msg/push-index/index",
|
||||||
"pages/msg/push/index",
|
"pages/msg/push/index",
|
||||||
|
|
||||||
"pages/web/index",
|
"pages/web/index",
|
||||||
|
|
||||||
"pages/t-j/y-j/index/index",
|
"pages/statistic/y-j/index/index",
|
||||||
"pages/t-j/j-b-x-x/index/index",
|
"pages/statistic/j-b-x-x/index/index",
|
||||||
"pages/t-j/g-z-t-j/index/index",
|
"pages/statistic/g-z-t-j/index/index",
|
||||||
"pages/t-j/g-z-r-z/index/index",
|
"pages/statistic/g-z-r-z/index/index",
|
||||||
"pages/t-j/g-z-r-z/detail/index",
|
"pages/statistic/g-z-r-z/detail/index",
|
||||||
|
|
||||||
"pages/g-z-t/s-b/index/index",
|
"pages/work/s-b/index/index",
|
||||||
"pages/g-z-t/d-b-s-x/index/index",
|
"pages/work/d-b-s-x/index/index",
|
||||||
"pages/g-z-t/d-b-s-x/detail/index",
|
"pages/work/d-b-s-x/detail/index",
|
||||||
|
|
||||||
"pages/y-j/y-a/index/index",
|
"pages/emergency/y-a/index/index",
|
||||||
"pages/y-j/s-b/index/index",
|
"pages/emergency/s-b/index/index",
|
||||||
"pages/y-j/t-x/index/index"
|
"pages/emergency/t-x/index/index"
|
||||||
],
|
],
|
||||||
"window": {
|
"window": {
|
||||||
"backgroundTextStyle": "light",
|
"backgroundTextStyle": "light",
|
||||||
|
|
|
||||||
BIN
images/icon-checked.png
Normal file
BIN
images/icon-checked.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 819 B |
|
|
@ -181,52 +181,52 @@ Page({
|
||||||
tab1: [{
|
tab1: [{
|
||||||
icon: "icon_tab1",
|
icon: "icon_tab1",
|
||||||
name: "工作日志",
|
name: "工作日志",
|
||||||
href: "/pages/t-j/g-z-r-z/index/index"
|
href: "/pages/statistic/g-z-r-z/index/index"
|
||||||
}, {
|
}, {
|
||||||
icon: "icon_tab1",
|
icon: "icon_tab1",
|
||||||
name: "工作统计",
|
name: "工作统计",
|
||||||
href: "/pages/t-j/g-z-t-j/index/index"
|
href: "/pages/statistic/g-z-t-j/index/index"
|
||||||
}, {
|
}, {
|
||||||
icon: "icon_tab1",
|
icon: "icon_tab1",
|
||||||
name: "应急统计",
|
name: "应急统计",
|
||||||
href: "/pages/t-j/y-j/index/index"
|
href: "/pages/statistic/y-j/index/index"
|
||||||
}, {
|
}, {
|
||||||
icon: "icon_tab1",
|
icon: "icon_tab1",
|
||||||
name: "基本信息",
|
name: "基本信息",
|
||||||
href: "/pages/t-j/j-b-x-x/index/index"
|
href: "/pages/statistic/j-b-x-x/index/index"
|
||||||
}],
|
}],
|
||||||
// 工作台
|
// 工作台
|
||||||
tab2: [{
|
tab2: [{
|
||||||
icon: "icon_tab6",
|
icon: "icon_tab6",
|
||||||
name: "上报动态",
|
name: "上报动态",
|
||||||
href: "/pages/g-z-t/s-b/index/index",
|
href: "/pages/work/s-b/index/index",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: "icon_tab2",
|
icon: "icon_tab2",
|
||||||
name: "待办事项",
|
name: "待办事项",
|
||||||
href: "/pages/g-z-t/d-b-s-x/index/index?id=0"
|
href: "/pages/work/d-b-s-x/index/index?id=0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: "icon_tab4",
|
icon: "icon_tab4",
|
||||||
name: "已办事项",
|
name: "已办事项",
|
||||||
href: "/pages/g-z-t/d-b-s-x/index/index?id=1"
|
href: "/pages/work/d-b-s-x/index/index?id=1"
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
// 应急指挥
|
// 应急指挥
|
||||||
tab3: [{
|
tab3: [{
|
||||||
icon: "icon_tab5",
|
icon: "icon_tab5",
|
||||||
name: "应急预案",
|
name: "应急预案",
|
||||||
href: "/pages/y-j/y-a/index/index",
|
href: "/pages/emergency/y-a/index/index",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: "icon_tab5",
|
icon: "icon_tab5",
|
||||||
name: "事件上报",
|
name: "事件上报",
|
||||||
href: "/pages/y-j/s-b/index/index"
|
href: "/pages/emergency/s-b/index/index"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: "icon_tab5",
|
icon: "icon_tab5",
|
||||||
name: "应急通讯录",
|
name: "应急通讯录",
|
||||||
href: "/pages/y-j/t-x/index/index"
|
href: "/pages/emergency/t-x/index/index"
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<!--index.wxml-->
|
<!--index.wxml-->
|
||||||
<view class="h-div v-center top">
|
<view class="h-div v-center top">
|
||||||
<image class="img" src="/images/home/icon_top-bg.png" mode="aspectFill" />
|
<image class="img" src="/images/home/icon_top-bg.png" mode="aspectFill" />
|
||||||
<image class="avatar" src="/images/home/avatar.png" mode="aspectFit" />
|
<image class="avatar" catchtap="toSkip" data-url="/pages/account/info/index" src="/images/home/avatar.png" mode="aspectFit" />
|
||||||
<view class="v-div" catchtap="toSkip" data-url="/pages/account/info/index">
|
<view class="v-div" catchtap="toSkip" data-url="/pages/account/info/index">
|
||||||
<text class="name">{{userInfo.chinaName}}</text>
|
<text class="name">{{userInfo.chinaName}}</text>
|
||||||
<text class="point">{{userInfo.postName}}</text>
|
<text class="point">{{userInfo.postName}}</text>
|
||||||
|
|
@ -52,51 +52,6 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- 统计 -->
|
|
||||||
<view class="item-bg" wx:if="{{false}}">
|
|
||||||
<view class="h-div filter">
|
|
||||||
<image style="right: {{filterIndex==1?'0':''}};" class="filter-img {{filterIndex==1?'filter-checked':''}}" src="/images/home/icon_filter-bg.png" mode="aspectFill" />
|
|
||||||
<text catchtap="changeFilter" data-index="{{index}}" class="lab {{filterIndex==index?'lab-checked':''}}" wx:for="{{filter}}">{{item.lab}}</text>
|
|
||||||
</view>
|
|
||||||
<view class="h-div v-center title">
|
|
||||||
<image class="icon" src="/images/home/icon_static.png" />
|
|
||||||
<text class="txt flex">检查统计</text>
|
|
||||||
<view wx:if="{{false}}" class="h-div h-center tab">
|
|
||||||
<text catchtap="changeType" data-type="{{0}}" class="left {{nineType == 0?'checked':''}}">全部</text>
|
|
||||||
<text catchtap="changeType" data-type="{{1}}" class="center {{nineType == 1?'checked':''}}">九小</text>
|
|
||||||
<text catchtap="changeType" data-type="{{2}}" class="right {{nineType == 2?'checked':''}}">其它</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="h-div check-static">
|
|
||||||
<view catchtap="toSkip" data-url="/pages/check/record/index/index" class="v-div v-center flex">
|
|
||||||
<text class="val">{{checkInfo.inspectCount||5}}</text>
|
|
||||||
<text class="tips">检查次数</text>
|
|
||||||
</view>
|
|
||||||
<view class="line-static"></view>
|
|
||||||
<view catchtap="toSkip" data-url="/pages/danger/list/index" class="v-div v-center flex">
|
|
||||||
<text class="val" style="color: #FF5050;">{{checkInfo.dangerCount.dangerTotal||1}}</text>
|
|
||||||
<text class="tips">发现隐患数</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="h-div v-center title">
|
|
||||||
<image class="icon" src="/images/home/icon_static.png" />
|
|
||||||
<text class="txt">隐患整改统计</text>
|
|
||||||
</view>
|
|
||||||
<view catchtap="toSkip" data-url="/pages/danger/list/index" class="h-div">
|
|
||||||
<ec-canvas id="d-chart" canvas-id="d-chart" ec="{{ ec }}" class="charts flex"></ec-canvas>
|
|
||||||
<view class="v-div flex">
|
|
||||||
<view style="flex:1;"></view>
|
|
||||||
<view class="h-div v-center legend flex" wx:for="{{dLegend}}" wx:key="*this">
|
|
||||||
<view class="v-div flex">
|
|
||||||
<view style="background:{{item.color}}" wx:if="{{item.color}}" class="single"></view>
|
|
||||||
<text class="flex label">{{item.name}}</text>
|
|
||||||
</view>
|
|
||||||
<text class="value">{{item.num}}</text>
|
|
||||||
</view>
|
|
||||||
<view style="flex:0.5;"></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="space"></view>
|
<view class="space"></view>
|
||||||
|
|
||||||
<!-- 消息详情 -->
|
<!-- 消息详情 -->
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ Page({
|
||||||
toDetail: function (params) {
|
toDetail: function (params) {
|
||||||
const item = params.currentTarget.dataset.item;
|
const item = params.currentTarget.dataset.item;
|
||||||
wx.navigateTo({
|
wx.navigateTo({
|
||||||
url: '/pages/t-j/g-z-r-z/detail/index',
|
url: '/pages/statistic/g-z-r-z/detail/index',
|
||||||
success: res => {
|
success: res => {
|
||||||
res.eventChannel.emit('getItem', item)
|
res.eventChannel.emit('getItem', item)
|
||||||
}
|
}
|
||||||
|
|
@ -19,17 +19,18 @@
|
||||||
<view catchtap="changeItem" data-item="{{item}}" data-index="{{index}}" class="tab-item {{currentIndex==index?'tab-item-checked':''}}" wx:for="{{tab}}" wx:key="{{item.label}}">
|
<view catchtap="changeItem" data-item="{{item}}" data-index="{{index}}" class="tab-item {{currentIndex==index?'tab-item-checked':''}}" wx:for="{{tab}}" wx:key="{{item.label}}">
|
||||||
<text class="lab">{{item.label}}</text>
|
<text class="lab">{{item.label}}</text>
|
||||||
<text class="val">{{item.val}}</text>
|
<text class="val">{{item.val}}</text>
|
||||||
<text>条记录</text>
|
<text class="flex">条记录</text>
|
||||||
|
<image wx:if="{{currentIndex==index}}" class="arrow" src="/images/icon-checked.png" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- 列表 -->
|
<!-- 列表 -->
|
||||||
<view catchtap="toDetail" data-item="{{item}}" class="item h-div" wx:for="{{list}}">
|
<view catchtap="toDetail" data-item="{{item}}" class="item h-div" wx:for="{{list}}">
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<view class="title">标题</view>
|
<view class="title">标题</view>
|
||||||
<view class="des">{{item.factorcnt}}</view>
|
<view class="des">{{item.factorcnt}}</view>
|
||||||
<view class="time">时间:2024-01-26</view>
|
<view class="time">时间:2024-01-26</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
<view class="space"></view>
|
||||||
<view class="space"></view>
|
|
||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
|
|
@ -18,8 +18,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.table .tab-item-checked {
|
.table .tab-item-checked {
|
||||||
color: white;
|
background-color: rgba(0, 0, 0, 0.1);
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.table .tab-item .lab {
|
.table .tab-item .lab {
|
||||||
|
|
@ -20,7 +20,8 @@
|
||||||
<view catchtap="changeItem" data-item="{{item}}" data-index="{{index}}" class="tab-item {{currentIndex==index?'tab-item-checked':''}}" wx:for="{{tab}}" wx:key="{{item.label}}">
|
<view catchtap="changeItem" data-item="{{item}}" data-index="{{index}}" class="tab-item {{currentIndex==index?'tab-item-checked':''}}" wx:for="{{tab}}" wx:key="{{item.label}}">
|
||||||
<text class="lab">{{item.label}}</text>
|
<text class="lab">{{item.label}}</text>
|
||||||
<text class="val">{{item.val}}</text>
|
<text class="val">{{item.val}}</text>
|
||||||
<text>人</text>
|
<text class="flex">人</text>
|
||||||
|
<image wx:if="{{currentIndex==index}}" class="arrow" src="/images/icon-checked.png" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- 列表 -->
|
<!-- 列表 -->
|
||||||
|
|
@ -18,8 +18,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.table .tab-item-checked {
|
.table .tab-item-checked {
|
||||||
color: white;
|
background-color: rgba(0, 0, 0, 0.1);
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.table .tab-item .lab {
|
.table .tab-item .lab {
|
||||||
|
|
@ -119,6 +119,7 @@ Page({
|
||||||
ec: {
|
ec: {
|
||||||
lazyLoad: true
|
lazyLoad: true
|
||||||
},
|
},
|
||||||
|
currentIndex: 0,
|
||||||
tab: [{
|
tab: [{
|
||||||
label: '已办事项',
|
label: '已办事项',
|
||||||
val: 8
|
val: 8
|
||||||
|
|
@ -128,6 +129,14 @@ Page({
|
||||||
}],
|
}],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 切换tab
|
||||||
|
*/
|
||||||
|
changeItem: function (params) {
|
||||||
|
this.data.currentIndex = params.currentTarget.dataset.index;
|
||||||
|
this.setData(this.data)
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
|
|
@ -19,7 +19,8 @@
|
||||||
<view catchtap="changeItem" data-item="{{item}}" data-index="{{index}}" class="tab-item {{currentIndex==index?'tab-item-checked':''}}" wx:for="{{tab}}" wx:key="{{item.label}}">
|
<view catchtap="changeItem" data-item="{{item}}" data-index="{{index}}" class="tab-item {{currentIndex==index?'tab-item-checked':''}}" wx:for="{{tab}}" wx:key="{{item.label}}">
|
||||||
<text class="lab">{{item.label}}</text>
|
<text class="lab">{{item.label}}</text>
|
||||||
<text class="val">{{item.val}}</text>
|
<text class="val">{{item.val}}</text>
|
||||||
<text>条记录</text>
|
<text class="flex">条记录</text>
|
||||||
|
<image wx:if="{{currentIndex==index}}" class="arrow" src="/images/icon-checked.png" />
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- 图表 -->
|
<!-- 图表 -->
|
||||||
|
|
@ -18,8 +18,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.table .tab-item-checked {
|
.table .tab-item-checked {
|
||||||
color: white;
|
background-color: rgba(0, 0, 0, 0.1);
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.table .tab-item .lab {
|
.table .tab-item .lab {
|
||||||
Loading…
Reference in New Issue
Block a user