package com.yidianling.im.session.viewholder import android.view.View import android.widget.TextView import com.ydl.webview.H5Params import com.ydl.webview.NewH5Activity import com.ydl.ydlcommon.base.config.HttpConfig import com.yidianling.im.R import com.yidianling.im.session.extension.CustomAttachmentInquiryReceive import com.yidianling.nimbase.common.ui.recyclerview.adapter.BaseMultiItemFetchLoadAdapter import com.yidianling.uikit.business.session.viewholder.MsgViewHolderBase /** * 接诊结束 消息 页面 */ class MsgViewHolderInquiryreceive(adapter: BaseMultiItemFetchLoadAdapter<*, *>?) : MsgViewHolderBase(adapter) { private var name: TextView? = null private var gender_name: TextView? = null private var age: TextView? = null private var mainSuit: TextView? = null private var item: View? = null var itemBean: CustomAttachmentInquiryReceive? = null override fun getContentResId(): Int { return R.layout.im_nim_inquiry_receive_layout } override fun inflateContentView() { name = findViewById(R.id.name) gender_name = findViewById(R.id.gender_name) age = findViewById(R.id.age) mainSuit = findViewById(R.id.mainSuit) item = findViewById(R.id.item) } override fun bindContentView() { itemBean = message.attachment as CustomAttachmentInquiryReceive name?.text = itemBean!!.keyFromName gender_name?.text = itemBean!!.from_genderName age?.text = itemBean!!.keyFromAge mainSuit?.text = itemBean!!.keyFromMainsuit item?.setOnClickListener { view: View? -> NewH5Activity.start( view!!.context, H5Params( "${HttpConfig.MEDICAL_H5URL}ct/orderDetails?orderId=${itemBean?.keyFromOrderid}&hideNavBar=1", null ) ) } hideItemBg() } }