| | |
| | | { |
| | | "path": "pages/business/business", |
| | | "style": { |
| | | "navigationBarTitleText": "工作台", |
| | | "enablePullDownRefresh": false, |
| | | "navigationStyle": "custom" |
| | | "navigationBarTitleText": "行业圈", |
| | | "navigationBarBackgroundColor": "#103289", |
| | | "navigationBarTextStyle": "white" |
| | | } |
| | | }, |
| | | { |
| | |
| | | <template> |
| | | <view class="container"> |
| | | <view class="head"> |
| | | <u-navbar :is-fixed="false" :border-bottom="false" :is-back="true" back-icon-name="arrow-leftward" |
| | | back-icon-color="#fff" back-icon-size="35" :background="{ background: '#103289' }" title="工作台" |
| | | title-color="#fff"></u-navbar> |
| | | <view class="head-bg"></view> |
| | | <!-- 我的订阅 start --> |
| | | <view class="card sub"> |
| | | <view class="title">常用工具</view> |
| | | <view class="list"> |
| | | <u-grid :col="4" :border="false"> |
| | | <u-grid-item bg-color="transparent" v-for="(item, index) in dataOne" :key="index"> |
| | | <navigator hover-class="none" class="nav-item" @click="goOnePage(item.url,index)"> |
| | | <image :src="item.img" mode="widthFix" class="nav-item-img"></image> |
| | | <view class="nav-item-name">{{item.title}}</view> |
| | | </navigator> |
| | | </u-grid-item> |
| | | </u-grid> |
| | | </view> |
| | | </view> |
| | | <!-- 我的订阅 end --> |
| | | |
| | | <view class="card wrap"> |
| | | <view class="title">保安管理</view> |
| | | <view class="list"> |
| | | <u-grid :col="4" :border="false"> |
| | | <u-grid-item bg-color="transparent" v-for="(item, index) in dataTwo" :key="index"> |
| | | <navigator hover-class="none" url="" class="nav-item" @click="goTwoPage(item.url,index)"> |
| | | <image :src="item.img" mode="widthFix" class="nav-item-img"></image> |
| | | <view class="nav-item-name">{{item.title}}</view> |
| | | </navigator> |
| | | </u-grid-item> |
| | | </u-grid> |
| | | </view> |
| | | </view> |
| | | |
| | | </view> |
| | | <u-toast ref="uToast" /> |
| | | <u-empty text="功能研发中" mode="favor" margin-top="400"></u-empty> |
| | | <!-- 底部导航条 --> |
| | | <u-tabbar :list="tabbar" :mid-button="false"></u-tabbar> |
| | | </view> |
| | |
| | | data() { |
| | | return { |
| | | tabbar: this.$store.state.tabbar, |
| | | dataOne: [{ |
| | | title: '治安巡查', |
| | | img: '../../static/workbench/task1.png', |
| | | url: '' |
| | | }, { |
| | | title: '治安义务宣传', |
| | | img: '../../static/workbench/task2.png', |
| | | url: '/pages/patrol/patrol' |
| | | }, { |
| | | title: '治安防范培训', |
| | | img: '../../static/workbench/task3.png', |
| | | url: '/pages/reported/reported' |
| | | }, { |
| | | title: '保安管理', |
| | | img: '../../static/workbench/task8.png', |
| | | url: '' |
| | | }], |
| | | dataTwo: [{ |
| | | title: '电子证件', |
| | | img: '../../static/workbench/task9.png', |
| | | url: '' |
| | | },{ |
| | | title: '模拟考试', |
| | | img: '../../static/workbench/task5.png', |
| | | url: '/pages/voting/voteManage' |
| | | } |
| | | // ,{ |
| | | // title:'模拟考试', |
| | | // img:'../../static/workbench/exam.png', |
| | | // url:'/pages/exam/startexam' |
| | | // } |
| | | ] |
| | | }; |
| | | }, |
| | | onLoad() { |
| | | |
| | | }, |
| | | mounted() { |
| | | if (this.$store.state.UserData.stype != "1") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能暂未开放', |
| | | type: 'warning', |
| | | }); |
| | | } |
| | | |
| | | }, |
| | | methods: { |
| | | //页面跳转 |
| | | goOnePage(url, index) { |
| | | if (this.$store.state.UserData.stype != "1") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能暂未开放', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else if (index == "0" || index == "3" || index == "4") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能研发中', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else if (index == 5) { |
| | | this.getUser(); |
| | | } else { |
| | | uni.navigateTo({ |
| | | url: url |
| | | }) |
| | | } |
| | | }, |
| | | //获取用户信息 |
| | | getUser() { |
| | | var that = this; |
| | | debugger |
| | | uni.request({ |
| | | url: that.$store.state.BaopiAPI + '/blade-user/detail', |
| | | method: 'GET', |
| | | data: { |
| | | cardid: that.$store.state.UserData.cardid, |
| | | isDeleted:0, |
| | | status : 1, |
| | | }, |
| | | success: (res) => { |
| | | if(res.statusCode == "200"){ |
| | | var urls="http://223.82.109.183:2080/securityInfo.html?securityNumber="+res.data.data.securitynumber; |
| | | uni.navigateTo({ |
| | | url: '../voting/information?url=' + urls |
| | | }); |
| | | }else{ |
| | | this.$refs.uToast.show({ |
| | | title: '暂无证件信息', |
| | | type: 'warning', |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | }, |
| | | goTwoPage(url, index) { |
| | | if (this.$store.state.UserData.stype != "1") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能暂未开放', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else if (index == "2") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能研发中', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else { |
| | | uni.navigateTo({ |
| | | url: url |
| | | }) |
| | | } |
| | | }, |
| | | |
| | | } |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .container { |
| | | background-color: #f7f7f7; |
| | | min-height: 100vh; |
| | | overflow: hidden; |
| | | } |
| | | |
| | | .head { |
| | | position: relative; |
| | | top: 0; |
| | | left: 0; |
| | | z-index: 1; |
| | | } |
| | | |
| | | .head-bg { |
| | | position: absolute; |
| | | left: 0px; |
| | | top: 0px; |
| | | z-index: -1; |
| | | width: 750rpx; |
| | | height: 270rpx; |
| | | background: #103289; |
| | | } |
| | | |
| | | .card { |
| | | margin: 30rpx; |
| | | background: #ffffff; |
| | | border-radius: 20rpx; |
| | | margin-top: 36rpx; |
| | | } |
| | | |
| | | .sub { |
| | | .title { |
| | | padding-top: 36rpx; |
| | | display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | |
| | | font-size: 30rpx; |
| | | font-family: Source Han Sans CN; |
| | | font-weight: 500; |
| | | color: #000000; |
| | | |
| | | &::before { |
| | | content: ''; |
| | | display: block; |
| | | width: 135rpx; |
| | | height: 1rpx; |
| | | background: #e4e7ed; |
| | | margin: 0 17rpx; |
| | | } |
| | | |
| | | &::after { |
| | | content: ''; |
| | | display: block; |
| | | width: 135rpx; |
| | | height: 1rpx; |
| | | background: #e4e7ed; |
| | | margin: 0 17rpx; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .list { |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | padding: 0 0 30rpx; |
| | | |
| | | .nav-item { |
| | | width: 100%; |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | font-size: 30rpx; |
| | | font-family: Source Han Sans CN; |
| | | font-weight: 400; |
| | | color: #131313; |
| | | line-height: 48rpx; |
| | | |
| | | &-img { |
| | | width: 64rpx; |
| | | height: 64rpx; |
| | | margin-bottom: 20rpx; |
| | | } |
| | | |
| | | &-name { |
| | | font-size: 26rpx; |
| | | font-family: PingFang SC; |
| | | font-weight: 400; |
| | | color: #585b61; |
| | | opacity: 0.77; |
| | | } |
| | | } |
| | | } |
| | | |
| | | .wrap { |
| | | .title { |
| | | padding: 36rpx 16rpx; |
| | | display: flex; |
| | | align-items: center; |
| | | font-size: 32rpx; |
| | | font-family: Source Han Sans CN; |
| | | font-weight: 500; |
| | | color: #000000; |
| | | |
| | | &::before { |
| | | content: ""; |
| | | display: block; |
| | | width: 5rpx; |
| | | height: 36rpx; |
| | | margin-right: 10rpx; |
| | | background: #103289; |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | |
| | | <view class="card sub"> |
| | | <view class="title">常用工具</view> |
| | | <view class="list"> |
| | | <u-grid :col="4" :border="false"> |
| | | <u-grid :col="3" :border="false"> |
| | | <u-grid-item bg-color="transparent" v-for="(item, index) in dataOne" :key="index"> |
| | | <navigator hover-class="none" class="nav-item" @click="goOnePage(item.url,index)"> |
| | | <image :src="item.img" mode="widthFix" class="nav-item-img"></image> |
| | |
| | | </view> |
| | | <!-- 我的订阅 end --> |
| | | |
| | | <view class="card wrap"> |
| | | <view class="card wrap" v-if="bashow"> |
| | | <view class="title">保安管理</view> |
| | | <view class="list"> |
| | | <u-grid :col="4" :border="false"> |
| | |
| | | data() { |
| | | return { |
| | | tabbar: this.$store.state.tabbar, |
| | | bashow:false, |
| | | dataOne: [{ |
| | | title: '治安巡查', |
| | | img: '/static/workbench/task1.png', |
| | | url: '' |
| | | url: '../grabOrdersZAXC/grabOrders' |
| | | }, { |
| | | title: '治安义务宣传', |
| | | img: '/static/workbench/task2.png', |
| | | url: '/pages/patrol/patrol' |
| | | url: '../grabOrdersZAYWXC/grabOrders' |
| | | }, { |
| | | title: '治安防范培训', |
| | | img: '/static/workbench/task3.png', |
| | | url: '/pages/reported/reported' |
| | | url: '../grabOrdersZAFFPX/grabOrders' |
| | | }, { |
| | | title: '保安管理', |
| | | img: '/static/workbench/task8.png', |
| | | url: '' |
| | | }], |
| | | dataTwo: [{ |
| | | title: '电子证件', |
| | | img: '/static/workbench/task9.png', |
| | | url: '' |
| | | },{ |
| | | title: '模拟考试', |
| | | img: '/static/workbench/task5.png', |
| | | url: '/pages/voting/voteManage' |
| | | } |
| | | // ,{ |
| | | // title:'模拟考试', |
| | | // img:'../../static/workbench/exam.png', |
| | | // url:'/pages/exam/startexam' |
| | | // } |
| | | ] |
| | | title: '电子证件', |
| | | img: '/static/workbench/task9.png', |
| | | url: '' |
| | | }, { |
| | | title: '模拟考试', |
| | | img: '/static/workbench/task5.png', |
| | | url: '' |
| | | } |
| | | // ,{ |
| | | // title:'模拟考试', |
| | | // img:'../../static/workbench/exam.png', |
| | | // url:'/pages/exam/startexam' |
| | | // } |
| | | ] |
| | | }; |
| | | }, |
| | | onLoad() { |
| | |
| | | methods: { |
| | | //页面跳转 |
| | | goOnePage(url, index) { |
| | | if (this.$store.state.UserData.stype != "1") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能暂未开放', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else if (index == "0" || index == "3" || index == "4") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能研发中', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else if (index == 5) { |
| | | this.getUser(); |
| | | } else { |
| | | uni.navigateTo({ |
| | | url: url |
| | | }) |
| | | if(index == "3"){ |
| | | this.bashow = !this.bashow; |
| | | } |
| | | uni.navigateTo({ |
| | | url: url |
| | | }) |
| | | }, |
| | | //获取用户信息 |
| | | getUser() { |
| | | var that = this; |
| | | debugger |
| | | uni.request({ |
| | | url: that.$store.state.BaopiAPI + '/blade-user/detail', |
| | | method: 'GET', |
| | | data: { |
| | | cardid: that.$store.state.UserData.cardid, |
| | | isDeleted:0, |
| | | status : 1, |
| | | isDeleted: 0, |
| | | status: 1, |
| | | }, |
| | | success: (res) => { |
| | | if(res.statusCode == "200"){ |
| | | var urls="http://223.82.109.183:2080/securityInfo.html?securityNumber="+res.data.data.securitynumber; |
| | | if (res.statusCode == "200") { |
| | | var urls = "http://223.82.109.183:2080/securityInfo.html?securityNumber=" + res |
| | | .data.data.securitynumber; |
| | | uni.navigateTo({ |
| | | url: '../voting/information?url=' + urls |
| | | url: '../../voting/information?url=' + urls |
| | | }); |
| | | }else{ |
| | | } else { |
| | | this.$refs.uToast.show({ |
| | | title: '暂无证件信息', |
| | | type: 'warning', |
| | |
| | | }); |
| | | }, |
| | | goTwoPage(url, index) { |
| | | if (this.$store.state.UserData.stype != "1") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能暂未开放', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else if (index == "2") { |
| | | if (index == "1") { |
| | | this.$refs.uToast.show({ |
| | | title: '功能研发中', |
| | | type: 'warning', |
| | | }); |
| | | return; |
| | | } else { |
| | | uni.navigateTo({ |
| | | url: url |
| | | }) |
| | | this.getUser(); |
| | | } |
| | | }, |
| | | } |
| | |
| | | </view> --> |
| | | <view class="notice-class"> |
| | | <u-notice-bar :speed="160" :duration="2000" :isCircular="true" :more-icon="true" mode="horizontal" |
| | | type="none" :list="gdlist"></u-notice-bar> |
| | | type="none" :list="gdlist" @click="wxtsGo"></u-notice-bar> |
| | | </view> |
| | | <!-- 公告 end --> |
| | | |
| | |
| | | serviceButton: [], |
| | | tabbar: this.$store.state.tabbar, |
| | | gdlist: [ |
| | | '国家发改委:防止和避免“放松防控”和“过度防控”' |
| | | '南昌一波重磅“官宣”!来了!' |
| | | ] |
| | | }; |
| | | }, |
| | |
| | | }, 2000); |
| | | }, |
| | | methods: { |
| | | //温馨提示跳转页面 |
| | | wxtsGo(){ |
| | | //去跳转 |
| | | let detail = { |
| | | id: "991" |
| | | }; |
| | | uni.navigateTo({ |
| | | url: '../article/article_detail?detailData=' + JSON.stringify(detail) |
| | | }); |
| | | }, |
| | | //点击更多跳转资讯页 |
| | | goArticle() { |
| | | uni.switchTab({ |
| | |
| | | let detail = { |
| | | id: e.id |
| | | }; |
| | | debugger |
| | | if (e.articleType.indexOf("ksp") != -1) { |
| | | //去跳转 |
| | | uni.navigateTo({ |
| | |
| | | method: 'GET', |
| | | data: { |
| | | serid: that.$store.state.UserData.user_id, |
| | | jurisdiction: that.$store.state.UserData.jurisdiction |
| | | jurisdiction: that.$store.state.UserData.jurisdiction, |
| | | workjurisdiction: that.$store.state.UserData.workjurisdiction, |
| | | }, |
| | | success: (res) => { |
| | | this.cout = res.data.data |
| | | var data = res.data.data; |
| | | var num = Number(data.px) + Number(data.xcha) + Number(data.xchuan); |
| | | this.cout = num; |
| | | } |
| | | }); |
| | | }, |
| | |
| | | let i = 1; //1是服务器 |
| | | let i = 0; //1是服务器 |
| | | if (i) { |
| | | var api = 'http://223.82.109.183:2082/api/'; |
| | | var wsapi = 'ws://223.82.109.183:2082/wss/websocket'; |
| | | } else { |
| | | var api = 'http://192.168.0.198/'; |
| | | var api = 'http://192.168.0.108:83/'; |
| | | var wsapi = 'ws://192.168.0.108:9034/websocket'; |
| | | } |
| | | |