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