对现存需求疑点和未完成项在线上环境隐藏
This commit is contained in:
parent
01db54a346
commit
004a38b341
@ -145,10 +145,11 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
'isOnlyOneData': state.isOnlyOneData
|
||||
});
|
||||
}),
|
||||
labelText(
|
||||
img: 'images/icon_puzzlepiece_extension.png',
|
||||
text: '配件'.tr,
|
||||
child: attachmentWidget()),
|
||||
if (!F.isProductionEnv)
|
||||
labelText(
|
||||
img: 'images/icon_puzzlepiece_extension.png',
|
||||
text: '配件'.tr,
|
||||
child: attachmentWidget()),
|
||||
],
|
||||
),
|
||||
),
|
||||
@ -994,19 +995,15 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
final List<Widget> showWidgetArr = <Widget>[];
|
||||
// 考勤
|
||||
if (state.isAttendance.value == 1) {
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_clockingIn.png',
|
||||
'考勤'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_clockingIn.png',
|
||||
'考勤'.tr, state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.checkingInListPage,
|
||||
arguments: state.keyInfos.value);
|
||||
}));
|
||||
}
|
||||
// 操作记录
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_operatingRecord.png',
|
||||
'操作记录'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_operatingRecord.png',
|
||||
'操作记录'.tr, state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.doorLockLogPage,
|
||||
arguments: <String, LockListInfoItemEntity>{
|
||||
'keyInfo': state.keyInfos.value
|
||||
@ -1032,27 +1029,21 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
final List<Widget> showWidgetArr = <Widget>[];
|
||||
// 考勤
|
||||
if (state.isAttendance.value == 1) {
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_clockingIn.png',
|
||||
'考勤'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_clockingIn.png',
|
||||
'考勤'.tr, state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.checkingInListPage,
|
||||
arguments: state.keyInfos.value);
|
||||
}));
|
||||
}
|
||||
|
||||
// 电子钥匙
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_electronicKey.png',
|
||||
'电子钥匙'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_electronicKey.png',
|
||||
'电子钥匙'.tr, state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.electronicKeyListPage);
|
||||
}));
|
||||
|
||||
// 密码
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_password.png',
|
||||
'密码'.tr,
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_password.png', '密码'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.passwordKeyListPage,
|
||||
arguments: <String, LockListInfoItemEntity>{
|
||||
@ -1062,9 +1053,7 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
|
||||
// ic卡
|
||||
if (state.keyInfos.value.lockFeature!.icCard == 1) {
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_icCard.png',
|
||||
'卡'.tr,
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_icCard.png', '卡'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.cardListPage, arguments: <String, int?>{
|
||||
'lockId': state.keyInfos.value.lockId,
|
||||
@ -1074,10 +1063,8 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
|
||||
// 指纹
|
||||
if (state.keyInfos.value.lockFeature!.fingerprint == 1) {
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_fingerprint.png',
|
||||
'指纹'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_fingerprint.png',
|
||||
'指纹'.tr, state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.fingerprintListPage, arguments: <String, int?>{
|
||||
'lockId': state.keyInfos.value.lockId,
|
||||
});
|
||||
@ -1086,10 +1073,8 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
|
||||
// 遥控
|
||||
if (state.keyInfos.value.lockFeature!.bluetoothRemoteControl == 1) {
|
||||
showWidgetArr.add(bottomItem(
|
||||
'images/main/icon_main_remoteControl.png',
|
||||
'遥控'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
showWidgetArr.add(bottomItem('images/main/icon_main_remoteControl.png',
|
||||
'遥控'.tr, state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.remoteControlListPage, arguments: <String, int?>{
|
||||
'lockId': state.keyInfos.value.lockId,
|
||||
});
|
||||
@ -1165,9 +1150,7 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
final List<Widget> endWiddget = <Widget>[];
|
||||
endWiddget.add(
|
||||
// 操作记录
|
||||
bottomItem(
|
||||
'images/main/icon_main_operatingRecord.png',
|
||||
'操作记录'.tr,
|
||||
bottomItem('images/main/icon_main_operatingRecord.png', '操作记录'.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
// Get.toNamed(Routers.lockOperatingRecordPage,
|
||||
// arguments: {"keyInfo": state.keyInfos.value});
|
||||
@ -1189,18 +1172,21 @@ class _LockDetailPageState extends State<LockDetailPage>
|
||||
});
|
||||
}));
|
||||
}
|
||||
endWiddget.add(
|
||||
// 消息提醒
|
||||
bottomItem(
|
||||
'images/main/icon_lockDetail_messageReminding.png',
|
||||
TranslationLoader.lanKeys!.messageReminding!.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.msgNotificationPage, arguments: <String, int?>{
|
||||
'lockId': state.keyInfos.value.lockId,
|
||||
'isSupportCatEye': state.keyInfos.value.lockFeature!.isSupportCatEye,
|
||||
});
|
||||
}),
|
||||
);
|
||||
if (!F.isProductionEnv) {
|
||||
endWiddget.add(
|
||||
// 消息提醒
|
||||
bottomItem(
|
||||
'images/main/icon_lockDetail_messageReminding.png',
|
||||
TranslationLoader.lanKeys!.messageReminding!.tr,
|
||||
state.bottomBtnisEable.value, () {
|
||||
Get.toNamed(Routers.msgNotificationPage, arguments: <String, int?>{
|
||||
'lockId': state.keyInfos.value.lockId,
|
||||
'isSupportCatEye':
|
||||
state.keyInfos.value.lockFeature!.isSupportCatEye,
|
||||
});
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
if (F.isSKY) {
|
||||
endWiddget.add(
|
||||
|
||||
@ -133,13 +133,13 @@ class _MsgNotificationPageState extends State<MsgNotificationPage> {
|
||||
SizedBox(
|
||||
height: 10.h,
|
||||
),
|
||||
Obx(() => CommonItem(
|
||||
leftTitel: '有人按门铃'.tr,
|
||||
rightTitle: "",
|
||||
isHaveLine: true,
|
||||
isHaveRightWidget: true,
|
||||
rightWidget:
|
||||
SizedBox(width: 60.w, height: 50.h, child: _switch(3)))),
|
||||
// Obx(() => CommonItem(
|
||||
// leftTitel: '有人按门铃'.tr,
|
||||
// rightTitle: "",
|
||||
// isHaveLine: true,
|
||||
// isHaveRightWidget: true,
|
||||
// rightWidget:
|
||||
// SizedBox(width: 60.w, height: 50.h, child: _switch(3)))),
|
||||
SizedBox(
|
||||
height: 10.h,
|
||||
),
|
||||
|
||||
@ -221,15 +221,16 @@ class _MineSetPageState extends State<MineSetPage>
|
||||
Get.toNamed(Routers.authorizedAdministratorListPage);
|
||||
}),
|
||||
//by DaisyWu 新增--批量授权
|
||||
CommonItem(
|
||||
leftTitel: TranslationLoader.lanKeys!.authorityManagement!.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveDirection: true,
|
||||
action: () {
|
||||
Get.toNamed(Routers.authorityManagementPage);
|
||||
// Toast.show(msg: "功能暂未开放");
|
||||
}),
|
||||
if (!F.isProductionEnv)
|
||||
CommonItem(
|
||||
leftTitel: TranslationLoader.lanKeys!.authorityManagement!.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveDirection: true,
|
||||
action: () {
|
||||
Get.toNamed(Routers.authorityManagementPage);
|
||||
// Toast.show(msg: "功能暂未开放");
|
||||
}),
|
||||
CommonItem(
|
||||
leftTitel: TranslationLoader.lanKeys!.lockGroup!.tr,
|
||||
rightTitle: '',
|
||||
@ -246,14 +247,15 @@ class _MineSetPageState extends State<MineSetPage>
|
||||
action: () {
|
||||
Get.toNamed(Routers.transferSmartLockPage);
|
||||
}),
|
||||
CommonItem(
|
||||
leftTitel: TranslationLoader.lanKeys!.transferGateway!.tr,
|
||||
rightTitle: '',
|
||||
isHaveLine: true,
|
||||
isHaveDirection: true,
|
||||
action: () {
|
||||
Get.toNamed(Routers.selectGetewayListPage);
|
||||
}),
|
||||
//暂无网关屏蔽
|
||||
// CommonItem(
|
||||
// leftTitel: TranslationLoader.lanKeys!.transferGateway!.tr,
|
||||
// rightTitle: '',
|
||||
// isHaveLine: true,
|
||||
// isHaveDirection: true,
|
||||
// action: () {
|
||||
// Get.toNamed(Routers.selectGetewayListPage);
|
||||
// }),
|
||||
SizedBox(
|
||||
height: 10.h,
|
||||
),
|
||||
@ -326,7 +328,7 @@ class _MineSetPageState extends State<MineSetPage>
|
||||
height: 10.h,
|
||||
),
|
||||
//上架审核注释
|
||||
if (!F.isLite)
|
||||
if (!F.isProductionEnv)
|
||||
CommonItem(
|
||||
leftTitel: 'Amazon Alexa',
|
||||
rightTitle: '',
|
||||
@ -335,7 +337,7 @@ class _MineSetPageState extends State<MineSetPage>
|
||||
action: () {
|
||||
logic.showToast('功能暂未开放'.tr);
|
||||
}),
|
||||
if (!F.isLite)
|
||||
if (!F.isProductionEnv)
|
||||
CommonItem(
|
||||
leftTitel: 'Google Home',
|
||||
rightTitle: '',
|
||||
@ -344,7 +346,7 @@ class _MineSetPageState extends State<MineSetPage>
|
||||
action: () {
|
||||
logic.showToast('功能暂未开放'.tr);
|
||||
}),
|
||||
if (!F.isLite)
|
||||
if (!F.isProductionEnv)
|
||||
CommonItem(
|
||||
leftTitel: TranslationLoader.lanKeys!.xiaomiIOTPlatform!.tr,
|
||||
rightTitle: '',
|
||||
|
||||
@ -236,12 +236,18 @@ class _ValueAddedServicesHighFunctionPageState
|
||||
'群发钥匙'.tr),
|
||||
// _buildItem("images/mine/icon_mine_highFunctionContent_bjft.png",
|
||||
// TranslationLoader.lanKeys!.markedHouseState!.tr),
|
||||
_buildItem('images/mine/icon_mine_highFunctionContent_fkgj.png',
|
||||
TranslationLoader.lanKeys!.cardIssuingtool!.tr),
|
||||
_buildItem(
|
||||
'images/mine/icon_mine_highFunctionContent_fkgj.png', '推送'),
|
||||
_buildItem(
|
||||
'images/mine/icon_mine_highFunctionContent_fkgj.png', '考勤'),
|
||||
// _buildItem('images/mine/icon_mine_highFunctionContent_fkgj.png',
|
||||
// TranslationLoader.lanKeys!.cardIssuingtool!.tr),
|
||||
// _buildItem(
|
||||
// 'images/mine/icon_mine_highFunctionContent_fkgj.png', '推送'),
|
||||
// _buildItem(
|
||||
// 'images/mine/icon_mine_highFunctionContent_fkgj.png', '考勤'),
|
||||
_buildItem('images/mine/icon_mine_highFunctionContent_bjft.png',
|
||||
'导出锁数据'.tr),
|
||||
_buildItem('images/mine/icon_mine_highFunctionContent_bjft.png',
|
||||
'常开模式'.tr),
|
||||
_buildItem('images/mine/icon_mine_highFunctionContent_bjft.png',
|
||||
'一键开锁'.tr),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
@ -3,6 +3,7 @@ import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
|
||||
import 'package:star_lock/flavors.dart';
|
||||
import 'package:star_lock/mine/valueAddedServices/valueAddedServicesList/valueAddedServicesList_logic.dart';
|
||||
import 'package:star_lock/mine/valueAddedServices/valueAddedServicesList/valueAddedServicesList_state.dart';
|
||||
import 'package:star_lock/tools/commonDataManage.dart';
|
||||
@ -57,7 +58,10 @@ class _ValueAddedServicesPageListState
|
||||
Get.toNamed(Routers.valueAddedServicesNoteAndEmailDetailPage,
|
||||
arguments: <String, int>{'type': 2});
|
||||
}),
|
||||
_valueAddedServicesItem(Image.asset('images/mine/icon_mine_valueAddedServices_realName.png'), '实名认证'.tr, () {
|
||||
_valueAddedServicesItem(
|
||||
Image.asset(
|
||||
'images/mine/icon_mine_valueAddedServices_realName.png'),
|
||||
'实名认证'.tr, () {
|
||||
Get.toNamed(Routers.valueAddedServicesRealNamePage);
|
||||
}),
|
||||
_valueAddedServicesItem(
|
||||
@ -89,39 +93,55 @@ class _ValueAddedServicesPageListState
|
||||
// TranslationLoader.lanKeys!.checkingIn!.tr, () {
|
||||
// Navigator.pushNamed(context, Routers.gatewayDetailPage);
|
||||
// }),
|
||||
_valueAddedServicesItem(
|
||||
Image.asset(
|
||||
'images/mine/icon_mine_valueAddedServices_storage.png'),
|
||||
TranslationLoader.lanKeys!.recordsRetention!.tr, () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
_valueAddedServicesItem(
|
||||
Image.asset('images/mine/icon_mine_valueAddedServices_vip.png'),
|
||||
'可视对讲', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
_valueAddedServicesItem(
|
||||
Text(
|
||||
'A',
|
||||
style: TextStyle(
|
||||
color: Colors.white,
|
||||
fontSize: 38.sp,
|
||||
fontWeight: FontWeight.w600),
|
||||
),
|
||||
'Amazon Alexa', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
_valueAddedServicesItem(
|
||||
Text(
|
||||
'G',
|
||||
style: TextStyle(
|
||||
color: Colors.white,
|
||||
fontSize: 38.sp,
|
||||
fontWeight: FontWeight.w600),
|
||||
),
|
||||
'Google Home', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
//去掉记录保存
|
||||
// _valueAddedServicesItem(
|
||||
// Image.asset(
|
||||
// 'images/mine/icon_mine_valueAddedServices_storage.png'),
|
||||
// TranslationLoader.lanKeys!.recordsRetention!.tr, () {
|
||||
// EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
// }),
|
||||
if (!F.isProductionEnv)
|
||||
_valueAddedServicesItem(
|
||||
Image.asset('images/mine/icon_mine_valueAddedServices_vip.png'),
|
||||
'可视对讲', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
if (!F.isProductionEnv)
|
||||
_valueAddedServicesItem(
|
||||
Text(
|
||||
'A',
|
||||
style: TextStyle(
|
||||
color: Colors.white,
|
||||
fontSize: 38.sp,
|
||||
fontWeight: FontWeight.w600),
|
||||
),
|
||||
'Amazon Alexa', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
if (!F.isProductionEnv)
|
||||
_valueAddedServicesItem(
|
||||
Text(
|
||||
'G',
|
||||
style: TextStyle(
|
||||
color: Colors.white,
|
||||
fontSize: 38.sp,
|
||||
fontWeight: FontWeight.w600),
|
||||
),
|
||||
'Google Home', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
if (!F.isProductionEnv)
|
||||
_valueAddedServicesItem(
|
||||
Text(
|
||||
'M',
|
||||
style: TextStyle(
|
||||
color: Colors.white,
|
||||
fontSize: 38.sp,
|
||||
fontWeight: FontWeight.w600),
|
||||
),
|
||||
'小米IOT平台', () {
|
||||
EasyLoading.showToast('功能暂未开放', duration: 2000.milliseconds);
|
||||
}),
|
||||
],
|
||||
),
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user