From e49e0e98c6776900bc3578ed2fe880bfceeb1c2c Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Wed, 08 Nov 2023 15:53:26 +0800
Subject: [PATCH] fix:查看详情权限修改

---
 pages/index/index.vue |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/pages/index/index.vue b/pages/index/index.vue
new file mode 100644
index 0000000..603ec4c
--- /dev/null
+++ b/pages/index/index.vue
@@ -0,0 +1,78 @@
+<template>
+	<view class="newIndex">
+		<uni-nav-bar backgroundColor='#000' color='#fff' statusBar :border='false' fixed :title="title" />
+		<u-loading-page :loading="loading"></u-loading-page>
+		<agencyPage v-if="isShow" ref="agencyPage"></agencyPage>
+		<myInfor v-if="!isShow"></myInfor>
+		<tabBar v-if="showTabBar" @handleChangeTabe='handleChangeTabe' :currIndex='currIndex'></tabBar>
+	</view>
+</template>
+<script>
+	import agencyPage from '@/pages/actionChange/agencyPage/index.vue'
+	import myInfor from '@/pages/actionChange/myInfor/index.vue'
+	import tabBar from '@/pages/actionChange/components/commonUserTabBar.vue'
+	export default {
+		data() {
+			return {
+				isShow: true,
+				loading: true,
+				showTabBar: true,
+				token: '',
+				currIndex: '0',
+				title: '������'
+			}
+		},
+		components: {
+			agencyPage,
+			myInfor,
+			tabBar
+		},
+		onLoad(option) {},
+		onReady() {},
+		onShow() {
+			this.currIndex = '0'
+			this.showTabBar = true
+		},
+		async mounted() {
+			//������������������
+			await this.$onLaunched
+			this.token = uni.getStorageSync('tonken')
+			this.loading = false
+			this.getData()
+			uni.$on('currIndex', data => {
+				console.log('currIndexOn', data)
+				this.currIndex = data.data.index
+				this.showTabBar = data.data.showTabBar
+				this.$refs.agencyPage.getContaminateList()
+			})
+			this.share.title = this.title
+		},
+		methods: {
+			getData() {
+				this.$refs.agencyPage.getContaminateList()
+			},
+			handleChangeTabe(index) {
+				if (index === 2) {
+					this.isShow = false
+					this.title = '������'
+					this.share.title = this.title
+				}
+				if (index === 0) {
+					this.isShow = true
+					this.title = '������'
+					this.share.title = this.title
+					this.$nextTick(() => {
+						this.getData()
+					})
+				}
+				if (index === 1) {
+					uni.navigateTo({
+						url: '/pages/actionChange/newPage/index'
+					})
+					this.showTabBar = false
+				}
+			}
+		}
+	}
+</script>
+<style></style>
\ No newline at end of file

--
Gitblit v1.8.0