34 lines
1.3 KiB
Dart
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连接中(不可用)
|
|
} |