提交 b1a782b4 authored 作者: matian's avatar matian

合作项目列表字段处理

上级 a1560413
......@@ -55,14 +55,54 @@ export default {
},
columns: [
{ type: 'index', label: '序号' },
{ prop: 'tag', label: '项目', minWidth: '120px' },
{ prop: 'charge_persons.username', label: '负责人', minWidth: '120px' },
{ prop: 'status', label: '项目进度', minWidth: '120px' },
{ prop: 'cooperation_intention', label: '合作意向', minWidth: '120px' },
{ prop: 'created_by.username', label: '创建人', minWidth: '100px' },
{ prop: 'created_at', label: '创建时间', minWidth: '120px' },
{ prop: 'remark', label: '备注', minWidth: '140px' },
{ label: '操作', minWidth: '140px', slots: 'table-operate' }
{
prop: 'tag',
label: '项目',
align: 'center',
computed({ row }) {
if (row.tag === 1) {
return '产业学院'
} else {
return '1+X'
}
}
},
{
prop: 'charge_persons',
label: '负责人',
align: 'center',
computed({ row }) {
const find = row.charge_persons.find(item => {
return item.username
})
return find.username
}
},
{
prop: 'status',
label: '项目进度',
align: 'center',
computed({ row }) {
if (row.status === 1) {
return '待跟进'
} else if (row.status === 2) {
return '跟进中'
} else if (row.status === 3) {
return '待签约'
} else if (row.status === 4) {
return '已签约'
} else if (row.status === 5) {
return '已合作'
} else {
return '已失效'
}
}
},
{ prop: 'cooperation_intention', label: '合作意向', align: 'center' },
{ prop: 'created_by.username', label: '创建人', align: 'center' },
{ prop: 'created_at', label: '创建时间', align: 'center' },
{ prop: 'remark', label: '备注', align: 'center' },
{ label: '操作', minWidth: '140px', slots: 'table-operate', align: 'center' }
]
}
}
......
......@@ -45,7 +45,7 @@ export default {
{ label: '客户名称', prop: 'customer.name', align: 'center' },
{ label: '创建时间', prop: 'created_at', align: 'center' },
{ label: '创建人', prop: 'created_by.username', align: 'center' },
{ label: '操作', slots: 'table-x', align: 'center', width: '300', fixed: 'right' }
{ label: '操作', slots: 'table-x', align: 'center', fixed: 'right' }
]
}
}
......
......@@ -48,7 +48,7 @@ export default {
{ label: '手机号', prop: 'sso_user.mobile', align: 'center' },
{ label: '创建时间', prop: 'created_at', align: 'center' },
{ label: '创建人', prop: 'created_by.username', align: 'center' },
{ label: '操作', slots: 'table-x', align: 'center', width: '300', fixed: 'right' }
{ label: '操作', slots: 'table-x', align: 'center', fixed: 'right' }
]
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论