| @if (isColumnVisible('product')) { | 商品 | } @if (isColumnVisible('role')) {类型 | } @if (isColumnVisible('category')) {品类 | } @if (isColumnVisible('gmv')) {成交金额 | } @if (isColumnVisible('sales')) {{{ activeTab === 'competitor' ? '销量信号' : '成交件数' }} | } @if (isColumnVisible('price')) {平均单价 | } @if (isColumnVisible('refund')) {退款率 | } @if (isColumnVisible('relations')) {关联数 | } @if (isColumnVisible('reviews')) {评价 / 评分 | } @if (isColumnVisible('tags')) {知识标签 / 备注 | } @if (isColumnVisible('owner')) {负责人 | } @if (isColumnVisible('completeness')) {资料状态 | } @if (isColumnVisible('updated')) {维护时间 | } @if (isColumnVisible('actions')) {操作 | }
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @if (isColumnVisible('product')) { |
|
}
@if (isColumnVisible('role')) { {{ product.role === 'own' ? '本店' : '竞品' }} | } @if (isColumnVisible('category')) {{{ category(product) }} | } @if (isColumnVisible('gmv')) {{{ product.summary.gmv > 0 ? formatCurrency(product.summary.gmv) : '-' }} | } @if (isColumnVisible('sales')) {{{ product.role === 'competitor' ? (product.market?.monthSalesText || product.market?.salesText || '-') : (product.summary.soldUnits > 0 ? formatNumber(product.summary.soldUnits) : '-') }} | } @if (isColumnVisible('price')) {{{ product.summary.averageUnitPrice > 0 ? formatCurrency(product.summary.averageUnitPrice) : '-' }} | } @if (isColumnVisible('refund')) {{{ product.summary.refundToGmvRate > 0 ? formatPercent(product.summary.refundToGmvRate) : '-' }} | } @if (isColumnVisible('relations')) {0">{{ relationCount(product) }} | } @if (isColumnVisible('reviews')) {{{ formatNumber(reviewCounts.get(product.productId) || 0) }} {{ averageRating(product) === '-' ? '待采集' : averageRating(product) + ' 分' }} | } @if (isColumnVisible('tags')) {
@if (item(product); as knowledge) {
{{ knowledge.note || '暂无备注' }} } @else { 待维护 } |
}
@if (isColumnVisible('owner')) { {{ item(product)?.ownerUserId || '—' }} | } @if (isColumnVisible('completeness')) {{{ completenessLabel(product) }} | } @if (isColumnVisible('updated')) {{{ formatDate(item(product)?.updatedAt) }} | } @if (isColumnVisible('actions')) {} |
{{ editorProduct.title || editorProduct.productId }}