|
@@ -90,6 +90,9 @@ class NurseHomeActivity : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
|
|
|
//呼叫对方设备id
|
|
|
var callTargetId: Int? = -1
|
|
|
|
|
|
+ //当前选中的button id
|
|
|
+ var select_id: Int = 0
|
|
|
+
|
|
|
//来电设备id
|
|
|
//private var fromId: Int = -1
|
|
|
//Interaction ID
|
|
@@ -338,45 +341,74 @@ class NurseHomeActivity : BaseActivity<NurseHomeActivityPresenter, ActivityNurs
|
|
|
override fun onClick(p0: View) {
|
|
|
when(p0.id){
|
|
|
R.id.home_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showMiddleFragment(FramePartFragment())
|
|
|
+ if (select_id != 0) {
|
|
|
+ select_id = 0
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showMiddleFragment(FramePartFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.broadcast_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showRightFragment(BroadcastFragment())
|
|
|
+ if (select_id != 1) {
|
|
|
+ select_id = 1
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showRightFragment(BroadcastFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.visit_an_extension_radio_bt ->{
|
|
|
+ if (select_id != 2) {
|
|
|
+ select_id = 2
|
|
|
+ }
|
|
|
showLeftFragment(CallRecordsFragment())
|
|
|
showMiddleFragment(VisitManagementFragment())
|
|
|
}
|
|
|
R.id.doctor_host_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showMiddleFragment(DoctorHostFragment())
|
|
|
+ if (select_id != 3) {
|
|
|
+ select_id = 3
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showMiddleFragment(DoctorHostFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.inpatient_ward_radio_bt ->{
|
|
|
-
|
|
|
- showLeftFragment(InpatientWardFragment())
|
|
|
- showMiddleFragment(BedsInTheWardFragment())
|
|
|
+ if (select_id != 4) {
|
|
|
+ select_id = 4
|
|
|
+ showLeftFragment(InpatientWardFragment())
|
|
|
+ showMiddleFragment(BedsInTheWardFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.sickbed_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showMiddleFragment(SickbedFragment())
|
|
|
+ if (select_id != 5) {
|
|
|
+ select_id = 5
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showMiddleFragment(SickbedFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.nurse_move_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showMiddleFragment(NurseMoveFragment())
|
|
|
+ if (select_id != 6) {
|
|
|
+ select_id = 6
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showMiddleFragment(NurseMoveFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.other_host_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showMiddleFragment(OtherHostFragment())
|
|
|
+ if (select_id != 7) {
|
|
|
+ select_id = 7
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showMiddleFragment(OtherHostFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.collocation_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showMiddleFragment(TrustManagementFragment())
|
|
|
+ if (select_id != 8) {
|
|
|
+ select_id = 8
|
|
|
+ showLeftFragment(CallRecordsFragment())
|
|
|
+ showMiddleFragment(TrustManagementFragment())
|
|
|
+ }
|
|
|
}
|
|
|
R.id.system_settings_radio_bt ->{
|
|
|
- showLeftFragment(CallRecordsFragment())
|
|
|
- showRightFragment(SystemSettingsFragment())
|
|
|
+ if (select_id != 9) {
|
|
|
+ select_id = 9
|
|
|
+ //showLeftFragment(CallRecordsFragment())
|
|
|
+ showRightFragment(SystemSettingsFragment())
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|