view.dart 1008 B

123456789101112131415161718192021222324252627282930313233
  1. import 'package:flutter/material.dart';
  2. import 'package:get/get.dart';
  3. import 'package:vitalapp/components/appbar.dart';
  4. import 'package:vitalapp/pages/check/widgets/new_configurable_card.dart';
  5. import 'package:vitalapp/pages/patient/mental_disorder_info/controller.dart';
  6. import 'package:vitalapp/store/store.dart';
  7. class MentalDisorderInfoView extends GetView<MentalDisorderInfoController> {
  8. const MentalDisorderInfoView();
  9. @override
  10. Widget build(BuildContext context) {
  11. return Scaffold(
  12. body: _buildContent(controller.key),
  13. );
  14. }
  15. Widget _buildContent(String key) {
  16. return Obx(
  17. () => NewConfigurableCard(
  18. cardKey: key,
  19. callBack: (key, templateCode, data, isMuanual) async {
  20. await controller.createMentalDisorderInfo(
  21. data,
  22. );
  23. return true;
  24. },
  25. examData: controller.state.examData,
  26. physicalExamNumber: '',
  27. patientCode: Store.user.currentSelectPatientInfo?.code,
  28. ),
  29. );
  30. }
  31. }