var dataUrl ="http://192.168.0.38:42880/realnameweb/";//本地
var imgUrld="http://192.168.0.38:42880/realname/";
let content_path="smz_screen"
//本地 用于图片展示 使用后台系统图片路径
// var dataUrl ="http://116.63.172.211:1917/hnMw/";//线上
// var imgUrld="http://116.63.172.211:1918/hnBmw/";//线上 用于图片展示 使用后台系统图片路径
// var dataUrl ="http://140.210.195.210:1917/gzrmw/";//部署
// var dataUrl ="http://140.210.195.210:1921/gzrmw/";//CS部署
var token=localStorage.getItem('token');
var companyId=localStorage.getItem('companyId');
$(function() {
// 全局配置所有AJAX请求
$.ajaxSetup({
// 对所有类型的请求(GET/POST/PUT/DELETE等)生效
beforeSend: function(xhr) {
// 从本地存储获取Token
const token = localStorage.getItem('token') || sessionStorage.getItem('token');
if (token) {
// 为所有请求添加Token头
xhr.setRequestHeader('x-auth-token', token);
}
},
// 全局错误处理(可选,统一处理401等错误)
error: function(xhr) {
if (xhr.status === 401) {
// Token无效或过期,跳转登录页
localStorage.removeItem('token');
sessionStorage.removeItem('token');
window.location.href =contant_path+ '/login.html';
}
}
});
var headHTML = document.getElementsByTagName('head')[0].innerHTML;
headHTML += '';
document.getElementsByTagName('head')[0].innerHTML = headHTML;
if(token=="" || token==null){
window.location.href =contant_path+"/login.html";//线上
}
})
function isNull(str) {
if (str == null || str=="null") {
return "";
}
return str;
}
/**
* 获取当日时间
*/
function getNowTime() {
var nowDate = new Date();
var year = nowDate.getFullYear();
var month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) :
nowDate.getMonth() + 1;
var day = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate();
var dateStr = year + "-" + month + "-" + day;
return dateStr;
}
//公司选中事件
function companyChange(){
findPro();//获取工程集合
}
//获取单位集合
function findCompany(){
$("#orgId").empty();
$.ajax({
type: 'POST',
url: dataUrl + 'map/findCompany',
data: {key:companyId},
async: false,
dataType: "json",
success: function(data) {
var html="";
html += '';
for(var i=0;i' + data[i].name + '';
}
$("#orgId").append(html);
$("#orgId").select2();
}
});
};
//获取工程集合
function findPro(){
$("#proId").empty();
var orgId=$("#orgId").val();
if(orgId==""){
orgId=companyId;
}
$.ajax({
type: 'POST',
url: dataUrl + 'map/findPro',
data: {key:orgId},
dataType: "json",
async: false,
success: function(data) {
var html="";
html += '';
for(var i=0;i' + data[i].name + '';
}
$("#proId").append(html);
$("#proId").select2();
},
error:function(data){
var html='';
$("#proId").append(html);
}
});
};
//获取角色集合
function findRole(){
$("#roleId").empty();
var orgId=$("#orgId").val();
$.ajax({
type: 'POST',
url: dataUrl + 'map/findRole',
data: {key:orgId},
dataType: "json",
async: false,
success: function(data) {
var html="";
html += '';
for(var i=0;i' + data[i].name + '';
}
$("#roleId").append(html);
$("#roleId").select2();
},
error:function(data){
var html='';
$("#roleId").append(html);
}
});
};
//获取岗位集合
function findPost(){
$("#postId").empty();
var orgId=$("#orgId").val();
$.ajax({
type: 'POST',
url: dataUrl + 'map/findPost',
data: {key:orgId},
dataType: "json",
async: false,
success: function(data) {
var html="";
html += '';
for(var i=0;i' + data[i].name + '';
}
$("#postId").append(html);
$("#postId").select2();
},
error:function(data){
var html='';
$("#postId").append(html);
}
});
};
//获取单位类型
function findOrgType(){
$("#orgType").empty();
$.ajax({
type: 'POST',
url: dataUrl + 'company/findOrgType',
data: {},
dataType: "json",
success: function(data) {
var obj=data.obj;
var list=obj.bean;
var html="";
html += '';
for(var i=0;i' + list[i].orgTypeName + '';
}
$("#orgType").append(html);
$("#orgType").select2();
},
error:function(data){
var html='';
$("#orgType").append(html);
}
});
}
//获取工种类型
function findWorkType(){
$("#workType").empty();
$.ajax({
type: 'POST',
url: dataUrl + 'map/findWorkType',
data: {},
dataType: "json",
async: false,
success: function(data) {
var html="";
html += '';
for(var i=0;i' + data[i].name + '';
}
$("#workType").append(html);
$("#workType").select2();
},
error:function(data){
var html='';
$("#workType").append(html);
}
});
};