|
@@ -29,7 +29,7 @@ public class TapMenu {
|
|
|
* 각 탭을 클릭 했을때 배경색 및 아이콘 색상 변경
|
|
|
* @author jksong
|
|
|
* @since 2020-01-16 오전 9:22
|
|
|
- * 입원 : I, 외래 : O, 응급 : ER, 수술 : OP, 검색 : S
|
|
|
+ * 입원 : I, 외래 : O, 응급 : E, 수술 : OP, 검색 : S
|
|
|
**/
|
|
|
public void tapMenuColorChange(String indexPage) {
|
|
|
if (indexPage.equals("I")) {
|
|
@@ -52,6 +52,12 @@ public class TapMenu {
|
|
|
instance.tabSearch.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivSearchPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
|
instance.tvSearchPatient.setTextColor(ContextCompat.getColor(mContext, R.color.darkGray));
|
|
|
+
|
|
|
+ instance.tabAdmission.setEnabled(false);
|
|
|
+ instance.tabOutPatient.setEnabled(true);
|
|
|
+ instance.tabEmergency.setEnabled(true);
|
|
|
+ instance.tabSurgery.setEnabled(true);
|
|
|
+ instance.tabSearch.setEnabled(true);
|
|
|
} else if (indexPage.equals("O")) {
|
|
|
instance.tabAdmission.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivInPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
@@ -72,7 +78,13 @@ public class TapMenu {
|
|
|
instance.tabSearch.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivSearchPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
|
instance.tvSearchPatient.setTextColor(ContextCompat.getColor(mContext, R.color.darkGray));
|
|
|
- } else if (indexPage.equals("ER")) {
|
|
|
+
|
|
|
+ instance.tabAdmission.setEnabled(true);
|
|
|
+ instance.tabOutPatient.setEnabled(false);
|
|
|
+ instance.tabEmergency.setEnabled(true);
|
|
|
+ instance.tabSurgery.setEnabled(true);
|
|
|
+ instance.tabSearch.setEnabled(true);
|
|
|
+ } else if (indexPage.equals("E")) {
|
|
|
instance.tabAdmission.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivInPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
|
instance.tvInPatient.setTextColor(ContextCompat.getColor(mContext, R.color.darkGray));
|
|
@@ -92,6 +104,12 @@ public class TapMenu {
|
|
|
instance.tabSearch.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivSearchPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
|
instance.tvSearchPatient.setTextColor(ContextCompat.getColor(mContext, R.color.darkGray));
|
|
|
+
|
|
|
+ instance.tabAdmission.setEnabled(true);
|
|
|
+ instance.tabOutPatient.setEnabled(true);
|
|
|
+ instance.tabEmergency.setEnabled(false);
|
|
|
+ instance.tabSurgery.setEnabled(true);
|
|
|
+ instance.tabSearch.setEnabled(true);
|
|
|
} else if (indexPage.equals("OP")) {
|
|
|
instance.tabAdmission.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivInPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
@@ -112,6 +130,12 @@ public class TapMenu {
|
|
|
instance.tabSearch.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivSearchPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
|
instance.tvSearchPatient.setTextColor(ContextCompat.getColor(mContext, R.color.darkGray));
|
|
|
+
|
|
|
+ instance.tabAdmission.setEnabled(true);
|
|
|
+ instance.tabOutPatient.setEnabled(true);
|
|
|
+ instance.tabEmergency.setEnabled(true);
|
|
|
+ instance.tabSurgery.setEnabled(false);
|
|
|
+ instance.tabSearch.setEnabled(true);
|
|
|
} else {
|
|
|
instance.tabAdmission.setBackgroundColor(ContextCompat.getColor(mContext, R.color.white));
|
|
|
instance.ivInPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.darkGray), PorterDuff.Mode.SRC_ATOP);
|
|
@@ -132,6 +156,12 @@ public class TapMenu {
|
|
|
instance.tabSearch.setBackgroundColor(ContextCompat.getColor(mContext, R.color.leftBtnBgColor));
|
|
|
instance.ivSearchPatient.setColorFilter(ContextCompat.getColor(mContext, R.color.leftBtnIvTvColor), PorterDuff.Mode.SRC_ATOP);
|
|
|
instance.tvSearchPatient.setTextColor(ContextCompat.getColor(mContext, R.color.leftBtnIvTvColor));
|
|
|
+
|
|
|
+ instance.tabAdmission.setEnabled(true);
|
|
|
+ instance.tabOutPatient.setEnabled(true);
|
|
|
+ instance.tabEmergency.setEnabled(true);
|
|
|
+ instance.tabSurgery.setEnabled(true);
|
|
|
+ instance.tabSearch.setEnabled(false);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -152,11 +182,11 @@ public class TapMenu {
|
|
|
} else if (instance.tabOutPatient == v) {
|
|
|
intent.putExtra("indexPage", "O");
|
|
|
} else if (instance.tabEmergency == v) {
|
|
|
- intent.putExtra("indexPage", "ER");
|
|
|
+ intent.putExtra("indexPage", "E");
|
|
|
} else if (instance.tabSurgery == v) {
|
|
|
intent.putExtra("indexPage", "OP");
|
|
|
} else if (instance.tabSearch == v) {
|
|
|
- intent.putExtra("indexPage", "S");
|
|
|
+ intent.putExtra("indexPage", "SR");
|
|
|
}
|
|
|
|
|
|
mActivity.startActivity(intent);
|