就是在这个弹出框里边怎么把id变成实际的部门
我看了一下网络请求,她根本没有去getData
{
field: 'dept',
title: '所在部门',
minWidth: 140,
type: 'table-selector',
dict: {
cache: false,
url: deptPrefix,
value: 'id', // 数据字典中value字段的属性名
label: 'name', // 数据字典中label字段的属性名
getData: (url, dict, { form, component }) => {
return request({ url: url, params: { page: 1, limit: 10, status: 1 } }).then(ret => {
component._elProps.page = ret.data.page
component._elProps.limit = ret.data.limit
component._elProps.total = ret.data.total
return ret.data.data
})
}
}
}
需要在form 下添加
{
field: 'dept',
title: '所在部门',
minWidth: 140,
type: 'table-selector',
dict: {
cache: false,
url: deptPrefix,
value: 'id', // 数据字典中value字段的属性名
label: 'name', // 数据字典中label字段的属性名
getData: (url, dict, { form, component }) => {
return request({ url: url, params: { page: 1, limit: 10, status: 1 } }).then(ret => {
component._elProps.page = ret.data.page
component._elProps.limit = ret.data.limit
component._elProps.total = ret.data.total
return ret.data.data
})
}
},
form: {
rules: [ // 表单校验规则
{ required: true, message: '必填项' }
],
itemProps: {
class: { yxtInput: true }
},
component: {
span: 12,
props: { multiple: false },
elProps: {
pagination: true,
columns: [
{
field: 'name',
title: '部门名称'
},
{
field: 'status_label',
title: '状态'
},
{
field: 'parent_name',
title: '父级部门'
}
]
}
}
}
}
不好意思,我现在就是再form中 的 columns 中 把这个id给改为name