调整文件目录

This commit is contained in:
xiaogang 2024-11-19 13:41:55 +08:00
parent 3be41e0711
commit fca9d0e16f
10 changed files with 26 additions and 52 deletions

View File

@ -35,26 +35,6 @@
"navigationBarTitleText": "支付确认", "navigationBarTitleText": "支付确认",
"navigationBarBackgroundColor": "#FFF" "navigationBarBackgroundColor": "#FFF"
} }
},
{
"path": "pages/ycysp/component/coupon-item",
"type": "page"
},
{
"path": "pages/ycysp/component/member",
"type": "page"
},
{
"path": "pages/ycysp/component/order-item",
"type": "page"
},
{
"path": "pages/ycysp/component/recharge-item",
"type": "page"
},
{
"path": "pages/ycysp/component/ticket-recieve",
"type": "page"
} }
], ],
"globalStyle": { "globalStyle": {

View File

@ -37,7 +37,7 @@ const selectEvent = () => {
opacity: 1; opacity: 1;
background: #fff; background: #fff;
box-sizing: border-box; box-sizing: border-box;
border: 1.6rpx solid #ececec; border: 2rpx solid #ececec;
} }
.is-checked { .is-checked {
background: #dcefff; background: #dcefff;
@ -59,10 +59,10 @@ const selectEvent = () => {
color: $sub-price-color; color: $sub-price-color;
font-weight: 600; font-weight: 600;
line-height: normal; line-height: normal;
letter-spacing: 0em;
.icon { .icon {
font-size: 28rpx; font-size: 28rpx;
margin-bottom: 4rpx; margin-bottom: 8rpx;
margin-right:4rpx;
} }
.num { .num {
/* 价格 */ /* 价格 */
@ -72,10 +72,8 @@ const selectEvent = () => {
.type-ori { .type-ori {
font-size: 24rpx; font-size: 24rpx;
font-weight: normal; font-weight: normal;
line-height: normal;
letter-spacing: 0em;
text-decoration: line-through; text-decoration: line-through;
color: #a4c4fa; color: #a4c4fa;
margin-top: 6rpx; margin-top: 4rpx;
} }
</style> </style>

View File

@ -6,7 +6,7 @@
<script setup> <script setup>
import { ref, reactive, unref, onMounted} from 'vue'; import { ref, reactive, unref, onMounted} from 'vue';
import couponItem from './component/coupon-item.vue'; import couponItem from './components/coupon-item.vue';
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">

View File

@ -35,7 +35,7 @@
<view class="title"> <view class="title">
<view class="title-text">选择影音会员</view> <view class="title-text">选择影音会员</view>
</view> </view>
<scroll-view scroll-x class="scroll"> <scroll-view scroll-x class="scroll" :scroll-left="scrollLeft" scroll-with-animation>
<view class="swiper"> <view class="swiper">
<view v-for="(item, index) in brandArr" class="member-item"> <view v-for="(item, index) in brandArr" class="member-item">
<member :key="item.id" :detail="item" @checked="handleChecked" /> <member :key="item.id" :detail="item" @checked="handleChecked" />
@ -114,9 +114,9 @@
<script setup> <script setup>
import { ref, reactive, unref, onMounted, nextTick } from "vue"; import { ref, reactive, unref, onMounted, nextTick } from "vue";
// import ticketRecieve from './component/ticket-recieve.vue'; // import ticketRecieve from './components/ticket-recieve.vue';
import member from "./component/member.vue"; import member from "./components/member.vue";
import rechargeItem from "./component/recharge-item.vue"; import rechargeItem from "./components/recharge-item.vue";
import { getBrandList, getProductList, login } from "@/api/ycysp"; import { getBrandList, getProductList, login } from "@/api/ycysp";
import { generateUUID } from "@/utils/utils"; import { generateUUID } from "@/utils/utils";
import { createOrder } from "@/api/ycysp"; import { createOrder } from "@/api/ycysp";
@ -128,6 +128,7 @@ const brandArr = ref([]);
const productArr = ref([]); const productArr = ref([]);
const account = ref(""); const account = ref("");
const authCode = ref(""); const authCode = ref("");
const scrollLeft = ref(0);
// //
const getBrand = () => { const getBrand = () => {
@ -138,6 +139,10 @@ const getBrand = () => {
...item, ...item,
isChecked: index === 0, isChecked: index === 0,
})); }));
setTimeout(()=>{
scrollLeft.value = 60
},500)
}) })
.catch((err) => { .catch((err) => {
console.error(err); console.error(err);
@ -283,7 +288,7 @@ onMounted(async () => {
display: flex; display: flex;
align-items: center; align-items: center;
position: relative; position: relative;
margin-bottom: 20rpx; margin-bottom: 2rpx;
.title-line { .title-line {
width: 10rpx; width: 10rpx;
@ -296,9 +301,9 @@ onMounted(async () => {
.title-text { .title-text {
font-size: 36rpx; font-size: 36rpx;
font-weight: 400; font-weight: 400;
letter-spacing: 0.04em;
color: #212f3b; color: #212f3b;
margin-left: 14rpx; margin-left: 14rpx;
font-family: PingFang SC-Bold;
} }
.title-more { .title-more {
@ -306,7 +311,6 @@ onMounted(async () => {
right: 0; right: 0;
font-size: 26rpx; font-size: 26rpx;
font-weight: normal; font-weight: normal;
letter-spacing: 0.04em;
color: #666e7e; color: #666e7e;
} }
} }
@ -322,6 +326,7 @@ onMounted(async () => {
width: 100%; width: 100%;
// height:250rpx; // height:250rpx;
overflow-x: auto; overflow-x: auto;
transition: all 1s linear;
} }
.swiper { .swiper {
@ -331,7 +336,7 @@ onMounted(async () => {
} }
.member-item { .member-item {
margin: 0 16rpx 16rpx 0; margin: 16rpx 16rpx 0 0;
width: calc((100vw - 68rpx) / 3); width: calc((100vw - 68rpx) / 3);
} }
@ -349,9 +354,10 @@ onMounted(async () => {
} }
.recharge-item { .recharge-item {
display: inline-block; display: inline-flex;
margin: 0 16rpx 16rpx 0; margin: 20rpx 16rpx 0 0;
width: calc((100vw - 20rpx) / 3.5); // width: calc((100vw - 68rpx) / 3.5);
width: 204rpx;
} }
.input-container { .input-container {
@ -360,18 +366,15 @@ onMounted(async () => {
border-radius: 84rpx; border-radius: 84rpx;
opacity: 1; opacity: 1;
background: #eef7ff; background: #eef7ff;
margin: 40rpx auto 0; margin: 36rpx auto 0;
display: flex; display: flex;
align-items: center; align-items: center;
padding: 0 40rpx; padding: 0 40rpx;
box-sizing: border-box; box-sizing: border-box;
input { input {
width: 100%; width: 100%;
font-size: 32rpx; font-size: 32rpx;
font-weight: normal; font-weight: normal;
line-height: normal;
letter-spacing: 0em;
color: #8dbff6; color: #8dbff6;
} }
} }
@ -379,8 +382,6 @@ onMounted(async () => {
.pcs { .pcs {
font-size: 32rpx; font-size: 32rpx;
font-weight: normal; font-weight: normal;
line-height: normal;
letter-spacing: 0em;
color: #8dbff6; color: #8dbff6;
} }
@ -388,7 +389,7 @@ onMounted(async () => {
width: 710rpx; width: 710rpx;
height: 88rpx; height: 88rpx;
padding: 12rpx 28rpx; padding: 12rpx 28rpx;
margin: 40rpx auto 0; margin: 20rpx auto 0;
font-size: 32rpx; font-size: 32rpx;
font-weight: normal; font-weight: normal;
line-height: normal; line-height: normal;

View File

@ -49,7 +49,7 @@
<script setup> <script setup>
import { useMessage } from "wot-design-uni"; import { useMessage } from "wot-design-uni";
import OrderItem from "./component/order-item"; import OrderItem from "./components/order-item";
import usePay from "./hooks/usePay"; import usePay from "./hooks/usePay";
import { getOrderList, refundOrder } from "../../api/ycysp"; import { getOrderList, refundOrder } from "../../api/ycysp";
import { onMounted, ref, unref, reactive, computed } from "vue"; import { onMounted, ref, unref, reactive, computed } from "vue";

7
uni-pages.d.ts vendored
View File

@ -7,12 +7,7 @@ interface NavigateToOptions {
url: "/pages/ycysp/home" | url: "/pages/ycysp/home" |
"/pages/ycysp/order" | "/pages/ycysp/order" |
"/pages/ycysp/orderDetail" | "/pages/ycysp/orderDetail" |
"/pages/ycysp/pay" | "/pages/ycysp/pay";
"/pages/ycysp/component/coupon-item" |
"/pages/ycysp/component/member" |
"/pages/ycysp/component/order-item" |
"/pages/ycysp/component/recharge-item" |
"/pages/ycysp/component/ticket-recieve";
} }
interface RedirectToOptions extends NavigateToOptions {} interface RedirectToOptions extends NavigateToOptions {}