licp
2024-03-21 890cd9ab8cfbd642c7240413a2f2f51b7f6f0fa5
src/components/view/a5-laboratory-management.vue
@@ -40,7 +40,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;">场所或设施:</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>
@@ -53,22 +53,19 @@
                  v-model="componentData.entity.laboratoryName" @keyup.enter.native="refreshTable()"></el-input></div>
         </div>
         <div class="search_thing">
            <div class="search_label">实验室编码</div>
            <div class="search_label">实验室编码:</div>
            <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                  v-model="componentData.entity.laboratoryNumber" @keyup.enter.native="refreshTable()"></el-input></div>
         </div>
            <div class="search_thing">
            <div class="search_label">负责人</div>
            <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                  v-model="componentData.entity.head" @keyup.enter.native="refreshTable()"></el-input></div>
         </div>
         <div class="search_thing" style="padding-left: 30px;">
                <el-button size="small" @click="refresh()">重 置</el-button>
            <el-button size="small" @click="refresh()">重 置</el-button>
            <el-button size="small" type="primary" @click="refreshTable()">查 询</el-button>
         </div>
      </div>
      <div class="table">
         <ValueTable ref="ValueTable" :url="$api.laboratoryScope.selectItemParameter" :upUrl="$api.laboratoryScope.upParameter" :delUrl="$api.laboratoryScope.delParameter" :componentData="componentData" :key="upIndex"/>
         <ValueTable ref="ValueTable" :url="$api.laboratoryScope.selectItemParameter"
            :upUrl="$api.laboratoryScope.upParameter" :delUrl="$api.laboratoryScope.delParameter"
            :componentData="componentData" :key="upIndex" />
      </div>
   </div>
</template>
@@ -99,8 +96,8 @@
                  font: '编辑',
                  type: 'text',
                  method: 'doDiy',
                  field:['createUserName']
               },{
                  field: ['createUserName']
               }, {
                  id: 'delete',
                  font: '删除',
                  type: 'text',
@@ -108,8 +105,8 @@
               }],
               tagField: {},
               selectField: {},
               requiredAdd:['laboratoryName','laboratoryNumber','head','phoneNumber','address'],
               requiredUp:['laboratoryName','laboratoryNumber','head','phoneNumber','address']
               requiredAdd: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber'],
               requiredUp: ['laboratoryName', 'laboratoryNumber', 'head', 'phoneNumber']
            },
            entityCopy: {},
            upIndex: 0,
@@ -129,8 +126,8 @@
            this.componentData.entity = this.HaveJson(this.entityCopy)
            this.upIndex++
         },
         openAdd(){
                this.$refs.ValueTable.openAddDia(this.$api.laboratoryScope.addParameter);
         openAdd() {
            this.$refs.ValueTable.openAddDia(this.$api.laboratoryScope.addParameter);
         },
         // 权限分配
         getPower(radio) {
@@ -139,24 +136,24 @@
            let del = false
            let add = false
            for (var i = 0; i < power.length; i++) {
               if(power[i].menuMethod=='upParameter'){
               if (power[i].menuMethod == 'upParameter') {
                  up = true
               }
               if(power[i].menuMethod=='delParameter'){
               if (power[i].menuMethod == 'delParameter') {
                  del = true
               }
               if(power[i].menuMethod=='addParameter'){
               if (power[i].menuMethod == 'addParameter') {
                  add = true
               }
            }
            if(!del){
            if (!del) {
               this.componentData.do.splice(1, 1)
            }
            if(!up){
            if (!up) {
               this.componentData.do.splice(0, 1)
            }
            this.addPower = add
         }
      }
   }
</script>
</script>