From 659168c1ca463b00d74f9dead9f85df7ea997aa0 Mon Sep 17 00:00:00 2001
From: 如洲 陈 <1278080563@qq.com>
Date: 星期五, 12 九月 2025 19:04:31 +0800
Subject: [PATCH] 出库检和退货检

---
 pages/QC/RKJ/Add.vue |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/pages/QC/RKJ/Add.vue b/pages/QC/RKJ/Add.vue
index c0911f9..17e889f 100644
--- a/pages/QC/RKJ/Add.vue
+++ b/pages/QC/RKJ/Add.vue
@@ -101,6 +101,10 @@
     </view>
 
     <view class="plus-button">
+      <button type="warn" v-if="!isUpdate && !formData.fcheckResu && !isShowTable" @click="submitRKJResult">鎻愪氦妫�楠�</button>
+    </view>
+
+    <view class="plus-button">
       <button type="warn" v-if="isShowTable" @click="getTable">鑾峰彇妫�楠岄」鐩�</button>
     </view>
 
@@ -450,6 +454,51 @@
         this.isUpdate = false;
         this.init();
       })
+    },
+    submitRKJResult() {
+      if (!this.formData.id) {
+        this.$showMessage("璇峰厛閫夋嫨妫�楠屽崟鍙�");
+        return;
+      }
+
+      // 妫�鏌ユ槸鍚︽墍鏈夋楠岄」鐩兘宸插畬鎴�
+      let hasUnfinished = false;
+      for (let item of this.tableData) {
+        if (item.result === '鏈畬鎴�') {
+          hasUnfinished = true;
+          break;
+        }
+      }
+
+      if (hasUnfinished) {
+        this.$showMessage("杩樻湁妫�楠岄」鐩湭瀹屾垚锛屾棤娉曟彁浜�");
+        return;
+      }
+
+      uni.showModal({
+        title: '纭鎻愪氦',
+        content: '纭畾瑕佹彁浜ゆ楠岀粨鏋滃悧锛熸彁浜ゅ悗灏嗘棤娉曚慨鏀广��',
+        success: (res) => {
+          if (res.confirm) {
+            this.$post({
+              url: "/RKJ/submitRKJResult",
+              data: {
+                gid: this.formData.id,
+                userNo: this.$loginInfo.account
+              }
+            }).then(res => {
+              if (res.status === 0) {
+                this.$showMessage("鎻愪氦鎴愬姛");
+                this.init(); // 閲嶆柊鍔犺浇鏁版嵁
+              } else {
+                this.$showMessage(res.message || "鎻愪氦澶辫触");
+              }
+            }).catch(err => {
+              this.$showMessage("鎻愪氦澶辫触锛�" + err.message);
+            });
+          }
+        }
+      });
     }
   },
   onShow() {

--
Gitblit v1.9.3