| | |
| | | <text class="section-title">寄存行李类型</text> |
| | | <text class="section-desc">(多选,必填)</text> |
| | | </view> |
| | | <view class="price-note"> |
| | | <view class="price-note" @click="goRichText(9)"> |
| | | <image class="price-note-icon" src="/static/icon/ic_tips@2x.png" mode="widthFix"></image> |
| | | <text>价格说明</text> |
| | | </view> |
| | |
| | | <text class="goods-main-title">物品名称</text> |
| | | <text class="goods-main-required">(必选)</text> |
| | | </view> |
| | | <view class="goods-danger-tip"> |
| | | <view class="goods-danger-tip" @click="goRichText(10)"> |
| | | <image class="goods-danger-icon" src="/static/icon/ic_tips@2x.png" mode="widthFix"></image> |
| | | <text>禁寄物品</text> |
| | | </view> |
| | | </view> |
| | | <text class="goods-popup-desc">为确保物品寄递安全,请检查是否不夹带易燃易爆物品</text> |
| | | <view class="goods-tag-grid"> |
| | | <view |
| | | v-for="(item, index) in goodsOptions" |
| | | :key="index" |
| | | class="goods-tag" |
| | | :class="{ active: item.active }" |
| | | @click="goodsOptions.forEach((row,i) => row.active = i === index)" |
| | | > |
| | | <text>{{ item.name }}</text> |
| | | <view style="display: block;height: 500rpx;overflow-y: auto;margin-top:10px ;"> |
| | | <view class="goods-tag-grid"> |
| | | <view |
| | | v-for="(item, index) in goodsOptions" |
| | | :key="index" |
| | | class="goods-tag" |
| | | :class="{ active: item.active }" |
| | | @click="goodsOptions.forEach((row,i) => row.active = i === index)" |
| | | > |
| | | <text>{{ item.name }}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="goods-save-btn" @tap="confirmGoods">保存</view> |
| | | </view> |
| | | </u-popup> |
| | |
| | | <view class="agreement-bar popup-agreement-bar" @click="toggleAgreement"> |
| | | <image class="agreement-icon" :src="agreementChecked ? '/static/icon/ic_accept_sel@2x.png' : '/static/icon/ic_accept@2x.png'" mode="widthFix" /> |
| | | <text class="agreement-text">我已阅读并同意</text> |
| | | <text class="agreement-link" @tap="goRichText('protocol')">《用户服务协议》</text> |
| | | <text class="agreement-link" @tap="goRichText(0)">《用户服务协议》</text> |
| | | <text class="agreement-text">及</text> |
| | | <text class="agreement-link" @tap="goRichText('privacy')">《隐私政策》</text> |
| | | <text class="agreement-link" @tap="goRichText(1)">《隐私政策》</text> |
| | | </view> |
| | | <view class="bottom-action-row popup-action-row"> |
| | | <view class="total-wrap"> |
| | |
| | | <view class="agreement-bar" @click="toggleAgreement"> |
| | | <image class="agreement-icon" :src="agreementChecked ? '/static/icon/ic_accept_sel@2x.png' : '/static/icon/ic_accept@2x.png'" mode="widthFix" /> |
| | | <text class="agreement-text">我已阅读并同意</text> |
| | | <text class="agreement-link" @tap="goRichText('protocol')">《用户服务协议》</text> |
| | | <text class="agreement-link" @click="goRichText(0)">《用户服务协议》</text> |
| | | <text class="agreement-text">及</text> |
| | | <text class="agreement-link" @tap="goRichText('privacy')">《隐私政策》</text> |
| | | <text class="agreement-link" @click="goRichText(1)">《隐私政策》</text> |
| | | </view> |
| | | <view class="bottom-action-row"> |
| | | <view class="total-wrap"> |
| | |
| | | { label: '就地寄存', value: 'local' }, |
| | | { label: '同城寄送', value: 'city' } |
| | | ], |
| | | agreementChecked: true, |
| | | agreementChecked: false, |
| | | tempSelectedStoreId: 2, |
| | | selectedStoreId: 2, |
| | | tempSelectedGoodsIds: [1], |
| | |
| | | this.getNearbyShopList() |
| | | this.getCategoryList() |
| | | this.getCitySizeList() |
| | | |
| | | this.agreementChecked=false |
| | | uni.$on('updateAddress', (data) => { |
| | | console.log(data) |
| | | this.receiveAddr = data |
| | |
| | | } else { |
| | | uni.showToast({ title: '支付失败', icon: 'none' }) |
| | | } |
| | | uni.redirectTo({ |
| | | url: '/pages/delivery-order-detail/delivery-order-detail?id=' + orderId |
| | | uni.setStorageSync("orderStatus",-2) |
| | | uni.switchTab({ |
| | | url: '/pages/itinerary/itinerary' |
| | | }); |
| | | |
| | | } |
| | | }) |
| | | } |
| | |
| | | font-weight: 500; |
| | | color: #333333; |
| | | border: 2rpx solid transparent; |
| | | white-space: nowrap; /* 防止文本换行 */ |
| | | overflow: hidden; /* 隐藏溢出的内容 */ |
| | | text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */ |
| | | box-sizing: border-box; |
| | | } |
| | | |