feat: 项目基础框架+配置+Kernel

This commit is contained in:
testadmin
2026-04-29 05:35:00 +08:00
parent 6ce7adcbfb
commit 9a6151fce3
5082 changed files with 437062 additions and 0 deletions
+77
View File
@@ -0,0 +1,77 @@
var comm = new Vue({
    data () {
return {
}
},
created: function() {
if(this.getUrlparameter("key")){
//this.searchkey=this.getUrlparameter("key");
}
$.ajaxSetup({
error:function(jqXHR, textStatus, errorThrown) {
switch(jqXHR.status) {
case(500):
diytipshow("err","服务器系统内部错误,请联系管理处理");
break;
case(401):
diytipshow("err","未登录或登录超时,请登录");
setTimeout(function () {
window.location.reload();
}, 2000)
break;
case(403):
diytipshow("err","无权限执行此操作");
break;
case(400):
diytipshow("err",JSON.parse(jqXHR.responseText).msg);
break;
case(408):
diytipshow("err","请求超时");
break;
//default:
//diytipshow("err","未知错误");
}
}.bind(this)
});
},
methods:{
sokey:function(){
},
isArrayCon:function(arr, val){
for(var i=0; i<arr.length; i++){
if(arr[i] == val)
return true;
}
return false;
},
getUrlparameter:function(nametxt){//获取网址参数
var reg = new RegExp("(^|&)" + nametxt + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null){
return unescape(r[2]);
}else{
return null;
}
},
sTrim:function(str){
if(!str){return ''};
return str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');
},
checkPhone:function(str){
var reg=/^0?1[3|4|5|6|7|8|9][0-9]\d{8}$/;
return reg.test(str);
},
searchKey:function(){
window.location.href="/search?key="+this.sTrim(this.searchkey);
}
}
});