个人中心图标替换,收藏页面筛选按钮条件显示,入住第二步弹窗按钮颜色

This commit is contained in:
丁杰 2026-06-08 11:12:16 +08:00
parent a28cc75da8
commit e96c468c38
3 changed files with 253 additions and 252 deletions

View File

@ -317,7 +317,7 @@ export default {
title: "购买工时", title: "购买工时",
path: "/pages/shop/manHour/saleList", path: "/pages/shop/manHour/saleList",
go_id_type: 1, go_id_type: 1,
url: "https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/72520b2a-804c-4987-84ca-25e5247e65a2.png", url: "https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/742bd9c9-0f38-4c10-b0fb-9b1ecebfc18c.png",
}, },
], ],
}, },

View File

@ -16,7 +16,8 @@
收藏的课程 收藏的课程
</view> </view>
</view> </view>
<view class="filter-area" @tap="toggleFilterPanel"> <view class="filter-area" @tap="toggleFilterPanel"
v-if="currentTab === 'brand' ? rawBrandList.length > 0 : rawCourseList.length > 0">
<text class="filter-text">筛选</text> <text class="filter-text">筛选</text>
<image class="filter-icon" :src="filterIcon" mode="aspectFit" :class="{ 'rotate': filterVisible }"></image> <image class="filter-icon" :src="filterIcon" mode="aspectFit" :class="{ 'rotate': filterVisible }"></image>
</view> </view>

View File

@ -51,16 +51,14 @@
<view class="radio-group"> <view class="radio-group">
<view class="radio-item" @click="setContactType('1')"> <view class="radio-item" @click="setContactType('1')">
<view class="radio" :class="{ checked: formData.contact_type === '1' }"> <view class="radio" :class="{ checked: formData.contact_type === '1' }">
<image v-if="formData.contact_type === '1'" <image v-if="formData.contact_type === '1'" src="/static/images/agree_y.png"
src="/static/images/agree_y.png"
class="radio-icon-image" mode="aspectFit"></image> class="radio-icon-image" mode="aspectFit"></image>
</view> </view>
<text class="radio-label">法人</text> <text class="radio-label">法人</text>
</view> </view>
<view class="radio-item" @click="setContactType('2')"> <view class="radio-item" @click="setContactType('2')">
<view class="radio" :class="{ checked: formData.contact_type === '2' }"> <view class="radio" :class="{ checked: formData.contact_type === '2' }">
<image v-if="formData.contact_type === '2'" <image v-if="formData.contact_type === '2'" src="/static/images/agree_y.png"
src="/static/images/agree_y.png"
class="radio-icon-image" mode="aspectFit"></image> class="radio-icon-image" mode="aspectFit"></image>
</view> </view>
<text class="radio-label">其他</text> <text class="radio-label">其他</text>
@ -164,7 +162,7 @@
</picker-view> </picker-view>
</view> </view>
<view class="popup-footer"> <view class="popup-footer">
<view class="popup-btn cancel" @click="hideLocationPopup"> <view class="popup-btn confirm" @click="hideLocationPopup">
<text class="btn-text">取消</text> <text class="btn-text">取消</text>
</view> </view>
<view class="popup-btn confirm" @click="confirmLocationSelect"> <view class="popup-btn confirm" @click="confirmLocationSelect">
@ -206,11 +204,13 @@
<view class="invite-popup-body"> <view class="invite-popup-body">
<view class="invite-item"> <view class="invite-item">
<text class="invite-label">邀请码</text> <text class="invite-label">邀请码</text>
<text class="invite-value">{{ existingInviterInfo && (existingInviterInfo.invite_code || existingInviterInfo.invite_code_other) }}</text> <text class="invite-value">{{ existingInviterInfo && (existingInviterInfo.invite_code ||
existingInviterInfo.invite_code_other) }}</text>
</view> </view>
<view class="invite-item"> <view class="invite-item">
<text class="invite-label">邀请人</text> <text class="invite-label">邀请人</text>
<text class="invite-value">{{ (existingInviterInfo && (existingInviterInfo.name || existingInviterInfo.nick_name)) || '' }}</text> <text class="invite-value">{{ (existingInviterInfo && (existingInviterInfo.name ||
existingInviterInfo.nick_name)) || '' }}</text>
</view> </view>
</view> </view>
<view class="invite-popup-footer"> <view class="invite-popup-footer">