cloudroam
2024-09-27 d48a10fd6d1e2a88bc34da4b39eb006ad7ace091
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<template>
  <el-bus-crud ref="crud" v-bind="tableConfig"/>
</template>
 
<script>
import { getPartnerListConfig } from '@/utils/form-item-config'
export default {
  data() {
    return {
      tableConfig: {
        url: 'flower/v2/report/order/detail/page',
        hasEdit: false,
        hasNew: false,
        hasDelete: false,
        hasView: false,
        hasExport: true,
        hasOperation: false,
        exportUrl: 'flower/v2/report/order/detail/export',
        exportText: '售后导出',
        columns: [
          {label: '订单号', prop: 'orderNo', minWidth: '180px'},
          {label: '下单用户', prop: 'customer', minWidth: '100px'},
          {label: '收货人地址', prop: 'address', minWidth: '220px'},
          {label: '合伙人', prop: 'partnerName', minWidth: '100px'},
          {label: '下单时间', prop: 'orderDate', minWidth: '180px'},
          {label: '订单金额', prop: 'orderTotal', minWidth: '120px'},
          {label: '花农底价', prop: 'orderSupplierPriceAmount', minWidth: '100px'},
          {label: '平台区间加价', prop: 'orderMarkupOneAmount', minWidth: '100px'},
          {label: '平台加价', prop: 'orderMarkupTwoAmount', minWidth: '100px'},
          {label: '平台区域加价', prop: 'platformAreaFeeAmount', minWidth: '100px'},
          {label: '合伙人加价', prop: 'orderMarkupPartnerAmount', minWidth: '100px'},
          {label: '合伙人区间加价', prop: 'partnerSectionFeeAmount', minWidth: '120px'},
          {label: '会员折扣', prop: 'orderPriceDiscountAmount', minWidth: '100px'},
          {label: '优惠券', prop: 'orderCouponAmountTotal', minWidth: '100px'},
          {label: '质检降级扣款', prop: 'orderCheckFee', minWidth: '100px'},
          {label: '质检缺货扣款', prop: 'orderLackFeeSupplier', minWidth: '100px'},
          {label: '质检补货扣款', prop: 'orderReplaceFee', minWidth: '100px'},
          {label: '售后扣合伙人款', prop: 'orderFeePartner', minWidth: '120px'},
          {label: '售后扣花农款', prop: 'orderFeeSupplier', minWidth: '100px'},
          {label: '售后扣平台款', prop: 'orderFeePlatform', minWidth: '100px'},
          {label: '总包干费', prop: 'partnerTotalFeeAmount', minWidth: '100px'},
          {label: '销售扎数', prop: 'realSaleNum', minWidth: '100px'},
          {label: '利润', prop: 'profitFeeAmount', minWidth: '100px'},
          {label: '结算状态', prop: 'settleStatusStr', minWidth: '100px'},
        ],
        searchForm: [
          {
            type: 'row',
            items: [
              {
                label: '下单日期',
                id: 'calDate',
                component: 'el-date-picker',
                type: 'date',
                el: {
                  valueFormat: 'yyyy-MM-dd',
                },
              },
              { ...getPartnerListConfig() },
            ],
          },
        ],
        form: [],
        // extraButtons: [],
        // extraDialogs: [],
      },
    }
  },
  head() {
    return {
      title: '订单结算明细',
    }
  },
  methods: {},
}
</script>