import 'package:electronic_assistant/base/base_page.dart'; import 'package:flutter/material.dart'; import 'controller.dart'; class LoginPage extends BasePage { const LoginPage({super.key}); @override Widget buildBody(BuildContext context) { return Scaffold( body: Column( children: [ TextField( onChanged: (text) { controller.setPhone(text); }, decoration: const InputDecoration( labelText: "手机号", hintText: "您的手机号", prefixIcon: Icon(Icons.person)), ), TextField( onChanged: (text) { controller.setCode(text); }, decoration: const InputDecoration( labelText: "验证码", hintText: "您的验证码", prefixIcon: Icon(Icons.lock)), ), ElevatedButton( child: const Text("获取验证码"), onPressed: () { controller.getUserCode(); }, ), ElevatedButton( child: const Text("登录"), onPressed: () { controller.login(); }, ) ], ), ); } }