|
@@ -11,12 +11,14 @@ import FixedConsultant from '@/components/FixedConsultant'
|
11
|
11
|
import { report as reportCustomer } from '@/utils/customer'
|
12
|
12
|
import { ROLE_CODE } from '@/constants/user'
|
13
|
13
|
import useAuth from './useAuth'
|
|
14
|
+import useScreen from './useScreen'
|
14
|
15
|
import { routes } from '../routes'
|
15
|
16
|
|
16
|
17
|
import './style.scss'
|
17
|
18
|
|
18
|
19
|
export default (ChildComponent) => (props) => {
|
19
|
20
|
const consultant = useSelector(s => s.system.consultant)
|
|
21
|
+ const city = useSelector(s => s.city)
|
20
|
22
|
const { spinning, userInfo } = useSelector(s => s.user)
|
21
|
23
|
const { person, ...extInfo } = userInfo || {}
|
22
|
24
|
const router = useRouter()
|
|
@@ -31,6 +33,8 @@ export default (ChildComponent) => (props) => {
|
31
|
33
|
const [shareContent, setShareContent] = useState({})
|
32
|
34
|
// 页面埋点
|
33
|
35
|
const [trackData, setTrackData] = useState({})
|
|
36
|
+ // 开屏广告
|
|
37
|
+ const [firstScreen, showScreen, toggleShowScreen] = useScreen(city.id, person)
|
34
|
38
|
|
35
|
39
|
// 报备客户
|
36
|
40
|
useEffect(() => {
|
|
@@ -90,6 +94,7 @@ export default (ChildComponent) => (props) => {
|
90
|
94
|
router={router}
|
91
|
95
|
consultant={consultant}
|
92
|
96
|
page={page}
|
|
97
|
+ city={city}
|
93
|
98
|
shareContent={shareContent}
|
94
|
99
|
trackData={trackData}
|
95
|
100
|
{...props}
|