<template>
<view class="flex-col page">
  <swiper><swiper-item v-for="(item, index) in items" :key="index"></swiper-item></swiper>
  <view class="flex-col section">
    <view class="flex-col">
      <text class="self-start font text text_2">热门精品</text>
      <view class="flex-col justify-start items-end self-stretch relative mt-16">
        <view class="flex-row items-center section_3">
          <text class="font_2 text_4" @click="jump_feiyi" >非遗工坊</text>
          <image
            class="shrink-0 image_2 ml-13"
            :src="shizi"
          />
        </view>
        <view class="flex-row items-center section_2 pos" @click="jump_xiezhen">
          <image
            class="image_2"
            :src="rili"
          />
          <text class="font_2 text_3 ml-9">写真预约</text>
        </view>
      </view>
    </view>
    <view class="flex-col group mt-24">
      <view class="flex-row justify-between group_2">
        <text class="self-center font_3 text text_5">推荐商品</text>
        <view class="flex-row self-start group_3">
          <text class="font_4">更多</text>
          <image
            class="shrink-0 image_3"
            :src="you"
          />
        </view>
      </view>
      <view class="flex-row equal-division">
        <view class="flex-col section_4 equal-division-item">
          <view class="flex-col items-start self-stretch" @click="jump_product">
            <image
              class="image_4"
              :src="product"
            />
            <text class="font_5 text_6 mt-2">琉璃发体验包</text>
          </view>
          <text class="self-start font_6 text_7 mt-7">¥750</text>
        </view>
        <view class="flex-col section_4 equal-division-item ml-9">
          <view class="flex-col items-start self-stretch">
            <image
              class="image_4"
              :src="product"
            />
            <text class="font_5 text_6 mt-2">琉璃发体验包</text>
          </view>
          <text class="self-start font_6 text_7 mt-7">¥750</text>
        </view>
        <view class="flex-col section_4 equal-division-item ml-9">
          <view class="flex-col items-start self-stretch">
            <image
              class="image_4"
              :src="product"
            />
            <text class="font_5 text_6 mt-2">琉璃发体验包</text>
          </view>
          <text class="self-start font_6 text_7 mt-7">¥750</text>
        </view>
      </view>
      <view class="flex-row justify-between group_2 view">
        <text class="self-center font_3 text text_8">推荐服务</text>
        <view class="flex-row self-start group_3">
          <text class="font_4">更多</text>
          <image
            class="shrink-0 image_3"
            :src="you"
          />
        </view>
      </view>
      <view class="flex-row equal-division_2">
        <view class="flex-col section_4 equal-division-item">
          <view class="flex-col items-start self-stretch">
            <image
              class="image_4"
              :src="product"
            />
            <text class="font_5 text_6 mt-2">琉璃发体验包</text>
          </view>
          <text class="self-start font_6 text_7 mt-7">¥750</text>
        </view>
        <view class="flex-col section_4 equal-division-item ml-9">
          <view class="flex-col items-start self-stretch">
            <image
              class="image_4"
              :src="product"
            />
            <text class="font_5 text_6 mt-2">琉璃发体验包</text>
          </view>
          <text class="self-start font_6 text_7 mt-7">¥750</text>
        </view>
        <view class="flex-col section_4 equal-division-item ml-9">
          <view class="flex-col items-start self-stretch">
            <image
              class="image_4"
              :src="product"
            />
            <text class="font_5 text_6 mt-2">琉璃发体验包</text>
          </view>
          <text class="self-start font_6 text_7 mt-7">¥750</text>
        </view>
      </view>
      <view class="flex-row justify-between items-end group_4">
        <text class="font text text_9">活动资讯</text>
        <view class="flex-row group_5">
          <text class="font_4">更多</text>
          <image
            class="shrink-0 image_3"
            :src="you"
          />
        </view>
      </view>
    </view>
    <view class="flex-col list mt-24">
      <view class="flex-row items-center list-item" v-for="(item, index) in items_1" :key="index">
        <view class="flex-col items-start flex-1">
          <text class="font_5 text_13">“五色五育”研学——端午香囊篇</text>
          <text class="font_7 text_11 mt-13">为进一步深入贯彻落实习近平总书记...</text>
          <text class="font_8 text_15 mt-13">2024-08-04</text>
        </view>
        <image
          class="shrink-0 image_5 ml-21"
          :src="xuanchuan"
        />
      </view>
    </view>
  </view>
</view>
</template>

<script setup>
import {ref} from 'vue'
import { baseUrl, testUrl , suiUrl} from '@/api/request';
import { onShow } from "@dcloudio/uni-app";
import dec from '@/pages/home/img/dec.png'
import product from '@/pages/home/img/product.png'
import right from '@/pages/home/img/right.png'
import left from '@/pages/home/img/left.png'
import rili from '@/pages/home/img/rili.png'
import xuanchuan from '@/pages/home/img/xuanchuan.png'
import shizi from '@/pages/home/img/shizi.png'
import you from '@/pages/home/img/you.png'
//变量
const items = ref( [null, null, null])
const items_1 = ref( [null, null, null])
onShow(() => {
	uni.removeStorageSync('businessId')
	getMyUser()
})
const jump_feiyi =()=>{
	uni.navigateTo({
		url: '/pages/workshop/index/index'
	})
}
const getMyUser = async () =>{
	const res = await uni.request({
		url: baseUrl + '/user/get/login',
		method: 'GET',
		header: {
			// 读取JSESSIONID
			'cookie': wx.getStorageSync("cookie")
		}
	})
	// console.log('获取用户信息==>',res.data)
	if( res.data.code === 40100 ) {
		uni.navigateTo({
			url: '/pages/login/login'
		})
		uni.showToast({
			icon: 'loading',
			title: "请登录"
		})
	}
}
//跳转商品详情页面
const jump_product =()=>{
	uni.navigateTo({
		url:'../../pages/store-home/ProductDetails/ProductDetails'
	}) 
}
const jump_xiezhen =()=>{
	uni.navigateTo({
		url: '../../pages/booking/respectable/respectable'
	})
}
</script>

<style lang="scss" scoped>
.ml-13 {
  margin-left: 24.38rpx;
}
.ml-9 {
  margin-left: 16.88rpx;
}
.mt-7 {
  margin-top: 13.13rpx;
}
.mt-13 {
  margin-top: 24.38rpx;
}
.ml-21 {
  margin-left: 39.38rpx;
}
.page {
  background-color: #fbf2e3;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.section {
  padding: 17.85rpx 7.5rpx 49.88rpx 13.13rpx;
  background-color: #fff9ed;
  border-radius: 37.5rpx 37.5rpx 0 0;
}
.font {
  font-size: 45rpx;
  font-family: STZhongsong;
  line-height: 41.98rpx;
  color: transparent;
}
.section_3 {
  padding: 15rpx 30rpx 13.13rpx;
  background-image: url('https://s21.ax1x.com/2024/10/18/pAUf6aT.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.font_2 {
  font-size: 30rpx;
  font-family: Inter;
  line-height: 28.29rpx;
  font-weight: 700;
  color: #5c1416;
}
.text_4 {
  margin-left: 77.66rpx;
  line-height: 28.56rpx;
}
.image_2 {
  width: 86.25rpx;
  height: 86.25rpx;
}
.section_2 {
  padding: 15rpx 26.25rpx 13.13rpx;
  background-image: url('https://s21.ax1x.com/2024/10/18/pAUfrq0.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 371.25rpx;
}
.pos {
  position: absolute;
  left: 0;
  top: 0;
}
.text_3 {
  line-height: 28.31rpx;
}
.group {
  padding: 0 28.5rpx;
}
.group_2 {
  padding-left: 8.34rpx;
  padding-right: 5.25rpx;
}
.font_3 {
  font-size: 45rpx;
  font-family: Open Sans;
  line-height: 41.98rpx;
  color: transparent;
}
.text {
  background-image: linear-gradient(270deg, #7e0d11 0%, #a54747 50%, #7e0d11 100%);
  -webkit-background-clip: text;
  text-shadow: 3.75rpx 3.75rpx 3.75rpx #00000040;
}
.text_2 {
  margin-left: 25.31rpx;
}
.text_5 {
  line-height: 41.49rpx;
}
.group_3 {
  margin-top: 17.21rpx;
}
.font_4 {
  font-size: 30rpx;
  font-family: Open Sans;
  line-height: 28.29rpx;
  font-weight: 700;
  color: #9a714d;
}
.image_3 {
  width: 30rpx;
  height: 30rpx;
}
.equal-division {
  margin: 28.13rpx 29.63rpx 0 7.13rpx;
}
.section_4 {
  flex: 1 1 200.63rpx;
}
.equal-division-item {
  padding: 9.88rpx 8.61rpx 33.47rpx 13.89rpx;
  background-color: #fffef8;
  border-radius: 9.38rpx;
  height: 268.13rpx;
  border: solid 1.88rpx #ac8d5d;
}
.image_4 {
  border-radius: 9.38rpx;
  width: 159.99rpx;
  height: 159.99rpx;
}
.font_5 {
  font-size: 26.25rpx;
  font-family: Open Sans;
  line-height: 26.16rpx;
  color: #000000;
}
.text_6 {
  font-size: 28.13rpx;
}
.font_6 {
  font-size: 26.25rpx;
  font-family: STFangsong;
  line-height: 18rpx;
  color: #ff0000;
}
.text_7 {
  margin-left: 3.04rpx;
  -webkit-text-stroke: 1.88rpx #ff000040;
}
.view {
  margin-top: 42.79rpx;
}
.text_8 {
  line-height: 41.53rpx;
}
.equal-division_2 {
  margin: 24.38rpx 29.63rpx 0 7.13rpx;
}
.group_4 {
  margin-top: 30.71rpx;
}
.text_9 {
  margin-bottom: 3.41rpx;
  line-height: 42.75rpx;
}
.group_5 {
  margin-right: 10.88rpx;
}
.list {
  margin-left: 26.25rpx;
  margin-right: 30rpx;
  padding: 5.63rpx 0 39.38rpx;
  background-color: #f7e7c6;
  border-radius: 18.75rpx;
}
.list-item {
  padding: 31.88rpx 30.36rpx 16.88rpx;
}
.text_13 {
  line-height: 24.39rpx;
}
.font_7 {
  font-size: 22.5rpx;
  font-family: Open Sans;
  line-height: 20.89rpx;
  color: #6c6c6c;
}
.text_11 {
  margin-left: 8.36rpx;
}
.font_8 {
  font-size: 22.5rpx;
  font-family: Open Sans;
  line-height: 18rpx;
  color: #6c6c6c;
}
.text_15 {
  margin-left: 8.27rpx;
  line-height: 16.54rpx;
}
.image_5 {
  margin-right: 3.39rpx;
  width: 178.13rpx;
  height: 127.5rpx;
}
@import url(../../common/css/global.css);

</style>