<!DOCTYPE html>
<html>



    <head>
        <meta content="utf-8" http-equiv="encoding"/>
        <meta name="keywords" />
        <meta name="description" />
        <meta content="telephone=no" name="format-detection" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" />
        <meta name='viewport' content='width=device-width, initial-scale=1.0'>
        <title></title>

        <link rel="icon" type="image/x-icon"  href="https://colortechbio-static.oss-cn-shanghai.aliyuncs.com/upload/2023-05-15/1684145267051_07.%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83-10.png"/>
        <link rel="stylesheet" href="/static/colortechbio/pages/css/style.css" />
        <script type="text/javascript" src="/static/colortechbio/pages/js/common.js"></script>
<!--        <th:block th:utext="${basic.statisticsCode}" >-->

<!--        </th:block>-->
    </head>
    <script type="text/javascript" src="/static/colortechbio/pages/js/axios.min.js"></script>


    <script>
        var lang = '"ZH_CN"'
        console.log("当前语言:"+lang)
        //1.默认中文
        $(function () {
            document.cookie = "lang="+lang;
        })

        console.log("====================>", axios)
        const myAxios = axios.create();
        myAxios.interceptors.request.use(function (request) {
            request.headers.token = localStorage.getItem("token");
            if (request.url.indexOf("verifyCode") != -1) request.responseType = "arraybuffer";
            return request;
        }, function (error) {
            return Promise.reject(error)
        })
        myAxios.interceptors.response.use(function (response) {
            console.log("response1", response, response.data.code);
            if (response.data.code == 403) {
                app.appShow('login');
                return Promise.reject()
            }
            if (response.data.code != 200) {
                if (response.data.code === 500) {
                    app.appShowDialog(response.data.message);
                    // window.alert("500错误")
                    return Promise.reject(response.data.message);
                }
                if (response.data.code === 400) {
                    app.appShowDialog(response.data.message);
                    // window.alert("400错误")
                    return Promise.reject(response.data.message);
                }
            }
            // if (response.data.code == 410) {
            //     app.showCountNull('priceNull', response.data.message);
            //     return Promise.reject()
            // }else if (response.data.code == 411) {
            //     app.showCountNull('priceNull', response.data.message);
            //     return Promise.reject()
            // }
            return response;
        }, function (error) {
            return Promise.reject(error)
        })
        // fn是事件触发执行的函数
        // wait是指等待时长，在wait时间内多次触发函数只会被执行一次
        // immediate是否立即执行，true表示wait秒内触发只会执行第一次触发；false表示wait秒内触发只会执行最后一次触发
        function debounce(fn, wait = 1000, immediate = false) {
            var timeout;
            return function () {
                let ctx = this;
                let args = arguments;
                if (timeout) clearTimeout(timeout);
                if (immediate) {
                    let callNow = !timeout;
                    // wait秒后清除定时器
                    timeout = setTimeout(() => {
                        timeout = null;
                    }, wait);
                    // 先执行函数
                    if (callNow) fn.apply(ctx, args)
                } else {
                    // wait秒后执行fn
                    timeout = setTimeout(() => {
                        fn.apply(ctx, args)
                    }, wait);
                }
            }
        }
    </script>


<body>
	<div class="page-404">
		<div class="cell">
			<div class="txt">

			</div>
			<div class="btn-row">
				<a href="/" class="more more-arrow on"><span>返回首页</span><i class="iconfont icon-more"></i></a>
				<a href="/joinUs" class="more more-arrow hover"><span>了解更多</span><i class="iconfont icon-more"></i></a>
			</div>
		</div>
	</div>
</body>

</html>