update 1.4.2
parent
846b34afe1
commit
3cf19165a4
|
|
@ -304,7 +304,7 @@ function SpPage (props, ref) {
|
||||||
})}
|
})}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
if (alwaysBackUrl) {
|
if (alwaysBackUrl) {
|
||||||
Taro.redirectTo({
|
Taro.navigateTo({
|
||||||
url: alwaysBackUrl,
|
url: alwaysBackUrl,
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ export const STATUS_TYPES_MAP = {
|
||||||
WAIT_BUYER_CONFIRM: 'WAIT_BUYER_CONFIRM_GOODS',
|
WAIT_BUYER_CONFIRM: 'WAIT_BUYER_CONFIRM_GOODS',
|
||||||
DONE: 'TRADE_SUCCESS',
|
DONE: 'TRADE_SUCCESS',
|
||||||
CANCEL: 'TRADE_CLOSED',
|
CANCEL: 'TRADE_CLOSED',
|
||||||
PART_PAYMENT:'WAIT_BUYER_PAY'
|
PART_PAYMENT: 'WAIT_BUYER_PAY'
|
||||||
}
|
}
|
||||||
|
|
||||||
export const AFTER_SALE_STATUS = {
|
export const AFTER_SALE_STATUS = {
|
||||||
|
|
@ -84,8 +84,9 @@ export const ACTIVITY_STATUS = {
|
||||||
export const DEFAULT_POINT_NAME = '积分'
|
export const DEFAULT_POINT_NAME = '积分'
|
||||||
|
|
||||||
export const DEFAULT_THEME = {
|
export const DEFAULT_THEME = {
|
||||||
colorPrimary: '#d42f29',
|
colorPrimary: '#000',
|
||||||
colorMarketing: '#fba629',
|
// colorMarketing: '#fba629',
|
||||||
|
colorMarketing: '#000',
|
||||||
colorAccent: '#2e3030'
|
colorAccent: '#2e3030'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import React, { useEffect } from 'react'
|
import React, { useEffect } from 'react'
|
||||||
import { View, Text, Input, Image, Button } from '@tarojs/components'
|
import { View, Text, Input, Image, Button } from '@tarojs/components'
|
||||||
import Taro, { getCurrentInstance, useDidShow, useShareAppMessage } from '@tarojs/taro'
|
import Taro, { getCurrentInstance, useDidShow, useShareAppMessage } from '@tarojs/taro'
|
||||||
import { SpPage, SpHtml, SpCheckbox } from '@/components'
|
import { SpPage, SpHtml, SpCheckbox, SpLogin } from '@/components'
|
||||||
import { useSelector } from 'react-redux'
|
import { useSelector } from 'react-redux'
|
||||||
import { getActiveDetail } from '@/api/community'
|
import { getActiveDetail } from '@/api/community'
|
||||||
import { useImmer } from 'use-immer'
|
import { useImmer } from 'use-immer'
|
||||||
|
|
@ -9,6 +9,7 @@ import api from '@/api'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
import { AtIcon } from 'taro-ui'
|
import { AtIcon } from 'taro-ui'
|
||||||
import { classNames, navigateTo } from '@/utils'
|
import { classNames, navigateTo } from '@/utils'
|
||||||
|
import { useLogin } from '@/hooks'
|
||||||
import './detail.scss'
|
import './detail.scss'
|
||||||
|
|
||||||
const initState = {
|
const initState = {
|
||||||
|
|
@ -26,18 +27,23 @@ export default function detail () {
|
||||||
const [state, setState] = useImmer(initState)
|
const [state, setState] = useImmer(initState)
|
||||||
const { appName } = useSelector((_state) => _state.sys)
|
const { appName } = useSelector((_state) => _state.sys)
|
||||||
const { userInfo = {} } = useSelector((_state) => _state.user)
|
const { userInfo = {} } = useSelector((_state) => _state.user)
|
||||||
|
const { isLogin } = useLogin({
|
||||||
|
autoLogin: true,
|
||||||
|
})
|
||||||
|
|
||||||
useDidShow(() => {
|
useDidShow(() => {
|
||||||
getActiveDetail()
|
getActiveDetail()
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setState(draft => {
|
if (isLogin && userInfo) {
|
||||||
draft.formInfo = {
|
setState(draft => {
|
||||||
username: userInfo.username,
|
draft.formInfo = {
|
||||||
mobile: userInfo.mobile,
|
username: userInfo.username,
|
||||||
}
|
mobile: userInfo.mobile,
|
||||||
})
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
}, [userInfo])
|
}, [userInfo])
|
||||||
|
|
||||||
const getActiveDetail = async () => {
|
const getActiveDetail = async () => {
|
||||||
|
|
@ -118,7 +124,9 @@ export default function detail () {
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
{/* <View onClick={handleConfirm} className={"btn"}>{!status ? '确认报名' : status === 'pending' ? '报名中' : '已报名'}</View> */}
|
{/* <View onClick={handleConfirm} className={"btn"}>{!status ? '确认报名' : status === 'pending' ? '报名中' : '已报名'}</View> */}
|
||||||
<View onClick={handleConfirm} className={"btn"}>{!activeInfo.status ? '确认报名' : '报名详情'}</View>
|
<SpLogin onChange={getActiveDetail}>
|
||||||
|
<View onClick={handleConfirm} className={"btn"}>{!activeInfo.status ? '确认报名' : '报名详情'}</View>
|
||||||
|
</SpLogin>
|
||||||
</View>
|
</View>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue