let str = window.location.href.substr(window.location.href.indexOf('?') + 1) let json = new Object() const arr = str.split('&') for(let i = 0; i < arr.length; i++) { let item = arr[i].split('=') json[item[0]] = item[1] } var mixin={ methods:{ connects:function(gongneng,sql,flag,num){ let param = new URLSearchParams(); param.append("gongneng",gongneng); param.append("sql",sql); param.append("flag",flag); param.append("anquanma",json["anquanma"]); this.$http.post( '../mysqlInsert/mysql.jsp',param) .then(function (response) { if(num==1){ result=$(response.data).text(); index = result.indexOf("[["); if(index>-1){ if(result.indexOf("[[anquanmaerr]]")>-1){ //alert('请先登录后操作'); window.parent.location.href='../login/index.jsp'; }else{ result=result.substring(index).trim() alert(result); window.location.reload(); } }else{ alert(gongneng+"成功!") window.location.reload(); } } }) .catch(function (error) { alert('Error: ' + "服务器数据发生错误!"); }); }, loadAjxss:function(gongneng,sql,flag,vals){ let param = new URLSearchParams(); param.append("yemian","123"); param.append("gongneng",gongneng); param.append("sql",sql); param.append("flag",flag); param.append("anquanma",json["anquanma"]); this.$http.post( '../mysqlInsert/mysql.jsp',param ) .then(function (response) { if(flag==2){ let result=$(response.data).text(); let index = result.indexOf("[{"); if(index>-1){ result=result.substring(index).trim(); app.$data[vals]=JSON.parse(result); app.$data["loading"]=false; console.log(vals+":"); console.log(app.$data[vals]); }else if(result.indexOf("[[anquanmaerr]]")>-1){ //alert('请先登录后操作'); window.parent.location.href='../login/index.jsp'; } } }) .catch(function (error) { alert('Error: ' + "服务器数据发生错误!"); }); } } } //gongneng:自定义,sql存储过程,flag标志(0,是用张工之前功能插入,1存储过程查询,2存储过程插入),vals:vue里data参数 function loadAjxs(gongneng,sql,flag,vals){ $.post("../mysqlInsert/mysql.jsp", {"yemian":"123","gongneng":gongneng,"sql":sql,'flag':flag,'anquanma':json["anquanma"]}, function(result){ if(flag==2){ result=$(result).text(); index = result.indexOf("[{"); if(index>-1){ result=result.substring(index).trim(); app.$data[vals]=JSON.parse(result); console.log(vals+":"); console.log(app.$data[vals]); }else if(result.indexOf("[[anquanmaerr]]")>-1){ //alert('请先登录后操作'); window.parent.location.href='../login/index.jsp'; } } }) .fail(function(response) { alert('Error: ' + "服务器数据发生错误!"); }); }