Explorar o código

applied staff -edit 页面 默认将工作地签到时间 和工作地签出时间 附开始时间 结束时间

glglove hai 2 semanas
pai
achega
dabb4693f3

+ 3 - 0
packages/cpt_uk/lib/modules/job/job_applied_edit/job_applied_edit_controller.dart

@@ -7,6 +7,7 @@ import 'package:plugin_platform/engine/toast/toast_engine.dart';
 import 'package:plugin_platform/http/dio/dio_cancelable_mixin.dart';
 import 'package:shared/utils/date_time_utils.dart';
 import 'package:shared/utils/event_bus.dart';
+import 'package:shared/utils/log_utils.dart';
 import 'package:widgets/picker/date_picker_util.dart';
 
 import 'job_applied_edit_state.dart';
@@ -22,6 +23,8 @@ class JobAppliedEditController extends GetxController with DioCancelableMixin {
     if (result.isSuccess) {
       state.appliedEditView = result.data;
 
+      Log.d("6732   ${state.appliedEditView}");
+
       var addHourController = state.formData['add_hours']!['controller'];
       var totalRoomController = state.formData['total_room']!['controller'];
       var reasonController = state.formData['reason']!['controller'];

+ 3 - 2
packages/cpt_uk/lib/modules/job/job_applied_edit/job_applied_edit_page.dart

@@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
 import 'package:flutter/services.dart';
 import 'package:get/get.dart';
 import 'package:shared/utils/log_utils.dart';
+import 'package:shared/utils/util.dart';
 import 'package:widgets/ext/ex_widget.dart';
 import 'package:widgets/my_button.dart';
 import 'package:widgets/my_load_image.dart';
@@ -301,7 +302,7 @@ class _JobAppliedEditState extends BaseState<UKJobAppliedEditPage, JobAppliedEdi
                           mainAxisAlignment: MainAxisAlignment.start,
                           children: [
                             MyTextView(
-                              state.appliedEditView?.workIn ?? "-",
+                              Utils.isNotEmpty(state.appliedEditView?.workIn)? state.appliedEditView!.workIn! : (state.appliedEditView?.startTime ?? "-"),
                               fontSize: 14,
                               hint: "Work In".tr,
                               textHintColor: ColorConstants.textGrayAECAE5,
@@ -342,7 +343,7 @@ class _JobAppliedEditState extends BaseState<UKJobAppliedEditPage, JobAppliedEdi
                           mainAxisAlignment: MainAxisAlignment.start,
                           children: [
                             MyTextView(
-                              state.appliedEditView?.workOut ?? "-",
+                              Utils.isNotEmpty(state.appliedEditView?.workOut)? state.appliedEditView!.workOut! : (state.appliedEditView?.endTime ?? "-"),
                               fontSize: 14,
                               hint: "Work Out".tr,
                               textHintColor: ColorConstants.textGrayAECAE5,