app-starlock/lib/mine/gateway/addGateway/gatewayConfigurationWifi/gatewayConfigurationWifi_state.dart
魏少阳 6b792df101 1、添加网关获取附近WiFi协议及逻辑
2、添加添加网关协议、接口及逻辑
3、添加网关详情功能
4、添加删除网关功能
2024-09-19 09:26:07 +08:00

34 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import 'package:get/get.dart';
class GatewayConfigurationWifiState{
GatewayConfigurationWifiState() {
var map = Get.arguments;
if (map['wifiName'] != null && map['wifiName'] != '') {
wifiNameTF.text = map['wifiName'];
}
if (map['macAddress'] != null && map['macAddress'] != '') {
macAddress = map['macAddress'];
}
}
String macAddress = '';
RxBool isUseStaticIP = false.obs;
final TextEditingController wifiNameTF = TextEditingController();
final TextEditingController wifiPasswardTF = TextEditingController();
final TextEditingController gatewayNamePasswardTF = TextEditingController();
final TextEditingController ipAddressTF = TextEditingController();
final TextEditingController subnetMaskTF = TextEditingController();
final TextEditingController defaultGatewayTF = TextEditingController();
RxBool isAutomaticallyGetDNSServerAddress = true.obs;
final TextEditingController firstChoiceDNSTF = TextEditingController();
final TextEditingController alternativeDNSTF = TextEditingController();
// RxString wifiName = '请选择WiFi'.obs;
RxBool ifCurrentScreen = true.obs; // 是否是当前界面,用于判断是否需要针对当前界面进行展示
RxInt sureBtnState = 0.obs;// 0普通状态(可用) 1连接中(不可用)
}