Commit 5ee8387a authored by shiyl's avatar shiyl

添加优惠券在管理中心的点击事件

parent e964b611
...@@ -85,12 +85,12 @@ class XRouterPathConstants { ...@@ -85,12 +85,12 @@ class XRouterPathConstants {
const val COMMON_PROBLEM = "/wallet/CommonProblemActivity" const val COMMON_PROBLEM = "/wallet/CommonProblemActivity"
// 商品 —— 发布优惠券 // 商品 —— 发布优惠券
const val publishCouponsActivity = "/commodity/PublishCouponsActivity" const val PUBLISH_COUPONS_ACTIVITY = "/commodity/PublishCouponsActivity"
// 商品 —— 优惠券选择类目 // 商品 —— 优惠券选择类目
const val chooseCategoryActivity = "/commodity/ChooseCategoryActivity" const val CHOOSE_CATEGORY_ACTIVITY = "/commodity/ChooseCategoryActivity"
// 商品 —— 商品管理 // 商品 —— 商品管理
const val commodityManagement = "/commodity/CommodityManagement" const val COMMODITY_MANAGEMENT = "/commodity/CommodityManagement"
} }
} }
...@@ -12,9 +12,9 @@ import com.yidian.shenghuoquan.commodity.ui.coupon.CommodityManagementActivity ...@@ -12,9 +12,9 @@ import com.yidian.shenghuoquan.commodity.ui.coupon.CommodityManagementActivity
object ClassMapUtil { object ClassMapUtil {
val xPageNodeMap = mapOf( val xPageNodeMap = mapOf(
XRouterPathConstants.Companion.publishCouponsActivity to PublishCouponsActivity::class.java,// 发布优惠券 XRouterPathConstants.Companion.PUBLISH_COUPONS_ACTIVITY to PublishCouponsActivity::class.java,// 发布优惠券
XRouterPathConstants.Companion.chooseCategoryActivity to ChooseCategoryActivity::class.java,// 优惠券选择类目 XRouterPathConstants.Companion.CHOOSE_CATEGORY_ACTIVITY to ChooseCategoryActivity::class.java,// 优惠券选择类目
XRouterPathConstants.Companion.commodityManagement to CommodityManagementActivity::class.java, // 商品管理 XRouterPathConstants.Companion.COMMODITY_MANAGEMENT to CommodityManagementActivity::class.java, // 商品管理
) )
} }
...@@ -11,7 +11,6 @@ import com.yidian.xpage.XPageManager ...@@ -11,7 +11,6 @@ import com.yidian.xpage.XPageManager
import com.yidian.yac.core.zap.ZapService import com.yidian.yac.core.zap.ZapService
import org.greenrobot.eventbus.Subscribe import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode import org.greenrobot.eventbus.ThreadMode
import org.json.JSONArray
import org.json.JSONObject import org.json.JSONObject
/** /**
...@@ -37,11 +36,11 @@ class SelectCategoryService : ZapService() { ...@@ -37,11 +36,11 @@ class SelectCategoryService : ZapService() {
private fun gotoSelectCategory(params: JSONObject) { private fun gotoSelectCategory(params: JSONObject) {
val lastSelectCategory = params.optJSONObject("selectedCategory") val lastSelectCategory = params.optJSONObject("selectedCategory")
if (lastSelectCategory == null) { if (lastSelectCategory == null) {
XPageManager.push(XRouterPathConstants.chooseCategoryActivity, null) XPageManager.push(XRouterPathConstants.CHOOSE_CATEGORY_ACTIVITY, null)
} else { } else {
val map = HashMap<String, Any?>() val map = HashMap<String, Any?>()
map[ChooseCategoryActivity.lastSelectCategoryKey] = lastSelectCategory map[ChooseCategoryActivity.lastSelectCategoryKey] = lastSelectCategory
XPageManager.push(XRouterPathConstants.chooseCategoryActivity, map) XPageManager.push(XRouterPathConstants.CHOOSE_CATEGORY_ACTIVITY, map)
} }
} }
......
...@@ -34,7 +34,7 @@ class ChooseCategoryActivity : BaseMvvmActivity<CommodityActivityChooseCategoryB ...@@ -34,7 +34,7 @@ class ChooseCategoryActivity : BaseMvvmActivity<CommodityActivityChooseCategoryB
override val vm: ChooseCategoryViewModel by viewModels() override val vm: ChooseCategoryViewModel by viewModels()
override fun getXPageName(): String { override fun getXPageName(): String {
return XRouterPathConstants.chooseCategoryActivity return XRouterPathConstants.CHOOSE_CATEGORY_ACTIVITY
} }
override fun initView() { override fun initView() {
......
...@@ -54,11 +54,11 @@ class CommodityManagementActivity : BaseMvvmActivity<CommodityActivityCommodityM ...@@ -54,11 +54,11 @@ class CommodityManagementActivity : BaseMvvmActivity<CommodityActivityCommodityM
//发布商品 //发布商品
binding.tvCommodityPublish.setOnClickListener { binding.tvCommodityPublish.setOnClickListener {
// 跳转商品发布页面 新发布商品不传id // 跳转商品发布页面 新发布商品不传id
XPageManager.push(XRouterPathConstants.publishCouponsActivity, hashMapOf(Pair(EXTRA_COMMODITY_ID, ""))) XPageManager.push(XRouterPathConstants.PUBLISH_COUPONS_ACTIVITY, hashMapOf(Pair(EXTRA_COMMODITY_ID, "")))
} }
} }
override fun getXPageName(): String { override fun getXPageName(): String {
return XRouterPathConstants.commodityManagement return XRouterPathConstants.COMMODITY_MANAGEMENT
} }
} }
...@@ -29,7 +29,7 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB ...@@ -29,7 +29,7 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB
override val vm: PublishCouponsViewModel by viewModels() override val vm: PublishCouponsViewModel by viewModels()
override fun getXPageName(): String { override fun getXPageName(): String {
return XRouterPathConstants.publishCouponsActivity return XRouterPathConstants.PUBLISH_COUPONS_ACTIVITY
} }
override fun initView() { override fun initView() {
...@@ -50,7 +50,9 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB ...@@ -50,7 +50,9 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB
} else { } else {
"xbrid_coupon_publish?life_account_id=$lifeAccountId" "xbrid_coupon_publish?life_account_id=$lifeAccountId"
} }
webView.loadUrl(webUrl) // webView.loadUrl(webUrl)
webView.loadUrl("http://10.60.102.66:8080")
// webView.loadUrl("https://www.baidu.com")
webView.webChromeClient = object : WebChromeClient() { webView.webChromeClient = object : WebChromeClient() {
override fun onProgressChanged(view: WebView?, newProgress: Int) { override fun onProgressChanged(view: WebView?, newProgress: Int) {
super.onProgressChanged(view, newProgress) super.onProgressChanged(view, newProgress)
......
...@@ -58,7 +58,7 @@ class CommodityListItemViewModel : BaseViewModel(), ICommodityOperationCallback ...@@ -58,7 +58,7 @@ class CommodityListItemViewModel : BaseViewModel(), ICommodityOperationCallback
*/ */
fun commodityEdit(item: Goods) { fun commodityEdit(item: Goods) {
// 跳转商品发布页面 传入商品id // 跳转商品发布页面 传入商品id
XPageManager.push(XRouterPathConstants.publishCouponsActivity, hashMapOf(Pair(EXTRA_COMMODITY_ID, item.goodsSpuId))) XPageManager.push(XRouterPathConstants.PUBLISH_COUPONS_ACTIVITY, hashMapOf(Pair(EXTRA_COMMODITY_ID, item.goodsSpuId)))
} }
/** /**
......
...@@ -185,7 +185,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), ...@@ -185,7 +185,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(),
*/ */
private fun generateFunctionPageMap(data: List<GetConfigListBean.Item>) { private fun generateFunctionPageMap(data: List<GetConfigListBean.Item>) {
// 我要发布-优惠券 // 我要发布-优惠券
functionPageMap[data[0].functions[0].function_id] = null functionPageMap[data[0].functions[0].function_id] = XRouterPathConstants.PUBLISH_COUPONS_ACTIVITY
// 我要发布-招聘 // 我要发布-招聘
functionPageMap[data[0].functions[1].function_id] = null functionPageMap[data[0].functions[1].function_id] = null
// 管理服务-权限管理 // 管理服务-权限管理
...@@ -193,7 +193,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(), ...@@ -193,7 +193,7 @@ class MerchantCenterActivity : BaseActivity<ActivityMerchantCenterBinding>(),
// 管理服务-人员管理 // 管理服务-人员管理
functionPageMap[data[1].functions[1].function_id] = XRouterPathConstants.PERSONAL_MY_STAFF functionPageMap[data[1].functions[1].function_id] = XRouterPathConstants.PERSONAL_MY_STAFF
// 其他服务-优惠券管理 // 其他服务-优惠券管理
functionPageMap[data[2].functions[0].function_id] = null functionPageMap[data[2].functions[0].function_id] = XRouterPathConstants.COMMODITY_MANAGEMENT
// 其他服务-职位管理 // 其他服务-职位管理
functionPageMap[data[2].functions[1].function_id] = null functionPageMap[data[2].functions[1].function_id] = null
// 其他服务-门店管理 // 其他服务-门店管理
......
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