<template>
		<view class="flex-col items-start relative page" :style="{ backgroundImage: 'url(' + bkgUrl + ')' }">
		  <view class="section_2"></view>
		  <image
		    class="image"
		    :src="loginUrl + '/flower.png'"
		  />
		  
			<text class="font pos_2">泠</text>
			<text class="font pos_4">珑</text>

		  <view class="section_3 pos_5"></view>
		  <view class="flex-col justify-start items-center text-wrapper pos_6" @click="login">
				<text class="text">微信登录</text>
			</view>
		</view>
	<!-- </view> -->

</template>

<script setup>
import { ref } from 'vue'
import { baseUrl, testUrl , suiUrl} from '@/api/request';
import { onMounted } from 'vue';
import { onLoad } from "@dcloudio/uni-app";
import { getFonts } from '../../common/globalFont';
import { loginUrl, bkgPubilcPath } from '../../common/globalImagesUrl';
import { getFZXZFont } from '../../common/globalFont';
import { getZSFont } from '../../common/globalFont';
const bkgUrl = ref(loginUrl + '/bkg.png')

onMounted(()=>{
})

onLoad(() => {
	getFonts()
	getFZXZFont()
	getZSFont()
})
const login = () => {
	uni.login({
		provider: 'weixin', //使用微信登录
		success: function (loginRes) {
			if (loginRes.code !== null) {
				console.log("获取code:" + loginRes.code)
				loginUser(loginRes.code);
			} else {
				console.log("code为空");
			}
		}
	})
}
//非遗
const loginUser = async ( code ) =>{
	const res = await uni.request({
		url: baseUrl + '/user/login/wx_open',
		method: 'GET',
		data: {
			code: code
		}  
	})
	// console.log('loginUser后台返回的==>',res.header['Set-Cookie']);
	uni.removeStorageSync('cookie'); 
	uni.setStorageSync("cookie",res.header['Set-Cookie']);  //保存setStorageSync到
	if(res.data.code == 1) {
		uni.showToast({
			title: '登录成功',
			duration: 2000  //提示两秒
		})
		uni.setStorageSync('userInfo',res.data.data);
		uni.switchTab({
			url: '/pages/home/home'
		})
	} else {
		uni.showToast({
			icon: 'error',
			title: "登录失败,请重试"
		})
		return;
	}
}

</script>

<style lang="scss" scoped>
	
.page {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100vh;
  position: relative
}
.section_2 {
  margin: 0 auto;
  background-color: #9d2624;
  width: 1.88rpx;
  height: 25vh;
}
.image {
  opacity: 0.35;
  width: 631.88rpx;
  height: 907.5rpx;
  position: absolute;
  right: 0;
  bottom: 0;
}
.font {
  font-size: 240rpx;
  font-family: FangZhengXiaoZhuan;
  line-height: 288.75rpx;
  color: #9d2624;
}
.pos_2 {
  position: absolute;
  right: 50%;
  top: 30vh;
  transform: translateX(50%);
}
.pos_4 {
  position: absolute;
  left: 50%;
  bottom: 30vh;
  transform: translateX(-50%);
}
.section_3 {
  background-color: #9d2624;
  width: 1.88rpx;
  height: 25vh;
}
.pos_5 {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.text-wrapper {
  padding: 27.54rpx 0 28.82rpx;
  background-color: #ffffff;
  border-radius: 37.5rpx 0 0 37.5rpx;
  width: 204rpx;
}
.pos_6 {
  position: absolute;
  right: 0;
  top: 1348.13rpx;
}
.text {
  color: #000000;
  font-size: 30rpx;
  font-family: FangZhengFonts;
  line-height: 28.01rpx;
  text-transform: capitalize;
}
@import url(../../common/css/global.css);
</style>