var _mtac = { performanceMonitor: 1, senseQuery: 1 } ;(function () { var mta = document.createElement('script') mta.src = '//pingjs.qq.com/h5/stats.js?v2.0.4' mta.setAttribute('name', 'MTAH5') mta.setAttribute('sid', '500729582') mta.setAttribute('cid', '500729583') var s = document.getElementsByTagName('script')[0] s.parentNode.insertBefore(mta, s) })() let verifyCode = '' $(document).ready(function () { setBottom() // 鍒濆鍖栨暟鎹 $('#option').hide() //绂佹鍥剧墖鎷栧姩 $('img').on('mousedown', function (e) { e.preventDefault() }) browserRedirect() loadAiChat() }) function loadAiChat() { var link = document.createElement('link') link.rel = 'stylesheet' link.href = 'css/aiChat.css' document.head.appendChild(link) // 鍏堝姞杞 marked.js锛屽啀鍔犺浇 aiChat.js var markedScript = document.createElement('script') markedScript.src = 'js/lib/marked.min.js' markedScript.onload = function () { loadAiChatScript() } markedScript.onerror = function () { // marked 鍔犺浇澶辫触锛岄檷绾т负绾枃鏈ā寮忕户缁姞杞 loadAiChatScript() } document.body.appendChild(markedScript) } function loadAiChatScript() { var script = document.createElement('script') script.src = 'js/aiChat.js' script.onload = function () { initAiChat() } document.body.appendChild(script) } // 瀹㈡埛绔垽鏂 function browserRedirect() { let timestamp = new Date().getTime() let sUserAgent = navigator.userAgent.toLowerCase() let bIsIpad = sUserAgent.match(/ipad/i) == 'ipad' let bIsIphoneOs = sUserAgent.match(/iphone os/i) == 'iphone os' let bIsMidp = sUserAgent.match(/midp/i) == 'midp' let bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4' let bIsUc = sUserAgent.match(/ucweb/i) == 'ucweb' let bIsAndroid = sUserAgent.match(/android/i) == 'android' let bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce' let bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile' if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { window.location.href = 'http://m.qinlinkeji.com' } } // 鍒囨崲鏄剧ず涓嬫媺妗 function openValue() { $('#option').toggle() } // 閫夋嫨鍜ㄨ绫诲瀷 function selectType(type) { let select = $('#select').get(0) $('#option').toggle() select.innerText = type select.style.color = '#000' } // 鎻愪氦琛ㄥ崟 function submitFun() { // 鍒ゆ柇鏄惁鍕鹃€夊悓鎰忔敹闆嗕俊鎭 const isChecked = $('.agree_sub_wrapper input[type=checkbox]').is(':checked') if (!isChecked) { return alert('璇锋偍鍕鹃€夊悓鎰忔彁浜や俊鎭箣鍚庡啀鎻愪氦') } let inputCode = $('#inputCode').val(), // 楠岃瘉浜岀淮鐮 bg = $('.slider-bg').get(0), //鑳屾櫙 text = $('.slider-text').get(0), //鏂囧瓧 btn = $('.slider-btn').get(0), //婊戝潡 typeTxt = $('#select').text(), type = '', phone = $('#phone').val(), email = $('#email').val() // 鏍¢獙濉啓鑱旂郴鏂瑰紡锛堟墜鏈哄彿銆侀偖绠变簩閫変竴锛 if (phone == '' && email == '') { return alert('璇峰~鍐欐偍鐨勮仈绯绘柟寮?) } if ( typeTxt !== '' && $('#companyName').val() !== '' && $('#linkMan').val() !== '' && $('#city').val() !== '' && // $('#phone').val() !== '' && // $('#email').val() !== '' && $('#content').val() !== '' ) { if (!verifyCode.validate(inputCode)) { alert('楠岃瘉鐮侀敊璇紒') return false } if (typeTxt == '鐗╀笟杩涢┗') { type = 1 } else if (typeTxt == '鍟嗗煄杩涢┗') { type = 2 } else if (typeTxt == '骞垮憡鎶曟斁') { type = 4 } else if (typeTxt == '鍚堜綔鍔犵洘') { type = 3 } let info = { ent_name: $('#companyName').val(), contact_name: $('#linkMan').val(), city: $('#city').val(), mobile_no: $('#phone').val(), email: $('#email').val(), content: $('#content').val(), type: type } // console.log('鎻愪氦 ===', info) $.ajax({ url: 'https://official.qinlinkeji.com/contact/create', data: info, type: 'post', async: true, dataType: 'json', success: function (res) { alert('鐣欒█鎴愬姛') $('#companyName').val('') $('#linkMan').val('') $('#city').val('') $('#phone').val('') $('#email').val('') $('#content').val('') }, error: function () { alert('鐣欒█澶辫触') } }) } else { alert('璇峰厛瀹屽杽琛ㄥ崟淇℃伅锛?) } } //鑾峰彇鍏冪礌鍒版祻瑙堝櫒搴曢儴鐨勯珮搴 function getOffsetBottom(obj) { let h = obj.height() let ht = obj.offset().top let wh = $(window).height() let xh = wh - (h + ht - $(document).scrollTop()) return xh } // 浠锋牸鍔犱笂閫楀彿-鏁存暟 function priceFormat(price) { let newStr = '' let count = 0 let str = price.toString() for (let i = str.length - 1; i >= 0; i--) { if (count % 3 == 0 && count != 0) { newStr = str.charAt(i) + ',' + newStr } else { newStr = str.charAt(i) + newStr } count++ } str = newStr return str } // 鐢熸垚闅忔満楠岃瘉鐮 function getGVerify(id) { function GVerify(options) { //鍒涘缓涓€涓浘褰㈤獙璇佺爜瀵硅薄锛屾帴鏀秓ptions瀵硅薄涓哄弬鏁 this.options = { //榛樿options鍙傛暟鍊 id: '', //瀹瑰櫒Id canvasId: 'verifyCanvas', //canvas鐨処D width: '104', //榛樿canvas瀹藉害 height: '38', //榛樿canvas楂樺害 type: 'blend', //鍥惧舰楠岃瘉鐮侀粯璁ょ被鍨媌lend:鏁板瓧瀛楁瘝娣峰悎绫诲瀷銆乶umber:绾暟瀛椼€乴etter:绾瓧姣 code: '' } if (Object.prototype.toString.call(options) == '[object Object]') { //鍒ゆ柇浼犲叆鍙傛暟绫诲瀷 for (var i in options) { //鏍规嵁浼犲叆鐨勫弬鏁帮紝淇敼榛樿鍙傛暟鍊 this.options[i] = options[i] } } else { this.options.id = options } this.options.numArr = '0,1,2,3,4,5,6,7,8,9'.split(',') this.options.letterArr = getAllLetter() this._init() this.refresh() } GVerify.prototype = { /**鐗堟湰鍙?*/ version: '1.0.0', /**鍒濆鍖栨柟娉?*/ _init: function () { var con = document.getElementById(this.options.id) var canvas = document.createElement('canvas') /*this.options.width = con.offsetWidth > 0 ? con.offsetWidth : "100"; this.options.height = con.offsetHeight > 0 ? con.offsetHeight : "30";*/ canvas.id = this.options.canvasId canvas.width = this.options.width canvas.height = this.options.height canvas.style.cursor = 'pointer' canvas.innerHTML = '鎮ㄧ殑娴忚鍣ㄧ増鏈笉鏀寔canvas' con.appendChild(canvas) var parent = this canvas.onclick = function () { parent.refresh() } }, /**鐢熸垚楠岃瘉鐮?*/ refresh: function () { this.options.code = '' var canvas = document.getElementById(this.options.canvasId) if (canvas.getContext) { var ctx = canvas.getContext('2d') } ctx.textBaseline = 'middle' ctx.fillStyle = randomColor(180, 240) ctx.fillRect(0, 0, this.options.width, this.options.height) if (this.options.type == 'blend') { //鍒ゆ柇楠岃瘉鐮佺被鍨 var txtArr = this.options.numArr.concat(this.options.letterArr) } else if (this.options.type == 'number') { var txtArr = this.options.numArr } else { var txtArr = this.options.letterArr } for (var i = 1; i <= 4; i++) { var txt = txtArr[randomNum(0, txtArr.length)] this.options.code += txt ctx.font = '26px SimHei' //ctx.font = randomNum(this.options.height/2, this.options.height) + 'px SimHei'; //闅忔満鐢熸垚瀛椾綋澶у皬 ctx.fillStyle = randomColor(50, 160) //闅忔満鐢熸垚瀛椾綋棰滆壊 /* ctx.shadowOffsetX = randomNum(-3, 3); ctx.shadowOffsetY = randomNum(-3, 3);*/ ctx.shadowBlur = randomNum(-3, 3) ctx.shadowColor = 'rgba(0, 0, 0, 0.3)' var x = (this.options.width / 5) * i var y = this.options.height / 2 var deg = randomNum(-30, 30) /**璁剧疆鏃嬭浆瑙掑害鍜屽潗鏍囧師鐐?*/ ctx.translate(x, y) ctx.rotate((deg * Math.PI) / 180) ctx.fillText(txt, 0, 0) /**鎭㈠鏃嬭浆瑙掑害鍜屽潗鏍囧師鐐?*/ ctx.rotate((-deg * Math.PI) / 180) ctx.translate(-x, -y) } /**缁樺埗骞叉壈绾?*/ for (var i = 0; i < 4; i++) { ctx.strokeStyle = randomColor(40, 180) ctx.beginPath() ctx.moveTo(randomNum(0, this.options.width / 2), randomNum(0, this.options.height / 2)) ctx.lineTo(randomNum(0, this.options.width / 2), randomNum(0, this.options.height)) ctx.stroke() } /**缁樺埗骞叉壈鐐?*/ for (var i = 0; i < this.options.width / 4; i++) { ctx.fillStyle = randomColor(0, 255) ctx.beginPath() ctx.arc( randomNum(0, this.options.width), randomNum(0, this.options.height), 1, 0, 2 * Math.PI ) ctx.fill() } }, /**楠岃瘉楠岃瘉鐮?*/ validate: function (code) { var verifyCode = code.toLowerCase() var v_code = this.options.code.toLowerCase() if (verifyCode == v_code) { return true } else { return false } } } /**鐢熸垚瀛楁瘝鏁扮粍**/ function getAllLetter() { var letterStr = 'a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' return letterStr.split(',') } /**鐢熸垚涓€涓殢鏈烘暟**/ function randomNum(min, max) { return Math.floor(Math.random() * (max - min) + min) } /**鐢熸垚涓€涓殢鏈鸿壊**/ function randomColor(min, max) { var r = randomNum(min, max) var g = randomNum(min, max) var b = randomNum(min, max) return 'rgb(' + r + ',' + g + ',' + b + ')' } return new GVerify(id) } // // 鍏敤瀵艰埅 // function setNav(type) { // let content = `
璇烽€夋嫨鍜ㄨ绫诲瀷
' + // '
' +
// '