liujie
2026-09-11 4f6f15b818704079ff2e4e4719b798f48d68a335
mingdaojingjiang_guide_app/pages/earnings/index.vue
@@ -40,7 +40,7 @@
          <view class="detail-title">{{ row.scenicName }} {{ row.serviceName }}</view>
          <view class="detail-time">{{ row.time }}</view>
        </view>
        <view class="detail-money">{{ moneyNumber(row.earningAmount) }}</view>
        <view class="detail-money">{{ moneyNumber(row.orderAmount) }}</view>
      </view>
      <view v-if="!visibleRows.length" class="empty-text">暂无业绩明细</view>
    </scroll-view>
@@ -64,9 +64,11 @@
        records: []
      },
      orderTypes: [
        { label: '讲解类型', value: '' },
        { label: '快讲', value: 'QUICK' },
        { label: '精讲', value: 'PREMIUM' }
        { label: '订单类型', value: '' },
        { label: '拼团快讲', value: 'GROUP_QUICK' },
        { label: '拼团精讲', value: 'GROUP_PREMIUM' },
        { label: '包团快讲', value: 'PRIVATE_QUICK' },
        { label: '包团精讲', value: 'PRIVATE_PREMIUM' }
      ],
      scenicOptions: ['景区选择'],
      orderTypeIndex: 0,
@@ -134,7 +136,13 @@
      })
    },
    serviceName(orderType) {
      return String(orderType || '').includes('QUICK') ? '快讲' : '精讲'
      const names = {
        GROUP_QUICK: '拼团 · 快讲',
        GROUP_PREMIUM: '拼团 · 精讲',
        PRIVATE_QUICK: '包团 · 快讲',
        PRIVATE_PREMIUM: '包团 · 精讲'
      }
      return names[orderType] || '-'
    },
    formatDateTime(value) {
      return value ? value.replace('T', ' ').slice(0, 19) : '-'