From 4a239fc4c69be2a8824fa78e29e8f50504bfed72 Mon Sep 17 00:00:00 2001
From: xwt <2740516069@qq.com>
Date: 星期一, 15 九月 2025 09:24:43 +0800
Subject: [PATCH] 首检穴模数
---
pages/QC/SJ/Add.vue | 77 +++++++++++++++++++++++++++++++-------
1 files changed, 62 insertions(+), 15 deletions(-)
diff --git a/pages/QC/SJ/Add.vue b/pages/QC/SJ/Add.vue
index 810f3b3..6a3c50f 100644
--- a/pages/QC/SJ/Add.vue
+++ b/pages/QC/SJ/Add.vue
@@ -12,7 +12,7 @@
<span class="info-label">鍒涘缓鏃堕棿锛�</span>
<span class="info-value">{{formData.createTime}}</span>
<span class="info-label">妫�楠岀被鍨嬶細</span>
- <span class="info-value">{{formData.SJ_MJ}}</span>
+ <span class="info-value">{{formData.sJ_MJ}}</span>
</view>
<view class="info-row" v-if="isUpdate">
<span class="info-label">妫�楠岀被鍨嬶細</span>
@@ -40,7 +40,7 @@
</view>
<view class="info-block">
- <view class="info-label">璁″垝缂栧彿锛�</view>
+ <view class="info-label">宸ュ崟鍗曞彿锛�</view>
<picker v-if="isUpdate" class="info-picker" name="selector" :range="DAA001List"
@change="onDaa001Change">
<text>{{ DAA001List[DAA001Index] }}</text>
@@ -48,15 +48,9 @@
<view v-else class="info-value">{{formData.daa001}}</view>
</view>
- <view class="info-block">
- <view class="info-label">閿�鍞鍗曞彿锛�</view>
- <view class="info-value">{{formData.caa015}}</view>
- </view>
+
- <view class="info-block">
- <view class="info-label">瀹㈡埛锛�</view>
- <view class="info-value">{{formData.cust}}</view>
- </view>
+
<view class="info-block">
<view class="info-label">浜у搧鍚嶇О锛�</view>
@@ -137,6 +131,12 @@
<button class="action-btn primary" v-if="isShowTable && isUpdate" @click="saveTable">
鐢熸垚妫�楠岄」鐩�
</button>
+ <button class="action-btn success" v-if="!isUpdate && formData.fsubmit == 0 && !isShowTable" @click="getGenUpdate">
+ 鑾峰彇妫�楠岄」鐩�
+ </button>
+ <button class="action-btn success" v-if="!isUpdate && formData.fsubmit ==0 && !isShowTable" @click="submitInspection">
+ 鎻愪氦妫�楠�
+ </button>
</view>
<!-- 寮瑰嚭妗� -->
<view v-if="remarksPopup" class="overlay">
@@ -175,6 +175,7 @@
comments: "",
statusUser: "",
SJ_MJ: '棣栨',
+ fsubmit:"",
},
DAA020List: [],
@@ -282,7 +283,7 @@
}
}).then(res => {
if (res.data.tbBillList) {
- this.$showMessage("宸℃鐢熸垚鎴愬姛");
+ this.$showMessage("棣栨鐢熸垚鎴愬姛");
this.init();
}
});
@@ -473,10 +474,10 @@
},
save() {
- if (this.tableData.length === 0) {
- this.$showMessage(this.formData.itemNo + "鐗╂枡娌℃湁妫�楠岄」鐩�");
- return;
- }
+ //if (this.tableData.length === 0) {
+ //this.$showMessage(this.formData.itemNo + "鐗╂枡娌℃湁妫�楠岄」鐩�");
+ //return;
+ //}
if (!this.formData.daa001) {
this.$showMessage("璇烽�夋嫨璁″垝缂栧彿");
@@ -528,6 +529,43 @@
this.SJ_MJIndex = e.mp.detail.value;
this.formData.SJ_MJ = this.SJ_MJList[this.SJ_MJIndex];
},
+ submitInspection() {
+ if (this.formData.id) {
+ this.$post({
+ url: "/SJ/SjSubmit",
+ data: {
+ id: this.formData.id,
+ userNo: this.$loginInfo.account
+ }
+ }).then(res => {
+ if (res.data.tbBillList) {
+ this.$showMessage("鎻愪氦鎴愬姛");
+ this.init();
+ }
+ });
+ }
+ },
+ getGenUpdate() {
+ if (!this.formData.id || !this.formData.billNo) {
+ this.$showMessage("璇峰厛淇濆瓨妫�楠屽崟锛�");
+ return;
+ }
+ this.$post({
+ url: "/SJ/GenUpdate",
+ data: {
+ id: this.formData.id,
+ no: this.formData.billNo,
+ user: this.$loginInfo.account
+ }
+ }).then(res => {
+ if (res.data.result === 0) {
+ this.$showMessage("鑾峰彇妫�楠岄」鐩垚鍔�");
+ this.init();
+ } else {
+ this.$showMessage(res.data.message || "鑾峰彇澶辫触");
+ }
+ });
+ }
},
onShow() {
//姣忔杩涘叆椤甸潰閮戒細鎵ц鐨勬柟娉�
@@ -785,6 +823,15 @@
background-color: #c0392b;
}
+.action-btn.success {
+ background-color: #2ecc71;
+ color: white;
+}
+
+.action-btn.success:hover {
+ background-color: #27ae60;
+}
+
/* 寮瑰嚭妗嗘牱寮� */
.overlay {
position: fixed;
--
Gitblit v1.9.3