瀏覽代碼

1、测试测量库壳子里面的翻译

bakamaka.guan 2 年之前
父節點
當前提交
fae779dfa8
共有 2 個文件被更改,包括 8 次插入7 次删除
  1. 6 5
      lib/process/language/measure_language.dart
  2. 2 2
      lib/view/measure/measure_view.dart

+ 6 - 5
lib/process/language/measure_language.dart

@@ -1,11 +1,12 @@
 import 'dart:convert';
 
-class MeasureLanguage {
-  Map<String, dynamic> _map = {};
+import 'package:fis_measure/process/workspace/measure_data_controller.dart';
+import 'package:get/get.dart';
 
-  void load(String mapJson) {
-    _map = jsonDecode(mapJson)["Language"];
-  }
+class MeasureLanguage {
+  final measureData = Get.find<MeasureDataController>();
+  late final String _mapJson = measureData.measureLanguage;
+  late final Map<String, dynamic> _map = jsonDecode(_mapJson)["Language"];
 
   String t(String code) {
     if (_map.containsKey(code)) {

+ 2 - 2
lib/view/measure/measure_view.dart

@@ -349,8 +349,8 @@ class _MeasureMainPageState extends State<MeasureMainPage> {
       selectedImageIndex = examImageInfoList.indexOf(selectedImage);
       measureController.examInfo.selectedImageIndex = selectedImageIndex;
     }
-    final measureLanguage = MeasureLanguage();
-    measureLanguage.load(measureData.measureLanguage);
+    // final measureLanguage = MeasureLanguage();
+    // measureLanguage.load(measureData.measureLanguage);
   }
 
   /// vid 切换时会触发到这里