| | |
| | | static final String ECG_SCREEN_PANE_PASSED_KEY = "ecg.screen.pane.passed"; |
| | | static final String DEV_CODE_CHOICE = "dev.code.choice"; |
| | | |
| | | /** |
| | | * 选择工位模式(需求:工位选择模式)。 |
| | | * <p>取值: |
| | | * <ul> |
| | | * <li>{@code 0} 按需要强制选择工位(=原来行为:登录后未入座就强制去选工位)</li> |
| | | * <li>{@code 1} 登录IP匹配工位(按来访IP自动匹配工位并自动入座;匹配不到则按 0 执行)</li> |
| | | * <li>{@code 2} 登录时手动选择工位(强制选择,并把本机IP写入所选工位的 clinic_room.ip)</li> |
| | | * <li>{@code 3} 按系统默认处理(该IP未绑定过工位→按 2 选一次并记住IP;已绑定→按 1 自动匹配;匹配不到→按 0)</li> |
| | | * </ul> |
| | | * 参数缺失或非法时,一律按 {@code 0} 处理,保证不影响存量部署。</p> |
| | | */ |
| | | static final String ECG_ROOM_SELECT_MODE_KEY = "ecg.room.select.mode"; |
| | | |
| | | /** 选择工位模式:按需要强制选择工位(默认,等价于原行为) */ |
| | | static final int ROOM_SELECT_MODE_FORCE = 0; |
| | | /** 选择工位模式:登录IP匹配工位 */ |
| | | static final int ROOM_SELECT_MODE_BY_IP = 1; |
| | | /** 选择工位模式:登录时手动选择工位,并写入本机IP */ |
| | | static final int ROOM_SELECT_MODE_MANUAL_BIND_IP = 2; |
| | | /** 选择工位模式:按系统默认处理(首次=手动选并记IP,之后=IP匹配) */ |
| | | static final int ROOM_SELECT_MODE_SYSTEM_DEFAULT = 3; |
| | | |
| | | // 时间段.间隔时长 |
| | | static final String BOOK_TIMESLOT_LENGTH = "book.timeslot.length"; |
| | | //static final String BOOK_TIMESLOT_LIST = "book.timeslot.list"; |