From 6ec5099ef65c0e0dc4b1fae5f69eb70dc54dd2b0 Mon Sep 17 00:00:00 2001
From: zjh <2207896513@qq.com>
Date: 星期一, 10 十一月 2025 21:46:33 +0800
Subject: [PATCH] 首检代码提交

---
 pages/QC/SJ/Add.vue |   53 +++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 41 insertions(+), 12 deletions(-)

diff --git a/pages/QC/SJ/Add.vue b/pages/QC/SJ/Add.vue
index 060cb3c..ac2aa70 100644
--- a/pages/QC/SJ/Add.vue
+++ b/pages/QC/SJ/Add.vue
@@ -11,7 +11,7 @@
       <view class="info-row">
         <span class="info-label">鍒涘缓鏃堕棿锛�</span>
         <span class="info-value">{{ formData.createTime }}</span>
-        <span class="info-label">璐熻矗浜猴細</span>
+        <span class="info-label">妫�楠屼汉锛�</span>
         <span class="info-value">{{ formData.statusUser }}</span>
       </view>
     </view>
@@ -33,7 +33,7 @@
                          @select="onItemChange"></superwei-combox>
       </view>
       <view class="info-block">
-        <view class="info-label">璁″垝缂栧彿锛�</view>
+        <view class="info-label">宸ュ崟缂栧彿锛�</view>
         <view v-if="!isUpdate" class="info-value">{{ formData.daa001 }}</view>
         <picker v-else :range="DAA001List" class="picker info-value-input" name="selector"
                 @change="onDaa001Change">
@@ -49,9 +49,13 @@
         <view class="info-value">{{ formData.daa004 }}</view>
       </view>
       <view class="info-block">
-        <view class="info-label">宸ュ崟鏁伴噺锛�</view>
-        <view class="info-value highlight">{{ formData.daa008 }}</view>
+        <view class="info-label">椤圭洰锛�</view>
+        <view class="info-value">{{ formData.projecT_CODE }}</view>
       </view>
+	  <view class="info-block">
+	    <view class="info-label">宸ュ崟鏁伴噺锛�</view>
+	    <view class="info-value highlight">{{ formData.daa008 }}</view>
+	  </view>
       <view v-if="formData.remarks" class="info-block">
         <view class="info-label">澶囨敞锛�</view>
         <view class="info-value">{{ formData.remarks }}</view>
@@ -59,8 +63,10 @@
     </view>
 
     <!-- 鎿嶄綔鎸夐挳鍖� -->
-    <view v-if="isUpdate" class="action-buttons">
-      <button class="secondary-btn" @click="getTable">鑾峰彇妫�楠岄」鐩�</button>
+    <view v-if="this.current" class="action-buttons">
+				<button v-if="!isUpdate && !isShowTable" class="secondary-btn" @click="toSNScanCode(formData.releaseNo)">SN纭</button>
+		<button v-if="!isUpdate && !isShowTable" class="secondary-btn" @click="toYzxSubmitFrom(formData.releaseNo)">涓�鑷存�ф牳瀵�</button>
+		<button class="secondary-btn" @click="getTable">鑾峰彇妫�楠岄」鐩�</button>
     </view>
 
     <!-- 妫�楠岄」鐩〃鏍� -->
@@ -130,14 +136,13 @@
     <view class="action-buttons">
       <button v-if="isUpdate && !isShowTable" class="secondary-btn" @click="save">鍒涘缓妫�楠屽崟骞剁敓鎴愰儴鍒嗛粯璁ゅ��</button>
       <button v-if="!isUpdate && !isShowTable" class="secondary-btn" @click="toImage">涓婁紶/鏌ョ湅鍥剧墖</button>
-	    <button v-if="!isUpdate && !isShowTable" class="secondary-btn" @click="toYzxSubmitFrom(formData.releaseNo)">涓�鑷存�ф牳瀵�</button>
-      <button v-if="!isUpdate && !formData.statusUser && !isShowTable" class="secondary-btn" @click="removeXJ">
+	<!--  <button v-if="!isUpdate && !formData.statusUser && !isShowTable" class="secondary-btn" @click="removeXJ">
         鍒犻櫎鍗曟嵁
-      </button>
+      </button> -->
       <button v-if="!isUpdate && !isShowTable" class="secondary-btn" @click="saveRemarks">娣诲姞澶囨敞</button>
-      <button v-if="!isUpdate && !isShowTable && formData.fSubmit != 1" class="primary-btn" @click="submit">瀹℃牳鍗曟嵁</button>
-      <button v-if="isShowTable" class="secondary-btn" @click="getTable">鑾峰彇妫�楠岄」鐩�</button>
-      <button v-if="isShowTable && isUpdate" class="primary-btn" @click="saveTable">鐢熸垚妫�楠岄」鐩�</button>
+      <button v-if="!isUpdate && !isShowTable && formData.fSubmit != 1" class="primary-btn" @click="submit">妫�楠屾彁浜�</button>
+   <!--   <button  class="secondary-btn" @click="getTable">鑾峰彇妫�楠岄」鐩�</button> -->
+<!--      <button v-if="isShowTable && isUpdate" class="primary-btn" @click="saveTable">鐢熸垚妫�楠岄」鐩�</button> -->
     </view>
 
     <!-- 寮圭獥 -->
@@ -460,9 +465,28 @@
         }
       }).then(res => {
         if (res.data.tbBillList.length > 0) {
+			
           this.tableData = res.data.tbBillList; // 鍦ㄧ澶村嚱鏁颁腑锛宼his 鎸囧悜澶栧眰浣滅敤鍩熺殑 this
           this.isShowTable = true;
           this.isUpdate = true;
+		  //鐢熸垚妫�楠岄」鐩�
+		  if (this.tableData.length === 0) {
+		    return;
+		  }
+		  
+		  this.$post({
+		    url: "/SJ/SaveItem",
+		    data: {
+		      gid: this.formData.id,
+		      items: this.tableData,
+		      statusUser: this.$loginInfo.account,
+			  ItemNo:this.formData.itemNo
+		    }
+		  }).then(res => {
+		    this.tableData = res.data.tbBillList.items;
+		    this.isShowTable = false;
+		    this.isUpdate = false;
+		  })
         } else {
           this.$showMessage("姝ょ墿鏂欐病鏈夊惎鐢ㄧ殑妫�楠岄」鐩紝璇风淮鎶�!");
           this.isShowTable = true;
@@ -494,6 +518,11 @@
 				url: 'yzxFrom?id=' +this.formData.id+'&current='+this.current
 			});
 		},
+		toSNScanCode(releaseNo){
+			uni.navigateTo({
+				url: 'ScanCode?id=' +this.formData.id+'&current='+this.current
+			});
+		},
     save() {
 
       // if (this.tableData.length === 0) {

--
Gitblit v1.9.3