@@ -68,59 +68,21 @@ export const flagOperate =
6868export const getMileIcon =
6969 ( { constants, props } : Pick < IMilestoneRenderlessParams , 'constants' | 'props' > ) =>
7070 ( node : IMilestoneNode ) : IMilestoneIconStyle => {
71- const smbConstants = {
72- STATUS_COLOR_MAP : {
73- DEFAULT : {
74- BORDER_COLOR : '#C2C2C2' ,
75- BACKGROUND_COLOR : '#FFFFFF' ,
76- COLOR : '#191919' ,
77- BOX_SHADOW_PX : '0px 0px 0px 4px' ,
78- FLAG_CONTENT_CLS : '.content'
79- } ,
80- COMPLETED : {
81- BORDER_COLOR : '#191919' ,
82- BACKGROUND_COLOR : '#FFFFFF' ,
83- COLOR : '#191919' ,
84- BOX_SHADOW_PX : '0px 0px 0px 4px' ,
85- FLAG_CONTENT_CLS : '.content'
86- } ,
87- DOING : {
88- BORDER_COLOR : '#191919' ,
89- BACKGROUND_COLOR : '#191919' ,
90- COLOR : '#FFFFFF' ,
91- BOX_SHADOW_PX : '0px 0px 0px 4px' ,
92- FLAG_CONTENT_CLS : '.content'
93- }
94- }
95- }
9671 const status = node [ props . statusField ]
9772 // 状态色
9873 const statusColor = props . milestonesStatus [ status ]
9974
100- if ( props . solid || status === constants . STATUS_MAP . DOING ) {
101- return {
102- 'background-color' : statusColor || smbConstants . STATUS_COLOR_MAP . DOING . BACKGROUND_COLOR + '!important' ,
103- color : smbConstants . STATUS_COLOR_MAP . DOING . COLOR + '!important' ,
104- 'border-color' : statusColor || smbConstants . STATUS_COLOR_MAP . DOING . BORDER_COLOR ,
105- boxShadow : 'unset'
106- }
107- }
108-
109- if ( status === constants . STATUS_MAP . COMPLETED ) {
75+ if ( statusColor ) {
11076 return {
111- 'background-color' : smbConstants . STATUS_COLOR_MAP . COMPLETED . BACKGROUND_COLOR + '!important' ,
112- color : statusColor || smbConstants . STATUS_COLOR_MAP . COMPLETED . COLOR + '!important' ,
113- 'border-color' : statusColor || smbConstants . STATUS_COLOR_MAP . COMPLETED . BORDER_COLOR ,
77+ 'background-color' : props . solid || status === constants . STATUS_MAP . DOING ? statusColor : '' ,
78+ color : ( props . solid
79+ && status !== constants . STATUS_MAP . COMPLETED
80+ || status === constants . STATUS_MAP . DOING )
81+ ? '#FFFFFF' : statusColor ,
82+ 'border-color' : statusColor ,
11483 boxShadow : 'unset'
11584 }
11685 }
117-
118- return {
119- background : smbConstants . STATUS_COLOR_MAP . DEFAULT . BACKGROUND_COLOR + '!important' ,
120- color : statusColor || smbConstants . STATUS_COLOR_MAP . DEFAULT . COLOR + '!important' ,
121- 'border-color' : statusColor || smbConstants . STATUS_COLOR_MAP . DEFAULT . BORDER_COLOR ,
122- boxShadow : 'unset'
123- }
12486 }
12587
12688export const getMileContent =
0 commit comments