一、该问题的重现步骤是什么?
列的定义:
{
label: "缴费单位",
prop: "paymentOrganizationId",
type: "table",
// dataType: "string",
dicFlag: true,
dicUrl: "/api/blade-business/paymentorganization/detail?id={{key}}",
cascaderItem: ['paymentOrganizationId'],
props: {
label: "taxName",
value: "id"
},
children: {
border: true,
height: 350,
searchMenuSpan: 6,
column: [
{
label: '信用代码',
prop: 'code',
search: true
},
{
label: '纳税人识别号',
prop: 'taxpayerIdentificationNumber',
},
{
label: '纳税名称',
prop: 'taxName',
search: true
},
{
label: '地方工会',
prop: 'unionId',
type: 'tree',
dataType: 'string',
dicUrl: '/api/blade-business/tradeunions/tree',
search: true,
props: {
label: 'unionName',
value: 'id'
}
},
{
label: '征收机关',
prop: 'taxAuthoritiesId',
type: 'tree',
dicUrl: '/api/blade-business/taxauthority/findall',
props: {
label: 'taxName',
value: 'id'
}
},
{
label: '成立工会',
prop: 'isUnion',
type: 'switch',
value: false,
},
{
label: '成立日期',
prop: 'dateOfEstablishment',
format: 'yyyy-MM-dd',
valueFormat: 'yyyy-MM-dd',
type: 'datetime',
}
]
},
onLoad: ({page, value, data}, callback) => {
// 首次加载查询对应的值
if (value) {
getDetail(value).then(res => {
const data = res.data.data;
callback({
id: value,
taxName: data.taxName,
})
});
return;
}
if(data){
this.$message.success('搜索查询参数'+JSON.stringify(data))
}
if(page){
this.$message.success('分页参数'+JSON.stringify(page))
}
//去空
if (!data) {
data = {}
}
// 分页查询
findall(page.currentPage, page.pageSize, Object.assign(data)).then(res => {
const data = res.data.data;
callback({
total: data.total,
data: data.records
})
});
},
span: 24,
rules: [{
required: true,
message: "请选择缴费单位",
trigger: "blur"
}]
},
二、你期待的结果是什么?实际看到的又是什么?
列表页显示为中文名,而不是ID,,
目前实际看到的为ID。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
目前前后端均使用的是企业版的2.8.1版本
四、请提供详细的错误堆栈信息,这很重要。
程序没有抛出任何堆栈错误,但观察Console控制台,在打开列表页时,没有看到这个字段向后端请求数据。但打开详情页面时则会触发通过id请求后端数据。
五、若有更多详细信息,请在下面提供。
缴费单位显示为了ID。。
扫一扫访问 Blade技术社区 移动端