表格显示名称,通过id查找名称

  /**
   * 表格查询
   *
   * @public
   * @param {*} options
   * @memberof TableHandle
   */
  public queryMetaDataJobs(): void {
    console.log(this.treeRowData);
    if (!this.treeRowData.id) {
      this.$notify.error('请选择分组!');
      return;
    }
    const url = '/xxx/xxx/list';
    const { name, isPass } = this.search;
    const params: any = {
      groupId: this.treeRowData.id,
      name,
      startTime: this.search.range[0] ? moment(this.search.range[0]).format('YYYY-MM-DD 00:00:00') : '',
      endTime: this.search.range[1] ? moment(this.search.range[1]).format('YYYY-MM-DD 23:59:59') : '',
      isPass,
      pageNumber: this.pageNumber,
      pageSize: this.pageSize
    };
    this.http.post(url, params).then((res: any) => {
      if (res.statusCode == '0') {
        const arr: any = [];
        res.data.forEach((item: any) => {
          item.metaobjNames = [];
          item.metaobjs.forEach(async (id: string) => {
            const data = await this.getObjDataById(id);
            if (data.data) {
              item.metaobjNames.push(data.data.name);
            } else {
              item.metaobjNames = item.metaobjs;
            }
          });
          arr.push(item);
        });
        this.documentList = arr;
      }
    });
  }

  /**
 * 通过数据对象id查询数据对象
 *
 * @memberof CreateForm
 */
  getObjDataById(id: any): Promise<any> {
    const url = `/xxx/xxx/xxxx?Id=${id}`;
    return this.http.post(url);
  }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值