licp
2024-04-19 e04fbe73f7785155bffe3db30a7ead37f9200f06
src/components/view/a7-standard-method.vue
@@ -125,6 +125,9 @@
                value: 1,
                label: '是'
              }]
            },
            qualificationId:{
              select: []
            }
          },
          selectField: {
@@ -150,6 +153,9 @@
                value: 1,
                label: '是'
              }]
            },
            qualificationId:{
              select: []
            }
          },
          requiredAdd: ['code', 'name', 'structureTestObjectId', 'isProduct','isUse','nameEn'],
@@ -165,6 +171,7 @@
      this.entityCopy = this.HaveJson(this.componentData.entity)
      this.getPower()
      this.selectTestObjectByName()
      this.getQualificationList()
    },
    methods: {
      refreshTable() {
@@ -215,6 +222,30 @@
          this.componentData.tagField.structureTestObjectId.select = data
        })
      },
      getQualificationList(){
        this.$axios.post(this.$api.certification.getCertificationDetail,{
            page: {
              current: -1,
              size: -1
            },
            entity:{
              name: null,
        }}, {
            headers: {
              'Content-Type': 'application/json'
            }
          }).then(res => {
            if(res.code==200){
              let list = res.data.body.records.map(item => {
                item.label = item.name
                item.value = item.id
                return item
              });
              this.componentData.selectField.qualificationId.select = list
              this.componentData.tagField.qualificationId.select = list
            }
          })
      }
    }
  }
</script>