From cf9a8ed8dcd2c509d63a0bd3f683f65c2df96888 Mon Sep 17 00:00:00 2001
From: mayf <m13160102112@163.com>
Date: 星期五, 18 十月 2024 10:42:53 +0800
Subject: [PATCH] 财务报表调整

---
 pages/report/finance/index.vue |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/pages/report/finance/index.vue b/pages/report/finance/index.vue
index bffdfed..77b06ff 100644
--- a/pages/report/finance/index.vue
+++ b/pages/report/finance/index.vue
@@ -4,7 +4,7 @@
       <el-row :gutter="20">
         <el-col :span="4" class="mb-10">
           <el-card>
-            <div class="statistic-title">销售合计</div>
+            <div class="statistic-title">销售合计(原订单)</div>
             <div class="statistic-num">{{ statistic.orderTotal || 0 }}</div>
           </el-card>
         </el-col>
@@ -82,7 +82,7 @@
         </el-col>
       </el-row>
     </div>
-    <el-bus-crud v-bind="tableConfig" />
+    <el-bus-crud ref="crud" v-bind="tableConfig" />
   </div>
 </template>
 
@@ -93,10 +93,7 @@
 dayjs.locale('zh-cn')
 export default {
   data() {
-    const endDate = `${dayjs().format('YYYY-MM-DD')} 00:00:00`
-    const startDate = `${dayjs()
-      .subtract(1, 'month')
-      .format('YYYY-MM-DD')} 23:59:59`
+    const defaultDate = `${dayjs().format('YYYY-MM-DD')} 00:00:00`
     return {
       statistic: {},
       statisticLoading: false,
@@ -110,8 +107,12 @@
         exportUrl: 'flower/v2/report/order/sale/export',
         exportText: '导出',
         onResetView: (row) => {
+          const searchFormRef = this.$refs.crud.$refs.searchForm
+          const searchFormValue = searchFormRef.getFormValue()
           const url = this.$router.resolve(
-            `/report/finance/${row.orderDate}`
+            `/report/finance/${row.orderDate}?partnerId=${
+              searchFormValue?.partnerId || ''
+            }`
           ).href
           window.open(url, '_blank')
         },
@@ -159,8 +160,8 @@
             minWidth: 120,
             fixed: 'left',
           },
-          { label: '销售额', prop: 'orderTotal', minWidth: 120 },
-          { label: '销售额(实际支付)', prop: 'totalAmount', minWidth: 120 },
+          { label: '销售额(原订单)', prop: 'orderTotal', minWidth: 120 },
+          { label: '销售额(实付)', prop: 'totalAmount', minWidth: 120 },
           {
             label: '花农底价',
             prop: 'orderSupplierPriceAmount',
@@ -233,7 +234,7 @@
                 },
                 customClass: 'in-bus-form',
                 commonRules: true,
-                default: [startDate, endDate],
+                default: [defaultDate, defaultDate],
               },
               { ...getPartnerListConfig(), label: '合伙人' },
             ],

--
Gitblit v1.9.3