|
@@ -1,324 +1,326 @@
|
|
|
-<template>
|
|
|
- <view>
|
|
|
- <image :src="worktop" style="height: 340rpx;width: 90%;margin-left: 40rpx;"></image>
|
|
|
- <!-- <uni-segmented-control :current="current" :values="items" @clickItem="onClickItem" styleType="text"
|
|
|
- activeColor="#4cd964"></uni-segmented-control>
|
|
|
- <view v-if="current === 0"> -->
|
|
|
- <view class="grid-body">
|
|
|
- <uni-card :border="false">
|
|
|
- <uni-section title="事件中心" type="line" titleFontSize='18px'>
|
|
|
- <uni-grid :column="3" :showBorder="false" @change="changeGrid">
|
|
|
- <uni-grid-item v-for="(item, index) in urlList1" :key="index">
|
|
|
- <view class="example-body">
|
|
|
- <view class="grid-item-box" @click="handleToInfo(item.menuUrl,item.menuName)">
|
|
|
- <image :src="urlIconTran(item.menuIcon)" class="tubiao"></image>
|
|
|
- <text class="text">{{ item.menuName }}</text>
|
|
|
- <u-badge v-if="item.menuName == '指令'&&unread != 0" :value="unread" type="error"
|
|
|
- class="huibiao"></u-badge>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- </uni-grid>
|
|
|
- </uni-section>
|
|
|
- <uni-section title="管理中心" type="line" titleFontSize='18px'>
|
|
|
- <uni-grid :column="3" :showBorder="false" @change="changeGrid">
|
|
|
- <uni-grid-item v-for="(item, index1) in urlList" :key="index1">
|
|
|
- <view class="example-body">
|
|
|
- <view class="grid-item-box" @click="handleToInfo(item.menuUrl,item.menuName)">
|
|
|
- <image :src="urlIconTran(item.menuIcon)" class="tubiao"></image>
|
|
|
- <text class="text">{{ item.menuName }}</text>
|
|
|
- <u-badge v-if="item.menuName == '指令'&&unread != 0" :value="unread" type="error"
|
|
|
- class="huibiao"></u-badge>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- </uni-grid>
|
|
|
- </uni-section>
|
|
|
- <uni-section title="乡镇消防工作档案" type="line" titleFontSize='18px'
|
|
|
- v-if="urlList2.length&&urlList2.length>0">
|
|
|
- <uni-grid :column="3" :showBorder="false" @change="changeGrid">
|
|
|
- <uni-grid-item v-for="(item, index) in urlList2" :key="index">
|
|
|
- <view class="example-body">
|
|
|
- <view class="grid-item-box" @click="handleToInfo(item.menuUrl,item.menuName)">
|
|
|
- <image :src="urlIconTran(item.menuIcon)" class="tubiao"></image>
|
|
|
- <text class="text">{{ item.menuName }}</text>
|
|
|
- <u-badge v-if="item.menuName == '指令'&&unread != 0" :value="unread" type="error"
|
|
|
- class="huibiao"></u-badge>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </uni-grid-item>
|
|
|
- </uni-grid>
|
|
|
- </uni-section>
|
|
|
- </uni-card>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-</template>
|
|
|
-<script>
|
|
|
- import storage from '@/utils/storage';
|
|
|
- import {
|
|
|
- getNoticeList, // 通知公告列表
|
|
|
- getNoticeReadData //指令未读的数量
|
|
|
- } from '@/api/notice';
|
|
|
- import {
|
|
|
- getMenusByUser
|
|
|
- } from '@/api/login';
|
|
|
- import config from '@/config'
|
|
|
- const baseUrlImg = config.baseUrlImg
|
|
|
- export default {
|
|
|
- data() {
|
|
|
- return {
|
|
|
- urls: baseUrlImg,
|
|
|
- roles: this.$store.state.user.roles,
|
|
|
- current: 0,
|
|
|
- swiperDotIndex: 0,
|
|
|
- worktop: `${baseUrlImg}/working/worktop.png`, //图片
|
|
|
- zhudongjiancha: `${baseUrlImg}/working/zhudongjiancha.png`,
|
|
|
- yinhuanguanli: `${baseUrlImg}/working/yinhuanguanli.png`,
|
|
|
- yinhuanfucha:`${baseUrlImg}/working/yinhuanfucha.png`,//隐患复查
|
|
|
- check_inspection:`${baseUrlImg}/working/check_inspection.png`,//主动检查
|
|
|
- user_business: `${baseUrlImg}/working/user_business.png`,
|
|
|
- tabler_clock_edit: `${baseUrlImg}/working/tabler_clock_edit.png`,
|
|
|
- tabler_chart_histogram: `${baseUrlImg}/working/tabler_chart_histogram.png`, //数据统计
|
|
|
- outline_trumpet: `${baseUrlImg}/working/outline_trumpet.png`, //通知公告
|
|
|
- outline_permissions: `${baseUrlImg}/working/outline_permissions.png`,
|
|
|
- meirixuncha: `${baseUrlImg}/working/big1.png`,
|
|
|
- // fire_extinguishe: `${baseUrlImg}/working/weixingxiaofang.png`,
|
|
|
- fire_extinguishe: `${baseUrlImg}/working/fire_extinguishe.png`,
|
|
|
- unit_info: `${baseUrlImg}/working/danweixinxi.png`,
|
|
|
- zhilin: `${baseUrlImg}/working/zhilin.png`,
|
|
|
- // unit_arc: `${baseUrlImg}/working/danweijianzhu.png`,
|
|
|
- unit_arc: `${baseUrlImg}/working/unit_arc.png`,
|
|
|
- xiaofangsheshi: `${baseUrlImg}/working/xiaofangsheshi.png`,
|
|
|
- renyuan: `${baseUrlImg}/working/renyuan.png`,
|
|
|
- drill: `${baseUrlImg}/working/drill.png`,
|
|
|
- // archive: `${baseUrlImg}/working/gongzuodangan.png`,
|
|
|
- archive: `${baseUrlImg}/working/archive.png`,
|
|
|
- fireSpecial:`${baseUrlImg}/working/fireSpecial.png`,
|
|
|
- fireWork:`${baseUrlImg}/working/fireWork.png`,
|
|
|
- fire_inspetItem:`${baseUrlImg}/working/fire_inspetItem.png`,
|
|
|
- fire_street:`${baseUrlImg}/working/fire_street.png`,
|
|
|
- items: ['事件中心', '管理中心'],
|
|
|
- current: 0,
|
|
|
- urlList: [],
|
|
|
- urlList1: [],
|
|
|
- unread: 0, //未读数量
|
|
|
- urlList2: []
|
|
|
- };
|
|
|
- },
|
|
|
- onLoad() {
|
|
|
-
|
|
|
- },
|
|
|
- onShow() {
|
|
|
- this.urlList = []
|
|
|
- this.urlList1 = []
|
|
|
- this.urlList2 = []
|
|
|
- this.getData()
|
|
|
- this.getMenu();
|
|
|
- },
|
|
|
- methods: {
|
|
|
- getData() {
|
|
|
- getNoticeReadData({
|
|
|
- userId: this.$store.state.user.id
|
|
|
- }).then(response => {
|
|
|
- this.unread = response.data
|
|
|
- })
|
|
|
- },
|
|
|
- getMenu() {
|
|
|
- getMenusByUser({
|
|
|
- id: this.$store.state.user.id
|
|
|
- }).then(response => {
|
|
|
- response.data.map(i => {
|
|
|
- if (i.menuSort.toString().startsWith("1")) {
|
|
|
- this.urlList1.push(i);
|
|
|
- this.urlList1 = this.urlList1.sort((a, b) => a.menuSort - b.menuSort);
|
|
|
- } else if (i.menuSort.toString().startsWith("2")) {
|
|
|
- this.urlList.push(i);
|
|
|
- this.urlList = this.urlList.sort((a, b) => a.menuSort - b.menuSort);
|
|
|
- } else if (i.menuSort.toString().startsWith("3")) {
|
|
|
- this.urlList2.push(i);
|
|
|
- this.urlList2 = this.urlList2.sort((a, b) => a.menuSort - b.menuSort);
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- });
|
|
|
- },
|
|
|
- urlIconTran(val) {
|
|
|
- if (val == 'outline_permissions') {
|
|
|
- return this.outline_permissions;
|
|
|
- } else if (val == 'meirixuncha') {
|
|
|
- return this.meirixuncha;
|
|
|
- } else if (val == 'zhudongjiancha') {
|
|
|
- return this.zhudongjiancha;
|
|
|
- } else if (val == 'check_inspection') {
|
|
|
- // return this.zhudongjiancha;
|
|
|
- return this.check_inspection
|
|
|
- } else if (val == 'yinhuanfucha') {
|
|
|
- // return this.yinhuanguanli
|
|
|
- return this.yinhuanfucha
|
|
|
- } else if (val == 'tabler_clock_edit') {
|
|
|
- return this.tabler_clock_edit;
|
|
|
- } else if (val == 'outline_trumpet') {
|
|
|
- return this.outline_trumpet;
|
|
|
- } else if (val == 'outline_trumpet') {
|
|
|
- return this.outline_trumpet;
|
|
|
- } else if (val == 'yinhuanguanli') {
|
|
|
- return this.yinhuanguanli;
|
|
|
- } else if (val == 'user_business') {
|
|
|
- return this.user_business;
|
|
|
- } else if (val == 'fire_extinguishe') {
|
|
|
- return this.fire_extinguishe;
|
|
|
- } else if (val == 'unit_info') {
|
|
|
- return this.unit_info;
|
|
|
- } else if (val == 'unit_arc') {
|
|
|
- return this.unit_arc;
|
|
|
- } else if (val == 'drill') {
|
|
|
- return this.drill;
|
|
|
- } else if (val == 'xiaofangsheshi') {
|
|
|
- return this.xiaofangsheshi;
|
|
|
- } else if (val == 'archive') {
|
|
|
- return this.archive;
|
|
|
- } else if (val == 'renyuan') {
|
|
|
- return this.renyuan;
|
|
|
- } else if (val == 'tabler_chart_histogram') {
|
|
|
- return this.tabler_chart_histogram;
|
|
|
- } else if (val == 'zhilin') {
|
|
|
- return this.zhilin;
|
|
|
- } else if (val == 'zlgztzs_icon') {
|
|
|
- return this.renyuan
|
|
|
- } else if (val == 'fire_inspetItem') {
|
|
|
- // return this.archive;
|
|
|
- return this.fire_inspetItem
|
|
|
- } else if(val=='fire_street'){
|
|
|
- // return this.archive;
|
|
|
- return this.fire_street
|
|
|
- }else if (val == 'fireWork') {
|
|
|
- // return this.archive;
|
|
|
- return this.fireWork
|
|
|
- } else if (val == 'fireSpecial') {
|
|
|
- // return this.archive;
|
|
|
- return this.fireSpecial
|
|
|
- }
|
|
|
- },
|
|
|
- // 顶部个人信息跳转
|
|
|
- onClick() {
|
|
|
- uni.switchTab({
|
|
|
- url: '/pages/mine/index'
|
|
|
- });
|
|
|
- },
|
|
|
- changeGrid(e) {},
|
|
|
- // 根据不同的url,进行页面的跳转
|
|
|
- handleToInfo(url, name) {
|
|
|
- this.$tab.navigateTo(url);
|
|
|
-
|
|
|
- },
|
|
|
- // 分段器点击 事件中心、管理中心转换
|
|
|
- onClickItem(e) {
|
|
|
- if (this.current != e.currentIndex) {
|
|
|
- this.current = e.currentIndex;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- };
|
|
|
-</script>
|
|
|
-<style lang="scss" scoped>
|
|
|
- /* #ifndef APP-NVUE */
|
|
|
- page {
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- box-sizing: border-box;
|
|
|
- min-height: 100%;
|
|
|
- height: auto;
|
|
|
- }
|
|
|
-
|
|
|
- .tubiao {
|
|
|
- width: 142upx;
|
|
|
- height: 142upx;
|
|
|
- }
|
|
|
-
|
|
|
- view {
|
|
|
- font-size: 14px;
|
|
|
- line-height: inherit;
|
|
|
- }
|
|
|
-
|
|
|
- .tabIcon {
|
|
|
- color: white;
|
|
|
- }
|
|
|
-
|
|
|
- /* #endif */
|
|
|
- .text {
|
|
|
- text-align: center;
|
|
|
- color: #000;
|
|
|
- font-size: 26rpx;
|
|
|
- margin-top: -18upx;
|
|
|
- // margin-top: 10rpx;
|
|
|
- }
|
|
|
-
|
|
|
- .grid-item-box {
|
|
|
- position: relative;
|
|
|
- flex: 1;
|
|
|
- /* #ifndef APP-NVUE */
|
|
|
- display: flex;
|
|
|
- /* #endif */
|
|
|
- flex-direction: column;
|
|
|
- align-items: center;
|
|
|
- justify-content: center;
|
|
|
- padding: 15px 0;
|
|
|
- }
|
|
|
-
|
|
|
- // 按钮样式
|
|
|
- button {
|
|
|
- width: 132rpx;
|
|
|
- height: 52rpx;
|
|
|
- border-radius: 50rpx;
|
|
|
- background-color: #f7d1dc;
|
|
|
- border-color: #d51a52;
|
|
|
- color: #d51a52;
|
|
|
- font-size: 25rpx;
|
|
|
- border: 3rpx solid;
|
|
|
- font-weight: bold;
|
|
|
- padding: 0;
|
|
|
- margin-left: 70rpx;
|
|
|
- }
|
|
|
-
|
|
|
- ::v-deep .u-navbar__content {
|
|
|
- // background-color: #4cb2b6 !important;
|
|
|
- }
|
|
|
-
|
|
|
- .container {
|
|
|
- height: 140vh;
|
|
|
- // height: 100vh;
|
|
|
- background-color: #fff;
|
|
|
- }
|
|
|
-
|
|
|
- // 修改分段器默认样式
|
|
|
- ::v-deep .segmented-control {
|
|
|
- border-bottom: 1px solid #e5e5e5;
|
|
|
- }
|
|
|
-
|
|
|
- ::v-deep .segmented-control__text {
|
|
|
- color: #4cb2b6 !important;
|
|
|
- }
|
|
|
-
|
|
|
- ::v-deep .segmented-control__text span {
|
|
|
- color: #3d3d3d !important;
|
|
|
- }
|
|
|
-
|
|
|
- ::v-deep .segmented-control__item--text {
|
|
|
- padding: 8px 0;
|
|
|
- }
|
|
|
-
|
|
|
- //徽标
|
|
|
- // /deep/.u-page__tag-item {
|
|
|
- // margin-right: 40px;
|
|
|
- // margin-top: 0 !important;
|
|
|
- // }
|
|
|
- /deep/.u-badge[data-v-662d25bf] {}
|
|
|
-
|
|
|
- .huibiao,
|
|
|
- /deep/.u-badge--error.data-v-662d25bf,
|
|
|
- /deep/.u-badge--error {
|
|
|
- position: absolute;
|
|
|
- right: 56rpx;
|
|
|
- top: 46rpx;
|
|
|
- }
|
|
|
+<template>
|
|
|
+ <view>
|
|
|
+ <image :src="worktop" style="height: 340rpx;width: 90%;margin-left: 40rpx;"></image>
|
|
|
+ <!-- <uni-segmented-control :current="current" :values="items" @clickItem="onClickItem" styleType="text"
|
|
|
+ activeColor="#4cd964"></uni-segmented-control>
|
|
|
+ <view v-if="current === 0"> -->
|
|
|
+ <view class="grid-body">
|
|
|
+ <uni-card :border="false">
|
|
|
+ <uni-section title="事件中心" type="line" titleFontSize='18px'>
|
|
|
+ <uni-grid :column="3" :showBorder="false" @change="changeGrid">
|
|
|
+ <uni-grid-item v-for="(item, index) in urlList1" :key="index">
|
|
|
+ <view class="example-body">
|
|
|
+ <view class="grid-item-box" @click="handleToInfo(item.menuUrl,item.menuName)">
|
|
|
+ <image :src="urlIconTran(item.menuIcon)" class="tubiao"></image>
|
|
|
+ <text class="text">{{ item.menuName }}</text>
|
|
|
+ <u-badge v-if="item.menuName == '指令'&&unread != 0" :value="unread" type="error"
|
|
|
+ class="huibiao"></u-badge>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </uni-grid-item>
|
|
|
+ </uni-grid>
|
|
|
+ </uni-section>
|
|
|
+ <uni-section title="管理中心" type="line" titleFontSize='18px'>
|
|
|
+ <uni-grid :column="3" :showBorder="false" @change="changeGrid">
|
|
|
+ <uni-grid-item v-for="(item, index1) in urlList" :key="index1">
|
|
|
+ <view class="example-body">
|
|
|
+ <view class="grid-item-box" @click="handleToInfo(item.menuUrl,item.menuName)">
|
|
|
+ <image :src="urlIconTran(item.menuIcon)" class="tubiao"></image>
|
|
|
+ <text class="text">{{ item.menuName }}</text>
|
|
|
+ <u-badge v-if="item.menuName == '指令'&&unread != 0" :value="unread" type="error"
|
|
|
+ class="huibiao"></u-badge>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </uni-grid-item>
|
|
|
+ </uni-grid>
|
|
|
+ </uni-section>
|
|
|
+ <uni-section title="乡镇消防工作档案" type="line" titleFontSize='18px'
|
|
|
+ v-if="urlList2.length&&urlList2.length>0">
|
|
|
+ <uni-grid :column="3" :showBorder="false" @change="changeGrid">
|
|
|
+ <uni-grid-item v-for="(item, index) in urlList2" :key="index">
|
|
|
+ <view class="example-body">
|
|
|
+ <view class="grid-item-box" @click="handleToInfo(item.menuUrl,item.menuName)">
|
|
|
+ <image :src="urlIconTran(item.menuIcon)" class="tubiao"></image>
|
|
|
+ <text class="text">{{ item.menuName }}</text>
|
|
|
+ <u-badge v-if="item.menuName == '指令'&&unread != 0" :value="unread" type="error"
|
|
|
+ class="huibiao"></u-badge>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </uni-grid-item>
|
|
|
+ </uni-grid>
|
|
|
+ </uni-section>
|
|
|
+ </uni-card>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+ import storage from '@/utils/storage';
|
|
|
+ import {
|
|
|
+ getNoticeList, // 通知公告列表
|
|
|
+ getNoticeReadData //指令未读的数量
|
|
|
+ } from '@/api/notice';
|
|
|
+ import {
|
|
|
+ getMenusByUser
|
|
|
+ } from '@/api/login';
|
|
|
+ import config from '@/config'
|
|
|
+ const baseUrlImg = config.baseUrlImg
|
|
|
+ export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ urls: baseUrlImg,
|
|
|
+ roles: this.$store.state.user.roles,
|
|
|
+ current: 0,
|
|
|
+ swiperDotIndex: 0,
|
|
|
+ worktop: `${baseUrlImg}/working/worktop.png`, //图片
|
|
|
+ zhudongjiancha: `${baseUrlImg}/working/zhudongjiancha.png`,
|
|
|
+ yinhuanguanli: `${baseUrlImg}/working/yinhuanguanli.png`,
|
|
|
+ yinhuanfucha:`${baseUrlImg}/working/yinhuanfucha.png`,//隐患复查
|
|
|
+ check_inspection:`${baseUrlImg}/working/check_inspection.png`,//主动检查
|
|
|
+ user_business: `${baseUrlImg}/working/user_business.png`,
|
|
|
+ tabler_clock_edit: `${baseUrlImg}/working/tabler_clock_edit.png`,
|
|
|
+ tabler_chart_histogram: `${baseUrlImg}/working/tabler_chart_histogram.png`, //数据统计
|
|
|
+ outline_trumpet: `${baseUrlImg}/working/outline_trumpet.png`, //通知公告
|
|
|
+ outline_permissions: `${baseUrlImg}/working/outline_permissions.png`,
|
|
|
+ meirixuncha: `${baseUrlImg}/working/big1.png`,
|
|
|
+ // fire_extinguishe: `${baseUrlImg}/working/weixingxiaofang.png`,
|
|
|
+ fire_extinguishe: `${baseUrlImg}/working/fire_extinguishe.png`,
|
|
|
+ unit_info: `${baseUrlImg}/working/danweixinxi.png`,
|
|
|
+ zhilin: `${baseUrlImg}/working/zhilin.png`,
|
|
|
+ // unit_arc: `${baseUrlImg}/working/danweijianzhu.png`,
|
|
|
+ unit_arc: `${baseUrlImg}/working/unit_arc.png`,
|
|
|
+ xiaofangsheshi: `${baseUrlImg}/working/xiaofangsheshi.png`,
|
|
|
+ renyuan: `${baseUrlImg}/working/renyuan.png`,
|
|
|
+ drill: `${baseUrlImg}/working/drill.png`,
|
|
|
+ // archive: `${baseUrlImg}/working/gongzuodangan.png`,
|
|
|
+ archive: `${baseUrlImg}/working/archive.png`,
|
|
|
+ fireSpecial:`${baseUrlImg}/working/fireSpecial.png`,
|
|
|
+ fireWork:`${baseUrlImg}/working/fireWork.png`,
|
|
|
+ fire_inspetItem:`${baseUrlImg}/working/fire_inspetItem.png`,
|
|
|
+ fire_street:`${baseUrlImg}/working/fire_street.png`,
|
|
|
+ items: ['事件中心', '管理中心'],
|
|
|
+ current: 0,
|
|
|
+ urlList: [],
|
|
|
+ urlList1: [],
|
|
|
+ unread: 0, //未读数量
|
|
|
+ urlList2: []
|
|
|
+ };
|
|
|
+ },
|
|
|
+ onLoad() {
|
|
|
+
|
|
|
+ },
|
|
|
+ onShow() {
|
|
|
+ this.urlList = []
|
|
|
+ this.urlList1 = []
|
|
|
+ this.urlList2 = [];
|
|
|
+ if(this.$store.state.user&&this.$store.state.user.id){
|
|
|
+ this.getData()
|
|
|
+ this.getMenu()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getData() {
|
|
|
+ getNoticeReadData({
|
|
|
+ userId: this.$store.state.user.id
|
|
|
+ }).then(response => {
|
|
|
+ this.unread = response.data
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getMenu() {
|
|
|
+ getMenusByUser({
|
|
|
+ id: this.$store.state.user.id
|
|
|
+ }).then(response => {
|
|
|
+ response.data.map(i => {
|
|
|
+ if (i.menuSort.toString().startsWith("1")) {
|
|
|
+ this.urlList1.push(i);
|
|
|
+ this.urlList1 = this.urlList1.sort((a, b) => a.menuSort - b.menuSort);
|
|
|
+ } else if (i.menuSort.toString().startsWith("2")) {
|
|
|
+ this.urlList.push(i);
|
|
|
+ this.urlList = this.urlList.sort((a, b) => a.menuSort - b.menuSort);
|
|
|
+ } else if (i.menuSort.toString().startsWith("3")) {
|
|
|
+ this.urlList2.push(i);
|
|
|
+ this.urlList2 = this.urlList2.sort((a, b) => a.menuSort - b.menuSort);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ });
|
|
|
+ },
|
|
|
+ urlIconTran(val) {
|
|
|
+ if (val == 'outline_permissions') {
|
|
|
+ return this.outline_permissions;
|
|
|
+ } else if (val == 'meirixuncha') {
|
|
|
+ return this.meirixuncha;
|
|
|
+ } else if (val == 'zhudongjiancha') {
|
|
|
+ return this.zhudongjiancha;
|
|
|
+ } else if (val == 'check_inspection') {
|
|
|
+ // return this.zhudongjiancha;
|
|
|
+ return this.check_inspection
|
|
|
+ } else if (val == 'yinhuanfucha') {
|
|
|
+ // return this.yinhuanguanli
|
|
|
+ return this.yinhuanfucha
|
|
|
+ } else if (val == 'tabler_clock_edit') {
|
|
|
+ return this.tabler_clock_edit;
|
|
|
+ } else if (val == 'outline_trumpet') {
|
|
|
+ return this.outline_trumpet;
|
|
|
+ } else if (val == 'outline_trumpet') {
|
|
|
+ return this.outline_trumpet;
|
|
|
+ } else if (val == 'yinhuanguanli') {
|
|
|
+ return this.yinhuanguanli;
|
|
|
+ } else if (val == 'user_business') {
|
|
|
+ return this.user_business;
|
|
|
+ } else if (val == 'fire_extinguishe') {
|
|
|
+ return this.fire_extinguishe;
|
|
|
+ } else if (val == 'unit_info') {
|
|
|
+ return this.unit_info;
|
|
|
+ } else if (val == 'unit_arc') {
|
|
|
+ return this.unit_arc;
|
|
|
+ } else if (val == 'drill') {
|
|
|
+ return this.drill;
|
|
|
+ } else if (val == 'xiaofangsheshi') {
|
|
|
+ return this.xiaofangsheshi;
|
|
|
+ } else if (val == 'archive') {
|
|
|
+ return this.archive;
|
|
|
+ } else if (val == 'renyuan') {
|
|
|
+ return this.renyuan;
|
|
|
+ } else if (val == 'tabler_chart_histogram') {
|
|
|
+ return this.tabler_chart_histogram;
|
|
|
+ } else if (val == 'zhilin') {
|
|
|
+ return this.zhilin;
|
|
|
+ } else if (val == 'zlgztzs_icon') {
|
|
|
+ return this.renyuan
|
|
|
+ } else if (val == 'fire_inspetItem') {
|
|
|
+ // return this.archive;
|
|
|
+ return this.fire_inspetItem
|
|
|
+ } else if(val=='fire_street'){
|
|
|
+ // return this.archive;
|
|
|
+ return this.fire_street
|
|
|
+ }else if (val == 'fireWork') {
|
|
|
+ // return this.archive;
|
|
|
+ return this.fireWork
|
|
|
+ } else if (val == 'fireSpecial') {
|
|
|
+ // return this.archive;
|
|
|
+ return this.fireSpecial
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 顶部个人信息跳转
|
|
|
+ onClick() {
|
|
|
+ uni.switchTab({
|
|
|
+ url: '/pages/mine/index'
|
|
|
+ });
|
|
|
+ },
|
|
|
+ changeGrid(e) {},
|
|
|
+ // 根据不同的url,进行页面的跳转
|
|
|
+ handleToInfo(url, name) {
|
|
|
+ this.$tab.navigateTo(url);
|
|
|
+
|
|
|
+ },
|
|
|
+ // 分段器点击 事件中心、管理中心转换
|
|
|
+ onClickItem(e) {
|
|
|
+ if (this.current != e.currentIndex) {
|
|
|
+ this.current = e.currentIndex;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+</script>
|
|
|
+<style lang="scss" scoped>
|
|
|
+ /* #ifndef APP-NVUE */
|
|
|
+ page {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ box-sizing: border-box;
|
|
|
+ min-height: 100%;
|
|
|
+ height: auto;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tubiao {
|
|
|
+ width: 142upx;
|
|
|
+ height: 142upx;
|
|
|
+ }
|
|
|
+
|
|
|
+ view {
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: inherit;
|
|
|
+ }
|
|
|
+
|
|
|
+ .tabIcon {
|
|
|
+ color: white;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* #endif */
|
|
|
+ .text {
|
|
|
+ text-align: center;
|
|
|
+ color: #000;
|
|
|
+ font-size: 26rpx;
|
|
|
+ margin-top: -18upx;
|
|
|
+ // margin-top: 10rpx;
|
|
|
+ }
|
|
|
+
|
|
|
+ .grid-item-box {
|
|
|
+ position: relative;
|
|
|
+ flex: 1;
|
|
|
+ /* #ifndef APP-NVUE */
|
|
|
+ display: flex;
|
|
|
+ /* #endif */
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ padding: 15px 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 按钮样式
|
|
|
+ button {
|
|
|
+ width: 132rpx;
|
|
|
+ height: 52rpx;
|
|
|
+ border-radius: 50rpx;
|
|
|
+ background-color: #f7d1dc;
|
|
|
+ border-color: #d51a52;
|
|
|
+ color: #d51a52;
|
|
|
+ font-size: 25rpx;
|
|
|
+ border: 3rpx solid;
|
|
|
+ font-weight: bold;
|
|
|
+ padding: 0;
|
|
|
+ margin-left: 70rpx;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .u-navbar__content {
|
|
|
+ // background-color: #4cb2b6 !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ .container {
|
|
|
+ height: 140vh;
|
|
|
+ // height: 100vh;
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 修改分段器默认样式
|
|
|
+ ::v-deep .segmented-control {
|
|
|
+ border-bottom: 1px solid #e5e5e5;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .segmented-control__text {
|
|
|
+ color: #4cb2b6 !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .segmented-control__text span {
|
|
|
+ color: #3d3d3d !important;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep .segmented-control__item--text {
|
|
|
+ padding: 8px 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ //徽标
|
|
|
+ // /deep/.u-page__tag-item {
|
|
|
+ // margin-right: 40px;
|
|
|
+ // margin-top: 0 !important;
|
|
|
+ // }
|
|
|
+ /deep/.u-badge[data-v-662d25bf] {}
|
|
|
+
|
|
|
+ .huibiao,
|
|
|
+ /deep/.u-badge--error.data-v-662d25bf,
|
|
|
+ /deep/.u-badge--error {
|
|
|
+ position: absolute;
|
|
|
+ right: 56rpx;
|
|
|
+ top: 46rpx;
|
|
|
+ }
|
|
|
</style>
|