From d90c1c9f3d31f589dc1f0d6ab107b2fd394b4723 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:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E7=A7=BB=E5=8A=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=A4=B9=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../checkingInAddHolidays_page.dart | 149 ------------------ .../checkingInStaffList_logic.dart | 44 ------ .../checkingInStaffList_page.dart | 116 -------------- .../checkingInStaffList_state.dart | 16 -- 4 files changed, 325 deletions(-) delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInAddHolidays/checkingInAddHolidays_page.dart delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_logic.dart delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_page.dart delete mode 100644 star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_state.dart diff --git a/star_lock/lib/main/lockDetail/checkingIn/checkingInAddHolidays/checkingInAddHolidays_page.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInAddHolidays/checkingInAddHolidays_page.dart deleted file mode 100644 index dfc511e8..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInAddHolidays/checkingInAddHolidays_page.dart +++ /dev/null @@ -1,149 +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/showCalendar.dart'; -import '../../../../tools/submitBtn.dart'; -import '../../../../tools/titleAppBar.dart'; -import '../../../../translations/trans_lib.dart'; - -class CheckingInAddHolidaysPage extends StatefulWidget { - const CheckingInAddHolidaysPage({Key? key}) : super(key: key); - - @override - State createState() => - _CheckingInAddHolidaysPageState(); -} - -class _CheckingInAddHolidaysPageState extends State { - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: AppColors.mainBackgroundColor, - appBar: TitleAppBar( - barTitle: TranslationLoader.lanKeys!.addedHoliday!.tr, - haveBack: true, - backgroundColor: AppColors.mainColor), - body: Column( - children: [ - CommonItem( - leftTitel: TranslationLoader.lanKeys!.name!.tr, - rightTitle: "", - isHaveLine: true, - isHaveRightWidget: true, - rightWidget: getTFWidget( - "(${TranslationLoader.lanKeys!.mustFillIn!.tr})")), - CommonItem( - leftTitel: TranslationLoader.lanKeys!.startDate!.tr, - rightTitle: "(${TranslationLoader.lanKeys!.mustFillIn!.tr})", - isHaveLine: true, - isHaveDirection: false, - action: () async { - await showDialog( - context: context, - builder: (context) { - return ShowCalendar( - datePickerMode: DatePickerMode.day, - seletAction: (dateTime) { - print("111111$dateTime"); - Navigator.of(context).pop(true); - }); - }); - }), - CommonItem( - leftTitel: TranslationLoader.lanKeys!.endDate!.tr, - rightTitle: "(${TranslationLoader.lanKeys!.mustFillIn!.tr})", - isHaveLine: true, - isHaveDirection: false, - action: () async { - await showDialog( - context: context, - builder: (context) { - return ShowCalendar( - datePickerMode: DatePickerMode.day, - seletAction: (dateTime) { - Navigator.of(context).pop(true); - }); - }); - }), - CommonItem( - leftTitel: TranslationLoader.lanKeys!.coverDate!.tr, - rightTitle: "", - isHaveLine: false, - isHaveDirection: false, - action: () async { - await showDialog( - context: context, - builder: (context) { - return ShowCalendar( - datePickerMode: DatePickerMode.day, - seletAction: (dateTime) { - Navigator.of(context).pop(true); - }); - }); - }), - 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 Container( - height: 50.h, - width: 300.w, - // color: Colors.red, - child: Row( - children: [ - Expanded( - child: TextField( - //输入框一行 - maxLines: 1, - // controller: _controller, - autofocus: false, - textAlign: TextAlign.end, - decoration: InputDecoration( - //输入里面输入文字内边距设置 - contentPadding: const EdgeInsets.only(top: 12.0, bottom: 8.0), - hintText: tfStr, - hintStyle: TextStyle( - fontSize: 22.sp, color: AppColors.darkGrayTextColor), - //不需要输入框下划线 - border: InputBorder.none, - ), - ), - ), - ], - ), - ); - } - - Widget whetherTheEmployeeHasAKeyWidget(String title, Function action) { - return GestureDetector( - onTap: () {}, - child: Row( - children: [ - Image.asset( - 'images/icon_round_unSelet.png', - width: 40.w, - height: 40.w, - ), - SizedBox( - width: 5.w, - ), - Text(title), - ], - ), - ); - } -} diff --git a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_logic.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_logic.dart deleted file mode 100644 index d4b4fcb5..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_logic.dart +++ /dev/null @@ -1,44 +0,0 @@ - - -import 'package:date_format/date_format.dart'; -import 'package:star_lock/tools/baseGetXController.dart'; -import '../../../../network/api_repository.dart'; -import 'checkingInStaffList_state.dart'; - -class CheckingInStaffManageLogic extends BaseGetXController{ - CheckingInStaffManageState state = CheckingInStaffManageState(); - - // 获取员工列表 - void getStaffList() async{ - var entity = await ApiRepository.to.getStaffListData( - companyId: state.companyId.value, - lockId:state.getKeyInfosData.value.lockId.toString(), - ); - if(entity.errorCode!.codeIsSuccessful){ - - } - } - - @override - void onReady() { - // TODO: implement onReady - super.onReady(); - print("onReady()"); - - getStaffList(); - } - - @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/checkingInSetStaffList/checkingInStaffList_page.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_page.dart deleted file mode 100644 index 4b5ff299..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_page.dart +++ /dev/null @@ -1,116 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_screenutil/flutter_screenutil.dart'; -import 'package:get/get.dart'; - -import '../../../../appRouters.dart'; -import '../../../../app_settings/app_colors.dart'; -import '../../../../tools/titleAppBar.dart'; -import '../../../../translations/trans_lib.dart'; -import 'checkingInStaffList_logic.dart'; - -class CheckingInStaffListPage extends StatefulWidget { - const CheckingInStaffListPage({Key? key}) : super(key: key); - - @override - State createState() => - _CheckingInStaffListPageState(); -} - -class _CheckingInStaffListPageState extends State { - final logic = Get.put(CheckingInStaffManageLogic()); - final state = Get.find().state; - - @override - Widget build(BuildContext context) { - return Scaffold( - backgroundColor: AppColors.greyBackgroundColor, - appBar: TitleAppBar( - barTitle: TranslationLoader.lanKeys!.staff!.tr, - haveBack: true, - backgroundColor: AppColors.mainColor, - actionsList: [ - GestureDetector( - onTap: () { - Navigator.pushNamed(context, Routers.checkingInAddStaffPage, arguments: { - "getKeyInfosData": state.getKeyInfosData.value, - "companyId": state.companyId.value - }); - }, - child: Image.asset( - 'images/icon_add_white.png', - width: 36.w, - height: 36.w, - )), - SizedBox( - width: 30.w, - ), - ], - ), - body: Container( - color: Colors.white, - child: ListView.separated( - itemCount: 10, - itemBuilder: (c, index) { - return _checkingInStaffManageItem('images/icon_lock.png', "张三", - "2023.6.21 11.15", "2023.6.21 11.15", () { - // Navigator.pushNamed(context, Routers.electronicKeyDetailPage); - }); - }, - separatorBuilder: (context, index) { - return const Divider( - height: 1, indent: 20, color: AppColors.greyLineColor); - }, - ), - )); - } - - Widget _checkingInStaffManageItem(String lockTypeIcon, String lockTypeTitle, - String beginTime, String endTime, Function() action) { - return GestureDetector( - onTap: action, - child: Container( - height: 60.h, - margin: - EdgeInsets.only(left: 10.w, right: 10.w, top: 10.h, bottom: 10.h), - // decoration: BoxDecoration( - // color: Colors.white, - // borderRadius: BorderRadius.circular(10.w), - // ), - child: Row( - children: [ - SizedBox( - width: 30.w, - ), - Image.asset( - 'images/controls_user.png', - width: 40.w, - height: 40.w, - ), - // Container( - // width: 60.h, - // height: 60.h, - // decoration: BoxDecoration( - // color: AppColors.mainColor, - // border: Border.all(width: 1, color: AppColors.mainColor), - // borderRadius: BorderRadius.circular(30.h), - // ), - // padding: EdgeInsets.all(10.w), - // child: Image.asset( - // 'images/controls_user.png', - // width: 40.w, - // height: 40.w, - // color: Colors.white, - // )), - SizedBox( - width: 30.w, - ), - Text( - lockTypeTitle, - style: TextStyle(fontSize: 24.sp), - ), - ], - ), - ), - ); - } -} diff --git a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_state.dart b/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_state.dart deleted file mode 100644 index 25fe8982..00000000 --- a/star_lock/lib/main/lockDetail/checkingIn/checkingInSetStaffList/checkingInStaffList_state.dart +++ /dev/null @@ -1,16 +0,0 @@ - -import 'package:get/get.dart'; - -import '../../../lockMian/entity/lockInfoEntity.dart'; - -class CheckingInStaffManageState{ - final getKeyInfosData = KeyInfos().obs; - final companyId = "".obs; - - CheckingInStaffManageState() { - Map map = Get.arguments; - getKeyInfosData.value = map["getKeyInfosData"]; - companyId.value = map["companyId"]; - } - -} \ No newline at end of file