sqllite database save magnetic declination data

This commit is contained in:
cxc
2022-06-30 17:01:04 +08:00
parent d962dc8023
commit c7ccf28e9f
11 changed files with 173 additions and 166 deletions

View File

@ -268,7 +268,7 @@ class _CompassState extends State<CompassPage> {
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('选择城市校准磁偏角'),
title: const Text('选择城市校准磁偏角'),
content: RegionSelector(),
actions: <Widget>[
TextButton(

View File

@ -188,8 +188,8 @@ class _LoginPageState extends State<LoginPage> {
if (userName.trim().length != 11) {
Fluttertoast.showToast(
msg: "请输入11位手机号",
backgroundColor: Colors.red,
textColor: Colors.orange,
backgroundColor: Colors.orange,
textColor: Colors.white,
fontSize: 20.0);
return;
}
@ -218,7 +218,7 @@ class _LoginPageState extends State<LoginPage> {
if (responseInfo.success) {
Map<String, dynamic> res = {"token": responseInfo.token.toString()};
LoginBean loginBean = LoginBean.fromMap(res);
TokenHelper.getInstance.loginBean = loginBean;
// TokenHelper.getInstance.loginBean = loginBean;
// 将token添加到状态管理器中
Provider.of<TokenProvider>(context, listen: false).setToken(loginBean);
Fluttertoast.showToast(msg: "登录成功");

View File

@ -21,13 +21,13 @@ class _PersonalLoginPageState extends State<PersonalLoginPage> {
return Scaffold(
appBar: AppBar(
title: Text("个人中心"),
title: const Text("个人中心"),
),
body: Container(
width: double.infinity,
child: Column(
children: [
Padding(padding: EdgeInsets.only(top: 80)),
const Padding(padding: EdgeInsets.only(top: 80)),
SizedBox(
height: 120,
child: ClipRRect(
@ -35,15 +35,15 @@ class _PersonalLoginPageState extends State<PersonalLoginPage> {
child: Image.asset("assets/images/ic_launcher.png"),
),
),
Padding(padding: EdgeInsets.only(top: 30)),
const Padding(padding: EdgeInsets.only(top: 30)),
ListTile(
title: Text("关于我们"),
title: const Text("关于我们"),
trailing: const Icon(Icons.arrow_forward_ios_sharp),
leading: const Icon(Icons.account_circle),
onTap: () {},
),
ListTile(
title: Text("退出登陆"),
title: const Text("退出登陆"),
trailing: const Icon(Icons.arrow_forward_ios_sharp),
leading: const Icon(Icons.cancel_rounded),
onTap: () async {
@ -74,7 +74,7 @@ class _PersonalLoginPageState extends State<PersonalLoginPage> {
});
if (isExit) {
TokenHelper.getInstance.clear();
// TokenHelper.getInstance.clear();
//在状态管理器中清除token
Provider.of<TokenProvider>(context, listen: false)
.clearToken();