1.新增批量导入 2.新增财务报表

This commit is contained in:
gyq
2026-02-04 14:51:29 +08:00
parent a5b11cf4f4
commit 76af0f5a83
20 changed files with 1517 additions and 268 deletions

View File

@@ -15,6 +15,9 @@
{{ scope.row[scope.prop] == 1 ? "启用" : "禁用" }}
</el-tag>
</template> -->
<template #custom>
<importData :type="3" />
</template>
<template #type="scope">
{{ typeFilter(scope.row[scope.prop]) }}
</template>
@@ -170,6 +173,7 @@
</template>
<script setup lang="ts">
import importData from "@/components/importData/index.vue";
import UserAPI from "@/api/product/index";
import { useRouter } from "vue-router";
import type { IObject, IOperatData } from "@/components/CURD/types";
@@ -184,6 +188,8 @@ import searchConfig from "./indexconfig/search";
import MyDialog from "@/components/mycomponents/myDialog.vue";
import Statistics from "./indexconfig/statistics.vue";
const importDataRef = ref(null);
const {
searchRef,
contentRef,
@@ -302,6 +308,11 @@ function getTongji(params: IObject | undefined) {
});
}
// 显示批量导入
function handleUploadClick() {
importDataRef.value.show()
}
// 导出商品
async function handleExportClick() {
try {
@@ -386,6 +397,9 @@ async function handleToolbarClick(name: string) {
let res = await UserAPI.sync();
ElMessage.success("操作成功,数据正在后台同步中...");
}
if (name === "upload") {
importDataRef.value.show()
}
}
async function confirm() {
let res = await UserAPI.stockWarning(form.warnLine);

View File

@@ -85,7 +85,7 @@ const contentConfig: IContentConfig<UserPageQuery> = {
type: "",
name: "export",
auth: "import",
},
}
],
cols: [
// { type: "selection", width: 50, align: "center" },