From efb6960d9a35857d8efa7e40a6e71504b87f5035 Mon Sep 17 00:00:00 2001 From: xwt <2740516069@qq.com> Date: 星期六, 02 八月 2025 14:51:55 +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