licp
2024-04-16 0e16b1bf195ee9ac5dcc8ec25e4b01597ebc4d59
src/components/view/a7-standard-method.vue
@@ -49,13 +49,13 @@
      <div class="search">
         <div class="search_thing">
            <div class="search_label">标准编号:</div>
            <div class="search_input"><el-input size="small" placeholder="请输入" clearable
                  v-model="componentData.entity.code" @keyup.enter.native="refreshTable()"></el-input></div>
        <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.code"
            @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.name" @keyup.enter.native="refreshTable()"></el-input></div>
        <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.name"
            @keyup.enter.native="refreshTable()"></el-input></div>
         </div>
         <div class="search_thing" style="padding-left: 30px;">
            <el-button size="small" @click="refresh()">重 置</el-button>
@@ -64,7 +64,8 @@
      </div>
      <div class="table">
         <ValueTable ref="ValueTable" :url="$api.standardMethod.selectStandardMethodList"
         :delUrl="$api.standardMethod.delStandardMethod" :upUrl="$api.standardMethod.upStandardMethod" :componentData="componentData" :key="upIndex"/>
        :delUrl="$api.standardMethod.delStandardMethod" :upUrl="$api.standardMethod.upStandardMethod"
        :componentData="componentData" :key="upIndex" />
      </div>
   </div>
</template>
@@ -102,13 +103,36 @@
                  method: 'doDiy'
               }],
               tagField: {
                  structureTestObjectId:{select: []}
            structureTestObjectId: {
              select: []
            },
            isProduct: {
              select: [{
                value: 0,
                type: 'info',
                label: '否'
              }, {
                value: 1,
                label: '是'
              }]
            }
               },
               selectField: {
                  structureTestObjectId:{select: []}
            structureTestObjectId: {
              select: []
               },
               requiredAdd:['code','name','structureTestObjectId'],
               requiredUp:['code','name','structureTestObjectId']
            isProduct: {
              select: [{
                value: 0,
                label: '否'
              }, {
                value: 1,
                label: '是'
              }]
            }
          },
          requiredAdd: ['code', 'name', 'structureTestObjectId', 'isProduct'],
          requiredUp: ['code', 'name', 'structureTestObjectId', 'isProduct']
            },
            entityCopy: {},
            upIndex: 0,
@@ -133,43 +157,4 @@
         getPower(){
            let power = JSON.parse(sessionStorage.getItem('power'))
            let up = false
            let del = false
            let add = false
            for (var i = 0; i < power.length; i++) {
               if(power[i].menuMethod=='addStandardMethod'){
                  add = true
               }
               if(power[i].menuMethod=='delStandardMethod'){
                  del = true
               }
               if(power[i].menuMethod=='upStandardMethod'){
                  up = true
               }
            }
            if(!del){
               this.componentData.do.splice(1, 1)
            }
            if(!up){
               this.componentData.do.splice(0, 1)
            }
            this.addPower = add
         },
         openAdd(){
            this.$refs.ValueTable.openAddDia(this.$api.standardMethod.addStandardMethod);
         },
         selectTestObjectByName() {
            this.$axios.get(this.$api.capacityScope.selectTestObjectByName).then(res => {
               let data = []
               res.data.forEach(a => {
                  data.push({
                     label: a.specimenName,
                     value: a.id
                  })
               })
               this.componentData.selectField.structureTestObjectId.select = data
               this.componentData.tagField.structureTestObjectId.select = data
            })
         },
      }
   }
</script>
        let del = fa