import 'package:dio/dio.dart'; import 'package:farmer_client/utils/Request.dart'; import 'package:fluttertoast/fluttertoast.dart'; /** * 地址列表 * @param {*} data * @returns */ Future getAddress() async { return request('/address', options: Options(method: 'GET')).catchError((error) => { Fluttertoast.showToast(msg: error.error['message']), }); } /** * 地址保存 * @param {*} data * @returns */ Future addressSave(String address) async { return request('/address', options: Options(method: 'POST'), data: {'address': address}) .catchError((error) => { Fluttertoast.showToast(msg: error.error['message']), }); } /** * 地址删除 * @param {*} data * @returns */ Future addressDelete(String id)async{ return request('/address/$id',options: Options(method: 'DELETE')).catchError((error) => { Fluttertoast.showToast( msg: error.error['message'] ),}); } /** * 地址修改更新 * @param {*} data * @returns */ Future addressUpdate(String id,String address)async{ return request('/address/$id',options: Options(method: 'PUT'),data: {'address':address}).catchError((error) => { Fluttertoast.showToast( msg: error.error['message'] ),}); } /** * 地址是否默认 * @param {*} data * @returns */ Future addressDefault(String id)async{ return request('/address/$id/default',options: Options(method: 'PUT')).catchError((error) => { Fluttertoast.showToast( msg: error.error['message'] ),}); }