shinnosuke
2026-08-06 e4441e1e3a9477c5630759b2637a8ee413bd713b
fix(admin): 订单列表显示餐饮服务类型 (bug #24063)
1个文件已修改
9 ■■■■■ 已修改文件
talent-card-admin/src/views/OrderView.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
talent-card-admin/src/views/OrderView.vue
@@ -44,6 +44,13 @@
  return value ? value.replace('T', ' ') : ''
}
function merchantTypeText(value?: string) {
  const type = String(value || '')
  if (type === 'food') return '餐饮服务'
  if (type === 'scenic') return '景区服务'
  return type
}
function paymentTime(row: Order) {
  return row.orderStatus === 0 ? '' : formatDateTime(row.payTime)
}
@@ -205,7 +212,7 @@
        <el-table-column prop="talentMobile" label="持卡人电话" width="112" />
        <el-table-column prop="talentLevel" label="人才等级" width="104" />
        <el-table-column prop="merchantName" label="商家名称" width="118" show-overflow-tooltip />
        <el-table-column prop="merchantType" label="商家类型" width="86" />
        <el-table-column label="商家类型" width="86"><template #default="{ row }">{{ merchantTypeText(row.merchantType) }}</template></el-table-column>
        <el-table-column :label="itemNameLabel" min-width="100" show-overflow-tooltip>
          <template #default="{ row }">{{ row.benefitName || row.productName || '-' }}</template>
        </el-table-column>