From 4f92f67026dbb26b208e59105bebe206b71e43c8 Mon Sep 17 00:00:00 2001 From: mayf <m13160102112@163.com> Date: 星期一, 26 八月 2024 09:33:29 +0800 Subject: [PATCH] 订单,售后部分同步 --- pages/order/after-sale/index.vue | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 38 insertions(+), 15 deletions(-) diff --git a/pages/order/after-sale/index.vue b/pages/order/after-sale/index.vue index b8e4cdf..7673c82 100644 --- a/pages/order/after-sale/index.vue +++ b/pages/order/after-sale/index.vue @@ -1,9 +1,20 @@ <template> - <el-bus-crud ref="crud" v-bind="tableConfig"></el-bus-crud> + <el-bus-crud ref="crud" v-bind="tableConfig"> + <template #table="{ list }"> + <template v-if="list && list.length > 0"> + <after-sale-table :list="list" @detail="onDetail" /> + </template> + <el-bus-empty v-else /> + </template> + </el-bus-crud> </template> <script> +import AfterSaleTable from '@/components/order/after-sale-table' export default { + components: { + AfterSaleTable, + }, data() { return { tableConfig: { @@ -52,27 +63,34 @@ el: { hasAll: true, childType: 'el-radio-button', - code: 'SALES_STATUS', + code: 'ORDER_SALES_STATUS', }, default: '', span: 24, searchImmediately: true, }, - { - label: '审核状态:', - id: 'auditStatus', - type: 'bus-radio', - el: { - hasAll: true, - childType: 'el-radio-button', - code: 'SALES_AUDIT_STATUS', - }, - default: '', - span: 24, - searchImmediately: true, - }, + { label: '商品名称:', id: 'flowerName', type: 'input' }, { label: '订单号:', id: 'orderNo', type: 'input' }, { label: '售后单号:', id: 'salesNo', type: 'input' }, + { label: '收货人姓名:', id: 'customer', type: 'input' }, + { label: '收货人电话:', id: 'customerTel', type: 'input' }, + { label: '供应商:', id: 'supplierName', type: 'input' }, + { + label: '下单时间:', + id: 'orderStartDateStr', + component: 'el-bus-date-range', + commonFormat: true, + commonFormatProps: ['orderStartDateStr', 'orderEndDateStr'], + customClass: 'in-bus-form', + }, + { + label: '售后时间:', + id: 'salesStartDateStr', + component: 'el-bus-date-range', + commonFormat: true, + commonFormatProps: ['salesStartDateStr', 'salesEndDateStr'], + customClass: 'in-bus-form', + }, ], }, ], @@ -84,6 +102,11 @@ title: '售后理赔', } }, + methods: { + onDetail(item) { + this.$router.push(`${this.$route.path}/view/${item.id}`) + }, + }, } </script> -- Gitblit v1.9.3