| | |
| | | <view v-if="isNumber && !isNaN(parseFloat(item.fcheckResu))" class="simple-number-result"> |
| | | <view class="result-value">{{ item.fcheckResu }}</view> |
| | | <view v-if="formData.unitName" class="result-unit">{{ formData.unitName }}</view> |
| | | <view :class="{'pass': isInRange(item.fcheckResu), 'fail': !isInRange(item.fcheckResu)}" |
| | | <view :class="{'pass': item.fstand === '√' || item.isPass === 1, 'fail': item.fstand === '×' || item.isPass === 0}" |
| | | class="result-status"> |
| | | {{ isInRange(item.fcheckResu) ? '合格' : '不合格' }} |
| | | {{ (item.fstand === '√' || item.isPass === 1) ? '合格' : '不合格' }} |
| | | </view> |
| | | </view> |
| | | |
| | |
| | | </view> |
| | | </view> |
| | | <view class="simple-data-cell simple-action"> |
| | | <button v-if="!isNumber" class="simple-btn" @click="numberEdit(item)"> |
| | | <button v-if="!isNumber && current" class="simple-btn" @click="numberEdit(item)"> |
| | | {{ editResult(item.fcheckResu) }} |
| | | </button> |
| | | <button v-if="isNumber" class="simple-btn" @click="toDetail(item)"> |
| | | <button v-if="isNumber && current" class="simple-btn" @click="toDetail(item)"> |
| | | 修改 |
| | | </button> |
| | | <view v-if="!current" class="simple-disabled">已提交</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | remarks: "", |
| | | remarksPopup: false, |
| | | currentTab: 0, |
| | | tabs: [] |
| | | tabs: [], |
| | | current: true, // 添加current状态,A=true(未提交),B=false(已提交) |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | let fstand = "√"; |
| | | |
| | | //有最大值和最小值就根据是否符合标准值更新判定结果,没有最大值和最小值就根据是否通过检验判定结果 |
| | | if (this.formData.maxValue && this.formData.minValue) { |
| | | if (this.formData.maxValue != null && this.formData.minValue != null) { |
| | | |
| | | if (!this.formData.fcheckResu) { |
| | | this.$showMessage("请输入检验值"); |
| | |
| | | this.base64Image = 'data:image/jpeg;base64,' + this.formData.imageData; |
| | | } |
| | | |
| | | if (this.formData.maxValue && this.formData.minValue && this.formData.standardValue) { |
| | | if (this.formData.maxValue != null && this.formData.minValue != null && this.formData.standardValue != null) { |
| | | this.isNumber = true; |
| | | } |
| | | }) |
| | |
| | | |
| | | let fstand = "√"; |
| | | |
| | | if (this.formData.maxValue && this.formData.minValue) { |
| | | if (this.formData.maxValue != null && this.formData.minValue != null) { |
| | | |
| | | if (!this.editData.fcheckResu) { |
| | | this.$showMessage("请输入检验值"); |
| | |
| | | this.remarks = this.formData.remarks; |
| | | }, |
| | | editRemarks() { |
| | | if (this.remarks) { |
| | | // 允许保存空字符串或空格,只检查是否为null或undefined |
| | | if (this.remarks !== null && this.remarks !== undefined) { |
| | | //saveRemarksGid |
| | | this.$post({ |
| | | url: "/XJ/saveRemarksPid", |
| | |
| | | this.billNo = params["billNo"]; |
| | | this.gid = params["gid"]; |
| | | this.currentTab = parseInt(params["index"] || 0); |
| | | |
| | | // 读取current参数,判断是否已提交 |
| | | if (params["current"] === 'A') { |
| | | this.current = true; // 未提交,可以修改 |
| | | } else if (params["current"] === 'B') { |
| | | this.current = false; // 已提交,禁止修改 |
| | | } |
| | | |
| | | this.refreshResult(); |
| | | this.loadTabItems(); |