<template>
	<view class="login-container">
		<view class="title-back">
			<view class="left-father" @click="goBack">
				<image class="back-img" src="https://www.focusnu.com/media/directive/index/left.png" />
				<view style="font-size: 30rpx;">机构信息</view>
			</view>
		</view>
		<view class="index-up">
			<image class="index-up-img" src="https://www.focusnu.com/media/directive/index/indexgif.gif" mode="widthFix"
				lazy-load="false" />
		</view>
		
		<view class="bgc-card">
			<!-- <view class="title-card">
				<view class="big-weight">机构加盟</view>
				<view class="title-other">
					加盟我们，共享银发经济红利!依托成熟运营体系，标准化服务流程降低人力成本及管理开支，背靠品牌资源，助力企业快速实现营收增长。
				</view>
			</view> -->
			<view class="none" v-if="!workArray.length">
				<image style="width: 300rpx;height: 300rpx;" src="https://www.focusnu.com/media/directive/index/none.png" mode="widthFix"
					lazy-load="false" />
					<view class="">暂无机构信息</view>
				
			</view>
			<view class="under-scroll">
				<view v-for="(item,index) in workArray" :key="index">
					<view class="white-small" @click="jumpToAll(item)">
						<view style="font-size: 32rpx;">
							{{item.comName}}
						</view>
						<image class="enter-img" src="https://www.focusnu.com/media/directive/index/right.png" />
						<view class="bottom-father">
							<view style="font-weight: 600;margin-top: 5rpx;" :style="item.status==`5`?{color:`red`}:{}">
								{{ item.status? namearraay[Number(item.status)] :"" }}
							</view>
							<!-- <image class="bottom-img" :src="`https://www.focusnu.com/media/directive/index/${statusarray[(Number(item.status)-1)]}.png`" /> -->
						</view>
						<!-- <view class="blue-button" v-if="item.modifyStatus==null || item.modifyStatus==`5` || item.modifyStatus==`2`" @click.stop="again(item)">
							信息修改
						</view> -->
						<!-- <view style="height: 30rpx;">
							
						</view> -->
					</view>
				</view>
			</view>
		</view>
		
	</view>
</template>

<script setup>
	import {
		reactive,
		ref,
		nextTick
	} from 'vue';
	import {
		onLoad,
		onPullDownRefresh
	} from '@dcloudio/uni-app'
	import {
		getMessageListsuccess
	} from '@/pages/addjigou/api/addjigou.js'
	const type = ref(0)
	const workArray = ref([])
	const special = ref(false);
	const statusarray = ["loading","success","fail"]
	const namearraay = ["","","变更完成","","变更申请中","变更驳回"]
	// 页面加载时接收 URL 参数
	onLoad((options) => {
		uni.getStorage({
			key: 'openid',
			success: function(res) {
				getMessageListsuccess(res.data).then(res => {
					workArray.value = res.result
				})
			}
		});
	})

	onPullDownRefresh(() => {
		uni.getStorage({
			key: 'openid',
			success: function(res) {
				getMessageListsuccess(res.data).then(res => {
					workArray.value = res.result
				})
			}
		});
		uni.stopPullDownRefresh()
	})

	const goBack = () => {
		uni.navigateBack()
	}

	const again = (item) => {
		let trans = item
		trans.id = null
		uni.setStorageSync("baddata", trans)
		uni.setStorageSync('specicalid', trans.id);
		uni.setStorageSync("backhuancun", {})
		uni.navigateTo({
			url: `/pages/addjigou/name`
		});
	}

	const jumpToAll = (element) => {
		// console.log("?????",element)
		uni.navigateTo({
			url: `/pages/addjigou/all?element=${JSON.stringify(element)}&special=true`
		});
	}
	
</script>

<style lang="scss" scoped>
	.login-container {
		display: flex;
		flex-direction: column;
		min-height: 100vh;
		width: 100%;
		background-color: rgb(239, 241, 252);
		position: relative;

	}

	.under-scroll {
		width: 100%;
		height: calc(100% - 460rpx);
		margin-top: 30rpx;
		.white-small {
			width: 94%;
			margin-left: 3%;
			background-color: #fff;
			border-radius: 30rpx;
			// padding: 40rpx;
			padding: 30rpx 40rpx;
			margin-bottom: 30rpx;
			font-size: 25rpx;
			// color: #999999;
			position: relative;
		}
	}

	.button-heng {
		// width: 100%;
		display: flex;
		justify-content: flex-end;
		position: absolute;
		bottom: 30rpx;
		right: 0;

		.white-button {
			width: 180rpx;
			height: 60rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			background: linear-gradient(to bottom, #F3F3F5, #DEE4E9);
			border-radius: 30rpx;
			color: black;
			margin-right: 20rpx;
		}

		
	}
	.bgc-card{
		margin-top: 450rpx;
		background-color: #F7F7F7;
		width: 98%;
		margin-left: 1%;
		border-top-left-radius: 30rpx;
		border-top-right-radius: 30rpx;
		min-height: calc(100vh - 550rpx);
		z-index: 1;
		position: relative;
	}
	.index-up {
		position: absolute;
		top: 0rpx;
		left: 0;
		width: 100%;
	
		.index-up-img {
			width: 100%;
			height: 20rpx;
		}
	}
	.title-card{
		margin: 30rpx;
		background-color: #fff;
		width: 93%;
		height: 250rpx;
		border-radius: 30rpx;
		padding: 0 45rpx;
		margin-top: 40rpx;
		padding-top: 40rpx;
		.big-weight{
			font-size: 30rpx;
			color: #333333;
			font-weight: 600;
			margin-bottom: 30rpx;
		}
		.title-other{
			color: #666666;
			font-size: 25rpx;
		}
	}
	.title-back {
		margin-top: 100rpx;
		width: 100%;
		height: 100rpx;
		display: flex;
		justify-content: space-between;
		align-items: center;
		z-index: 1;
	}
	
	.left-father {
		display: flex;
		align-items: center;
		z-index: 1;
		.back-img {
			width: 40rpx;
			height: 40rpx;
			margin-left: 40rpx;
			margin-right: 15rpx;
		}
	}
	.enter-img{
		width: 25rpx;
		height: 25rpx;
		position: absolute;
		right: 30rpx;
		top: 35rpx;
	}
	.bottom-father{
		display: flex;
		justify-content: space-between;
	}
	.bottom-img{
		width: 140rpx;
		height: 120rpx;
	}
	.blue-button {
		margin-top: 60rpx;
		width: 200rpx;
		height: 60rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		background: linear-gradient(to right, #00C9FF, #0076FF);
		// margin-right: 20rpx;
		margin-left: -10rpx;
		border-radius: 25rpx;
		color: #fff;
		font-size: 30rpx;
	}
	.none{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		display: flex;
		// justify-content: center;
		align-items: center;
		flex-direction: column;
		color: #999;
	}
</style>