| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | <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> |
| | |
| | | <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"> |
| | |
| | | comments: "", |
| | | statusUser: "", |
| | | SJ_MJ: '首检', |
| | | fsubmit:"", |
| | | }, |
| | | |
| | | DAA020List: [], |
| | |
| | | } |
| | | }).then(res => { |
| | | if (res.data.tbBillList) { |
| | | this.$showMessage("巡检生成成功"); |
| | | this.$showMessage("首检生成成功"); |
| | | this.init(); |
| | | } |
| | | }); |
| | |
| | | }, |
| | | 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("请选择计划编号"); |
| | |
| | | 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() { |
| | | //每次进入页面都会执行的方法 |
| | |
| | | background-color: #c0392b; |
| | | } |
| | | |
| | | .action-btn.success { |
| | | background-color: #2ecc71; |
| | | color: white; |
| | | } |
| | | |
| | | .action-btn.success:hover { |
| | | background-color: #27ae60; |
| | | } |
| | | |
| | | /* 弹出框样式 */ |
| | | .overlay { |
| | | position: fixed; |