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