diff --git a/src/views/ProjectManage/fragment/TableList.vue b/src/views/ProjectManage/fragment/TableList.vue index 4f31e5b7..bb77194a 100644 --- a/src/views/ProjectManage/fragment/TableList.vue +++ b/src/views/ProjectManage/fragment/TableList.vue @@ -503,15 +503,32 @@ export default defineComponent({ for (const key in columnsObj) { if (Object.prototype.hasOwnProperty.call(columnsObj, key)) { const item = columnsObj[key]; - + console.log(item); + let column = null // 创建新的列定义对象 - const column = { - title: item.title, - key: key, - dataIndex: key, - sorter: true, - width: 200 - }; + if (key === 'tag'){ + column = { + title: '问卷标签', + key: 'tag[0].title', + dataIndex: 'tag[0].title', + // align: "center", + slots: { + customRender: 'tag' + }, + width: 120 + } + }else{ + column = { + title: item.title, + key: key, + dataIndex: key, + sorter: true, + width: 200, + slots: { + customRender: key + }, + }; + } // 为特定列添加自定义渲染 // if (key === 'project_name') {