From 0c5e88bb08f3d5b635264abe6b6e08bf2b9ef172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E5=B0=91=E9=98=B3?= <786612630@qq.com> Date: Fri, 15 Sep 2023 16:07:43 +0800 Subject: [PATCH] no message --- .../checkingInAddStaff_logic.dart | 47 ----- .../checkingInAddStaff_page.dart | 178 ------------------ .../checkingInAddStaff_state.dart | 18 -- 3 files changed, 243 deletions(-) delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_logic.dart delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_page.dart delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_state.dart diff --git a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_logic.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_logic.dart deleted file mode 100644 index e9bde8f1..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_logic.dart +++ /dev/null @@ -1,47 +0,0 @@ - -import 'package:star_lock/tools/baseGetXController.dart'; -import '../../../../network/api_repository.dart'; -import 'checkingInAddStaff_state.dart'; - -class CheckingInAddStaffLogic extends BaseGetXController{ - CheckingInAddStaffState state = CheckingInAddStaffState(); - - // 添加员工 - void addStaffLoadData() async{ - var entity = await ApiRepository.to.addStaffData( - attendanceType: '', - attendanceWay: '', - companyId: state.companyId.value, - have: '', - staffName: '', - countryCode: '', - usernameType: '', - ); - if(entity.errorCode!.codeIsSuccessful){ - - } - } - - @override - void onReady() { - // TODO: implement onReady - super.onReady(); - print("onReady()"); - - } - - @override - void onInit() { - // TODO: implement onInit - super.onInit(); - print("onInit()"); - - } - - @override - void onClose() { - // TODO: implement onClose - - } - -} \ No newline at end of file diff --git a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_page.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_page.dart deleted file mode 100644 index 229b949b..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_page.dart +++ /dev/null @@ -1,178 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_screenutil/flutter_screenutil.dart'; -import 'package:get/get.dart'; - -import '../../../../app_settings/app_colors.dart'; -import '../../../../tools/commonItem.dart'; -import '../../../../tools/showBottomSheetTool.dart'; -import '../../../../tools/submitBtn.dart'; -import '../../../../tools/titleAppBar.dart'; -import '../../../../translations/trans_lib.dart'; -import 'checkingInAddStaff_logic.dart'; - -class CheckingInAddStaffPage extends StatefulWidget { - const CheckingInAddStaffPage({Key? key}) : super(key: key); - - @override - State createState() => _CheckingInAddStaffPageState(); -} - -class _CheckingInAddStaffPageState extends State { - final logic = Get.put(CheckingInAddStaffLogic()); - final state = Get.find().state; - - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: AppColors.mainBackgroundColor, - appBar: TitleAppBar( - barTitle: - "${TranslationLoader.lanKeys!.add!.tr}${TranslationLoader.lanKeys!.staff!.tr}", - haveBack: true, - backgroundColor: AppColors.mainColor), - body: Column( - children: [ - CommonItem( - leftTitel: TranslationLoader.lanKeys!.name!.tr, - rightTitle: "", - isHaveLine: true, - isHaveRightWidget: true, - rightWidget: - getTFWidget(TranslationLoader.lanKeys!.pleaseEnter!.tr)), - CommonItem( - leftTitel: TranslationLoader.lanKeys!.punchingMode!.tr, - rightTitle: "APP", - isHaveLine: false, - isHaveDirection: true, - action: () { - _showSeletClockInType(); - }), - SizedBox( - height: 10.h, - ), - CommonItem( - leftTitel: - TranslationLoader.lanKeys!.whetherTheEmployeeHasAKey!.tr, - rightTitle: "", - isHaveLine: true, - isHaveRightWidget: true, - rightWidget: Row( - children: [ - whetherTheEmployeeHasAKeyWidget("有", () {}), - SizedBox( - width: 30.w, - ), - whetherTheEmployeeHasAKeyWidget("无", () {}), - ], - )), - Visibility( - visible: true, - child: CommonItem( - leftTitel: TranslationLoader.lanKeys!.accountNumber!.tr, - rightTitle: "", - isHaveLine: true, - isHaveRightWidget: true, - rightWidget: - getTFWidget(TranslationLoader.lanKeys!.pleaseEnter!.tr)), - ), - Visibility( - visible: true, - child: CommonItem( - leftTitel: TranslationLoader.lanKeys!.selectKey!.tr, - rightTitle: "", - isHaveLine: false, - isHaveDirection: true, - action: () { - _showSeletClockInType(); - }), - ), - SizedBox( - height: 50.w, - ), - SubmitBtn( - btnName: TranslationLoader.lanKeys!.sure!.tr, - borderRadius: 20.w, - margin: EdgeInsets.only(left: 30.w, right: 30.w, top: 30.w), - padding: EdgeInsets.only(top: 25.w, bottom: 25.w), - onClick: () {}), - ], - ), - ); - } - - Widget getTFWidget(String tfStr) { - return SizedBox( - height: 50.h, - width: 300.w, - // color: Colors.red, - child: Row( - children: [ - Expanded( - child: TextField( - //输入框一行 - maxLines: 1, - controller: state.staffNameController, - autofocus: false, - textAlign: TextAlign.end, - decoration: InputDecoration( - //输入里面输入文字内边距设置 - contentPadding: const EdgeInsets.only(top: 12.0, bottom: 8.0), - hintText: tfStr, - hintStyle: TextStyle(fontSize: 22.sp), - //不需要输入框下划线 - border: InputBorder.none, - ), - ), - ), - ], - ), - ); - } - - void _showSeletClockInType() { - var list = [ - "APP", - "密码", - "卡", - "指纹", - ]; - ShowBottomSheetTool().showSingleRowPicker( - //上下文 - context, - //默认的索引 - normalIndex: 0, - title: "选择钥匙", - cancelTitle: TranslationLoader.lanKeys!.cancel!.tr, - sureTitle: TranslationLoader.lanKeys!.sure!.tr, - //要显示的列表 - //可自定义数据适配器 - //adapter: PickerAdapter(), - data: list, - //选择事件的回调 - clickCallBack: (int index, var str) {}); - } - - Widget whetherTheEmployeeHasAKeyWidget(String title, Function action) { - return GestureDetector( - onTap: () {}, - child: Row( - children: [ - Image.asset( - 'images/icon_round_unSelet.png', - width: 26.w, - height: 26.w, - ), - SizedBox( - width: 5.w, - ), - Text( - title, - style: TextStyle( - fontSize: 22.sp, - ), - ), - ], - ), - ); - } -} diff --git a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_state.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_state.dart deleted file mode 100644 index 4f4546f4..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetAddStaff/checkingInAddStaff_state.dart +++ /dev/null @@ -1,18 +0,0 @@ - -import 'package:flutter/material.dart'; -import 'package:get/get.dart'; - -import '../../../lockMian/entity/lockInfoEntity.dart'; - -class CheckingInAddStaffState{ - final getKeyInfosData = KeyInfos().obs; - final companyId = "".obs; - - final TextEditingController staffNameController = TextEditingController(); - - CheckingInAddStaffState() { - Map map = Get.arguments; - getKeyInfosData.value = map["getKeyInfosData"]; - companyId.value = map["companyId"]; - } -} \ No newline at end of file