Crunchy
2024-07-31 41bd0b7ebac6c6dc09a2c0c4743635f78c8676af
src/components/do/b1-inspect-order-plan/Inspection.vue
@@ -285,8 +285,8 @@
          </el-radio-group>
        </div>
        <div style="display: flex;align-items: center;">
          <span v-if="fibers.length>0">&nbsp;&nbsp;光纤带:</span>
          <el-select v-model="currentTab" placeholder="请选择" @change="m=>handleChange(m,1)" v-if="fibers.length>0" size="small">
          <span v-if="fibers.length>0&&tableLists.find(m=>m.templateId==currentTable)&&tableLists.find(m=>m.templateId==currentTable).templateName!='温度循环检验原始记录'">&nbsp;&nbsp;光纤带:</span>
          <el-select v-model="currentTab" placeholder="请选择" @change="m=>handleChange(m,1)" v-if="fibers.length>0&&tableLists.find(m=>m.templateId==currentTable)&&tableLists.find(m=>m.templateId==currentTable).templateName!='温度循环检验原始记录'" size="small">
            <el-option
              v-for="item in fibers"
              :key="item.value"
@@ -296,8 +296,8 @@
              <el-tag :type="item.state==1?'success':'danger'" style="float: right;margin-top: 5px;" size="small">{{ item.state==1?'已检':'未检' }}</el-tag>
            </el-option>
          </el-select>
          <span v-if="fiber.length>0">&nbsp;&nbsp;光纤:</span>
          <el-select v-model="currentTab" placeholder="请选择" @change="m=>handleChange(m,2)" v-if="fiber.length>0" size="small">
          <span v-if="fiber.length>0&&tableLists.find(m=>m.templateId==currentTable)&&tableLists.find(m=>m.templateId==currentTable).templateName!='温度循环检验原始记录'">&nbsp;&nbsp;光纤:</span>
          <el-select v-model="currentTab" placeholder="请选择" @change="m=>handleChange(m,2)" v-if="fiber.length>0&&tableLists.find(m=>m.templateId==currentTable)&&tableLists.find(m=>m.templateId==currentTable).templateName!='温度循环检验原始记录'" size="small">
            <el-option
              v-for="item in fiber"
              :label="item.bushColor+'-'+item.color"
@@ -2720,8 +2720,7 @@
                orderId: this.orderId,
                laboratory: this.sonLaboratory,
                verifyUser: this.verifyUser,
                entrustCode: this.insOrder.entrustCode,
                sampleCode: this.currentSample.sampleCode
                entrustCode: this.insOrder.entrustCode
              }).then(res => {
                if (res.code === 200) {
                  this.$message.success("操作成功")
@@ -2774,7 +2773,6 @@
        return
      },
      saveInsContext() {
        // console.profile()
        // console.log(1111,this.param)
        try {
          if(this.param){
@@ -2787,6 +2785,12 @@
              }
              this.$message.success('已保存')
            })
            // 向 Worker 发送消息,开始处理逻辑
            this.worker.postMessage(JSON.stringify({
              type: 'saveData',
              tableList:this.tableList,
              param:this.param
            }));
          }
        }catch (error) {
          console.log(999,error);
@@ -2814,17 +2818,20 @@
            })
          }
        }
        console.log(this.param)
        // console.log(this.param)
        this.saveInsContext()
      },
      getAuthorizedPerson() {
        this.$axios.get(this.$api.user.getUserMenu).then(res => {
          let data = []
          let userName = JSON.parse(localStorage.getItem("user")).name;
          res.data.forEach(a => {
            data.push({
            if(a.name !== userName) {
              data.push({
              label: a.name,
              value: a.id
            })
            }
          })
          this.personList = data
        })