chore: utm (#2180)
This commit is contained in:
@@ -7,6 +7,7 @@ import {
|
||||
fetchModelList,
|
||||
fetchModelProviders,
|
||||
fetchSupportRetrievalMethods,
|
||||
operationUtm,
|
||||
} from '@/service/common'
|
||||
import {
|
||||
ModelFeatureEnum,
|
||||
@@ -97,6 +98,23 @@ export const ProviderContextProvider = ({
|
||||
const [isFetchedPlan, setIsFetchedPlan] = useState(false)
|
||||
const [enableBilling, setEnableBilling] = useState(true)
|
||||
const [enableReplaceWebAppLogo, setEnableReplaceWebAppLogo] = useState(false)
|
||||
|
||||
const handleOperateUtm = () => {
|
||||
let utm
|
||||
try {
|
||||
utm = JSON.parse(localStorage?.getItem('utm') || '{}')
|
||||
}
|
||||
catch (e) {
|
||||
utm = {
|
||||
utm_source: '',
|
||||
utm_medium: '',
|
||||
utm_campaign: '',
|
||||
utm_content: '',
|
||||
utm_term: '',
|
||||
}
|
||||
}
|
||||
operationUtm({ url: '/operation/utm', body: utm })
|
||||
}
|
||||
useEffect(() => {
|
||||
(async () => {
|
||||
const data = await fetchCurrentPlanInfo()
|
||||
@@ -105,13 +123,7 @@ export const ProviderContextProvider = ({
|
||||
setEnableReplaceWebAppLogo(data.can_replace_logo)
|
||||
if (enabled) {
|
||||
setPlan(parseCurrentPlan(data))
|
||||
// setPlan(parseCurrentPlan({
|
||||
// ...data,
|
||||
// annotation_quota_limit: {
|
||||
// ...data.annotation_quota_limit,
|
||||
// limit: 10,
|
||||
// },
|
||||
// }))
|
||||
handleOperateUtm()
|
||||
setIsFetchedPlan(true)
|
||||
}
|
||||
})()
|
||||
|
Reference in New Issue
Block a user