src/views/business/productOrder/index.vue
@@ -67,8 +67,8 @@
    <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>
@@ -87,8 +87,8 @@
      </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>
@@ -379,6 +379,7 @@
              clickFun: (row) => {
                this.download(row);
              },
              disabled: (row) => !this.canDownloadReport(row),
              showHide: (row) => {
                return this.tabIndex === 2 || this.tabIndex === 3 || this.tabIndex === 7
              }
@@ -871,12 +872,14 @@
      })
    },
    // 下载报告
    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;
@@ -1090,8 +1093,8 @@
  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;
}