package com.kuanzhai.user.ui.trip
|
|
import cn.sinata.xldutils.visible
|
import com.kuanzhai.user.R
|
import com.kuanzhai.user.network.entity.Rule
|
import com.kuanzhai.user.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.activity_price_rule.*
|
|
class PriceRuleActivity : TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_price_rule
|
|
private val rule by lazy { intent.getParcelableExtra<Rule>("rule") }
|
private val describe by lazy { intent.getStringExtra("describe") }
|
|
override fun initClick() {
|
}
|
|
override fun initView() {
|
title = "计价规则"
|
val string = intent.getStringExtra("title")
|
tv_title.text = string
|
rule?.let { data->
|
tv_start.text = "起步价:起步价为%s元,起步包含%s公里,最多%s分钟".format(data.num1,data.num2,data.num3)
|
tv_mile.text = "里程费:超过起步里程后每公里%s元".format(data.num4)
|
tv_duration.text = "时长费:超过起步时长后每分钟%s元".format(data.num5)
|
tv_far.text = "远途费:总里程超过%s公里不足%s公里,超过部分每公里加收%s元,超过%s公里不足%s公里时,超出部分每公里加收%s元,超过%s公里以后,超出部分每公里加收%s元"
|
.format(data.num6,data.num7,data.num8,data.num9,data.num10,data.num11,data.num12,data.num13)
|
tv_night.text = "夜间行驶费:%s点为夜间行驶时间,起步价变为%s元,里程费每公里%s元,时长费每分钟%s元,远途费每公里加收%s,%s,%s元"
|
.format(data.num14,data.num15,data.num16,data.num17,data.num18,data.num19,data.num20)
|
tv_hot_time.text = "高峰期费用:%s和%s为高峰期行车时间,起步价变成%s元,里程费为每公里%s元,时长费为每分钟%s元,远途费为每公里加收%s,%s,%s元"
|
.format(data.num21,data.num22,data.num23,data.num24,data.num25,data.num26,data.num27,data.num28)
|
if (string == "一口价"){
|
tv_more_than.visible()
|
tv_more_than.text = "超过预估里程:超过预估里程%s公里以内,按一口价计算;超过预估里程%s公里以上,按实时计价计算;低于预估里程%s公里以上,按实时计价计算;低于预估里程%s公里以内,按一口价计算"
|
.format(data.num29,data.num30,data.num31,data.num32)
|
}
|
}
|
tv_content.text = describe
|
}
|
}
|