| | |
| | | return val === 0 || val ? String(val) : '-'; |
| | | } |
| | | |
| | | /** 课题组成员只读列 */ |
| | | /** 课题组成员只读列(对齐学校版成员表) */ |
| | | const memberColumns = [ |
| | | { title: '姓名', dataIndex: 'name', key: 'name', width: 110 }, |
| | | { title: '联系电话', dataIndex: 'contactPhone', key: 'contactPhone', width: 130 }, |
| | | { title: '所属单位', dataIndex: 'workUnit', key: 'workUnit' }, |
| | | { title: '职称/职务', dataIndex: 'jobTitle', key: 'jobTitle', width: 120 }, |
| | | { title: '成员角色', dataIndex: 'memberRole', key: 'memberRole', width: 110 }, |
| | | { title: '排序', dataIndex: 'sortNo', key: 'sortNo', width: 70 }, |
| | | { title: '署名顺序', dataIndex: 'sortNo', key: 'sortNo', width: 100 }, |
| | | { title: '成员类型', dataIndex: 'memberType', key: 'memberType', width: 120 }, |
| | | { title: '成员姓名', dataIndex: 'name', key: 'name', width: 120 }, |
| | | { title: '所属部门', dataIndex: 'workUnit', key: 'workUnit' }, |
| | | { title: '职称', dataIndex: 'jobTitle', key: 'jobTitle', width: 120 }, |
| | | ]; |
| | | |
| | | /** 金额字段空值占位 */ |