|  | @@ -2,9 +2,10 @@ import { useAjax } from "@/Hook/useAjax"
 | 
	
		
			
				|  |  |  import { getAppAccountConfig, tencentAdAccountDoAuth, tencentAdAccountToAuth } from "@/services/miniApp/adBack"
 | 
	
		
			
				|  |  |  import { BetaSchemaForm, PageContainer, ProCard, ProForm, ProFormRadio, ProFormSelect, ProFormText } from "@ant-design/pro-components"
 | 
	
		
			
				|  |  |  import { history, useModel } from "@umijs/max"
 | 
	
		
			
				|  |  | -import { Button, Divider, Space } from "antd"
 | 
	
		
			
				|  |  | +import { Button, Divider, message, Space } from "antd"
 | 
	
		
			
				|  |  |  import { useEffect, useRef, useState } from "react"
 | 
	
		
			
				|  |  |  import formConfig from "./formConfig"
 | 
	
		
			
				|  |  | +import { searchToObj } from "@/utils"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function Auth() {
 | 
	
		
			
				|  |  |      let { getEnum } = useModel('global')
 | 
	
	
		
			
				|  | @@ -17,7 +18,22 @@ function Auth() {
 | 
	
		
			
				|  |  |      let GetAppAccountConfig = useAjax((params) => getAppAccountConfig(params))//获取回传配置
 | 
	
		
			
				|  |  |      // 获取广告回传列表
 | 
	
		
			
				|  |  |      useEffect(() => {
 | 
	
		
			
				|  |  | -        console.log("history.location.search", history.location.search)
 | 
	
		
			
				|  |  | +         // 授权回调
 | 
	
		
			
				|  |  | +         if (history.location.search) {
 | 
	
		
			
				|  |  | +            let obj = searchToObj(history.location.search)
 | 
	
		
			
				|  |  | +            if (obj?.state && obj?.authorization_code) {
 | 
	
		
			
				|  |  | +                TencentAdAccountDoAuth.run({
 | 
	
		
			
				|  |  | +                    "state": obj.state,
 | 
	
		
			
				|  |  | +                    "authorizationCode": obj.authorization_code,
 | 
	
		
			
				|  |  | +                    "callbackPage": "https://testdistribution.zanxiangwl.com/miniApp/adBack"
 | 
	
		
			
				|  |  | +                }).then(res => {
 | 
	
		
			
				|  |  | +                    if (res.code === 200) {
 | 
	
		
			
				|  |  | +                        message.success("授权成功")
 | 
	
		
			
				|  |  | +                        history.push("/miniApp/adBack")
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          getConfig()
 | 
	
		
			
				|  |  |      }, [])
 | 
	
		
			
				|  |  |      //获取回传配置
 |