| | |
| | | <div> |
| | | <!-- 审核 --> |
| | | <el-dialog :before-close="handleClose" v-model="verifyDialogVisible" title="下单审核" width="30%"> |
| | | <p v-if="!isPass" style="font-size:16px;color:#333333">委托编号<span |
| | | style="color:#34BD66">ZTMS2023071001</span>的信息是否通过</p> |
| | | <p v-if="!isPass" style="font-size:16px;color:var(--lims-text)">委托编号<span |
| | | style="color:var(--el-color-success)">ZTMS2023071001</span>的信息是否通过</p> |
| | | <el-form v-else ref="ruleForm" :label-position="labelPosition" :model="formData" label-width="150px"> |
| | | <el-form-item label="请输入样品库位号:"> |
| | | <el-input v-model="formData.specificationModel" size="small" style="width:60%"></el-input> |
| | |
| | | </el-dialog> |
| | | <!-- 撤销 --> |
| | | <el-dialog :before-close="handleClose" v-model="quashDialogVisible" title="下单撤销" width="30%"> |
| | | <p v-if="!isQuash" style="font-size:16px;color:#333333">委托编号<span |
| | | style="color:#34BD66">{{ insOrderRow.entrustCode }}</span>的信息是否撤销</p> |
| | | <p v-if="!isQuash" style="font-size:16px;color:var(--lims-text)">委托编号<span |
| | | style="color:var(--el-color-success)">{{ insOrderRow.entrustCode }}</span>的信息是否撤销</p> |
| | | <el-form v-else ref="ruleForm" :label-position="labelPosition" :model="formData" label-width="150px"> |
| | | <el-form-item label="请输入撤销原因:"> |
| | | <el-input v-model="formData.specificationModel" size="small" style="width:60%"></el-input> |
| | |
| | | clickFun: (row) => { |
| | | this.download(row); |
| | | }, |
| | | disabled: (row) => !this.canDownloadReport(row), |
| | | showHide: (row) => { |
| | | return this.tabIndex === 2 || this.tabIndex === 3 || this.tabIndex === 7 |
| | | } |
| | |
| | | }) |
| | | }, |
| | | // 下载报告 |
| | | canDownloadReport(row) { |
| | | return !!(row && row.reportId && (row.urlS || row.url)) |
| | | }, |
| | | download(row) { |
| | | let url = row.urlS ? row.urlS : row.url; |
| | | if (!url) { |
| | | this.$message.warning('该委托单暂无可下载的报告') |
| | | if (!this.canDownloadReport(row)) { |
| | | return |
| | | } |
| | | let url = row.urlS ? row.urlS : row.url; |
| | | url = url.split('.')[0] + '.pdf' |
| | | const link = document.createElement('a'); |
| | | link.href = this.javaApi + url; |
| | |
| | | line-height: 24px; |
| | | padding: 6px 14px; |
| | | font-size: 14px; |
| | | color: #333333; |
| | | border: 1px solid #EEEEEE; |
| | | color: var(--lims-text); |
| | | border: 1px solid var(--lims-divider); |
| | | cursor: pointer; |
| | | } |
| | | |