From b76e716ff4656191d73eba398e9eb39ee975e13b Mon Sep 17 00:00:00 2001 From: xwt <2740516069@qq.com> Date: 星期五, 04 七月 2025 12:58:09 +0800 Subject: [PATCH] 来料检优化,首检巡检 --- pages/QC/LLJ/detail.vue | 94 ++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 85 insertions(+), 9 deletions(-) diff --git a/pages/QC/LLJ/detail.vue b/pages/QC/LLJ/detail.vue index 9f4e0d5..3ad05ea 100644 --- a/pages/QC/LLJ/detail.vue +++ b/pages/QC/LLJ/detail.vue @@ -97,9 +97,13 @@ <view class="info-value">{{formData.result}}</view> </view> - <view v-if="formData.remarks!=null" class="result-ng"> + <view v-if="formData.funit!=null" class="result-ng"> <view class="info-label">涓嶈壇鎻忚堪</view> - <view class="info-value danger">{{formData.remarks}}</view> + <view class="info-value danger">{{formData.funit}}</view> + </view> + <view class="result-ng"> + <view class="info-label">澶囨敞</view> + <view class="info-value danger">{{formData.meom}}</view> </view> </view> </view> @@ -108,7 +112,7 @@ <view class="section"> <view class="section-header">妫�楠岀粨鏋滃綍鍏�</view> <view class="section-body"> - <view class="input-group" v-if="tableData.length >= formData.checkQyt"> + <view class="input-group" v-if="tableData.length >= formData.checkQyt && formData.fstand == null"> <view class="input-wrapper"> <input v-model="batchInput" type="text" class="result-input" placeholder="鏍煎紡锛歄K-3 鎴� NG-3锛堣鍕夸慨鏀圭粨鏋滀负鏁板瓧鐨勫�硷級" placeholder-class="placeholder" @@ -130,6 +134,10 @@ <uni-icons type="compose" size="16" color="#fff"></uni-icons> 涓嶈壇鎻忚堪 </button> + <button v-if="this.current" class="btn upload-btn" @tap="upMeom"> + <uni-icons type="compose" size="16" color="#fff"></uni-icons> + 澶囨敞 + </button> <input v-if="(tableData.length < formData.checkQyt)" @input="search($event)" v-model="inputTxt" type="text" class="result-input" placeholder="璇疯緭鍏ユ楠岀粨鏋�..." placeholder-class="placeholder" /> @@ -150,7 +158,13 @@ <uni-icons type="compose" size="16" color="#fff"></uni-icons> 涓嶈壇鎻忚堪 </button> + <button v-if="this.current" class="btn upload-btn" @tap="upMeom"> + <uni-icons type="compose" size="16" color="#fff"></uni-icons> + 澶囨敞 + </button> + </view> + <view class="input-wrapper" style="margin-top: 15px;"> <input v-if="(tableData.length < formData.checkQyt)" @input="search($event)" @@ -203,7 +217,20 @@ </form> </view> </view> - <view v-if="showPopup" class="overlay"> + <view v-if="meomPopup" class="overlay"> + <view class="popup"> + <h3>淇敼澶囨敞</h3> + <form> + <view class="form-group"> + <label class="form-label">澶囨敞:</label> + <input class="form-input" type="text" v-model="meom" /> + </view> + <button class="updateBut" type="warn" @click="editMeom">淇敼</button> + <button @click="meomPopup = !meomPopup">鍙栨秷</button> + </form> + </view> + </view> + <view v-if="showMeom" class="overlay"> <view class="popup"> <h3>淇敼妫�楠岀粨鏋�</h3> <form :modelValue="editData"> @@ -212,7 +239,7 @@ <input class="form-input" type="text" v-model="editData.fcheckResu" /> </view> <button type="warn" @click="eidt">淇敼</button> - <button @click="showPopup = !showPopup">鍙栨秷</button> + <button @click="showMeom = !showMeom">鍙栨秷</button> </form> </view> </view> @@ -245,7 +272,11 @@ current: false, batchInput: '', batchInputError: '', - isBatchInputValid: false + isBatchInputValid: false, + funit:'', + meomPopup: false, + showMeom:false, + meom: '', } }, methods: { @@ -383,7 +414,11 @@ this.$showMessage("璇疯緭鍏ユ纭殑妫�楠屽��"); return; } - + + if (!/^-?\d+(\.\d+)?$/.test(this.formData.fcheckResu)) { + this.$showMessage("璇疯緭鍏ユ纭殑鏁板�硷紒"); + return; + } if (parseFloat(this.formData.fcheckResu) >= parseFloat(this.formData.fdownAllow) && parseFloat(this .formData .fcheckResu) <= parseFloat(this.formData.fupAllow)) { @@ -453,6 +488,7 @@ } else { this.isNumber = false; } + }) }, editResult(fcheckResu) { @@ -464,11 +500,50 @@ }, toDetail(item) { this.showPopup = !this.showPopup; + this.showMeom = !this.showMeom; this.editData = item; + + }, + upMeom() { + this.meomPopup = true; + + }, + editMeom() { + // 淇濆瓨澶囨敞淇℃伅 + if (this.meom) { + this.$post({ + url: "/LLJ/saveRemarksPid", + data: { + pid: this.formData.id, + meom: this.meom, + + } + }).then(res => { + if (res.data.tbBillList > 0) { + this.formData.meom = this.meom; + this.meomPopup = !this.meomPopup; + this.$showMessage("淇濆瓨鎴愬姛"); + } + }) + } else { + this.$post({ + url: "/LLJ/saveRemarksPid", + data: { + pid: this.formData.id, + meom: '' + } + }).then(res => { + if (res.data.tbBillList > 0) { + this.formData.meom = this.meom; + this.meomPopup = !this.meomPopup; + this.$showMessage("淇濆瓨鎴愬姛"); + } + }) + } }, editRemarks() { if (this.remarks) { - //saveRemarksGid + this.$post({ url: "/LLJ/saveRemarksPid", data: { @@ -574,7 +649,8 @@ url: "/LLJ/getJYItem", data: { id: this.formID, - releaseNo: this.releaseNo + releaseNo: this.releaseNo, + } }).then(res1 => { let tableData = res1.data.tbBillList -- Gitblit v1.9.3