From d50a3ed44e2edab2a7a661c43491c3aa42c57794 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期四, 25 九月 2025 14:17:05 +0800 Subject: [PATCH] 用户行为分享基础埋点 --- pages/passport/entry/seller/index.vue | 40 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 36 insertions(+), 4 deletions(-) diff --git a/pages/passport/entry/seller/index.vue b/pages/passport/entry/seller/index.vue index 9481c4d..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,19 +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 '@/components/uview-components/uview-ui'; + import { getCompanyDetail } from "@/api/entry"; export default { - components: {}, data() { return { + isDisabled:true, + isAgreed:false, current: 999, entrySteps: [ { @@ -59,6 +70,10 @@ onShow() { if(this.$options.filters.tipsToLogin()){ this.init(); + } + if (uni.getStorageSync('agreed')) { + this.isAgreed = true; // 鑷姩鍕鹃�� + uni.removeStorageSync('agreed'); // 娓呴櫎鏍囪 } }, @@ -95,7 +110,9 @@ }, ]; const res = await getCompanyDetail(); + console.log(res) if (res.data.success) { + this.companyData = res.data.result; if (this.companyData) { @@ -123,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; @@ -152,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