[6.0.0] taxi无人化配置saas

This commit is contained in:
wangmingjun
2023-08-02 11:24:01 +08:00
committed by zhongchao
parent da18c8f85e
commit a53d9a19fd
2 changed files with 13 additions and 14 deletions

View File

@@ -12,7 +12,6 @@ import androidx.annotation.RequiresApi
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentManager
import androidx.fragment.app.FragmentPagerAdapter
import androidx.viewpager.widget.ViewPager
import androidx.viewpager.widget.ViewPager.OnPageChangeListener
import com.google.android.material.tabs.TabLayout
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
@@ -32,7 +31,7 @@ class TaxiServerOrdersFragment : BaseBindingFragment<TaxiServerOrdersPanelBindin
}) {
private val mTabTitles = arrayOf("进行中", "待服务")
private val fragments: MutableList<Fragment> = ArrayList()
private var beingServedOrdersFragment: TaxiBeingTaskFragment? = null
private var beingTaskFragment: TaxiBeingTaskFragment? = null
private var reserveOrdersFragment: TaxiReserveOrderFragment? = null
override fun getLayoutId(): Int {
return R.layout.taxi_server_orders_panel
@@ -58,11 +57,11 @@ class TaxiServerOrdersFragment : BaseBindingFragment<TaxiServerOrdersPanelBindin
if (0 == i) {
binding.moduleOchTaxiTab.addTab(tab, true)
changeTabLayoutTabUI(tab, true)
beingServedOrdersFragment = TaxiBeingTaskFragment.newInstance(
beingTaskFragment = TaxiBeingTaskFragment.newInstance(
activity,
parentFragment as TaxiFragment?
)
fragments.add(beingServedOrdersFragment!!)
fragments.add(beingTaskFragment!!)
} else if (1 == i) {
binding.moduleOchTaxiTab.addTab(tab)
changeTabLayoutTabUI(tab, false)
@@ -157,19 +156,19 @@ class TaxiServerOrdersFragment : BaseBindingFragment<TaxiServerOrdersPanelBindin
@RequiresApi(api = Build.VERSION_CODES.P)
fun updateCurrentOrderStatusChanged(order: OrderQueryRespBean.Result?) {
if (beingServedOrdersFragment != null) {
if (beingTaskFragment != null) {
binding.moduleOchTaxiTab.getTabAt(0)?.select()
beingServedOrdersFragment!!.updateCurrentOrderStatusChanged(order)
beingTaskFragment!!.updateCurrentOrderStatusChanged(order)
}
}
fun onNaviToEndAMap(isShow: Boolean) {
if (null == beingServedOrdersFragment) return
beingServedOrdersFragment!!.onNaviToEndAmap(isShow)
if (null == beingTaskFragment) return
beingTaskFragment!!.onNaviToEndAmap(isShow)
}
companion object {
const val TAG = "TaxiFragment"
const val TAG = "TaxiServerOrdersFragment"
fun newInstance(): TaxiServerOrdersFragment {
val args = Bundle()
val fragment = TaxiServerOrdersFragment()

View File

@@ -18,11 +18,6 @@
"driverPassenger": ["ochDFHQ"],
"passenger": ["ochDFHQ"]
},
"taxiunmanned" :{
"driver": ["ochDFHQ"],
"driverpassenger": ["ochDFHQ"],
"passenger": ["ochDFHQ"]
},
"bus" :{
"driver": ["ochJL"],
"driverPassenger": ["ochJL"],
@@ -57,6 +52,11 @@
}
},
"saas": {
"taxiunmanned" :{
"driver": ["ochDFHQ"],
"driverpassenger": ["ochDFHQ"],
"passenger": ["ochDFHQ"]
},
"shuttle" :{
"driver": ["ochJL","ochM2"],
"passenger": ["ochJL","ochM2"]