헬멧 → 안전모 용어 수정
This commit is contained in:
@@ -636,9 +636,9 @@ class _HomeScreenContentState extends State<HomeScreenContent> {
|
|||||||
child: Column(
|
child: Column(
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
_activityText('10:45 AM - 헬멧 잠금 해제'),
|
_activityText('10:45 AM - 안전모 잠금 해제'),
|
||||||
const SizedBox(height: 8),
|
const SizedBox(height: 8),
|
||||||
_activityText('11:00 AM - 헬멧 착용 해제'),
|
_activityText('11:00 AM - 안전모 착용 해제'),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -368,7 +368,7 @@ class RentReturnScreen extends StatelessWidget {
|
|||||||
padding: const EdgeInsets.all(20),
|
padding: const EdgeInsets.all(20),
|
||||||
children: [
|
children: [
|
||||||
_buildLogItem("08:58:33", "문 닫힘", Icons.door_front_door, _mainBlueColor),
|
_buildLogItem("08:58:33", "문 닫힘", Icons.door_front_door, _mainBlueColor),
|
||||||
_buildLogItem("08:58:30", "헬멧 반납 확인", Icons.check_circle_outline, _mainBlueColor),
|
_buildLogItem("08:58:30", "안전모 반납 확인", Icons.check_circle_outline, _mainBlueColor),
|
||||||
_buildLogItem("08:55:12", "사용자 문 잠금 해제", Icons.lock_open, _mainTextColor),
|
_buildLogItem("08:55:12", "사용자 문 잠금 해제", Icons.lock_open, _mainTextColor),
|
||||||
_buildLogItem("08:30:00", "UV 살균 완료", Icons.cleaning_services, _mainBlueColor),
|
_buildLogItem("08:30:00", "UV 살균 완료", Icons.cleaning_services, _mainBlueColor),
|
||||||
_buildLogItem("08:00:00", "시스템 가동 중", Icons.power_settings_new, _subTextColor),
|
_buildLogItem("08:00:00", "시스템 가동 중", Icons.power_settings_new, _subTextColor),
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
|
|||||||
children: [
|
children: [
|
||||||
_buildStatusCard(context),
|
_buildStatusCard(context),
|
||||||
const SizedBox(height: 24),
|
const SizedBox(height: 24),
|
||||||
_buildProcessSectionTitle('헬멧 대여'),
|
_buildProcessSectionTitle('안전모 대여'),
|
||||||
const SizedBox(height: 12),
|
const SizedBox(height: 12),
|
||||||
Container(
|
Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
@@ -126,7 +126,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
|
|||||||
_buildDivider(),
|
_buildDivider(),
|
||||||
_buildStepRow(2, '문 상태 확인', Icons.sensor_door_outlined),
|
_buildStepRow(2, '문 상태 확인', Icons.sensor_door_outlined),
|
||||||
_buildDivider(),
|
_buildDivider(),
|
||||||
_buildStepRow(3, '헬멧 꺼내기', Icons.outbox),
|
_buildStepRow(3, '안전모 꺼내기', Icons.outbox),
|
||||||
_buildDivider(),
|
_buildDivider(),
|
||||||
_buildStepRow(4, '주행 시작', Icons.sentiment_satisfied_alt,
|
_buildStepRow(4, '주행 시작', Icons.sentiment_satisfied_alt,
|
||||||
showDivider: false),
|
showDivider: false),
|
||||||
@@ -134,7 +134,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
const SizedBox(height: 24),
|
const SizedBox(height: 24),
|
||||||
_buildProcessSectionTitle('헬멧 반납'),
|
_buildProcessSectionTitle('안전모 반납'),
|
||||||
const SizedBox(height: 12),
|
const SizedBox(height: 12),
|
||||||
Container(
|
Container(
|
||||||
decoration: BoxDecoration(
|
decoration: BoxDecoration(
|
||||||
@@ -145,7 +145,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
|
|||||||
children: [
|
children: [
|
||||||
_buildStepRow(1, '잠금해제 & 문열림', Icons.lock_open),
|
_buildStepRow(1, '잠금해제 & 문열림', Icons.lock_open),
|
||||||
_buildDivider(),
|
_buildDivider(),
|
||||||
_buildStepRow(2, '헬멧 넣기', Icons.move_to_inbox),
|
_buildStepRow(2, '안전모 넣기', Icons.move_to_inbox),
|
||||||
_buildDivider(),
|
_buildDivider(),
|
||||||
_buildStepRow(3, '센서 스캔 & 반납 완료', Icons.sync),
|
_buildStepRow(3, '센서 스캔 & 반납 완료', Icons.sync),
|
||||||
_buildDivider(),
|
_buildDivider(),
|
||||||
@@ -477,7 +477,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
|
|||||||
children: [
|
children: [
|
||||||
_buildLogItem("08:58:33", "문 열림", Icons.door_front_door,
|
_buildLogItem("08:58:33", "문 열림", Icons.door_front_door,
|
||||||
_mainBlueColor),
|
_mainBlueColor),
|
||||||
_buildLogItem("08:58:30", "헬멧 반납 확인(센서 A)",
|
_buildLogItem("08:58:30", "안전모 반납 확인(센서 A)",
|
||||||
Icons.check_circle_outline, _mainBlueColor),
|
Icons.check_circle_outline, _mainBlueColor),
|
||||||
_buildLogItem("08:55:12", "사용자 문 잠금 해제", Icons.lock_open,
|
_buildLogItem("08:55:12", "사용자 문 잠금 해제", Icons.lock_open,
|
||||||
_mainTextColor),
|
_mainTextColor),
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ const String _privacyTermContent =
|
|||||||
'나. 재화 또는 서비스 제공\n'
|
'나. 재화 또는 서비스 제공\n'
|
||||||
'- 안전모 보관함 위치 찾기: 지도 기반의 보관함 위치 정보 제공\n'
|
'- 안전모 보관함 위치 찾기: 지도 기반의 보관함 위치 정보 제공\n'
|
||||||
'- 보관함 대여 및 반납: 잠금장치 제어, 대여/반납 이력 관리\n'
|
'- 보관함 대여 및 반납: 잠금장치 제어, 대여/반납 이력 관리\n'
|
||||||
'- 안전 관리: 헬멧 착용 여부 확인, 살균/건조 상태 안내\n'
|
'- 안전 관리: 안전모 착용 여부 확인, 살균/건조 상태 안내\n'
|
||||||
'- 장애 대응: 보관함 고장 신고 시 위치 및 현장 사진 접수\n'
|
'- 장애 대응: 보관함 고장 신고 시 위치 및 현장 사진 접수\n'
|
||||||
'다. 신규 서비스 개발 및 마케팅·광고에의 활용\n'
|
'다. 신규 서비스 개발 및 마케팅·광고에의 활용\n'
|
||||||
'- 신규 서비스 개발 및 맞춤 서비스 제공\n'
|
'- 신규 서비스 개발 및 맞춤 서비스 제공\n'
|
||||||
@@ -564,7 +564,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
|||||||
ListView(
|
ListView(
|
||||||
padding: const EdgeInsets.all(16),
|
padding: const EdgeInsets.all(16),
|
||||||
children: [
|
children: [
|
||||||
_buildFAQItem('Q. 헬멧 대여는 어떻게 하나요?', 'A. 메인 화면의 지도에서 가까운 보관함을 찾은 후, QR코드를 스캔하여 대여할 수 있습니다.'),
|
_buildFAQItem('Q. 안전모 대여는 어떻게 하나요?', 'A. 메인 화면의 지도에서 가까운 보관함을 찾은 후, QR코드를 스캔하여 대여할 수 있습니다.'),
|
||||||
_buildFAQItem('Q. 반납이 안 될 때는 어떻게 하나요?', 'A. 보관함의 통신 상태를 확인해 주세요. 지속적으로 실패할 경우 고객센터로 연락 바랍니다.'),
|
_buildFAQItem('Q. 반납이 안 될 때는 어떻게 하나요?', 'A. 보관함의 통신 상태를 확인해 주세요. 지속적으로 실패할 경우 고객센터로 연락 바랍니다.'),
|
||||||
_buildFAQItem('Q. 결제 수단 변경은 어디서 하나요?', 'A. [마이페이지] > [결제 관리] 메뉴에서 카드 정보를 변경하실 수 있습니다.'),
|
_buildFAQItem('Q. 결제 수단 변경은 어디서 하나요?', 'A. [마이페이지] > [결제 관리] 메뉴에서 카드 정보를 변경하실 수 있습니다.'),
|
||||||
],
|
],
|
||||||
@@ -602,7 +602,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
|||||||
children: [
|
children: [
|
||||||
const Text('알림 권한이 꺼져 있나요?', style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold)),
|
const Text('알림 권한이 꺼져 있나요?', style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold)),
|
||||||
const SizedBox(height: 10),
|
const SizedBox(height: 10),
|
||||||
Text('중요한 헬멧 안전 경고 및 반납 알림을 받으려면 기기 설정에서 알림을 허용해야 합니다.', style: TextStyle(color: _subTextColor, height: 1.5)),
|
Text('중요한 안전모 안전 경고 및 반납 알림을 받으려면 기기 설정에서 알림을 허용해야 합니다.', style: TextStyle(color: _subTextColor, height: 1.5)),
|
||||||
const SizedBox(height: 30),
|
const SizedBox(height: 30),
|
||||||
_buildInfoLink('기기 설정으로 이동', Icons.settings, onTap: () => Navigator.pop(context)),
|
_buildInfoLink('기기 설정으로 이동', Icons.settings, onTap: () => Navigator.pop(context)),
|
||||||
],
|
],
|
||||||
@@ -634,7 +634,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
|||||||
),
|
),
|
||||||
const SizedBox(height: 12),
|
const SizedBox(height: 12),
|
||||||
Text(
|
Text(
|
||||||
'헬멧 대여 및 반납 시 QR코드를 스캔하기 위해\n카메라 접근 권한이 반드시 필요합니다.\n권한을 거부하면 서비스를 이용할 수 없습니다.',
|
'안전모 대여 및 반납 시 QR코드를 스캔하기 위해\n카메라 접근 권한이 반드시 필요합니다.\n권한을 거부하면 서비스를 이용할 수 없습니다.',
|
||||||
textAlign: TextAlign.center,
|
textAlign: TextAlign.center,
|
||||||
style: TextStyle(color: _subTextColor, height: 1.5),
|
style: TextStyle(color: _subTextColor, height: 1.5),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class CustomHeader extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
const SizedBox(width: 10),
|
const SizedBox(width: 10),
|
||||||
Text(
|
Text(
|
||||||
'스마트 헬멧 보관함',
|
'스마트 안전모 보관함',
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
fontSize: 18,
|
fontSize: 18,
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
|
|||||||
Reference in New Issue
Block a user