Commit 56b971c2 authored by shiyl's avatar shiyl

发布优惠券页面增加优惠券id参数

parent ef525063
......@@ -3,20 +3,18 @@ package com.yidian.shenghuoquan.commodity.ui.coupon
import android.webkit.WebChromeClient
import android.webkit.WebView
import androidx.activity.viewModels
import com.google.gson.Gson
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants
import com.yidian.common.extensions.initTitleBar
import com.yidian.common.http.HttpResult
import com.yidian.common.mvvm.BaseMvvmActivity
import com.yidian.news.util.StorageUtils
import com.yidian.common.utils.ToastUtils
import com.yidian.shenghuoquan.commodity.R
import com.yidian.shenghuoquan.commodity.databinding.CommodityActivityPublishCouponsBinding
import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView
import com.yidian.xpage.XPageViewProtocol
import org.json.JSONObject
/**
* 发布优惠券
......@@ -40,18 +38,24 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB
serializableExtra?.let {
val paramsMap = serializableExtra as HashMap<*, *>
val couponId = paramsMap[CouponId] as String
initWebView()
initWebView(couponId)
}
}
private fun initWebView() {
private fun initWebView(couponId: String) {
webView = XBridManager.getWebView(this, "testidenfier", binding.couponWebView)
val lifeAccountId = Hawk.get(HawkConfig.LifeAccountId, "")
webView.loadUrl("xbrid_coupon_publish?life_account_id=$lifeAccountId")
val webUrl = if (couponId.isNotBlank()) {
"xbrid_coupon_publish?coupon_id=$couponId&life_account_id=$lifeAccountId"
} else {
"xbrid_coupon_publish?life_account_id=$lifeAccountId"
}
webView.loadUrl(webUrl)
webView.webChromeClient = object : WebChromeClient() {
override fun onProgressChanged(view: WebView?, newProgress: Int) {
super.onProgressChanged(view, newProgress)
if (newProgress == 100) {
ToastUtils.showShortSafe("发布优惠券页面加载完成")
// postDataToWeb()
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment