棉花app新增页面

This commit is contained in:
czz
2025-06-03 09:34:31 +08:00
parent 79a9f165e1
commit 7e0dfa7494
112 changed files with 18479 additions and 73 deletions

View File

@@ -0,0 +1,64 @@
import 'package:ef/ef.dart';
import 'package:json_annotation/json_annotation.dart';
part 'address_list_controller.g.dart';
@JsonSerializable()
class AddressListModel {
List addressList = [];
Map address = {}; //之前控制的设备
int? type = 1; //1添加2编辑
AddressListModel();
static AddressListModel fromJson(Map<String, dynamic> json) =>
_$AddressListModelFromJson(json);
Map<String, dynamic> toJson() => _$AddressListModelToJson(this);
}
class AddressListController extends GetControllerEx<AddressListModel> {
AddressListController() {
attr = GetModel(AddressListModel()).obs;
}
// getAddressList() async {
// await ApiService.request.get("/api/address/info/list").then((d) {
// model.addressList = d.data["data"] ?? [];
// updateAll();
// }).catchError((e) {
// print("$e");
// });
// }
// //更新默认
// Future<void> updateDefault(address) async {
// var id = address['id'];
// var uid = address['userId'];
// try {
// await ef.client
// .from("app_user_address")
// .update({
// 'ischecked': 0,
// })
// .eq("user_id", address['userId'])
// .eq("ischecked", 1);
// await ef.client.from("app_user_address").update({
// 'ischecked': 1,
// }).eq("id", address['id']);
// } catch (e) {
// print('Error fetching repairs: $e');
// }
// }
// // 删除地址
// Future<void> deleteAddress(String id) async {
// try {
// await ef.client.from("app_user_address").delete().eq("id", id);
// print("Address with ID $id has been successfully deleted.");
// } catch (e) {
// print("Error deleting address with ID $id: $e");
// }
// }
}