| | |
| | | <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> |
| | |
| | | @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"> |
| | |
| | | <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> |
| | |
| | | </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> |
| | | |
| | | <!-- 检验项目表格 --> |
| | |
| | | <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> |
| | | |
| | | <!-- 弹窗 --> |
| | |
| | | } |
| | | }).then(res => { |
| | | if (res.data.tbBillList.length > 0) { |
| | | |
| | | this.tableData = res.data.tbBillList; // 在箭头函数中,this 指向外层作用域的 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; |
| | |
| | | url: 'yzxFrom?id=' +this.formData.id+'¤t='+this.current |
| | | }); |
| | | }, |
| | | toSNScanCode(releaseNo){ |
| | | uni.navigateTo({ |
| | | url: 'ScanCode?id=' +this.formData.id+'¤t='+this.current |
| | | }); |
| | | }, |
| | | save() { |
| | | |
| | | // if (this.tableData.length === 0) { |