From bf2dcbac4b70a150827645f6c822d0bd7bd71cc8 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 16 九月 2026 10:18:54 +0800
Subject: [PATCH] feat(invoice): 添加开票登记导出功能
---
.gitignore | 2 ++
vite.config.js | 2 +-
src/views/salesManagement/invoiceRegistration/index.vue | 11 +++++++++--
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 78a752d..c1d3060 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,6 +18,8 @@
*.njsproj
*.sln
*.local
+.claude
+.playwright-mcp
package-lock.json
yarn.lock
diff --git a/src/views/salesManagement/invoiceRegistration/index.vue b/src/views/salesManagement/invoiceRegistration/index.vue
index d5a040d..c8cc340 100644
--- a/src/views/salesManagement/invoiceRegistration/index.vue
+++ b/src/views/salesManagement/invoiceRegistration/index.vue
@@ -42,6 +42,7 @@
<el-form-item>
<el-button type="primary" @click="handleQuery"> 鎼滅储 </el-button>
<el-button @click="resetForm"> 閲嶇疆 </el-button>
+ <el-button @click="handleOut" type="primary">瀵煎嚭</el-button>
</el-form-item>
</el-form>
</div>
@@ -613,13 +614,19 @@
};
// 瀵煎嚭
const handleOut = () => {
- ElMessageBox.confirm("閫変腑鐨勫唴瀹瑰皢琚鍑猴紝鏄惁纭瀵煎嚭锛�", "瀵煎嚭", {
+ const exportIds = selectedRows.value.map((item) => item.id);
+ const confirmMsg = exportIds.length
+ ? `宸查�変腑 ${exportIds.length} 鏉℃暟鎹紝灏嗗鍑洪�変腑鍐呭锛屾槸鍚︾‘璁わ紵`
+ : "鏈�変腑鏁版嵁锛屽皢瀵煎嚭鍏ㄩ儴鏁版嵁锛屾槸鍚︾‘璁わ紵";
+ ElMessageBox.confirm(confirmMsg, "瀵煎嚭", {
confirmButtonText: "纭",
cancelButtonText: "鍙栨秷",
type: "warning",
})
.then(() => {
- proxy.download("/invoiceRegistration/export", {}, "寮�绁ㄧ櫥璁颁俊鎭�.xlsx");
+ // 鍕鹃�夊垯瀵煎嚭閫変腑琛岋紝鏈嬀閫夊鍑哄叏閮�
+ const params = exportIds.length ? { ids: exportIds } : {};
+ proxy.download("/invoiceRegistration/export", params, "寮�绁ㄧ櫥璁颁俊鎭�.xlsx");
})
.catch(() => {
proxy.$modal.msg("宸插彇娑�");
diff --git a/vite.config.js b/vite.config.js
index 1333a4f..2f445e6 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -8,7 +8,7 @@
const { VITE_APP_ENV } = env;
const baseUrl =
VITE_APP_ENV == "development"
- ? "http://192.168.0.226:7003" // 寮�鍙戠幆澧冨悗绔帴鍙�
+ ? "http://localhost:7003" // 寮�鍙戠幆澧冨悗绔帴鍙�
: "http://114.132.189.42:7003"; // 鐢熶骇鐜鍚庣鎺ュ彛
return {
--
Gitblit v1.9.3