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