多级联动赋值,显示问题

Saber 未结 1 1506
奥德赛
奥德赛 2020-03-21 21:27

一、该问题的重现步骤是什么?

1. 

column: [

            {

              label: "学院",

              prop: "deptId",

              type: "tree",

              cascaderItem: ['majorId''kl'],

              dicUrl: '/api/blade-system/dept/tree',

              props: {

                label: "title",

                value: "id"

              },

              rules: [{

                required: true,

                message: "请选择学院",

                trigger: "blur"

              }],

              dicFormatter:(res)=>{

                debugger;

                return res.data;//返回字典的层级结构

              },

            },

            {

              label: "专业",

              prop: "majorId",

              type: 'select',

              row: true,

              dicFlag: false,

              dicUrl: '/api/single-recruit/major/getList?ssjgh={{key}}',

              props: {

                label: "zymc",

                value: "id"

              },

              focus: () => {

                  if(this.gz.majorId != ""){

                      getMDetail(this.gz.majorId).then(res => {

                          this.gz.kl = res.data.data.kl;

                      });

                  }

              },

              rules: [{

                required: true,

                message: "请选择专业",

                trigger: "blur"

              }]

            },

            {

              label: "科类",

              prop: "kl"

            },

2. 选择学院之后要联动加载专业,加载专业还要把科类赋值,科类是专业里面的某个属性,请问怎么做

3.image.png

然后列表专业显示的是ID


二、你期待的结果是什么?实际看到的又是什么?



三、你正在使用的是什么产品,什么版本?在什么操作系统上?



四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。



1条回答
提交回复