<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="title-back" :style="{height:`${uni.getStorageSync('moveHeight')+40}px`}">
			<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 :style="{height:`${uni.getStorageSync('moveHeight') + 30}px`}"></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="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="margin-top: 45rpx;">
								<view class="">
									<text style="color: #999;" v-if="item.franchiseTime"> 加盟日期：</text>
									<text v-if="item.franchiseTime">
										{{item.franchiseTime }}
									</text>


									<text style="color: #999;" v-if="!item.franchiseTime"> 申请日期：</text>
									<text v-if="!item.franchiseTime">
										{{item.commitTime}}
									</text>

								</view>
								<view style="margin-top: 10rpx;">
									<text style="color: #999;"> 审核日期：</text>{{item.auditTime}}
								</view>
							</view>
							<view class=""></view>
							<image class="bottom-img"
								:src="`https://www.focusnu.com/media/directive/index/${statusarray[(Number(item.status)-1)]}.png`" />
						</view>

					</view>
				</view>
			</view>
		</view>

	</view>
</template>

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

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

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

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

	const jumpToAll = (element) => {
		uni.navigateTo({
			url: `/pages/addjigou/all?element=${JSON.stringify(element)}`
		});
	}
</script>

<style lang="scss" scoped>
	.login-container {
		display: flex;
		flex-direction: column;
		min-height: 100vh;
		width: 100%;
		background-color: #F7F7F7;
		position: relative;

	}

	.under-scroll {
		width: 100%;
		height: calc(100% - 460rpx);
		padding-top: 30rpx;

		.white-small {
			width: 94%;
			margin-left: 3%;
			background-color: #fff;
			border-radius: 30rpx;
			padding: 30rpx 40rpx;
			margin-bottom: 30rpx;
			font-size: 25rpx;
			position: relative;
		}
	}

	.button-heng {
		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 - 650rpx);
		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 {
		background-color: #F7F7F7;
		width: 100%;
		height: 70rpx;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		padding-bottom: 20rpx;
		border-bottom: 1rpx solid #cbd1d2;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
	}

	.left-father {
		display: flex;
		align-items: center;
		z-index: 1;

		.back-img {
			width: 45rpx;
			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: 160rpx;
		height: 140rpx;
	}

	.blue-button {
		margin-top: 20rpx;
		width: 200rpx;
		height: 60rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		background: linear-gradient(to bottom, #e7f4ff, #c5e5ff);
					border: 2rpx solid #9AD1FF;
					color: #007CFF;
		margin-left: -10rpx;
		border-radius: 25rpx;
		
		font-size: 30rpx;
	}

	.none {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: flex;
		align-items: center;
		flex-direction: column;
		color: #999;
	}
</style>