@@ -34,6 +34,7 @@ class MedicineDetailViewController: BaseVC<MedicineDetailViewModel> {
3434
3535 private let colorTagButton = ColorTagButton ( )
3636 private let medicineCodeLabel = PaddingLableView ( )
37+ private let medicineTypeLabel = PaddingLableView ( )
3738 private let bookMarkButton = BookMarkToggleButton ( )
3839 private let explainVStack = VStack ( spacing: 20 )
3940 private let efficacyExplain = ExplainFormView ( title: " 효능 " )
@@ -57,6 +58,7 @@ class MedicineDetailViewController: BaseVC<MedicineDetailViewModel> {
5758 companyNameLabel,
5859 medicineNameLabel,
5960 medicineCodeLabel,
61+ medicineTypeLabel,
6062 explainVStack
6163 )
6264 medicineImageView. addSubview ( updateAtLabel)
@@ -98,6 +100,10 @@ class MedicineDetailViewController: BaseVC<MedicineDetailViewModel> {
98100 $0. top. equalTo ( medicineNameLabel. snp. bottom) . offset ( 5 )
99101 $0. leading. equalToSuperview ( ) . inset ( 20 )
100102 }
103+ medicineTypeLabel. snp. makeConstraints {
104+ $0. top. equalTo ( medicineCodeLabel)
105+ $0. leading. equalTo ( medicineCodeLabel. snp. trailing) . offset ( 5 )
106+ }
101107 explainVStack. snp. makeConstraints {
102108 $0. top. equalTo ( medicineCodeLabel. snp. bottom) . offset ( 25 )
103109 $0. leading. trailing. equalToSuperview ( ) . inset ( 20 )
@@ -129,7 +135,8 @@ class MedicineDetailViewController: BaseVC<MedicineDetailViewModel> {
129135 interaction: item. interaction,
130136 sideEffect: item. sideEffect,
131137 storageMethod: item. storageMethod,
132- updateDate: item. updateDate
138+ updateDate: item. updateDate,
139+ medicineType: item. medicineType
133140 )
134141 self ? . item = noColorItem
135142 } )
@@ -179,6 +186,8 @@ extension MedicineDetailViewController {
179186
180187 updateAtLabel. contentText = " 마지막 업데이트: \( entity. updateDate) "
181188 medicineCodeLabel. contentText = entity. itemCode
189+ medicineTypeLabel. contentText = entity. medicineType. toString
190+ medicineTypeLabel. setTagType ( tagType: entity. medicineType == . NOMAL ? . Common : . Primary)
182191 item = entity
183192 }
184193}
@@ -209,7 +218,8 @@ extension MedicineDetailViewController {
209218 sideEffect: item. sideEffect,
210219 storageMethod: item. storageMethod,
211220 updateDate: item. updateDate,
212- tagHexColorCode: selectColor? . hexCode
221+ tagHexColorCode: selectColor? . hexCode,
222+ medicineType: item. medicineType
213223 )
214224 self . item = changedEntity
215225 colorTagButton. tagColor = UIColor ( hex: selectColor? . hexCode)
0 commit comments