From 43d00eec5989caa78c44c736853230a13d8e9f6c Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期四, 08 十月 2026 14:51:53 +0800
Subject: [PATCH] 财务管理系统模块优化

---
 src/views/financialManagement/expenseManagement/index.vue |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/views/financialManagement/expenseManagement/index.vue b/src/views/financialManagement/expenseManagement/index.vue
index a45c32d..a79e321 100644
--- a/src/views/financialManagement/expenseManagement/index.vue
+++ b/src/views/financialManagement/expenseManagement/index.vue
@@ -1,9 +1,15 @@
 <template>
   <div class="app-container">
+    <ExpenseCategoryReport />
     <el-form :model="filters" :inline="true">
       <el-form-item label="鏀嚭鏃ユ湡:">
         <el-date-picker v-model="filters.entryDate" value-format="YYYY-MM-DD" format="YYYY-MM-DD" type="daterange"
                         placeholder="璇烽�夋嫨" clearable @change="changeDaterange" />
+      </el-form-item>
+      <el-form-item label="鏀嚭澶х被:">
+        <el-select v-model="filters.expenseCategory" placeholder="璇烽�夋嫨" clearable style="width: 160px">
+          <el-option v-for="item in finance_expense_category" :key="item.value" :label="item.label" :value="item.value" />
+        </el-select>
       </el-form-item>
       <el-form-item label="浠樻鏂瑰紡:">
         <el-select
@@ -81,6 +87,7 @@
 import { ElMessageBox, ElMessage } from "element-plus";
 import dayjs from "dayjs";
 import FilesDia from "../revenueManagement/filesDia.vue";
+import ExpenseCategoryReport from "./ExpenseCategoryReport.vue";
 
 defineOptions({
   name: "鏀嚭绠$悊",
@@ -92,6 +99,7 @@
 const modalRef = ref();
 const { checkout_payment } = proxy.useDict("checkout_payment");
 const { expense_types } = proxy.useDict("expense_types");
+const { finance_expense_category } = proxy.useDict("finance_expense_category");
 const filesDia = ref()
 
 const {
@@ -106,6 +114,7 @@
   listPage,
   {
     expenseMethod: undefined,
+    expenseCategory: undefined,
     entryDate: undefined,
   },
   [
@@ -115,6 +124,13 @@
       prop: "expenseDate",
     },
     {
+      label: "鏀嚭澶х被",
+      align: "center",
+      prop: "expenseCategory",
+      dataType: "tag",
+      formatData: (params) => finance_expense_category.value.find((m) => m.value == params)?.label || "鏈垎绫�",
+    },
+    {
       label: "鏀嚭绫诲瀷",
       align: "center",
       prop: "expenseType",

--
Gitblit v1.9.3