多语言
This commit is contained in:
@@ -7,7 +7,7 @@ import 'package:vbvs_app/controller/user_info_controller.dart';
|
||||
import 'package:vbvs_app/pages/common/selectDialog.dart';
|
||||
|
||||
class GlobalModel {
|
||||
List deviceList = [];//用户绑定设备数量
|
||||
List deviceList = []; //用户绑定设备数量
|
||||
Map deviceMain = {};
|
||||
|
||||
Map useBedController = {}; //之前控制的设备
|
||||
@@ -160,7 +160,6 @@ class GlobalController extends GetControllerEx<GlobalModel> {
|
||||
return "$mac".toUpperCase();
|
||||
}
|
||||
|
||||
|
||||
getDeviceList({int time = 1}) async {
|
||||
await EasyDartModule.dio.get("/api/device/info/list").then((d) {
|
||||
Map d_ = {};
|
||||
@@ -187,8 +186,12 @@ class GlobalController extends GetControllerEx<GlobalModel> {
|
||||
if (!isClose) {
|
||||
model.deviceMain = {};
|
||||
updateAll();
|
||||
showCustomConfirmAndCancelDialog(Get.context!, "设备已经被解绑,是否回到主界面?")
|
||||
.then((e) {
|
||||
showCustomConfirmAndCancelDialog(
|
||||
Get.context!,
|
||||
"设备已经被解绑,是否回到主界面?",
|
||||
confirmName: '确定'.tr,
|
||||
cancelName: '取消'.tr,
|
||||
).then((e) {
|
||||
if (e == "confirm") {
|
||||
Get.find<MainPageController>().model.currentIndex = 0;
|
||||
Get.offAllNamed("/mianPageBottomChange");
|
||||
|
||||
@@ -68,7 +68,7 @@ class ApplyRepairController extends GetControllerEx<ApplyRepairModel> {
|
||||
final ImagePicker picker = ImagePicker();
|
||||
final XFile? image = await picker.pickImage(source: ImageSource.gallery);
|
||||
try {
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "我的.头像上传失败".tr);
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "头像上传失败".tr);
|
||||
if (image != null) {
|
||||
int fileSize = await image.length(); // 获取图片大小,单位为字节
|
||||
if (fileSize > 1048576 * 5) {
|
||||
@@ -106,20 +106,20 @@ class ApplyRepairController extends GetControllerEx<ApplyRepairModel> {
|
||||
ApiResponse.fromJson(responseData, (object) => object);
|
||||
model.issue_img!.add(res.data['path']);
|
||||
updateAll();
|
||||
MyUtils.formatResponse(res, "我的.上传成功".tr, "我的.头像上传失败".tr);
|
||||
MyUtils.formatResponse(res, "上传成功".tr, "头像上传失败".tr);
|
||||
updateAll();
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
} else {
|
||||
apiResponse.msg = "我的.未选择图片".tr;
|
||||
apiResponse.msg = "未选择图片".tr;
|
||||
return apiResponse;
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.error("上传图片失败->$e");
|
||||
DailyLogUtils.writeError("上传图片失败->$e");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
|
||||
String search = (model.keyword != null && model.keyword!.isNotEmpty)
|
||||
? "?key=${model.keyword}&ncs=1"
|
||||
: "?ncs=1";
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备.设备列表请求失败".tr);
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备列表请求失败".tr);
|
||||
String serviceAddress = ServiceConstant.service_address;
|
||||
String serviceName = ServiceConstant.server_service;
|
||||
String serviceApi = ServiceConstant.device_list;
|
||||
@@ -55,7 +55,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
|
||||
response.data is String ? jsonDecode(response.data) : response.data;
|
||||
ApiResponse res =
|
||||
ApiResponse.fromJson(responseData, (object) => object);
|
||||
MyUtils.formatResponse(res, "设备.设备列表请求成功".tr, "设备.设备列表请求失败".tr);
|
||||
MyUtils.formatResponse(res, "设备列表请求成功".tr, "设备列表请求失败".tr);
|
||||
if (res.code == HttpStatusCodes.ok) {
|
||||
// bindDeviceNum.value = res.total!;
|
||||
model.deviceList = res.data;
|
||||
@@ -64,7 +64,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
|
||||
return res;
|
||||
}
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
return apiResponse;
|
||||
} catch (e) {
|
||||
@@ -77,7 +77,7 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
|
||||
//体征传感器
|
||||
getVitalList(String mac) async {
|
||||
try {
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备.设备列表请求失败".tr);
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "设备列表请求失败".tr);
|
||||
String serviceAddress = ServiceConstant.service_address;
|
||||
String serviceName = ServiceConstant.server_service;
|
||||
String serviceApi = ServiceConstant.device_list;
|
||||
@@ -89,14 +89,14 @@ class DeviceListController extends GetControllerEx<DeviceListModel> {
|
||||
response.data is String ? jsonDecode(response.data) : response.data;
|
||||
ApiResponse res =
|
||||
ApiResponse.fromJson(responseData, (object) => object);
|
||||
MyUtils.formatResponse(res, "设备.设备列表请求成功".tr, "设备.设备列表请求失败".tr);
|
||||
MyUtils.formatResponse(res, "设备列表请求成功".tr, "设备列表请求失败".tr);
|
||||
if (res.code == HttpStatusCodes.ok) {
|
||||
// bindDeviceNum.value = res.total!;
|
||||
model.vitalList = res.data;
|
||||
updateAll();
|
||||
}
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
return apiResponse;
|
||||
} catch (e) {
|
||||
|
||||
@@ -93,7 +93,7 @@ class MhMessageController extends GetControllerEx<MhMessageModel> {
|
||||
return res;
|
||||
}
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
return apiResponse;
|
||||
} catch (e) {
|
||||
@@ -153,7 +153,7 @@ class MhMessageController extends GetControllerEx<MhMessageModel> {
|
||||
return res;
|
||||
}
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
return apiResponse;
|
||||
} catch (e) {
|
||||
@@ -200,12 +200,12 @@ class MhMessageController extends GetControllerEx<MhMessageModel> {
|
||||
MyUtils.formatResponse(res, "操作成功".tr, "操作成功".tr);
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.info("更新消息已读状态->$e");
|
||||
DailyLogUtils.writeLog("更新消息已读状态->$e");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import 'dart:convert';
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:ef/ef.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
@@ -29,12 +30,13 @@ class MHLanguageModel {
|
||||
}
|
||||
|
||||
class MHLanguageController extends GetControllerEx<MHLanguageModel> {
|
||||
LanguageController() {
|
||||
MHLanguageController() {
|
||||
attr = GetModel(MHLanguageModel()).obs;
|
||||
}
|
||||
|
||||
RxList languageList = [].obs;
|
||||
var selectLanguage = Rx<MHLanguageModel?>(null);
|
||||
|
||||
Future<void> initLanuageList() async {
|
||||
try {
|
||||
String currentLanguageCode = AppLanguage().getCurrentLanguageCode();
|
||||
|
||||
@@ -113,12 +113,12 @@ class MHDeviceShareController extends GetControllerEx<MHDeviceShareModel> {
|
||||
updateAll();
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.info("分享设备失败:${e.toString()}");
|
||||
DailyLogUtils.writeLog("分享设备失败:${e.toString()}");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -180,12 +180,12 @@ class MHDeviceShareController extends GetControllerEx<MHDeviceShareModel> {
|
||||
MyUtils.formatResponse(res, "操作成功".tr, "操作失败".tr);
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.info("确认消息分享失败->$e");
|
||||
DailyLogUtils.writeLog("确认消息分享失败->$e");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ class BookExperienceListController
|
||||
int page_ = page;
|
||||
String tel = Get.find<UserInfoController>().model.user?.phone ?? "";
|
||||
if (tel.isEmpty) {
|
||||
showToast("用户未存在手机号");
|
||||
showToast("用户未存在手机号".tr);
|
||||
finished?.call();
|
||||
return;
|
||||
}
|
||||
@@ -89,7 +89,7 @@ class BookExperienceListController
|
||||
cancelBook(id, {Function? success}) {
|
||||
String tel = Get.find<UserInfoController>().model.user?.phone ?? "";
|
||||
if (tel.isEmpty) {
|
||||
showToast("用户未存在手机号");
|
||||
showToast("用户未存在手机号".tr);
|
||||
return;
|
||||
}
|
||||
LoadingDialog.show("提交中...");
|
||||
|
||||
@@ -68,7 +68,7 @@ class UserInfoController extends GetControllerEx<UserInfoModel> {
|
||||
final ImagePicker picker = ImagePicker();
|
||||
final XFile? image = await picker.pickImage(source: ImageSource.gallery);
|
||||
try {
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "我的.头像上传失败".tr);
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "头像上传失败".tr);
|
||||
if (image != null) {
|
||||
int fileSize = await image.length(); // 获取图片大小,单位为字节
|
||||
if (fileSize > 1048576 * 5) {
|
||||
@@ -104,21 +104,21 @@ class UserInfoController extends GetControllerEx<UserInfoModel> {
|
||||
: response.data;
|
||||
ApiResponse res =
|
||||
ApiResponse.fromJson(responseData, (object) => object);
|
||||
MyUtils.formatResponse(apiResponse, "我的.上传成功".tr, "我的.头像上传失败".tr);
|
||||
MyUtils.formatResponse(apiResponse, "上传成功".tr, "头像上传失败".tr);
|
||||
model.user!.tmpHead = res.data['path'];
|
||||
updateAll();
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "服务器失败".tr);
|
||||
}
|
||||
} else {
|
||||
apiResponse.msg = "我的.未选择图片".tr;
|
||||
apiResponse.msg = "未选择图片".tr;
|
||||
return apiResponse;
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.error("上传图片失败->$e");
|
||||
DailyLogUtils.writeError("上传图片失败->$e");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "服务器失败".tr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -168,12 +168,12 @@ class UserInfoController extends GetControllerEx<UserInfoModel> {
|
||||
MyUtils.formatResponse(res, "保存成功".tr, "保存失败".tr);
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "服务器失败".tr);
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.info("更新用户资料失败->$e");
|
||||
DailyLogUtils.writeLog("更新用户资料失败->$e");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "服务器失败".tr);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -182,7 +182,7 @@ class UserInfoController extends GetControllerEx<UserInfoModel> {
|
||||
EasyDartModule.logger.info("查询用户资料");
|
||||
DailyLogUtils.writeLog("查询用户资料");
|
||||
try {
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "我的.查询失败".tr);
|
||||
ApiResponse apiResponse = ApiResponse(code: -1, msg: "查询失败".tr);
|
||||
String serviceAddress = ServiceConstant.service_address;
|
||||
String serviceName = ServiceConstant.server_service;
|
||||
String serviceApi = ServiceConstant.user_info;
|
||||
@@ -204,7 +204,7 @@ class UserInfoController extends GetControllerEx<UserInfoModel> {
|
||||
response.data is String ? jsonDecode(response.data) : response.data;
|
||||
ApiResponse res =
|
||||
ApiResponse.fromJson(responseData, (object) => object);
|
||||
MyUtils.formatResponse(apiResponse, "我的.保存成功".tr, "我的.保存失败".tr);
|
||||
MyUtils.formatResponse(apiResponse, "保存成功".tr, "保存失败".tr);
|
||||
if (res.code == HttpStatusCodes.ok) {
|
||||
UserInfoController userInfoController = Get.find();
|
||||
userInfoController.model.user = UserModel.fromJson(res.data);
|
||||
@@ -214,17 +214,17 @@ class UserInfoController extends GetControllerEx<UserInfoModel> {
|
||||
}
|
||||
return res;
|
||||
} else {
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "失败".tr);
|
||||
}
|
||||
} catch (e) {
|
||||
EasyDartModule.logger.info("更新用户资料失败->$e");
|
||||
DailyLogUtils.writeLog("更新用户资料失败->$e");
|
||||
return ApiResponse(code: -1, msg: "服务器.失败".tr);
|
||||
return ApiResponse(code: -1, msg: "服务器失败".tr);
|
||||
}
|
||||
}
|
||||
|
||||
ApiResponse logOut() {
|
||||
ApiResponse apiResponse = ApiResponse(code: 1, msg: "设置页.退出成功".tr);
|
||||
ApiResponse apiResponse = ApiResponse(code: 1, msg: "退出成功".tr);
|
||||
EasyDartModule.logger.info("退出登录");
|
||||
DailyLogUtils.writeLog("退出登录");
|
||||
model.login = 0;
|
||||
|
||||
Reference in New Issue
Block a user