From 9e4ae356ed626e3089f31d5b40fb10a476efe7c4 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期三, 13 八月 2025 16:34:51 +0800 Subject: [PATCH] 购物车点击事件,分享视频封面问题 --- pages/passport/entry/seller/index.vue | 40 +++++++++++++++++++++++++++++++++++----- 1 files changed, 35 insertions(+), 5 deletions(-) diff --git a/pages/passport/entry/seller/index.vue b/pages/passport/entry/seller/index.vue index 915ee0e..8505513 100644 --- a/pages/passport/entry/seller/index.vue +++ b/pages/passport/entry/seller/index.vue @@ -2,7 +2,7 @@ <div class="wrapper"> <u-navbar :border-bottom="false"></u-navbar> <div> - <div class="title">搴楅摵鍏ラ┗</div> + <div class="title">渚涘簲鍟嗗叆椹�</div> <div class="step-list"> <div class="step-item" @@ -13,21 +13,30 @@ {{ item.title }} </div> </div> - <div class="submit" @click="keepOn()">寮�濮嬪~鍐�</div> - <div class="notice" @click="getEntryNotice">鏌ョ湅搴楅摵鍏ラ┗鍗忚</div> + <div :class="isAgreed ? 'submit' : 'noSubmit'" @click="keepOn()" :disabled="!isAgreed">寮�濮嬪~鍐�</div> + <div class="agreement-container" > + <label class="agreement-label"> + <checkbox :checked="isAgreed" class="agreement-checkbox" :disabled="isDisabled" /> + <text class="agreement-text" @click="getEntryNotice"> + 鏌ョ湅渚涘簲鍟�<text class="agreement-link">銆婂叆椹诲崗璁��</text> + </text> + </label> + </div> + </div> </div> </template> <script> -import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue'; +import '@/components/uview-components/uview-ui'; import { getCompanyDetail } from "@/api/entry"; export default { - components: {UNavbar}, data() { return { + isDisabled:true, + isAgreed:false, current: 999, entrySteps: [ { @@ -61,6 +70,10 @@ onShow() { if(this.$options.filters.tipsToLogin()){ this.init(); + } + if (uni.getStorageSync('agreed')) { + this.isAgreed = true; // 鑷姩鍕鹃�� + uni.removeStorageSync('agreed'); // 娓呴櫎鏍囪 } }, @@ -97,7 +110,9 @@ }, ]; const res = await getCompanyDetail(); + console.log(res) if (res.data.success) { + this.companyData = res.data.result; if (this.companyData) { @@ -125,6 +140,16 @@ } </style> <style lang="scss" scoped> + .agreement-container { + display: flex; + justify-content: center; + margin-top: 20rpx; + } + /* 鍕鹃�夋鍜屾枃瀛楀榻� */ + .agreement-label { + display: flex; + align-items: center; + } @import url("./entry.scss"); .wrapper { padding: 0 80rpx; @@ -154,6 +179,11 @@ background: rgba($color: $light-color, $alpha: 0.1); border-radius: 20rpx; } +.noSubmit{ + color: #fff; + margin-top: 120rpx; + background: rgba(204, 204, 204, 0.8);; +} .submit { color: #fff; margin-top: 120rpx; -- Gitblit v1.8.0