2026-03-16 11:10:28 +08:00

250 lines
6.2 KiB
Vue

<template>
<view
class="container"
:class="[`${themeInfo.theme}-theme`, `${themeInfo.language}`]"
>
<navBar />
<view class="content">
<view class="info">
<view class="i-header">
<view class="tabbox">
<view
class="li"
>
{{ $t("person.VideoTutorial") }}
</view>
</view>
</view>
<view class="infobox">
<channel-video v-for="(item,key) in state.videoList" style="margin-bottom: 20rpx;width: 100%;" :autoplay="false" :feed-id="item.url"></channel-video>
</view>
</view>
</view>
<!-- 是否验证成功 -->
</view>
</template>
<script setup>
import { ref, reactive, computed } from "vue";
import { onLoad } from "@dcloudio/uni-app";
import { baseImageUrl } from "@/config/index.js";
import navBar from "@/components/navBar.vue";
// 主题色配置
import { useMainStore } from "@/store/index.js";
const { themeInfo, storeState } = useMainStore();
import { useI18n } from 'vue-i18n';
import { useOrderApi } from "@/Apis/order.js";
const { t } = useI18n();
const app = getApp();
const pages = getCurrentPages()
const getApi = useOrderApi();
const state = reactive({
showAuthModal: false,
showCrop:false,
contentTips:'', // 验证成功提示
videoList:[
{
url:"export/UzFfAgtgekIEAQAAAAAAwxcL-YgO4gAAAAstQy6ubaLX4KHWvLEZgBPEoqFMDCIJUb-CzNPgMJqYQIoIU-7mo8lwd-RKQBd2"
},
{
url:"export/UzFfAgtgekIEAQAAAAAAJSE1Y85VmwAAAAstQy6ubaLX4KHWvLEZgBPEsqEUCwNaUb-CzNPgMJrY-yH71hZ94sDGGm7ABVhw"
},
{
url:"export/UzFfAgtgekIEAQAAAAAAp64XjNX9IQAAAAstQy6ubaLX4KHWvLEZgBPE0KAsAmF0c7-CzNPgMJqnwlki2qEI_zgVrEW_jwHI"
},
{
url:"export/UzFfAgtgekIEAQAAAAAARGYuhrIF2QAAAAstQy6ubaLX4KHWvLEZgBPEiqEkLkxlc7-CzNPgMJoX-jjwuklleftys2R8Fw5w"
},
{
url:"export/UzFfAgtgekIEAQAAAAAAiosCDGxJlQAAAAstQy6ubaLX4KHWvLEZgBPEp6FMXTUAcr-CzNPgMJrTttolxOzYhM7UTEA74nGQ"
},
{
url:"export/UzFfAgtgekIEAQAAAAAAxd0vSWv-zgAAAAstQy6ubaLX4KHWvLEZgBPEraE4LTYdcr-CzNPgMJqC4e7v_huNPmMjevUlmkOp"
},
{
url:"export/UzFfAgtgekIEAQAAAAAAG1EOKbk80wAAAAstQy6ubaLX4KHWvLEZgBPEvqEEUWEKcr-CzNPgMJqBmCIwAhVm-YPrEF2Ywev-"
},
{
url:"export/UzFfAgtgekIEAQAAAAAA8QMVbCy4FgAAAAstQy6ubaLX4KHWvLEZgBPEoKE8WwIER9aBzNPgMJp-NLi-G2Lbg1m1qeWlshbC"
},
],
});
onLoad((event) => {
});
</script>
<style lang="scss" scoped>
@import "@/static/style/theme.scss";
.container {
margin: 0;
width: 100%;
min-height: 100vh;
padding-bottom: 80rpx;
display: flex;
flex-direction: column;
align-items: center;
background: linear-gradient(
to bottom,
var(--right-linear),
var(--left-linear2)
);
background-attachment: fixed;
.qf-image-cropper {
z-index: 10;
}
.content {
width: 100%;
.infobox {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
background-color: #ffffff;
position: relative;
&::before {
content: "";
z-index: 9;
position: absolute;
bottom: -7px;
left: 0;
width: 100%;
height: 14px;
background: radial-gradient(var(--left-linear2) 0px, var(--left-linear2) 5px, transparent 5px, transparent);
background-size: 14px 14px;
}
}
.btn {
margin-top: 20rpx;
margin-bottom: 20rpx;
padding:0 20rpx;
button {
font-size: 28rpx;
padding: 12rpx 0;
font-size: 30rpx;
font-weight: bold;
color: var(--text-color);
background: var(--active-color);
border-radius: 10rpx;
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.13);
}
}
.select {
border-bottom: 1px dashed #d8d8d857;
margin-bottom: 16rpx;
.label {
color: #bec2ce;
font-size: 26rpx;
}
.info {
color: #242e42;
font-size: 22rpx;
display: flex;
justify-content: space-between;
font-weight: bold;
padding: 0 18rpx;
opacity: 0.7;
&.Total {
margin-top: 10rpx;
color: #242e42;
opacity: 1;
}
}
.garyBox {
background-color: rgba(216, 216, 216, 0.3);
border-radius: 8rpx;
padding: 2rpx 10rpx;
font-size: 20rpx;
font-weight: bold;
color: rgb(36, 46, 66);
display: flex;
align-items: center;
justify-content: space-between;
margin: 10rpx 4rpx;
}
.inputBox {
display: flex;
justify-content: center;
align-items: center;
padding: 10rpx;
margin-left: 5px;
.ImgUpload {
display: flex;
margin: 10upx 0;
}
.value {
flex: 1;
display: flex;
flex-wrap: wrap;
color: #242e42;
font-size: 24rpx;
font-weight: bold;
}
.arrow {
width: auto;
font-size: 24rpx;
.codeBtn {
font-size: 24rpx;
background-color: #d1cbcb2d;
}
}
}
}
}
.i-header {
position: relative;
&::before {
content: "";
position: absolute;
top: -7px;
left: 0;
width: 100%;
height: 14px;
background: radial-gradient(var(--right-linear) 0px, var(--right-linear) 5px, transparent 5px, transparent);
background-size: 14px 14px;
z-index: 9;
}
padding: 30upx 0;
width: 100%;
background-color: #f7f7f7;
color: #242e42;
.tabbox {
position: relative;
padding: 20upx 10%;
display: flex;
justify-content: space-around;
.li {
width: 50%;
background-color: transparent;
font-size: 32upx;
outline: none;
text-align: center;
}
.li.active {
font-weight: bold;
}
.bottom-line {
position: absolute;
left: calc(50% - 220rpx);
bottom: 0;
width: 160rpx;
height: 2.5px;
border-radius: 20px;
background: var(--main-color);
transition: left 0.5s ease;
&.right {
left: calc(50% + 60rpx);
}
}
}
}
}
</style>