licp
2024-04-25 843d421107006d38c9af61c956a3ed30275a5657
src/components/view/a6-device-management.vue
@@ -288,7 +288,11 @@
                <el-input v-model="formData2.deviceName" size="small"></el-input>
                     </el-form-item>
              <el-form-item label="生产厂家:">
                <el-input v-model="formData2.deviceName" size="small"></el-input>
                <el-select v-model="formData2.equipmentManager" placeholder="请选择" size="small" style="width:100%">
                <el-option v-for="item in responsiblePersonList" :key="item.value" :label="item.label"
                  :value="item.value">
                </el-option>
              </el-select>
                     </el-form-item>
                     <!-- <el-form-item label="设备负责人:">
                        <el-select v-model="formData2.equipmentManager" placeholder="请选择" size="small" style="width:100%">
@@ -323,9 +327,9 @@
            <!-- 中间布局 -->
            <el-col :span="7">
               <el-form :label-position="labelPosition" :model="formData2" label-width="110px">
            <el-form-item label="生产厂家EN:">
            <!-- <el-form-item label="生产厂家EN:">
              <el-input v-model="formData2.deviceName" size="small"></el-input>
            </el-form-item>
            </el-form-item> -->
            <el-form-item label="出厂编号:">
              <el-input v-model="formData2.deviceName" size="small"></el-input>
            </el-form-item>
@@ -363,7 +367,7 @@
            <!-- 实验室列表 -->
            <el-form-item label="所属部门:">
              <el-select v-model="formData2.equipmentManager" placeholder="请选择" size="small" style="width:100%">
                <el-option v-for="item in responsiblePersonList" :key="item.value" :label="item.label"
                <el-option v-for="item in componentData.selectField.laboratory.select" :key="item.value" :label="item.label"
                  :value="item.value">
                </el-option>
              </el-select>
@@ -507,6 +511,9 @@
                  },
            insProductIds:{
              select:[]
            },
            laboratory:{
              select:[]
            }
               },
               linkEvent: {
@@ -525,6 +532,9 @@
            insProductIds:{
              select:[],
              choose: true
            },
            laboratory:{
              select:[]
            }
               },
               requiredAdd: [],
@@ -563,6 +573,7 @@
         this.selectEnumByCategory()
         this.selectDevicePrincipal()
      this.getInsProductIds()
      this.obtainItemParameterList()
      },
      methods: {
         refreshTable() {
@@ -643,6 +654,19 @@
          })
            })
      },
      obtainItemParameterList() {
            this.$axios.get(this.$api.laboratoryScope.obtainItemParameterList).then(res => {
               let data = []
               res.data.forEach(a=>{
                  data.push({
                     label: a.laboratoryName,
                     value: a.id
                  })
               })
               this.componentData.selectField.laboratory.select = data
               this.componentData.tagField.laboratory.select = data
            })
         },
         handleClose() {
            this.dialogVisible = false;
            this.upLoad = false;