Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
ShenghuoquanBusiness
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bp
ShenghuoquanBusiness
Commits
5ee8387a
Commit
5ee8387a
authored
Jul 09, 2021
by
shiyl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加优惠券在管理中心的点击事件
parent
e964b611
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
18 additions
and
17 deletions
+18
-17
XRouterPathConstants.kt
...n/src/main/java/com/yidian/common/XRouterPathConstants.kt
+3
-3
ClassMapUtil.kt
...ava/com/yidian/shenghuoquan/commodity/app/ClassMapUtil.kt
+3
-3
SelectCategoryService.kt
...n/shenghuoquan/commodity/service/SelectCategoryService.kt
+2
-3
ChooseCategoryActivity.kt
...henghuoquan/commodity/ui/coupon/ChooseCategoryActivity.kt
+1
-1
CommodityManagementActivity.kt
...uoquan/commodity/ui/coupon/CommodityManagementActivity.kt
+2
-2
PublishCouponsActivity.kt
...henghuoquan/commodity/ui/coupon/PublishCouponsActivity.kt
+4
-2
CommodityListItemViewModel.kt
...mmodity/ui/coupon/viewmodel/CommodityListItemViewModel.kt
+1
-1
MerchantCenterActivity.kt
...nghuoquan/newscontent/ui/center/MerchantCenterActivity.kt
+2
-2
No files found.
CommonLib/Common/src/main/java/com/yidian/common/XRouterPathConstants.kt
View file @
5ee8387a
...
@@ -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"
}
}
}
}
Components/commodity/src/main/java/com/yidian/shenghuoquan/commodity/app/ClassMapUtil.kt
View file @
5ee8387a
...
@@ -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
,
// 商品管理
)
)
}
}
Components/commodity/src/main/java/com/yidian/shenghuoquan/commodity/service/SelectCategoryService.kt
View file @
5ee8387a
...
@@ -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
)
}
}
}
}
...
...
Components/commodity/src/main/java/com/yidian/shenghuoquan/commodity/ui/coupon/ChooseCategoryActivity.kt
View file @
5ee8387a
...
@@ -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
()
{
...
...
Components/commodity/src/main/java/com/yidian/shenghuoquan/commodity/ui/coupon/CommodityManagementActivity.kt
View file @
5ee8387a
...
@@ -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
}
}
}
}
Components/commodity/src/main/java/com/yidian/shenghuoquan/commodity/ui/coupon/PublishCouponsActivity.kt
View file @
5ee8387a
...
@@ -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
)
...
...
Components/commodity/src/main/java/com/yidian/shenghuoquan/commodity/ui/coupon/viewmodel/CommodityListItemViewModel.kt
View file @
5ee8387a
...
@@ -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
)))
}
}
/**
/**
...
...
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/center/MerchantCenterActivity.kt
View file @
5ee8387a
...
@@ -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
// 其他服务-门店管理
// 其他服务-门店管理
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment