{{set f = fault /}} {{set images = f.Images ? f.Images.split('|') : [] /}} {{set resolvable = (mid, roleId, devId, sta) => roleId == 3 && (mid == devId || !devId) && [0,1,2,3,4].includes(sta) /}} {{set verifiable = (mid, roleId, rptId, sta) => roleId == 4 && rptId == mid && [3,4,5].includes(sta) /}} {{set amendable = f.Status < 6 && processes.length > 0 && m.ID == processes[processes.length - 1].Member_ID /}} {{set proc_images = processes.length > 0 ? processes[processes.length - 1].Images : null /}}
{{f.Project_Name}} {{f.Module_FullName}}
{{f.Content}}
{{each images as url}}
{{/each}}
{{f.Reporter_Name}}于{{fmDate(f.CreateTime)}}创建{{if f.UpdateTime != f.CreateTime}},修改于{{fmDate(f.UpdateTime)}}{{/if}}
{{each processes as p}}
{{p.Member_Name}}于{{fmDate(p.CreateTime)}}
{{if !!p.Status}}修改状态为 {{p.Status_Name}}{{/if}}
{{if p.Emergency != null}}修改紧急度为 {{p.Emergency_Name}}{{/if}}
{{if p.Importance != null}}修改重要性为 {{p.Importance_Name}}{{/if}}
{{if p.Remark.length > 0}}{{p.Member_Name}}: {{p.Remark}}{{/if}}
{{if !!p.Images}}{{each p.Images.split('|') as url}}{{/each}}{{/if}}
| 修正 | |
| 状态 | {{if resolvable(m.ID, m.Role_ID, f.Developer_ID, f.Status) }} {{/if}} {{if verifiable(m.ID, m.Role_ID, f.Reporter_ID, f.Status)}} {{/if}} |
| 备注/回复 | {{if !amendable}}{{/if}} |
| 附图 |
|
{{if resolvable(m.ID, m.Role_ID, f.Developer_ID, f.Status) || verifiable(m.ID, m.Role_ID, f.Reporter_ID, f.Status) }} {{/if}}