cashier_wx/pages/user/member/instructions.vue

135 lines
2.5 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="container">
<view class="list">
<view class="list_item" @click="handleClick(item)" v-for="(item,index) in list" :key="index">
<view class="list_item_title">{{ item.title }}</view>
<view class="list-cell">
<view class="list-cell-item" v-for="(item1,index1) in item.list" :key="index1">
<view class="list-cell-item-title"> {{ item1.title }}</view>
<view class="list-cell-item-content">
<view class="list-cell-item-content-text" v-for="(item2,index2) in item1.list"
:key="index2">{{item2}}</view>
</view>
</view>
</view>
</view>
</view>
</view>
</template>
<script setup>
import {
ref
} from 'vue'
const list = [{
title: "充值规则",
list: [{
title: "满赠规则",
list: [
"充300元送15元0积分+0元券",
"充500元送40元0积分+0元券",
"充1000元送100元0积分+0元券",
]
},
{
title: "适用门店",
list: [
"适用于1家门店",
]
},
],
},
{
title: "使用规则",
list: [{
title: "使用须知",
list: [
"按比例",
]
},
{
title: "免密支付",
list: [
"免密支付已开通",
]
},
{
title: "适用商品",
list: [
"全部商品可用",
]
},
],
},
]
const userInfo = ref()
const handleClick = (item) => {
// uni.pro.navigateTo(item.url, userInfo.value)
}
</script>
<style lang="less">
page {
background-color: #fff;
}
.container {
padding: 48rpx 20rpx;
.list {
display: flex;
flex-direction: column;
.list_item {
display: flex;
flex-direction: column;
margin-bottom: 32rpx;
.list_item_title {
font-weight: bold;
font-size: 32rpx;
color: #333333;
margin-bottom: 32rpx;
}
.list-cell {
display: flex;
flex-direction: column;
.list-cell-item {
display: flex;
flex-direction: column;
border-bottom: 2rpx solid #E5E5E5;
padding-bottom: 32rpx;
margin-bottom: 32rpx;
.list-cell-item-title {
font-weight: bold;
font-size: 28rpx;
color: #333333;
margin-bottom: 16rpx;
}
.list-cell-item-content {
display: flex;
flex-direction: column;
.list-cell-item-content-text {
font-weight: 400;
font-size: 24rpx;
color: #999999;
}
}
}
}
}
.list_item:last-child .list-cell-item:last-child {
border-bottom: none;
}
}
}
</style>