From 1128afd3a9e45d09d8c345d2ed901a1e585a4393 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 13 六月 2024 15:44:43 +0800 Subject: [PATCH] 简化代客下单 --- app/src/main/java/com/future/driver/ui/main/add_order/AddCityOrderActivity.kt | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/future/driver/ui/main/add_order/AddCityOrderActivity.kt b/app/src/main/java/com/future/driver/ui/main/add_order/AddCityOrderActivity.kt index 0a043a9..f739825 100644 --- a/app/src/main/java/com/future/driver/ui/main/add_order/AddCityOrderActivity.kt +++ b/app/src/main/java/com/future/driver/ui/main/add_order/AddCityOrderActivity.kt @@ -1,5 +1,6 @@ package com.future.driver.ui.main.add_order +import android.content.Intent import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import cn.sinata.xldutils.utils.clickDelay @@ -28,6 +29,7 @@ import kotlinx.android.synthetic.main.pop_select_type_to.view.* import org.jetbrains.anko.toast import org.jetbrains.anko.startActivity +import org.jetbrains.anko.startActivityForResult /** @@ -207,11 +209,11 @@ } ll_select_car_line.clickDelay { - if (startCityId.isEmpty() || endCityId.isEmpty()) { - toast("请先选择起点和终点") - return@clickDelay - } - startActivity<SelectLineActivity>("endId" to endCityId, "startId" to startCityId) +// if (startCityId.isEmpty() || endCityId.isEmpty()) { +// toast("请先选择起点和终点") +// return@clickDelay +// } + startActivityForResult<SelectLineActivity>(1,"endId" to endCityId, "startId" to startCityId) } ll_start_point.clickDelay { @@ -447,7 +449,6 @@ classStartTime = data.startTime carId = data.carId.toString() driverId = data.driverId.toString() - tv_select_class.text = data.allTime laveSeatNumber = data.laveSeatNumber totalSeat = data.totalSeat hasPeopleNum = data.laveSeat @@ -455,6 +456,8 @@ tv_driver.text = data.name tv_car_num.text = data.carLicensePlate clearByType(4) + tv_select_class.text = data.allTime + tv_line.text = lineName } BaseEvent.SELECT_POINT_SITE_DETAIL -> { @@ -546,5 +549,18 @@ } - + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + super.onActivityResult(requestCode, resultCode, data) + if (data != null){ + startCityId = data.getStringExtra("startCityId")?:"" + startCityName = data.getStringExtra("startCity")?:"" + startSiteName = data.getStringExtra("startSite")?:"" + endCityId = data.getStringExtra("endCityId")?:"" + endCityName = data.getStringExtra("endCity")?:"" + endSiteName = data.getStringExtra("endSite")?:"" + lineId = data.getStringExtra("id")?:"" + lineName = data.getStringExtra("name")?:"" + startActivity<SelectClassActivity>("lineId" to lineId, "startCityName" to startSiteName, "endCityName" to endSiteName) + } + } } \ No newline at end of file -- Gitblit v1.7.1