shinnosuke
2026-09-01 53071c8fba355da0c4f31b74027fbfee0f79d282
又又更新
3个文件已修改
19 ■■■■■ 已修改文件
rencaika/pages/car-wash-merchant/car-wash-merchant.uvue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rencaika_merchant/services/http.uts 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
talent-card-admin/src/style.css 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rencaika/pages/car-wash-merchant/car-wash-merchant.uvue
@@ -18,13 +18,15 @@
                    <text class="service-title">{{merchantName}}</text>
                </view>
                <view class="talent-tag"><text>{{applicableCards}}</text></view>
                <view class="rights-card">
                <view v-if="externalLinkType != 'miniProgram'" class="rights-card">
                    <text class="rights-label">权益详情</text>
                    <text class="rights-content">{{rightsText}}</text>
                </view>
                <text v-if="tipText != ''" class="service-tip">{{tipText}}</text>
                <text v-else class="service-desc">服务点:{{servicePointText}}</text>
                <text v-if="externalLinkType != 'miniProgram' && tipText != ''" class="service-tip">{{tipText}}</text>
                <view v-if="!available" class="unavailable-note"><text>{{unavailableReason}}</text></view>
            </view>
            <text v-if="externalLinkType == 'miniProgram' && tipText != ''" class="service-tip mini-program-tip">{{tipText}}</text>
        </view>
@@ -209,6 +211,7 @@
    .rights-label { color: #D86B35; font-size: 24rpx; line-height: 34rpx; font-weight: 700; }
    .rights-content { margin-top: 10rpx; color: #4D5663; font-size: 26rpx; line-height: 40rpx; }
    .service-tip { display: block; margin-top: 16rpx; color: #9CA6B5; font-size: 22rpx; line-height: 34rpx; }
    .mini-program-tip { margin: 27rpx 40rpx 0; text-align: center; }
    .unavailable-note { margin-top: 16rpx; text-align: center; }
    .unavailable-note text { color: #D86B35; font-size: 23rpx; line-height: 34rpx; }
    .phone-mask { display: flex; position: fixed; z-index: 50; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.45); justify-content: center; align-items: center; }
rencaika_merchant/services/http.uts
@@ -85,6 +85,7 @@
        headers['X-Idempotency-Key'] = options.idempotencyKey
    }
    let cancelled = false
    const task: any = uni.request({
        url: buildUrl(options.path),
        method: options.method != null ? options.method : 'GET',
@@ -147,6 +148,7 @@
            onSuccess((payload != null && payload.data != null ? payload.data : payload) as T, traceId)
        },
        fail: (error: any) => {
            if (cancelled) return
            onError({
                code: 'NETWORK_ERROR',
                message: error != null && error.errMsg != null ? error.errMsg as string : '网络连接失败,请稍后重试',
@@ -156,5 +158,8 @@
        }
    })
    return () => task.abort()
    return () => {
        cancelled = true
        task.abort()
    }
}
talent-card-admin/src/style.css
@@ -1419,7 +1419,7 @@
.hotel-consume-row {
  display: flex;
  align-items: flex-start;
  align-items: center;
  padding-left: 186px;
  padding-top: 20px;
  gap: 12px;
@@ -1430,11 +1430,10 @@
.hotel-consume-row > strong {
  width: 76px;
  flex-shrink: 0;
  margin-top: 6px;
}
.hotel-consume-row > .el-switch {
  margin-top: 6px;
  margin-top: 0;
}
.hotel-consume-options {