<script>
export default {
  data() {
    return {
    };
  },

  components: {},

  computed: {},

  mounted() {
  },

  created() {},

  methods: {
    //双击获取 头部详情
      getAnotherDataDb(row) {
      console.log(row, "row, column, event");
      let _this = this;
      this.$server
        .getAlldataInfo(`/GetRelationMappings?entityDataUId=${UId}`)
        .then((res) => {
          if (res.Code == 0) {
            if (res.Data && res.Data.length > 0) {
              let changeObj = {}; // 新建对象 循环之外
              for (let index = 0; index < res.Data.length; index++) {
                const element = res.Data[index];
                //循环数组中你需要定义的某个字段,若改字段存在则push进去否则就新建新数组并添加进去
                if (changeObj[element.RelationEntityClassName]) {
                  changeObj[element.RelationEntityClassName].push(element);
                } else {
                  changeObj[element.RelationEntityClassName] = [];
                  changeObj[element.RelationEntityClassName].push(element);
                }
              }
            }
          }
        });
        console.log(changeObj)//最后分组出来根据定义的字段的多个数组
    },


  },
};
</script>
<style lang="scss" scoped>

</style>

Logo

前往低代码交流专区

更多推荐