|
|
@@ -82,7 +82,7 @@
|
|
|
测报系统
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="facilitybox_item" v-if="$QueryPermission(243)"
|
|
|
+ <view class="facilitybox_item" v-if="jurisdiction.cbyj"
|
|
|
@click="tabequipment('../cbqxyj/cbwarn')">
|
|
|
<image src="http://www.hnyfwlw.com:8006/bigdata_app/newindex/cbyj.png" mode="" class="itemimg"></image>
|
|
|
<view class="">
|
|
|
@@ -107,14 +107,14 @@
|
|
|
环境监测
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="facilitybox_item" v-if="$QueryPermission(242)"
|
|
|
+ <view class="facilitybox_item" v-if="jurisdiction.qxz"
|
|
|
@click="tabequipment('../qxzyj/cbwarn', 5)">
|
|
|
<image src="http://www.hnyfwlw.com:8006/bigdata_app/newindex/qxyj.png" mode="" class="itemimg"></image>
|
|
|
<view class="">
|
|
|
气象预警
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="facilitybox_item" v-if="$QueryPermission(284)" @click="tabequipment('../qxzyj/cbwarn', '15')">
|
|
|
+ <view class="facilitybox_item" v-if="jurisdiction.sq" @click="tabequipment('../qxzyj/cbwarn', '15')">
|
|
|
<image src="http://www.hnyfwlw.com:8006/bigdata_app/newindex/sqyj.png" mode="" class="itemimg">
|
|
|
</image>
|
|
|
<view class="">
|
|
|
@@ -320,6 +320,7 @@
|
|
|
<script>
|
|
|
import kpsImageCutter from "@/components/ksp-image-cutter/ksp-image-cutter.vue";
|
|
|
import jsencrypt from '@/components/jsencrypt/jsencrypt.vue';
|
|
|
+ // Vue.use(QueryPermission)
|
|
|
export default {
|
|
|
components: {
|
|
|
kpsImageCutter
|
|
|
@@ -340,6 +341,9 @@
|
|
|
sqtf: false,
|
|
|
zjtf: false,
|
|
|
ggtf:false,
|
|
|
+ qxz: false,
|
|
|
+ sq: false,
|
|
|
+ cbyj: false
|
|
|
},
|
|
|
show:false,
|
|
|
url:"",
|
|
|
@@ -375,6 +379,16 @@
|
|
|
const res = await this.$myRequest({
|
|
|
url: '/api/api_gateway?method=user.login.user_login_info',
|
|
|
})
|
|
|
+ // this.jurisdiction = {
|
|
|
+ // cbtf: false,
|
|
|
+ // jktf: false,
|
|
|
+ // hjtf: false,
|
|
|
+ // fztf: false,
|
|
|
+ // sytf: false,
|
|
|
+ // sbtf: false,
|
|
|
+ // sqtf: false,
|
|
|
+ // zjtf: false,
|
|
|
+ // }
|
|
|
uni.setStorage({
|
|
|
key: 'jurisdiction',
|
|
|
data: JSON.stringify(res.children),
|
|
|
@@ -387,6 +401,26 @@
|
|
|
key: 'myuid',
|
|
|
data: JSON.stringify(res.myuid),
|
|
|
})
|
|
|
+ let QueryPermission = (id) => {
|
|
|
+ let list = res.children;
|
|
|
+ for (var i = 0; i < list.length; i++) {
|
|
|
+ if (list[i].children) {
|
|
|
+ var data = list[i].children
|
|
|
+ for (var j = 0; j < data.length; j++) {
|
|
|
+ if (data[j].children) {
|
|
|
+ var item = data[j].children
|
|
|
+ for (var k = 0; k < item.length; k++) {
|
|
|
+ if (item[k].pur_id == id) {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ };
|
|
|
this.jurisdiction = {
|
|
|
cbtf: false,
|
|
|
jktf: false,
|
|
|
@@ -395,8 +429,11 @@
|
|
|
sytf: false,
|
|
|
sbtf: false,
|
|
|
sqtf: false,
|
|
|
- zjtf: false
|
|
|
- }
|
|
|
+ zjtf: false,
|
|
|
+ qxz: QueryPermission(242),
|
|
|
+ sq: QueryPermission(284),
|
|
|
+ cbyj: QueryPermission(243)
|
|
|
+ };
|
|
|
console.log(res.children)
|
|
|
for (var i = 0; i < res.children.length; i++) {
|
|
|
switch (res.children[i].pur_id) {
|
|
|
@@ -577,14 +614,14 @@
|
|
|
} else {
|
|
|
this.hello = "下午好!"
|
|
|
}
|
|
|
- uni.getLocation({
|
|
|
+ uni.getFuzzyLocation({
|
|
|
type: 'wgs84 ',
|
|
|
success: (res) => {
|
|
|
- console.log(res)
|
|
|
+ console.log(res, 'loacation')
|
|
|
this.getcity(res.longitude, res.latitude)
|
|
|
}
|
|
|
})
|
|
|
- // this.getUserlogin()
|
|
|
+ this.getUserlogin()
|
|
|
},
|
|
|
onShow() {
|
|
|
this.loadTF = false
|