📍 {{ city || '本市' }}
{{ slogan }} {{ myUsablePoints }} {{ pointsName }} › 登录领{{ pointsName }} ›
{{ decorText('groupbuy', 'title', '同城团购') }}
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ decorT('t.groupbuy.xvibsq', '团购不用线上买券,到店按团购价付给店家') }}›
{{ decorT('g.bkpum2', '全部标签') }}
{{ t.name }}
{{ decorT('g.03z65q', '广告') }}
{{ a.categoryName }}
{{ freeGiveReward ? '免费展示' : '免费 · 无' + pointsName }}
剩 {{ a.remaining }} 份
{{ a.title }} {{ decorT('g.03z9fm', '已看') }}
¥{{ a.groupBuy.groupPrice }} ¥{{ a.groupBuy.originalPrice }}
{{ a.merchantName }}
免费展示 · 不发{{ pointsName }}
看广告 +{{ a.rewardPoints }} {{ pointsName }}
{{ decorT('t.groupbuy.78qse4', '该分类暂无团购') }}
{{ walletMode === 'merged' && showAdPoints ? '我可用' : '我的' }}{{ pointsName }}
{{ myUsablePoints }}{{ decorT('t.earn.00497v', '分') }}
含 {{ adPointsName }} {{ myAdPoints }} 分 · 约可兑换 ¥{{ summary.cashValue || 0 }} 权益
约可兑换 ¥{{ summary.cashValue || 0 }} 权益
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ summary.todayEarned || 0 }}
{{ decorT('t.earn.azdmqq', '今日获得') }}
{{ Math.min(Math.max(0, summary.todayLeft || 0), earnClaimable) }}
{{ decorT('t.earn.muc1wv', '今日还能领') }}
{{ summary.todayClaims || 0 }}
{{ decorT('t.earn.azblnq', '今日看过') }}
{{ summary.monthEarned || 0 }}
{{ decorT('t.earn.ep4cpz', '本月获得') }}
📖{{ decorT('t.earn.j4pd2k', '不知道这些分怎么花?看 3 个真实用法') }}›
可赚{{ pointsName }}的广告
{{ earnAds.length }} 个
{{ decorT('t.earn.slgdlj', '看一条攒一点,攒够了去商城换日用品和到店好物') }}
{{ a.title }}
{{ a.merchantName }} · {{ a.seen ? '已领过' : (a.remaining <= 0 ? '已抢完' : '可领') }} · 全站仅剩 {{ a.remaining }} 份
{{ decorT('t.earn.1c4d33', '暂无可领取的广告') }}
每天最多可领取 {{ dailyUserLimit }} 次{{ pointsName }},同一广告仅可领取一次
{{ pointsName }}明细
{{ decorT('t.earn.ekxt65', '更多 ›') }}
{{ l.reason }}
{{ fmtTime(l.createdAt) }}
{{ l.amount > 0 ? '+' : '' }}{{ l.amount }}
还没有{{ pointsName }}记录
{{ pointsName }} MALL
{{ decorText('shop', 'title', pointsName + '商城') }}
{{ decorText('shop', 'lead', pointsName + '当钱花 · 到店套餐、日用品、服务,不花一分钱') }}
我的{{ pointsName }}
{{ myUsablePoints }}{{ pointsName }}
去赚{{ pointsName }} ›
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

📖{{ decorT('t.shop.hz54t1', '实物、到店核销、到店好价,怎么换最划算') }}›
{{ decorT('t.shop.bgkd9c', '到店好价') }} {{ decorT('t.shop.cxys47', '积分换券 · 到店再付') }} {{ mkFill(decorT('t.shop.5cpwhj', '查看全部 {p} 个'), { p: pickupTotal }) }} ›
{{ it.promoLabel }}自营{{ it.name }}
{{ it.points }}{{ pointsName }} + 到店付 ¥{{ moneyOf(it.payAtStore) }}
原价 ¥{{ moneyOf(it.originPrice) }} 省 {{ moneyOf(saveOf(it)) }} 元 {{ it.merchantName }}
{{ decorT('t.shop.bgrsw6', '到店自提') }}
🎪{{ it.activities[0].modeName }} {{ it.activities[0].joinCount }}/{{ it.activities[0].target }} 人 已参与 {{ it.activities[0].joinCount }} 人
{{ it.promoLabel }}自营{{ it.name }}
{{ it.activities[0].title }}
{{ it.points }}{{ pointsName }}
{{ decorT('t.shop.ht9eo0', '已兑完 · 等补货') }}
{{ it.merchantName }}
库存 {{ it.stock }} · 已兑 {{ it.sold }}
{{ decorT('t.shop.el2166', '暂无商品') }}
{{ decorT('t.market.br5bao', '加载更多') }} · {{ shopRest }}
{{ me ? me.nickname : '点击登录' }}
{{ me ? me.rawPhone : '登录后可领取' + pointsName + '、兑换好礼' }}
{{ me ? me.points : 0 }}
我的{{ pointsName }}
{{ orderCount }}
{{ decorT('t.mine.bcucen', '兑换订单') }}
{{ claimCount }}
{{ decorT('t.mine.hamkf4', '看过广告') }}
{{ streak.days }}
{{ streakLabel() }}
{{ decorT('t.mine.6feeab', '我的数据') }} {{ decorT('t.mine.275d5f', '只统计你自己 · 数字都有出处') }}
{{ decorT('t.mine.fd920e', '登录后就能看到你的积分和参与记录。') }}{{ decorT('t.mine.522e75', '点这里刷新') }}
{{ g.name }} {{ g.desc }}
{{ it.empty ? '暂无' : it.value + ' ' + it.unit }}
{{ it.name }}
{{ it.note }}
{{ decorT('t.mine.adfaoe', '新手任务 · 做完六关把平台逛一遍') }}
{{ decorT('t.mine.053n02', '已完成的关会自动到账,不用再点一次领取。') }}
第 {{ st.no }} 关{{ st.paid ? '已到账' : (st.progress + ' / ' + st.target) }} · {{ st.points }} {{ pointsName }}
第 3 关尾款 {{ mk.tasks.tailPoints }} {{ pointsName }}:{{ mk.tasks.steps[2].tail.days }} 天内被 {{ mk.tasks.steps[2].tail.need }} 位不同用户看完才到账。
{{ decorT('t.mine.dzrsh1', '我的资产') }}
{{ decorT('t.mine.eua7uk', '积分只能在平台里换东西;余额是卖货和活动结算的钱,可以提现。两者不通用。') }}
{{ decorT('t.mine.dzhdhm', '我的参与') }}
{{ decorT('t.mine.da10t2', '平台服务') }}
{{ decorT('t.mine.dr3w93', '账号与帮助') }}
{{ behaviorNotice.title }}
{{ behaviorNotice.lead }}
{{ r.k }}{{ r.d }}
{{ decorText('publish', 'title', '我要发布') }}
×
{{ decorText('publish', 'lead', '不用入驻、不用等开通,登录就能发。第一次发广告 / 团购 / 排队 / 商品时会自动给你开一个发布台,店名先用昵称,之后可以改。') }}
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

AI{{ decorT('t.ai.a5i1on', 'AI 帮我写') }}›
{{ decorT('t.ai.i8k4t4', '让 AI 帮你把内容写好——免费,不用装任何东西,写完你自己检查了再发') }}
{{ p.icon }}
{{ p.name }} {{ p.desc }}
›
{{ decorT('t.publish.i5gthp', '发布内容仍按分类规则审核,违规会被下架;广告按实际曝光扣投放额度,团购和排队按规则预扣。') }}
{{ mk.detail.title }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ mkPriceText(mk.detail) }} {{ mk.detail.intent === 'want' ? '对方在找这个' : '价格双方自己谈' }}
{{ mk.detail.promoLabel }} {{ mk.detail.intentLabel }} {{ lb }}{{ mk.detail.title }}
{{ mk.detail.categoryName }} {{ t }} {{ mk.detail.intentLabel }} {{ mk.detail.district }} {{ decorT('g.045iax', '置顶') }}
{{ mk.detail.description }}
{{ mkTime(mk.detail.publishedAt) }}发布 {{ mk.detail.views }} 人看过 {{ mk.detail.leftDays }} 天后到期
{{ mkFill(decorT('t.marketDetail.b87ndp', '看满 {sec} 秒,发布者能攒到一点积分;同一个人对同一条只算一次。'), { sec: Math.round((mk.detail.view.needMs || 0) / 1000) }) }}
{{ mkFill(decorT('t.marketDetail.jo7mou', '还能计入 {p} 人 · 这位发布者今天还剩 {cost} 分 · 全站今天还剩 {days} 分'), { p: mk.detail.view.postLeft, cost: mk.detail.view.authorLeft, days: mk.detail.view.poolLeft }) }}
{{ decorT('t.marketDetail.tl5n8w', '今日浏览奖励已发完,页面照常看。') }}
📖{{ decorT('t.bump.q3fw4m', '不知道怎么用集市?看场景举例 ›') }}›
{{ mk.detail.userNickname }}
{{ decorT('t.marketDetail.3jqpz1', '同城信息 · 平台不参与交易') }}
{{ decorT('t.marketSwap.hikref', '同意只是愿意聊聊,不是成交') }}
{{ mk.notice.title }}
{{ mk.notice.lead }}
{{ r.k }}{{ r.d }}
{{ decorT('t.marketDetail.mz6dde', '举报这条信息') }} 已被举报 {{ mk.detail.reportCount }} 次
{{ decorT('t.marketDetail.bpolef', '同城推荐') }} {{ decorT('g.03z65q', '广告') }} {{ decorT('t.marketDetail.m5n9i3', '顺带看看') }} {{ decorT('g.oruhl5', '左右滑 ›') }}
{{ decorT('g.03z65q', '广告') }}
{{ p.title }}
{{ p.modeName }} {{ p.joinPoints > 0 ? p.joinPoints + ' ' + pointsName + '入场' : '免费参与' }} 剩 {{ p.prizeLeft }} 份
{{ p.points }} {{ pointsName }} 剩 {{ p.stock }} 件
{{ p.priceText }} {{ p.categoryName }}
{{ p.riskText }}
{{ decorT('g.b1wlpy', '积分兑换 · 兑完在「我的兑换」看进度') }}
{{ p.riskText }}
{{ mk.placementHint }}
{{ decorText('mpublish', 'title', mk.editId ? '修改信息' : '发布信息') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ decorText('mpublish', 'lead', '这里只发二手和供需') }} {{ decorT('t.marketForm.moaf7x', '发广告 / 团购 / 排队 / 商品 ›') }}
AI{{ decorT('t.ai.a5i1on', 'AI 帮我写') }}›
1{{ decorT('t.marketForm.60uygw', '选分类和标签') }}
2{{ decorT('t.marketForm.qx1f9w', '写清楚是什么') }}
3{{ decorT('t.marketForm.kw0vw9', '选挂几天') }}
📖{{ decorT('t.marketForm.ueoxcn', '发之前先看:别人都是怎么发的') }}›
{{ decorT('t.marketForm.bck9g5', '① 属于哪一类?') }}
{{ c.name }}
「{{ mkCat.name }}」前 {{ mkCat.freeDays }} {{ decorT('t.marketForm.3mczuc', '天免费') }}。
② 细分标签(最多 {{ mk.settings.maxTags }} 个)
{{ t.name }}
{{ decorT('t.marketForm.3j57hr', '标签用来筛细分,不选也能发。') }}
{{ mkNo(3) }} 你想用这条信息做什么?(可多选,最多 {{ mk.settings.intentMax || 4 }} 个)
{{ g.label }}
{{ it.label }}
{{ (mk.settings.hints && mk.settings.hints.intentMulti) || '两个方向只能留一边;同一边能多选,先选的算主要用途。' }}
{{ h }}
还想让平台知道?(可不选)
{{ f.label }}
{{ (mk.settings.hints && mk.settings.hints.flagRow) || '可不选、不收费、不影响发布。' }}
{{ h }}
{{ mkNo(4) }} 标题 {{ mk.form.title.length }}/30
{{ mkPromoSel.tip }}
{{ g.name }}
{{ t.name }}
{{ decorT('t.marketForm.2n8ykr', '挂上以后,别人在列表里看到的是「[满减] 你的标题」。不选也能发。') }}
{{ decorT('t.marketForm.aq2wqd', '写清「什么东西 + 成色/规格 + 能不能谈」,别人一眼就知道要不要点。') }}
{{ mkNo(5) }} 别人怎么联系你
{{ decorT('t.marketForm.3nfdor', '微信号') }}{{ decorT('t.marketForm.m0xtcw', '复制后去微信加') }}
{{ decorT('g.3nz80x', '手机号') }}{{ decorT('t.marketForm.auu1k3', '直接打电话') }}
{{ decorT('t.marketForm.hi3pcm', '只对登录用户展示,不会出现在搜索列表里。') }}
{{ mkNo(6) }} 图片(最多 {{ mk.settings.maxImages }} 张)
×
+{{ decorT('t.marketForm.03wehv', '传图') }}
{{ decorT('t.marketForm.8vvxu6', '第一张显示在列表里。有图问的人少一半。') }}
{{ decorT('t.marketForm.dwcmsw', '补充信息(选填)· 描述、价格、片区') }} {{ mk.more ? '收起 ⌃' : '展开 ⌄' }}
{{ mkNo(7) }} 挂几天
{{ d }} 天
前 {{ mkCat.freeDays }} 天免费。
📖{{ decorT('t.bump.q3fw4m', '不知道怎么用集市?看场景举例 ›') }}›
{{ decorT('t.marketForm.kwmk9v', '这次要扣') }} {{ mk.editId ? '不改价' : (mkCost + ' ' + pointsName) }}
当前余额 {{ mk.me.points }} {{ pointsName }},还差 {{ mkCost - mk.me.points }}
审核通过才开始算天数,没通过全额退回。
到期不会续扣;想继续挂着,到期前点「续期」。
自己提前下架,只退还没用的{{ decorT('t.marketForm.03wndi', '付费') }}天数(免费天数不退)。
改内容要重新过一遍审核,审核期间不影响剩余天数。
{{ decorT('t.marketForm.qpvhwv', '发布前请确认') }}
{{ r.k }}{{ r.d }}
{{ decorT('t.marketForm.vy353j', '没同意过会默认不勾;同意一次之后自动勾选,条款更新时会再问你一次。') }}
{{ pointsName }}不够?先去 赚{{ pointsName }} 看几条广告,或者把天数改短一点。
{{ decorT('g.dzhh0u', '我的发布') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ mk.me.points }} {{ pointsName }}
{{ decorT('t.myMarket.76gvry', '发布、置顶、续期都从这里扣') }}
{{ mk.myList.length }} 条
📖{{ decorT('t.bump.q3fw4m', '不知道怎么用集市?看场景举例 ›') }}›
{{ p.categoryName }}
{{ p.promoLabel }} {{ p.intentLabel }} {{ lb }}{{ p.title }}
{{ mkStatusText(p.status) }} 已捐出 · {{ p.expectPoints }} {{ pointsName }} {{ decorT('t.myMarket.3t27g6', '置顶中') }} {{ decorT('t.myMarket.3o5r89', '推广中') }} {{ p.leftDays }} 天后到期 {{ decorT('t.myMarket.sq4o07', '审核通过才开始算天数') }} {{ decorT('t.myMarket.3cyiiw', '通过后可点「推广」让更多人看到') }}
{{ p.categoryName }} {{ p.views }} 人看过 · {{ p.contactViews }} 人问了联系方式 {{ mkFill(decorT('t.myMarket.lerqne', '有效浏览 {p} 人 · 攒了 {cost} 分 · 还能计入 {days} 人'), { p: p.paidViews || 0, cost: p.viewPoints || 0, days: p.postCapLeft || 0 }) }}
驳回原因:{{ p.rejectReason }}({{ pointsName }}已全额退回)
下架原因:{{ p.offlineReason }}(违规下架不退{{ pointsName }})
{{ mkExpiredText(p) }}
我的推广({{ mk.promotions.length }})
{{ decorT('t.myMarket.0405t8', '推广') }}
{{ it.title }}
{{ it.status === 'online' ? '推广中' : '已结束' }} 还剩 {{ it.leftDays }} 天
{{ it.sceneName }} · 每天 {{ it.pricePerDay }} 分 · 共 {{ it.amount }} {{ pointsName }}
{{ fmtDate(it.startDate) }} ~ {{ fmtDate(it.endDate) }} · 帖子共 {{ it.views }} 人看过
{{ decorT('t.marketSwap.dzpedm', '我的置换') }}
{{ mkFill(decorT('t.marketSwap.furhtz', '今天还能发 {p} 条'), { p: mk.swap.conf.leftToday }) }}
{{ decorT('t.marketSwap.3od1e7', '收到的') }}({{ mk.swap.list.incoming.length }})
{{ decorT('t.marketSwap.3lpvz8', '可置换') }}
{{ it.fromNickname }} {{ decorT('t.marketSwap.gqtbef', '对方想用这个换') }}:{{ it.offerTitle }}
{{ mkSwapStatus(it) }}
{{ decorT('t.marketSwap.otptwt', '你想换的是') }} {{ it.postTitle }}
{{ decorT('t.marketSwap.3lh29g', '发出的') }}({{ mk.swap.list.outgoing.length }})
{{ decorT('t.marketSwap.3lpvz8', '可置换') }}
{{ decorT('t.marketSwap.otptwt', '你想换的是') }} {{ it.postTitle }}
{{ mkSwapStatus(it) }}
{{ decorT('t.marketSwap.gqtbef', '对方想用这个换') }} {{ it.offerTitle }}
{{ decorT('t.marketSwap.du4omo', '还没有置换请求') }}
{{ r.k }}:{{ r.d }}
{{ (mk.settings.hints && mk.settings.hints.donateSheetTitle) || '捐闲置换投放额度' }}×
{{ (mk.settings.hints && mk.settings.hints.donateLead) || '填一个你希望拿到的投放额度,平台看过之后可能调低;审核通过才到账。' }}
{{ mk.donateTerms.lead }}
{{ it.k }} - {{ it.d }}
{{ (mk.settings.hints && mk.settings.hints.donateRate) || '1 元大约对应 100 分,只是帮你估个大概。' }};单件最多 {{ (mk.settings.donate || {}).maxPerPost }} {{ pointsName }}
{{ (mk.settings.hints && mk.settings.hints.donateOrigin) || '只是给看的人一个参考,不参与积分多少。' }}
{{ mkDonateShopTip }}
{{ (mk.settings.hints && mk.settings.hints.donatePickup) || '东西捐出并审核通过后,会放到你选的门店或平台闲置仓;有人兑换后,拿着核销码到店里取货就行,不用邮寄。' }}
选中的门店负责收货和到店自提,兑换的人拿核销码到店取;门店核销捐赠单没有结算分,纯公益曝光。
{{ (mk.settings.hints && mk.settings.hints.donateAfter) || '到账之后只能下架或删除,数字只能改小;改了不退也不补。' }}
推广「{{ mk.promote.post.title }}」×
{{ decorT('t.myMarket.88w143', '放在集市详情页的「同城推荐」区,让更多逛集市的人看到;到期自动下线。') }}
{{ mkPromoteScene().minDays }}–{{ mkPromoteScene().maxDays }} 天
{{ decorT('t.myMarket.ijm9v7', '出价高的排前面') }}
共扣 {{ mkPromoteAmount() }} {{ pointsName }} · 当前可用 {{ mk.me.points }} {{ pointsName }}
{{ decorT('t.myMarket.lzo4ay', '积分不够:先去做任务赚分,或少投几天') }}
帖子只剩 {{ mk.promote.post.leftDays }} 天,只按 {{ mk.promote.post.leftDays }} 天收钱
{{ decorT('t.myMarket.002vba', '平台只提供展示,帖子和交易由发布者负责;先看货、先见面再付钱。') }}
{{ r.k }}:{{ r.d }}
🧺
{{ decorT('t.myMarket.gwx046', '你还没在集市发过信息') }}
{{ decorT('t.myMarket.m1o2n6', '家里用不上的东西、你能帮人做的事,都可以挂上来') }}
{{ mk.notice.title }}
{{ r.k }}{{ r.d }}
{{ ad.type === 'groupbuy' ? '团购详情' : '广告详情' }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ decorT('g.03z65q', '广告') }} {{ decorT('t.myMarket.j3l0i8', '本内容由商家提供并对其真实性负责,平台仅提供信息展示') }}
{{ ad.promoLabel }}{{ ad.title }}
{{ ad.subtitle }}
¥{{ ad.groupBuy.groupPrice }} ¥{{ ad.groupBuy.originalPrice }} {{ offPercent }}折
{{ decorT('t.myMarket.bf7p5t', '剩余份额') }} {{ ad.remaining }} / {{ totalShares }} 份
{{ ad.categoryName }} {{ ad.districtName }} {{ billingLabel }} 已售 {{ ad.groupBuy.sold }} 份 {{ decorT('t.myMarket.jyugsd', '🎁 限时免费展示') }}
{{ adMerchant.name }}
{{ (adMerchant.intro || adMerchant.description || '').slice(0, 60) || '这家老板很低调,还没写店铺介绍' }}
{{ adMerchant.intro }}
{{ decorT('t.myMarket.ktvxv5', '进店 ›') }}
📍 {{ ad.address }}
📞 {{ ad.phone || adMerchant.phone }}
{{ decorT('t.myMarket.32ghi1', '📞 一键联系商家') }}
{{ decorT('t.myMarket.ekgkc2', '点击直接拨打电话,咨询、到店都方便') }}
{{ decorT('t.myMarket.fiysqy', '活动说明') }}
{{ ad.detail }}
{{ ad.ruleLines.title }}
{{ r.k }} {{ r.d }}
{{ ad.notice.title }}
{{ ad.notice.lead }}
{{ r.k }}{{ r.d }}
{{ decorT('g.b5t9gp', '使用规则') }}
{{ ad.groupBuy.rules }}
有效期至 {{ fmtDate(ad.groupBuy.validTo) }}
{{ relatedTitle }}
{{ r.title }}
{{ r.merchantName }} · 剩 {{ r.remaining }} 份
{{ decorT('t.myMarket.03x3e3', '免费') }}
+{{ r.rewardPoints }}
{{ decorT('t.myMarket.hg5ktm', '积分参与') }} 顺手用掉{{ pointsName }} {{ decorT('g.oruhl5', '左右滑 ›') }}
{{ decorT('t.myMarket.enlrrf', '本店活动') }}
{{ p.title }}
{{ p.modeName }} {{ p.joinPoints > 0 ? p.joinPoints + ' ' + pointsName + '入场' : '免费参与' }} 剩 {{ p.prizeLeft }} 份
{{ p.points }} {{ pointsName }} 剩 {{ p.stock }} 件
{{ p.priceText }} {{ p.categoryName }}
{{ p.riskText }}
{{ decorT('g.b1wlpy', '积分兑换 · 兑完在「我的兑换」看进度') }}
{{ p.riskText }}
{{ decorT('t.myMarket.6uacq7', '✓ 已看完全部内容') }} {{ decorT('t.myMarket.in0hmq', '继续上滑查看完整内容') }}
{{ barHint }}
免费展示 · 不发{{ pointsName }}
广告位额外奖励 +{{ my.slotBonus.points }} {{ pointsName }}
+{{ ad.rewardPoints }} {{ pointsName }}
{{ my.reason }}
参与「{{ plJoin.p.title }}」×
{{ plJoin.p.modeName }} · 已有 {{ plJoin.p.joins }} 人参与 · 剩 {{ plJoin.p.prizeLeft }} 份
{{ plJoin.p.riskText }}
{{ decorT('t.myMarket.aamr5d', '确认后按活动规则扣分并自动排队;中奖会生成兑换订单,去「我的兑换」填写收货信息。结果按规则自动判定,不能人工改。') }}
{{ decorT('t.notify.fmxa4b', '消息通知') }}
{{ decorT('t.notify.bko45e', '全部已读') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ decorT('t.notify.f71xhj', '还没有消息。兑换到货、提现到账、排队中签会在这里提醒你') }}
{{ n.title }}
{{ notifyTime(n.createdAt) }}
{{ n.body }}
{{ decorT('g.dzh1sd', '我的兑换') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ o.itemName }}
订单号 {{ o.orderNo }}
{{ o.points }} {{ pointsName }} {{ orderStatusText(o.status) }}
核销二维码
{{ fmtCode(o.verifyCode) }}
{{ decorT('g.iv3g4r', '到店出示给店员扫,或直接报上面 8 位数字') }}
{{ decorT('g.bglaew', '到店应付') }} ¥{{ moneyOf(o.payAtStore) }} {{ decorT('g.fot8nf', '直接付给商家') }}
{{ o.merchantName }}
📍 {{ o.merchantAddress }}
📞 打给商家 {{ o.merchantPhone }}
有效期至 {{ fmtDate(o.validUntil) }},过期未用自动退回{{ pointsName }}
{{ decorT('g.p61osd', '店员点这里核销 ✓') }} {{ decorT('g.maclrv', '不用输码,点一下就行') }}
已于 {{ fmtTime(o.verifyAt) }} 核销
大额兑换需平台确认,通过后才会出核销码{{ reviewWaitText() }}
{{ o.express }} {{ o.trackingNo }}
充值号码 {{ o.receiver.phone }}
收货 {{ o.receiver.name }} {{ o.receiver.phone }}
{{ o.receiver.address }}
{{ decorText('coupons', 'title', '我的券包') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ cpNotice.title }}
{{ cpNotice.lead }}
{{ r.k }}{{ r.d }}
{{ decorText('member', 'title', '我的等级') }}
×
这是什么

{{ l }}

{{ member.name }}
{{ decorT('t.member.j6hd8u', '看得越多,等级越高,买置顶越便宜') }}
{{ decorT('t.member.uto66t', '距离下一级还差') }} {{ member.next.need }} {{ decorT('t.member.3v5bow', '贡献值') }}({{ member.growth }} / {{ member.next.growth }})
{{ decorT('t.member.vjqa44', '已经满级了') }}
{{ decorT('t.member.denonp', '当前等级') }}Lv.{{ member.level }} {{ member.name }}
置顶折扣{{ member.topDiscount >= 100 ? '不打折' : (member.topDiscount / 10).toFixed(1) + ' 折' }}
{{ decorT('t.member.hg5he2', '积分加成') }}+{{ member.bonus }}%
{{ decorT('t.member.3a6bhh', '本月等级礼') }}
{{ decorT('t.member.sypc8c', '等级礼数量有限,先到先得') }}
{{ decorT('t.member.3flcz2', '贡献值怎么涨') }}
{{ decorT('t.member.bn5y11', '看广告、发集市、商城兑换都会涨贡献值') }}
{{ decorText('queue', 'title', '排队领好礼') }}
{{ decorT('t.queue.revts5', '我的排队 ›') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ decorT('t.queue.yzib2s', '排队活动暂未开启') }}
📖{{ decorT('t.queue.6er4ct', '免费场、花少量积分、本地奖品,你适合哪种') }}›
{{ decorT('g.03x4t1', '全部') }}
{{ m.name }}
{{ e.modeName }}{{ e.title }}
{{ e.subtitle }}
已有 {{ e.stats.joins }} 人排队 · 剩 {{ e.prizeLeft }} 份奖品 · 需 {{ e.joinPoints }} {{ pointsName }} {{ decorT('t.queue.r988tu', '· 免费参与') }}
{{ decorT('t.queue.9tsp6j', '还没有排队活动') }}
{{ queueEvent.title }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ queueEvent.modeName }}{{ queueEvent.title }}
{{ modeDesc(queueEvent.mode) }}
赞助:{{ queueEvent.sponsorMerchantName }}
🔒
{{ decorT('t.queueDetail.v8anow', '这个活动要凭口令参与') }}
{{ decorT('t.queueDetail.4unujf', '发起人没有把它公开在平台上。把发起人发给你的') }}{{ decorT('t.queueDetail.bme6yk', '参与口令') }}{{ decorT('t.queueDetail.vdm6hn', '填在下面,就能查看活动并排队。') }}
{{ queueLockErr }}
我的{{ queueEvent.my.status === 'lost' ? '参与' : '排队' }}:第 {{ queueEvent.my.seq }} 位 {{ queueEntryStatusText(queueEvent.my.status) }}
前面还有 {{ queueEvent.my.ahead || 0 }} {{ decorT('t.queueDetail.ci9ojq', '人 · 后面') }} {{ queueEvent.my.behind || 0 }} 人
⚠️ 奖品已经发完,正在等发起人补货。你的入场{{ pointsName }}{{ decorT('t.queueDetail.3l1cd6', '先不退') }}:补货就继续发,不补货就按活动规则退给你。
{{ queueEvent.my.tip }}
{{ decorT('t.queueDetail.7nr679', '可以提前拿走') }}
奖品:{{ queueEvent.my.prize ? queueEvent.my.prize.name : '' }} {{ decorT('g.nwwgaa', '去填收货信息 ›') }}
奖品({{ queueEvent.prizeLeft }} 份待派)
奖品来自{{ pointsName }}商城,点奖品可以看详情
{{ (queueEvent.ruleLines && queueEvent.ruleLines.title) || '玩法说明' }}
{{ modeDesc(queueEvent.mode) }}
{{ r.k }} {{ r.d }}
{{ queueEvent.notice.title }}
{{ queueEvent.notice.lead }}
{{ r.k }}{{ r.d }}
{{ decorT('t.queueDetail.eusn7r', '最近排队') }}
{{ r.userName }} · 第 {{ r.seq }} 位 {{ r.status === 'won' ? '已中奖 ' + r.prize : '排队中' }}
{{ decorT('t.queueDetail.8cp0jw', '还没有人排队,来当第一个') }}
{{ decorT('t.balance.dzgzgw', '我的余额') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

📖余额和{{ pointsName }}差在哪,哪些能提现›
¥{{ balanceMeta.yuan }}
{{ decorT('t.balance.obgtrt', '可提现 · 下面是钱从哪来的') }}
¥{{ ((balanceMeta.bySource.shop || 0) / 100).toFixed(2) }}{{ decorT('t.balance.bwbjx2', '商城卖货') }}
¥{{ ((balanceMeta.bySource.queue || 0) / 100).toFixed(2) }}{{ decorT('t.balance.fiwjf6', '活动结算') }}
¥{{ ((balanceMeta.bySource.adjust || 0) / 100).toFixed(2) }}{{ decorT('t.balance.03ws41', '其他') }}
¥{{ ((balanceMeta.bySource.promo_channel || 0) / 100).toFixed(2) }}{{ decorT('g.9cgm4f', '渠道服务费') }}
{{ decorT('t.balance.3lkz6c', '可提现') }} ¥{{ (balanceMeta.available / 100 || 0).toFixed(2) }}
另有 ¥{{ (balanceMeta.pending / 100).toFixed(2) }} 在审核中
{{ decorT('t.balance.v10ceg', '审核通过后打到你的微信 / 支付宝 / 银行卡') }}
收款码 {{ decorT('t.balance.g1snjj', '点击更换') }}
+ 上传{{ wdChannelName }}收款码
{{ decorT('t.balance.nl2b0g', '审核员扫码打款,请上传') }}{{ decorT('t.balance.040pm3', '本人') }}{{ decorT('t.balance.vwe4i7', '的收款码;到账更快,不用等人工对账号。') }}
到账 {{ wdNetText }}
换{{ btAd.conf.adPointsName }} 余额¥1 → {{ btAd.conf.rate }}{{ btAd.conf.adPointsName }}
换过去就回不来:不能提现、不能撤销;只能在平台里发广告、发信息、参加活动
{{ btAd.conf.warn }}
¥{{ ((Number(btAd.amount) || 0) / 100).toFixed(2) }} 余额 → {{ Math.floor((Number(btAd.amount) || 0) / 100 * btAd.conf.rate) }} {{ btAd.conf.adPointsName }};实际到账以服务端计算为准,换完不可逆
{{ decorT('t.balance.e8v022', '提现记录') }}
¥{{ (w.amount / 100).toFixed(2) }} → {{ w.channelName }}
{{ w.statusText }}{{ w.note ? ' · ' + w.note : '' }}
{{ w.status === 'paid' ? '已打款' : (w.status === 'rejected' ? '已驳回' : '审核中') }}
{{ decorT('t.balance.l2548q', '进账明细') }}
{{ l.reason || (l.source === 'shop_settle' ? '卖货结算' : l.source) }}
{{ l.source === 'shop_settle' ? '商城' : (l.source === 'queue' ? '活动' : '其他') }}
{{ l.amount >= 0 ? '+' : '' }}{{ (l.amount / 100).toFixed(2) }}
{{ decorT('t.balance.nef9x1', '还没有进账。卖出一件商品、或活动结算后,钱会到这里') }}
余额是卖货和活动结算赚到的钱,可以提现;{{ pointsName }}只能在平台里花,两者不通用。
{{ decorT('g.dzkmsr', '我的排队') }}
×
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

{{ e.eventTitle }}
{{ e.modeName }} · 第 {{ e.seq }} 位 · {{ fmtDate(e.createdAt) }}
{{ queueEntryStatusText(e.status) }}
{{ e.info ? e.info.tip : '' }}
奖品 {{ e.prize ? e.prize.name : '' }} {{ decorT('g.nwwgaa', '去填收货信息 ›') }}
{{ decorT('t.balance.qko7k5', '还没有排过队,去「排队领好礼」看看') }}
{{ decorT('t.guide.eg1cvy', '新手指南') }}
×
{{ pointsName }}是怎么来的?
看同城商家的广告就能赚{{ pointsName }}:把广告{{ decorT('t.guide.frcqo3', '滑到底部') }} {{ decorT('t.guide.t9hxuv', '→ 点按钮') }}{{ decorT('t.guide.cxop4q', '看满倒计时') }} → 有的广告还要{{ decorT('t.guide.pygjef', '答对一道三选一') }}的小题 → {{ pointsName }}当场到账。 同一条广告每个账号能领的次数有限,多看几条不同的广告,{{ pointsName }}攒得更快。
{{ pointsName }}能干什么?
{{ decorT('t.guide.gqogwv', '🎁 换东西') }}底部「商城」里用{{ pointsName }}兑实物、到店核销、到店好价,兑完在「我的兑换」里看进度
{{ decorT('t.guide.bfdi9n', '🎪 排队领好礼') }}花少量{{ pointsName }}(有的活动免费)参加排队,轮到了领商城里的商品,没中奖按规则退{{ pointsName }}
{{ decorT('t.guide.e2wa22', '🏪 商家活动') }}{{ decorT('t.guide.k30qej', '看到「赞助:某某店」的活动,奖品成本由那家店承担,放心参加') }}
{{ decorT('t.guide.fs4u8y', '兑到的东西怎么用?') }}
{{ decorT('t.guide.8idwgo', '📷 到店核销') }}{{ decorT('t.guide.ic16jb', '「我的兑换」里打开订单,出示核销码或二维码给店员扫一下就完成') }}
{{ decorT('t.guide.k3cwrz', '📦 实物') }}{{ decorT('t.guide.kxwpzz', '填好收货地址等发货,发货后有快递单号') }}
{{ decorT('t.guide.xo7hgi', '🏷️ 到店好价') }}{{ pointsName }}抵一部分,剩下的到店再付,商品页写着要付多少
📌 记住三条:{{ pointsName }}是平台送的虚拟权益,{{ decorT('t.guide.dyjapw', '不能提现、不能转给别人') }}; 答错的广告不会重复推给你;有拿不准的,在「我的 → 联系客服」里问。
{{ (legal.doc && legal.doc.title) || '用户协议' }}
×
正在加载…
×
{{ shopData.name }}
已服务 {{ shopData.served || 0 }} 单 · {{ shopData.category }}
{{ decorT('t.ui.intro-hd', '这是什么') }}

{{ l }}

🕐 {{ shopData.profile.hours }} · 始于 {{ shopData.profile.since }}
📍 {{ shopData.districtName }} {{ shopData.address }}
💬 微信:{{ shopData.profile.wechat }}
{{ decorT('g.45emed', '📞 打电话') }}
{{ decorT('t.marketSwap.fgmrn0', '拿哪条去换') }}×
{{ decorT('t.marketSwap.otptwt', '你想换的是') }} {{ mk.swap.send.post.title }}
{{ decorT('t.marketSwap.5bcm4c', '选一条你自己在架的信息') }}
{{ o.title }}
{{ decorT('t.marketSwap.cq68r2', '你还没有在架的信息,先去发一条再来换') }}
{{ mkFill(decorT('t.marketSwap.furhtz', '今天还能发 {p} 条'), { p: mk.swap.conf.leftToday }) }}
{{ r.k }}:{{ r.d }}
{{ decorT('t.marketSwap.xazk6r', '同意之后留个联系方式') }}×
{{ decorT('t.marketSwap.hikref', '同意只是愿意聊聊,不是成交') }}
{{ mk.swap.reply.item.fromNickname }} {{ decorT('t.marketSwap.gqtbef', '对方想用这个换') }}:{{ mk.swap.reply.item.offerTitle }}
{{ decorT('t.marketForm.3nfdor', '微信号') }}
{{ decorT('g.3nz80x', '手机号') }}
{{ decorT('t.marketSwap.t7hsok', '只给你看,别转给别人') }}
{{ decorT('t.marketSwap.udu6h7', '对方留的联系方式') }}×
{{ mk.swap.contact.contactType === 'phone' ? decorT('g.3nz80x', '手机号') : decorT('t.marketForm.3nfdor', '微信号') }}
{{ mk.swap.contact.contact }}
{{ mk.swap.contact.hint }}
{{ decorT('t.tabbar.snxzh3', '截图添加客服') }}
1{{ decorT('t.tabbar.ecz0kn', '截图保存下方二维码') }} 2{{ decorT('t.tabbar.s88nbq', '打开微信「扫一扫」') }} 3{{ decorT('t.tabbar.plufkh', '点右上角「相册」,选刚才那张截图') }}
客服二维码
{{ decorT('t.tabbar.7tot3g', '平台还没上传二维码') }}
{{ decorT('t.tabbar.qbuxuj', '保存二维码') }} {{ decorT('t.tabbar.v6n7yp', '或长按图片保存到相册') }}
{{ service.text }}
📞 打客服电话 {{ settings.servicePhone }}
{{ mk.pick.mode === "top" ? "置顶这条信息" : "给这条信息续期" }}
置顶就是排在列表前面。买几天由你,最多 {{ mk.pick.max }} 天(信息到期就结束)。
全站 {{ mk.settings.topPointsPerDay }}/天
分类 {{ mk.settings.topCatPointsPerDay }}/天
标签 {{ mk.settings.topTagPointsPerDay }}/天
{{ decorT('t.bump.s2jbgn', '全站档:所有列表都排第一,看到的人最多。') }}
{{ decorT('t.bump.7knavu', '分类档:只在这条信息所属分类的列表里排第一,「全部」列表不插队,更便宜。') }}
{{ decorT('t.bump.gl3hlt', '标签档:在下面选中的标签里排第一(最多选 3 个,必须是这条信息自己的标签)。') }}
{{ t.name }}
这条信息还没有自己的标签。发布或编辑时选了标签,才能买标签档置顶。
续期就是把到期时间往后延,按这条所属分类的单价算。每天 {{ mk.settings.renewPointsPerDay }} {{ pointsName }}。
{{ d }} 天
要扣 {{ mkPickCost }} {{ pointsName }},当前余额 {{ mk.me.points }}
{{ pointsName }}不够。先去「赚{{ pointsName }}」看几条广告,或者少买几天。
{{ decorT('t.bump.q3fw4m', '不知道怎么用集市?看场景举例 ›') }}
×
{{ decorT('t.quiz.zbjqhq', '最后一步啦') }}
{{ decorT('t.quiz.d0vnay', '选对了就能拿') }} {{ ad.rewardPoints }} {{ pointsName }},选错这条就没机会啦
{{ decorT('t.quiz.f8y3fw', '题目马上来…') }}
搜一搜 ×
{{ decorT('t.login.f9e8ic', '正在找…') }}
{{ login.mode === 'login' ? '登录' : '注册' }} ×
🎁 新用户注册即送{{ pointsName }},看广告继续赚
账号即手机号,一个手机号只能注册一个账号
⚠️ 风险提示:严禁使用脚本、外挂、多开小号等非正常方式注册或获取{{ pointsName }}, 一经发现将{{ decorT('t.login.d327wk', '封禁账号') }}、清空违规所得。
{{ login.mode === 'login' ? '没有账号?注册一个' : '已有账号?去登录' }}
{{ decorT('t.shopItem.bw3blj', '商品详情') }}×
{{ item.data.promoLabel }}{{ item.data.name }}
{{ item.data.points }}{{ pointsName }} 仅剩 {{ item.data.stock }} 件
{{ decorT('t.shopItem.bgixht', '到店再付') }} ¥{{ moneyOf(item.data.payAtStore) }} {{ decorT('t.shopItem.298zcx', '直接付给商家,平台不经手') }}
原价 ¥{{ moneyOf(item.data.originPrice) }} 省 {{ moneyOf(saveOf(item.data)) }} 元
{{ decorT('t.shopItem.bzx65i', '🎪 正在参与') }}
{{ a.title }}
{{ a.modeName }} · 还剩 {{ a.left }} 份 {{ decorT('t.shopItem.3vpfg9', '进行中') }} {{ queueStatusText(a.status) }}
{{ decorT('t.shopItem.ca1hpn', '去排队 ›') }}
{{ item.merchant.name }}
公益捐赠品 · 兑换后到店自提
📍 {{ item.merchant.districtName }} {{ item.merchant.address }}
🕐 {{ item.merchant.hours }}
{{ decorT('g.45emed', '📞 打电话') }}
{{ decorT('t.shopItem.bw3czy', '商品说明') }}
{{ item.data.description }}
{{ decorT('t.shopItem.kdyqqx', '详细介绍') }}
{{ item.data.detail }}
{{ decorT('t.shopItem.03xz62', '图片') }}
{{ decorT('g.b5t9gp', '使用规则') }}
{{ item.data.rules }}
{{ decorText('shopItem', 'lead', '') }}
{{ item.ruleLines.title }}
{{ r.k }} {{ r.d }}
{{ item.notice.title }}
{{ item.notice.lead }}
{{ r.k }}{{ r.d }}
我的{{ pointsName }}:{{ me ? me.points : 0 }} (还差 {{ item.data.points - me.points }} 分)
{{ decorT('g.m4aht2', '领取记录') }}×
{{ r.adTitle }}
{{ fmtTime(r.createdAt) }}
+{{ r.points }}
{{ decorT('t.records.hkzs4o', '还没有领取记录') }}
{{ decorT('g.b5bflf', '修改密码') }}×
💬
{{ access.wechatNotice ? access.wechatNotice.title : '请在微信里打开' }}
{{ access.wechatNotice.lead }}
{{ it.k }} {{ it.d }}
{{ access.wechatNotice ? access.wechatNotice.title : '请在微信里打开' }}×
{{ access.wechatNotice.lead }}
{{ it.k }} {{ it.d }}
{{ decorT('t.ai.3js0xv', 'AI 助手') }}×
{{ toast }}