123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602 |
- // 新增缺陷|reopen缺
- export const columns = {
- bugColumn: [
- {
- label: '缺陷等级',
- key: 'priorityName',
- minWidth: 60,
- align: 'left',
- type: 'level'
- },
- {
- label: '缺陷名称',
- key: 'bugName',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'BUG',
- topKey: 'id'
- },
- {
- label: '状态',
- key: 'bugStatusName',
- minWidth: 100,
- align: 'center'
- }
- ],
- // 新增问题
- newQuestionColumns: [
- {
- label: '级别',
- key: 'level',
- minWidth: 60,
- align: 'left',
- type: 'level'
- },
- {
- label: '问题名称',
- key: 'title',
- minWidth: 200,
- type: 'link',
- align: 'left'
- },
- {
- label: '不可用时长',
- key: 'uat',
- minWidth: 100,
- align: 'center'
- },
- {
- label: '改进方案',
- key: 'type',
- type: 'slot',
- align: 'center',
- minWidth: 100,
- slotName: 'starFlowerDoneSlot'
- },
- {
- label: '发生时间',
- key: 'startTime',
- type: 'slot',
- minWidth: 190,
- align: 'center',
- slotName: 'gmtCreateSlot'
- }
- ],
- // 提测报告
- deliverTestReportIdListColumns: [
- {
- label: '报告名称',
- key: 'returnReason',
- minWidth: 100,
- align: 'left',
- type: 'slot',
- slotName: 'returnReasonSlot'
- },
- {
- label: '状态',
- key: 'statusString',
- minWidth: 100,
- align: 'center'
- },
- {
- label: '报告人',
- key: 'creatorObject',
- minWidth: 100,
- type: 'slot',
- align: 'center',
- slotName: 'creatorObjectSlot'
- }
- ],
- // 准出记录
- releaseReportIdListColumns: [],
- // 上线次数
- onlineTimesIdListColumns: [
- {
- label: '优先级',
- key: 'priorityName',
- minWidth: 90,
- align: 'left',
- type: 'level'
- }
- ],
- // 免测上线率
- test_freeOn_lineRateIdListColumns: [
- {
- label: '模块名',
- key: 'serviceName',
- minWidth: 200,
- align: 'left',
- type: 'link'
- },
- {
- label: '发起人',
- key: 'creator',
- minWidth: 100,
- align: 'left'
- },
- {
- label: '状态',
- key: 'statusMsg',
- minWidth: 90,
- align: 'left'
- },
- {
- label: '起始时间',
- key: 'gmtCreate',
- minWidth: 190,
- align: 'left',
- type: 'slot',
- slotName: 'gmtCreateSlot'
- }
- ],
- // 裸奔上线
- StreakingGoesOnlineIdListColumns: [],
- // 吞吐量: 需求
- requirementListColumns: [
- {
- label: '优先级',
- key: 'priorityName',
- minWidth: 90,
- align: 'left',
- type: 'level'
- },
- {
- label: '需求名称',
- key: 'name',
- align: 'left',
- minWidth: 360,
- type: 'topTitle',
- topName: 'REQUIREMENT',
- topKey: 'id'
- },
- {
- label: '状态',
- key: 'statusName',
- minWidth: 110,
- align: 'left'
- }
- ],
- // 吞吐量: 任务
- taskListColumns: [
- {
- label: '优先级',
- key: 'priorityString',
- minWidth: 90,
- align: 'left',
- type: 'level'
- },
- {
- label: '任务名称',
- key: 'name',
- align: 'left',
- minWidth: 360,
- type: 'topTitle',
- topName: 'TASK',
- topKey: 'id'
- },
- {
- label: '状态',
- key: 'statusString',
- minWidth: 90,
- align: 'left'
- }
- ],
- // 吞吐量: 任务
- projectListColumns: [
- {
- label: '优先级',
- key: 'priorityStr',
- minWidth: 90,
- align: 'left',
- type: 'level'
- },
- {
- label: '项目名称',
- key: 'name',
- align: 'left',
- minWidth: 360,
- type: 'topTitle',
- topName: 'PROJECT',
- topKey: 'id'
- },
- {
- label: '状态',
- key: 'statusName',
- minWidth: 90,
- align: 'left'
- }
- ],
- // 效率:
- efficiency: {
- // 需求周期
- requirementColumns: [
- {
- label: '优先级',
- key: 'priorityStr',
- minWidth: 50,
- type: 'level',
- align: 'left'
- },
- {
- label: '需求名称',
- key: 'name',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'REQUIREMENT',
- topKey: 'id'
- },
- {
- label: '需求交付周期',
- key: 'title',
- minWidth: 100,
- // tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期 / 参与计算的需求总量',
- align: 'center'
- },
- {
- label: '状态',
- key: 'statusStr',
- minWidth: 100,
- align: 'center'
- }
- ],
- requirementColumnsTips: [
- {
- label: '需求交付周期',
- key: 'title',
- minWidth: 100,
- tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期',
- align: 'left'
- },
- {
- label: '产品周期',
- key: 'title',
- minWidth: 100,
- tips: '计算范围内需求,需求从BRD评审通过到技术准入的总周期',
- align: 'left'
- },
- {
- label: '研发周期',
- key: 'title',
- minWidth: 100,
- tips: '计算范围内需求, 需求排期里开发、联调、提测、上线类型排期的总周期',
- align: 'left'
- },
- {
- label: '测试周期',
- key: 'title',
- minWidth: 100,
- tips: '计算范围内需求,需求排期里用例、测试、准出、上线类型排期的总周期',
- align: 'left'
- }
- ],
- // 任务周期
- taskColumns: [
- {
- label: '优先级',
- key: 'priorityStr',
- minWidth: 50,
- type: 'level',
- align: 'left'
- },
- {
- label: '任务名称',
- key: 'name',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'TASK',
- topKey: 'id'
- },
- {
- label: '任务交付周期',
- key: 'title',
- minWidth: 90,
- tips: '计算范围内任务,任务从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期',
- align: 'center'
- },
- {
- label: '状态',
- key: 'statusStr',
- minWidth: 90,
- align: 'center'
- }
- ],
- taskColumnsTips: [
- {
- label: '任务交付周期',
- key: 'title',
- minWidth: 90,
- tips: '计算范围内任务,任务从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期',
- align: 'center'
- },
- {
- label: '研发周期',
- key: 'title',
- minWidth: 90,
- tips: '计算范围内任务,任务开发、联调、提测、上线排期的总周期',
- align: 'center'
- },
- {
- label: '测试周期',
- key: 'title',
- minWidth: 90,
- tips: '计算范围内任务,任务用例、测试、准出、上线排期的总周期',
- align: 'center'
- }
- ],
- // 需求人力
- requirementPeopleColumns: [
- {
- label: '优先级',
- key: 'priorityStr',
- minWidth: 50,
- type: 'level',
- align: 'left'
- },
- {
- label: '需求名称',
- key: 'name',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'REQUIREMENT',
- topKey: 'id'
- },
- {
- label: '需求使用人力',
- key: 'title',
- minWidth: 90,
- tips: '团队成员参与的在统计时间范围内需求状态在"已排期"到"已上线"(不包含)状态的需求,或在统计时间范围内变更为已上线的需求',
- align: 'center'
- },
- {
- label: '状态',
- key: 'statusStr',
- minWidth: 90,
- align: 'center'
- }
- ],
- requirementPeopleColumnsTips: [
- {
- label: '需求使用人力',
- key: 'title',
- minWidth: 90,
- tips: '团队成员参与的在统计时间范围内需求状态在"已排期"到"已上线"(不包含)状态的需求,或在统计时间范围内变更为已上线的需求',
- align: 'center'
- },
- {
- label: '开发人力',
- key: 'title',
- minWidth: 90,
- tips: ' 计算范围内需求,需求开发、联调、提测、上线排期人日总量',
- align: 'center'
- },
- {
- label: '测试人力',
- key: 'title',
- minWidth: 90,
- tips: '计算范围内需求,需求用例、测试、准出、上线排期人日总量',
- align: 'center'
- },
- {
- label: '联调人力',
- key: 'title',
- minWidth: 90,
- tips: '计算范围内需求,需求联调排期人日总量',
- align: 'center'
- }
- ],
- // 缺陷修复时长
- bugRepairDataColumns: [
- {
- label: '缺陷等级',
- key: 'priorityStr',
- minWidth: 50,
- type: 'level',
- align: 'left'
- },
- {
- label: '缺陷名称',
- key: 'name',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'BUG',
- topKey: 'id'
- },
- {
- label: '缺陷修复时长',
- key: 'title',
- minWidth: 90,
- // tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期 / 参与计算的需求总量',
- align: 'center'
- },
- {
- label: '状态',
- key: 'statusStr',
- minWidth: 90,
- align: 'center'
- }
- ],
- // 延期提测率
- delayLaunchDataColumns: [
- {
- label: '优先级',
- key: 'priorityStr',
- minWidth: 50,
- type: 'level',
- align: 'left'
- },
- {
- label: '任务名称',
- key: 'name',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'TASK',
- topKey: 'id'
- },
- {
- label: '计划提测日期',
- key: 'planDate',
- minWidth: 90,
- // tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期 / 参与计算的需求总量',
- align: 'center'
- },
- {
- label: '实际提测日期',
- key: 'realDate',
- minWidth: 90,
- // tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期 / 参与计算的需求总量',
- align: 'center'
- },
- {
- label: '状态',
- key: 'statusStr',
- minWidth: 90,
- align: 'center'
- }
- ],
- // 延期准出率
- delayReleaseData2Columns: [
- {
- label: '优先级',
- key: 'priorityStr',
- minWidth: 50,
- type: 'level',
- align: 'left'
- },
- {
- label: '任务名称',
- key: 'name',
- minWidth: 200,
- align: 'left',
- type: 'topTitle',
- topName: 'TASK',
- topKey: 'id'
- },
- {
- label: '计划准出日期',
- key: 'planDate',
- minWidth: 90,
- // tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期 / 参与计算的需求总量',
- align: 'left'
- },
- {
- label: '实际准出日期',
- key: 'realDate',
- minWidth: 90,
- // tips: '需求从开始到交付(已上线取实际上线时间,未上线取排期交付时间)的总周期 / 参与计算的需求总量',
- align: 'left'
- },
- {
- label: '状态',
- key: 'statusStr',
- minWidth: 90,
- align: 'left'
- }
- ]
- }
- }
- // 时间轴数据
- export const timelineList = {
- time: [
- '24小时内修复',
- '>24小时修复',
- '24未修复'
- ],
- // 新增缺陷
- newDefect: [
- '全部', 'P0', 'p1', 'p2', 'p3'
- ],
- // 需求数据
- requirementData: [
- '新增需求',
- '上线需求',
- '延期需求',
- '紧急需求'
- ],
- priorityName: [
- '全部',
- 'P0&P1',
- 'P1以上'
- ],
- // 延期提测率
- delayLaunchData: [
- '全部提测',
- '延期提测'
- ],
- // 延期准出率
- delayLaunchData2: [
- '全部准出',
- '延期准出'
- ],
- // 上线过程
- lineRate: [
- '全部上线', '裸奔上线', '回滚'
- ]
- }
- // 其他数据
- export const requireTips = [
- {
- label: '产品技术侧总周期',
- key: '',
- tips: '需求从BRD评审通过到交付的总周期。计算条件:仅计算需求计划里 BRD评审通过时间不为空,且需求状态已变更为“已排期”且排期不为空的需求。(没有BRD评审通过状态的业务线按需求创建时间计算)'
- },
- {
- label: '产品侧总周期',
- key: '',
- tips: '需求从BRD评审通过到技术准入的总周期。计算条件:仅计算需求计划里BRD评审通过时间和技术准入时间均不为空的需求。(没有BRD评审通过状态的业务线按需求创建时间计算、没有技术准入状态的业务线按PRD评审通过时间计算)'
- },
- {
- label: '技术侧总周期',
- key: '',
- tips: '需求从技术准入到交付的总周期。计算条件:仅计算需求计划里技术准入时间不为空,且需求状态已变更为“已排期”且需求排期不为空的需求。(没有技术准入状态的业务线按PRD评审通过时间计算)'
- },
- {
- label: '研发交付周期',
- key: '',
- tips: '需求排期里开发、联调、上线类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。'
- },
- {
- label: '研发周期',
- key: '',
- tips: '需求排期里开发、联调类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。'
- },
- {
- label: '研发交付周期',
- key: '',
- tips: '需求排期里开发、联调、上线类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。'
- },
- {
- label: '研发周期',
- key: '',
- tips: '需求排期里开发、联调类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。'
- },
- {
- label: '测试周期',
- key: '',
- tips: '需求排期里测试类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。'
- }
- ]
- export const taskTips = [
- {
- label: '研发交付周期',
- key: '',
- tips: '任务排期里开发、联调、上线类型排期的总周期。计算条件:仅计算任务状态已变更为“已排期”且任务排期不为空的任务。'
- },
- {
- label: '测试周期',
- key: '',
- tips: '任务排期里测试类型排期的总周期。计算条件:仅计算状态已变更为“已排期”且排期不为空的任务。'
- },
- {
- label: '提测等待测试时长',
- key: '',
- tips: '任务排期里提测排期结束日期距离测试排期开始日期的天数。计算条件:仅计算任务状态已变更为“已排期”且排期不为空,且提测、测试类型排期不为空的任务。'
- }
- ]
- export const priorityColors = ['#F56C6C', '#FF8952', '#F5E300', '#7ED321', '#61D3B8', '#69B3FF', '#BDBDBD']
|