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
03cb3b39
Commit
03cb3b39
authored
May 27, 2021
by
lidawei1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add 创建生活号页面跳转
parent
88be24c1
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
120 additions
and
22 deletions
+120
-22
XRouterPathConstants.kt
...n/src/main/java/com/yidian/common/XRouterPathConstants.kt
+2
-0
EnterpriseCertificationActivity.kt
...huoquan/newscontent/ui/EnterpriseCertificationActivity.kt
+32
-6
LifeNumberActivity.kt
.../yidian/shenghuoquan/newscontent/ui/LifeNumberActivity.kt
+33
-3
LiveAccountCreateActivity.kt
.../shenghuoquan/newscontent/ui/LiveAccountCreateActivity.kt
+12
-3
LoginLifeCircleActivity.kt
...an/shenghuoquan/newscontent/ui/LoginLifeCircleActivity.kt
+4
-0
PersonalAuthenticationActivity.kt
...ghuoquan/newscontent/ui/PersonalAuthenticationActivity.kt
+37
-10
No files found.
CommonLib/Common/src/main/java/com/yidian/common/XRouterPathConstants.kt
View file @
03cb3b39
...
@@ -35,5 +35,7 @@ class XRouterPathConstants {
...
@@ -35,5 +35,7 @@ class XRouterPathConstants {
const
val
LIFE_ACCOUNT_ENTERPRISE_CERTIFICATION
=
"/lifeAccountEnterpriseCertification"
const
val
LIFE_ACCOUNT_ENTERPRISE_CERTIFICATION
=
"/lifeAccountEnterpriseCertification"
const
val
LIFE_ACCOUNT_PERSONAL_AUTH
=
"/lifeAccountPersonalAuth"
const
val
LIFE_ACCOUNT_PERSONAL_AUTH
=
"/lifeAccountPersonalAuth"
const
val
LIFE_ACCOUNT_CREATE
=
"/createLiveAccountActivity"
const
val
LIFE_ACCOUNT_CREATE
=
"/createLiveAccountActivity"
const
val
PERSONAL_AUTHENTICATION
=
"/PersonalAuthenticationActivity"
const
val
ENTERPRISE_CERTIFICATION
=
"/EnterpriseCertificationActivity"
}
}
}
}
\ No newline at end of file
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/EnterpriseCertificationActivity.kt
View file @
03cb3b39
package
com.yidian.shenghuoquan.newscontent.ui
package
com.yidian.shenghuoquan.newscontent.ui
import
android.annotation.SuppressLint
import
android.content.Intent
import
android.content.Intent
import
android.os.Bundle
import
android.os.Bundle
import
com.yidian.common.XRouterPathConstants.Companion.ENTERPRISE_CERTIFICATION
import
com.yidian.common.base.BaseActivity
import
com.yidian.common.base.BaseActivity
import
com.yidian.shenghuoquan.newscontent.R
import
com.yidian.shenghuoquan.newscontent.R
import
com.yidian.shenghuoquan.newscontent.databinding.ActivityEnterpriseCertificationBinding
import
com.yidian.shenghuoquan.newscontent.databinding.ActivityEnterpriseCertificationBinding
...
@@ -18,17 +20,41 @@ class EnterpriseCertificationActivity : BaseActivity<ActivityEnterpriseCertifica
...
@@ -18,17 +20,41 @@ class EnterpriseCertificationActivity : BaseActivity<ActivityEnterpriseCertifica
}
}
override
fun
getXPageName
():
String
{
override
fun
getXPageName
():
String
{
return
""
return
ENTERPRISE_CERTIFICATION
}
}
private
var
companyName
=
"北京一点网聚科技有限公司"
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
private
var
creditCode
=
"WD1212312223331"
super
.
onCreate
(
savedInstanceState
)
private
var
realName
=
"兰花花"
private
var
idNumber
=
"120803********0660"
override
fun
init
(
savedInstanceState
:
Bundle
?)
{
super
.
init
(
savedInstanceState
)
viewBind
.
root
.
title
.
text
=
resources
.
getString
(
R
.
string
.
enterprise_certification
)
viewBind
.
root
.
title
.
text
=
resources
.
getString
(
R
.
string
.
enterprise_certification
)
initListener
()
initData
()
}
private
fun
initListener
()
{
viewBind
.
createLifeNumber
.
setOnClickListener
{
viewBind
.
createLifeNumber
.
setOnClickListener
{
startActivity
(
Intent
(
this
@EnterpriseCertificationActivity
,
PersonalAuthenticationActivity
::
class
.
java
))
startActivity
(
Intent
(
this
@EnterpriseCertificationActivity
,
LiveAccountCreateActivity
::
class
.
java
)
)
}
}
viewBind
.
root
.
back
.
setOnClickListener
{
viewBind
.
root
.
back
.
setOnClickListener
{
finish
()
finish
()
}
}
}
}
private
fun
initData
()
{
showData
()
}
@SuppressLint
(
"SetTextI18n"
)
private
fun
showData
()
{
viewBind
.
companyName
.
text
=
companyName
viewBind
.
creditCode
.
text
=
creditCode
viewBind
.
operatorInformation
.
text
=
"$realName $idNumber"
}
}
}
\ No newline at end of file
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/LifeNumberActivity.kt
View file @
03cb3b39
...
@@ -13,6 +13,11 @@ import kotlinx.android.synthetic.main.top_bar.view.*
...
@@ -13,6 +13,11 @@ import kotlinx.android.synthetic.main.top_bar.view.*
* Describe: activity_enterprise_certification 创建生活号
* Describe: activity_enterprise_certification 创建生活号
*/
*/
class
LifeNumberActivity
:
BaseActivity
<
ActivityLifeNumberBinding
>()
{
class
LifeNumberActivity
:
BaseActivity
<
ActivityLifeNumberBinding
>()
{
companion
object
{
const
val
ACCOUNT_NAME
=
"live_account_name"
}
override
fun
createViewBinding
():
ActivityLifeNumberBinding
{
override
fun
createViewBinding
():
ActivityLifeNumberBinding
{
return
ActivityLifeNumberBinding
.
inflate
(
layoutInflater
)
return
ActivityLifeNumberBinding
.
inflate
(
layoutInflater
)
}
}
...
@@ -20,12 +25,37 @@ class LifeNumberActivity : BaseActivity<ActivityLifeNumberBinding>() {
...
@@ -20,12 +25,37 @@ class LifeNumberActivity : BaseActivity<ActivityLifeNumberBinding>() {
override
fun
getXPageName
():
String
{
override
fun
getXPageName
():
String
{
return
""
return
""
}
}
private
var
liveAccountName
=
"一点招聘生活号"
private
var
managerName
=
"微微微蓝"
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
private
var
phoneNumber
=
"18210128848"
super
.
onCreate
(
savedInstanceState
)
override
fun
init
(
savedInstanceState
:
Bundle
?)
{
super
.
init
(
savedInstanceState
)
viewBind
.
root
.
title
.
text
=
resources
.
getString
(
R
.
string
.
create_a_life_number
)
viewBind
.
root
.
title
.
text
=
resources
.
getString
(
R
.
string
.
create_a_life_number
)
viewBind
.
root
.
back
.
setOnClickListener
{
initListener
()
initData
()
}
private
fun
initData
()
{
liveAccountName
=
intent
.
getStringExtra
(
ACCOUNT_NAME
)
?:
""
showData
()
}
private
fun
showData
()
{
viewBind
.
personalShop
.
text
=
liveAccountName
viewBind
.
occupationLabelValue
.
text
=
managerName
viewBind
.
actualNameValue
.
text
=
phoneNumber
}
private
fun
initListener
()
{
viewBind
.
root
.
back
.
setOnClickListener
{
finish
()
finish
()
}
}
viewBind
.
information
.
setOnClickListener
{
// TODO: 2021/5/27 去体验跳转
}
}
}
}
}
\ No newline at end of file
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/LiveAccountCreateActivity.kt
View file @
03cb3b39
...
@@ -13,6 +13,9 @@ import com.yidian.shenghuoquan.newscontent.databinding.ActivityCreateAccountBind
...
@@ -13,6 +13,9 @@ import com.yidian.shenghuoquan.newscontent.databinding.ActivityCreateAccountBind
import
com.yidian.shenghuoquan.newscontent.utils.TextWatcherAdapter
import
com.yidian.shenghuoquan.newscontent.utils.TextWatcherAdapter
class
LiveAccountCreateActivity
:
BaseActivity
<
ActivityCreateAccountBinding
>(),
ICreateLifeAccountCallback
{
class
LiveAccountCreateActivity
:
BaseActivity
<
ActivityCreateAccountBinding
>(),
ICreateLifeAccountCallback
{
companion
object
{
const
val
ACCOUNT_NAME
=
"account_name"
}
override
fun
createViewBinding
():
ActivityCreateAccountBinding
{
override
fun
createViewBinding
():
ActivityCreateAccountBinding
{
return
ActivityCreateAccountBinding
.
inflate
(
layoutInflater
)
return
ActivityCreateAccountBinding
.
inflate
(
layoutInflater
)
}
}
...
@@ -21,6 +24,7 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
...
@@ -21,6 +24,7 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
return
LIFE_ACCOUNT_CREATE
return
LIFE_ACCOUNT_CREATE
}
}
private
val
accountMaxLength
=
40
private
val
accountMaxLength
=
40
private
var
accountName
=
""
override
fun
init
(
savedInstanceState
:
Bundle
?)
{
override
fun
init
(
savedInstanceState
:
Bundle
?)
{
super
.
init
(
savedInstanceState
)
super
.
init
(
savedInstanceState
)
initView
()
initView
()
...
@@ -29,7 +33,8 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
...
@@ -29,7 +33,8 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
}
}
private
fun
initData
()
{
private
fun
initData
()
{
accountName
=
intent
.
getStringExtra
(
ACCOUNT_NAME
)
?:
""
viewBind
.
etAccount
.
setText
(
accountName
)
setUserName
(
"兰小花"
,
"15800003242"
)
setUserName
(
"兰小花"
,
"15800003242"
)
}
}
...
@@ -59,8 +64,11 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
...
@@ -59,8 +64,11 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
//模拟网络请求成功
//模拟网络请求成功
// ApiService.createLifeAccount(this,request)
// ApiService.createLifeAccount(this,request)
viewBind
.
btnCreateAccount
.
postDelayed
({
viewBind
.
btnCreateAccount
.
postDelayed
({
startActivity
(
Intent
(
this
@LiveAccountCreateActivity
,
LifeNumberActivity
::
class
.
java
))
accountName
=
viewBind
.
etAccount
.
text
.
toString
()
},
2000L
)
val
intent
=
Intent
(
this
@LiveAccountCreateActivity
,
LifeNumberActivity
::
class
.
java
)
intent
.
putExtra
(
LifeNumberActivity
.
ACCOUNT_NAME
,
accountName
)
startActivity
(
intent
)
},
500L
)
}
}
...
@@ -98,6 +106,7 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
...
@@ -98,6 +106,7 @@ class LiveAccountCreateActivity :BaseActivity<ActivityCreateAccountBinding>(),IC
override
fun
createLifeAccountCallback
(
result
:
Boolean
)
{
override
fun
createLifeAccountCallback
(
result
:
Boolean
)
{
//创建生活号的回调
//创建生活号的回调
if
(
result
){
if
(
result
){
accountName
=
viewBind
.
etAccount
.
text
.
toString
()
//todo 创建成功 页面跳转
//todo 创建成功 页面跳转
}
else
{
}
else
{
...
...
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/LoginLifeCircleActivity.kt
View file @
03cb3b39
package
com.yidian.shenghuoquan.newscontent.ui
package
com.yidian.shenghuoquan.newscontent.ui
import
android.content.Intent
import
android.os.Bundle
import
android.os.Bundle
import
android.text.Editable
import
android.text.Editable
import
android.text.TextWatcher
import
android.text.TextWatcher
...
@@ -123,6 +124,9 @@ class LoginLifeCircleActivity : BaseActivity<ActivityLoginBinding>() {
...
@@ -123,6 +124,9 @@ class LoginLifeCircleActivity : BaseActivity<ActivityLoginBinding>() {
ToastUtil
.
showToast
(
this
,
"隐私政策"
)
ToastUtil
.
showToast
(
this
,
"隐私政策"
)
XPageManager
.
push
(
XRouterPathConstants
.
LIFE_ACCOUNT_IDENTITY
,
null
)
XPageManager
.
push
(
XRouterPathConstants
.
LIFE_ACCOUNT_IDENTITY
,
null
)
}
}
viewBind
.
btnOpenAccount
.
setOnClickListener
{
startActivity
(
Intent
(
this
@LoginLifeCircleActivity
,
LiveAccountCreateActivity
::
class
.
java
))
}
}
}
private
fun
changeLoginButtonStatus
(){
private
fun
changeLoginButtonStatus
(){
...
...
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/PersonalAuthenticationActivity.kt
View file @
03cb3b39
...
@@ -2,6 +2,7 @@ package com.yidian.shenghuoquan.newscontent.ui
...
@@ -2,6 +2,7 @@ package com.yidian.shenghuoquan.newscontent.ui
import
android.content.Intent
import
android.content.Intent
import
android.os.Bundle
import
android.os.Bundle
import
com.yidian.common.XRouterPathConstants.Companion.PERSONAL_AUTHENTICATION
import
com.yidian.common.base.BaseActivity
import
com.yidian.common.base.BaseActivity
import
com.yidian.shenghuoquan.newscontent.R
import
com.yidian.shenghuoquan.newscontent.R
import
com.yidian.shenghuoquan.newscontent.databinding.ActivityPersonalAuthenticationBinding
import
com.yidian.shenghuoquan.newscontent.databinding.ActivityPersonalAuthenticationBinding
...
@@ -13,27 +14,53 @@ import kotlinx.android.synthetic.main.top_bar.view.*
...
@@ -13,27 +14,53 @@ import kotlinx.android.synthetic.main.top_bar.view.*
* Describe: activity_enterprise_certification 个人认证成功页面 activity_personal_authentication
* Describe: activity_enterprise_certification 个人认证成功页面 activity_personal_authentication
*/
*/
class
PersonalAuthenticationActivity
:
BaseActivity
<
ActivityPersonalAuthenticationBinding
>()
{
class
PersonalAuthenticationActivity
:
BaseActivity
<
ActivityPersonalAuthenticationBinding
>()
{
companion
object
{
const
val
OCCUPATION
=
"occupation"
const
val
REAL_NAME
=
"real_name"
const
val
ID_NUMBER
=
"id_number"
}
override
fun
createViewBinding
():
ActivityPersonalAuthenticationBinding
{
override
fun
createViewBinding
():
ActivityPersonalAuthenticationBinding
{
return
ActivityPersonalAuthenticationBinding
.
inflate
(
layoutInflater
)
return
ActivityPersonalAuthenticationBinding
.
inflate
(
layoutInflater
)
}
}
override
fun
getXPageName
():
String
{
override
fun
getXPageName
():
String
{
return
""
return
PERSONAL_AUTHENTICATION
}
}
private
var
occupation
=
"兽医"
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
private
var
realName
=
"兰花花"
super
.
onCreate
(
savedInstanceState
)
private
var
phoneNumber
=
"18210128848"
private
var
idNumber
=
"103834712904123949123419"
override
fun
init
(
savedInstanceState
:
Bundle
?)
{
viewBind
.
root
.
title
.
text
=
resources
.
getString
(
R
.
string
.
personal_authentication
)
viewBind
.
root
.
title
.
text
=
resources
.
getString
(
R
.
string
.
personal_authentication
)
initListener
()
initData
()
}
private
fun
initData
()
{
occupation
=
intent
.
getStringExtra
(
OCCUPATION
)
?:
""
realName
=
intent
.
getStringExtra
(
REAL_NAME
)
?:
""
idNumber
=
intent
.
getStringExtra
(
ID_NUMBER
)
?:
""
showData
()
}
private
fun
showData
()
{
viewBind
.
occupationLabelValue
.
text
=
occupation
viewBind
.
actualNameValue
.
text
=
realName
viewBind
.
phoneNumberValue
.
text
=
phoneNumber
viewBind
.
idNumberValue
.
text
=
idNumber
}
private
fun
initListener
()
{
viewBind
.
root
.
back
.
setOnClickListener
{
viewBind
.
root
.
back
.
setOnClickListener
{
finish
()
finish
()
}
}
viewBind
.
information
.
setOnClickListener
{
// TODO: 2021/5/27 去体验页面跳转
}
viewBind
.
turnOnEnterpriseCertification
.
setOnClickListener
{
viewBind
.
turnOnEnterpriseCertification
.
setOnClickListener
{
startActivity
(
// TODO: 2021/5/27 升级为企业认证页面
Intent
(
this
@PersonalAuthenticationActivity
,
LifeNumberActivity
::
class
.
java
)
)
}
}
}
}
}
}
\ No newline at end of file
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