// import 'package:get/get.dart'; // import 'base.dart'; // // String projCode = 'CJGKJEBYYB'; // // String tid = "109"; // // String projType = "hydraulic_tamping"; // String projCode = 'TEST'; // String tid = "1000"; // String projType = "pile_cm"; // BaseService service = BaseService(); // class ProjController extends GetxController { // ProjController(); // // 道路边线 // Future getSideLine() async { // Map res = await service.getClient( // '/api/comm/side_line/list?proj_code=$projCode&proj_type=$projType'); // return res['data']; // } // // 设备绑定 --- 获取设备 // Future getDeviceBind() async { // Map res = await service.getClient( // '/api/sys/device_bind/list?proj_type=$projType&proj_code=$projCode'); // return res['data']; // } // // 项目列表 // getproject() async { // Map res = await service.getClient( // '/api/sys/project/list?org_code=a&proj_type=$projType&proj_code=$projCode'); // return res['data']; // } // } // class LoginController { // // 验证码 // getsmsCode(String phone) async { // Map res = // await service.postClient("/admin/base/open/smsCode", {"phone": phone}); // return res; // } // // 手机号登录 // phoneLogin(String phone, String smsCode) async { // Map res = await service.postClient( // "/admin/base/open/phone", {"phone": phone, "smsCode": smsCode}); // return res; // } // // 获取用户信息 // getPerson() async { // Map res = await service.getClient("/admin/base/comm/person"); // return res['data']; // } // // 验证码 // getCaptcha() async { // Map res = // await service.getClient("/admin/base/open/captcha?height=40&width=150"); // return res['data']; // } // getAccountLogin(String captchaId, String password, String username, // String verifyCode) async { // Map res = await service.postClient("/admin/base/open/login", { // "captchaId": captchaId, // "password": password, // "username": username, // "verifyCode": verifyCode // }); // return res; // } // } // class PileCmController { // //获取水泥搅拌桩点数据 // getRcordData(int page, int size, String date, // [String sort = "desc", String order = "pile_id"]) async { // Map res = await service.getClient( // "/api/$projType/record/page?page=$page&size=$size&org_code=a&proj_code=$projCode&tid=$tid&date=$date&sort=$sort&order=$order"); // return res['data']; // } // getRcordList(String date, String? dateEnd) async { // dateEnd ??= date; // Map res = await service.getClient( // "/api/$projType/record/list?org_code=a&proj_code=$projCode&tid=$tid&date=$date&dateEnd=$dateEnd"); // return res['data']; // } // //获取施工记录的日期 // getworkDateData() async { // Map res = await service.getClient( // "/api/$projType/record/work_date?org_code=a&proj_code=$projCode&tid=$tid"); // if (res['code'] == 1000) { // return res['data'] ?? []; // } else { // return []; // } // } // //施工详细记录 // getProcessData(int pileId) async { // Map res = await service.getClient( // "/api/$projType/process/list?pile_id=$pileId&proj_code=$projCode&tid=$tid"); // return res['data']; // } // } // class GetServices { // BaseService service = BaseService(); // // String projCode = 'CJGKJEBYYB'; // // int tid = 109; // // String projType = "hydraulic_tamping"; // String projCode = 'TEST'; // int tid = 1000; // String projType = "pile_cm"; // // 道路边线 // Future getSideLine() async { // try { // Map res = await service.getClient( // '/api/comm/side_line/list?proj_code=$projCode&proj_type=$projType'); // return res['data']; // } catch (e) { // return {}; // } // } // // 设备绑定 --- 获取设备 // Future getDeviceBind() async { // Map res = await service.getClient( // '/api/sys/device_bind/list?proj_type=$projType&proj_code=$projCode'); // return res['data']; // } // // 项目列表 // getproject() async { // Map res = await service // .getClient('/api/sys/project/list?org_code=a&proj_type=$projType'); // return res['data']; // } // // 液压夯 // getRcordData(int page, int size, String date, // [String sort = "desc", String order = "tp_id"]) async { // Map res = await service.getClient( // "/api/$projType/record/page?page=$page&size=$size&org_code=a&proj_code=$projCode&tid=$tid&date=$date&sort=$sort&order=$order"); // return res['data']; // } // //获取水泥搅拌桩点数据 // // getRcordData(int page, int size, String date, // // [String sort = "desc", String order = "pile_id"]) async { // // Map res = await service.getClient( // // "/api/$projType/record/page?page=$page&size=$size&org_code=a&proj_code=$projCode&tid=$tid&date=$date&sort=$sort&order=$order"); // // return res['data']; // // } // // getRcordList(String date, String? dateEnd) async { // // dateEnd ??= date; // // Map res = await service.getClient( // // "/api/$projType/record/list?org_code=a&proj_code=$projCode&tid=$tid&date=$date&dateEnd=$dateEnd"); // // return res['data']; // // } // getRcordList(String date, [String? dateEnd]) async { // dateEnd ??= date; // Map res = await service.getClient( // "/api/$projType/record/list?org_code=a&proj_code=$projCode&tid=$tid&date=$date&dateEnd=$dateEnd"); // if (res['code'] == 1000) { // return res['data']; // } else { // return []; // } // } // //获取施工记录的日期 // getworkDateData() async { // Map res = await service.getClient( // "/api/$projType/record/work_date?org_code=a&proj_code=$projCode&tid=$tid"); // if (res['code'] == 1000) { // return res['data'] ?? []; // } else { // return []; // } // } // //施工详细记录 // getProcessData(int pileId) async { // Map res = await service.getClient( // "/api/$projType/process/list?pile_id=$pileId&proj_code=$projCode&tid=$tid"); // return res['data']; // } // // 验证码 // getsmsCode(String phone) async { // Map res = // await service.postClient("/admin/base/open/smsCode", {"phone": phone}); // return res; // } // // 手机号登录 // phoneLogin(String phone, String smsCode) async { // Map res = await service.postClient( // "/admin/base/open/phone", {"phone": phone, "smsCode": smsCode}); // return res; // } // // 获取用户信息 // getPerson() async { // Map res = await service.getClient("/admin/base/comm/person"); // return res['data']; // } // // 验证码 // getCaptcha() async { // Map res = // await service.getClient("/admin/base/open/captcha?height=40&width=150"); // return res['data']; // } // getAccountLogin(String captchaId, String password, String username, // String verifyCode) async { // Map res = await service.postClient("/admin/base/open/login", { // "captchaId": captchaId, // "password": password, // "username": username, // "verifyCode": verifyCode // }); // return res; // } // getRtuLast() async { // Map res = await service.getClient( // "/api/t2n/rtu/rtu_last?proj_type=$projType&proj_code=$projCode"); // return res['data']; // } // getCoordTrans() async { // Map res = await service.getClient( // "/api/comm/coord_trans/list?proj_type=$projType&proj_code=$projCode"); // return res['data']; // } // }