生成代码的时候关联选择字表,关联其中的父表id就行

input中的点击方式

 <el-input v-model="scope.row.peopleId" placeholder="请输入社员" @focus="memberInfoDialog(scope)"/>

点击方法中的scope可以获取到是是第几行

赋值的时候需要通过点击第几行给第几行赋值,list默认开始都是0,所以需要减去1

 memberInfoDialog(scope) {
      console.log(scope)
      this.memberInfoIndex = scope.row.index
      this.dialogVisible = true;

    },
    choose(row) {
      this.villageFamilyPeopleList[this.memberInfoIndex - 1].peopleId = row.name
      this.dialogVisible = false;
    },

Logo

快速构建 Web 应用程序

更多推荐