| | |
| | | } |
| | | |
| | | override fun initView() { |
| | | setTitleText("芳华代驾") |
| | | setTitleText("芳华代驾司机") |
| | | callOrder() |
| | | addSockectCancel() |
| | | MyApplication.getInstance()!!.initUpPoint() |
| | |
| | | iv_call.visible() |
| | | tv_more.visible() |
| | | } |
| | | if (orderBean?.state?:0 > 140&&orderBean?.state?:0!=201) |
| | | if (orderBean?.state?:0 > 104&&orderBean?.state?:0!=201) |
| | | MyApplication.startRecord() |
| | | when (orderBean?.state) { //订单状态(101=待接单,102=已接单,103=前往预约点,104=到达预约点,105=开始服务,106=到达目的地,107=待支付,108=待评价,109=已完成,201=转单中,301=已取消,401=等待中) |
| | | 101,201 -> { |
| | |
| | | tv_length.text = "%d公里".format(orderBean!!.estimatedMileage.toDouble().toInt()) |
| | | } else { |
| | | line1.gone() |
| | | tv_length.gone() |
| | | tv_2.gone() |
| | | ll_length.gone() |
| | | tv_1.text = "起步价" |
| | | tv_money.text = "%.2f元".format(orderBean!!.startPrice) |
| | | moveCamera(aMap, startMarker!!.position) |
| | |
| | | 102, 103 -> { |
| | | showMarker2(orderBean!!.currentDistance.toFloat()) |
| | | line1.gone() |
| | | tv_length.gone() |
| | | tv_2.gone() |
| | | ll_length.gone() |
| | | if (!orderBean?.endAddress.isNullOrEmpty()) {//有终点 |
| | | tv_money.text = "%.2f元".format(orderBean!!.estimatedPrice) |
| | | } else { |
| | |
| | | countDownTimer?.cancel() |
| | | slide_btn.changeButtonText("开始服务") |
| | | line1.visible() |
| | | tv_length.visible() |
| | | tv_2.visible() |
| | | ll_length.visible() |
| | | line2.visible() |
| | | tv_waiting.visible() |
| | | tv_3.visible() |
| | | ll_waiting.visible() |
| | | line3.visible() |
| | | tv_duration.visible() |
| | | tv_4.visible() |
| | | ll_duration.visible() |
| | | //菜单项显示等待按钮 |
| | | tv_wait.visible() |
| | | divider_3.visible() |
| | |
| | | showMarker4() |
| | | slide_btn.changeButtonText("到达目的地") |
| | | line1.visible() |
| | | tv_length.visible() |
| | | tv_2.visible() |
| | | ll_length.visible() |
| | | line2.visible() |
| | | tv_waiting.visible() |
| | | tv_3.visible() |
| | | ll_waiting.visible() |
| | | line3.visible() |
| | | tv_duration.visible() |
| | | tv_4.visible() |
| | | ll_duration.visible() |
| | | //菜单项只显示追加和等待按钮 |
| | | tv_cancel.gone() |
| | | divider_1.gone() |