licp
2024-07-03 57e76b55709e8ea88a83ab6c3f665fd9ee7fd64c
src/components/view/a5-laboratory-management.vue
@@ -69,7 +69,7 @@
   <div class="role_manage">
      <div>
         <el-row class="title">
            <el-col :span="12" style="padding-left: 20px;">场所或设施:</el-col>
            <el-col :span="12" style="padding-left: 20px;text-align: left;">场所或设施:</el-col>
            <el-col :span="12" style="text-align: right;">
               <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">新增</el-button>
            </el-col>
@@ -192,7 +192,11 @@
                  type: 'text',
                  method: 'fileManagement'
               }],
               tagField: {},
               tagField: {
                  type:{
              select:[]
            }
               },
               selectField: {},
               requiredAdd: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'],
               requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber']
@@ -212,9 +216,14 @@
               select: false,
               do: [],
               tagField: {},
               selectField: {},
               selectField: {
            type:{
              select:[]
            }
          },
               requiredAdd: [],
               requiredUp: []
               requiredUp: [],
          addUpload:['address'],
            },
            entityCopy: {},
            upIndex: 0,
@@ -230,13 +239,13 @@
        props: { multiple: false,emitPath:false,},
        options:[
          {
            value:0,
            value:'实验室资质',
            label:'实验室资质',
            children:[]
          },
          {
            value:1,
            label:'额外类型',
            value:'报告类型',
            label:'报告类型',
            children:null
          },
        ],
@@ -269,11 +278,12 @@
                  return
               }
          let arr = res.data.body.records.map(m=>{
            m.value = m.id;
            m.value = m.name;
            m.label = m.name;
            return m
          })
          this.options[0].children = arr;
          this.fileComponentData.selectField.type.select = arr;
        })
      },
         refresh() {
@@ -345,7 +355,7 @@
            let up = false
            let del = false
            let add = false
        let file = false
                let file = false
            for (var i = 0; i < power.length; i++) {
               if (power[i].menuMethod == 'upParameter') {
                  up = true
@@ -356,7 +366,7 @@
               if (power[i].menuMethod == 'addParameter') {
                  add = true
               }
          if (power[i].menuMethod == 'selectSeal') {
          if (power[i].menuMethod == 'addSeal') {
                  file = true
               }
            }