if ($.fn.calendar) {
$.fn.calendar.defaults.weeks = ['日', '一', '二', '三', '四', '五', '六'];
$.fn.calendar.defaults.months = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'];
}
if ($.fn.datebox) {
$.fn.datebox.defaults.currentText = '今天';
$.fn.datebox.defaults.closeText = '关闭';
$.fn.datebox.defaults.okText = '确定';
$.fn.datebox.defaults.formatter = function (date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
var d = date.getDate();
return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d);
};
$.fn.datebox.defaults.parser = function (s) {
if (!s) return new Date();
var ss = s.split('-');
var y = parseInt(ss[0], 10);
var m = parseInt(ss[1], 10);
var d = parseInt(ss[2], 10);
if (!isNaN(y) && !isNaN(m) && !isNaN(d)) {
return new Date(y, m - 1, d);
} else {
return new Date();
}
};
}
if ($.fn.datetimebox && $.fn.datebox) {
$.extend($.fn.datetimebox.defaults, {
currentText: $.fn.datebox.defaults.currentText,
closeText: $.fn.datebox.defaults.closeText,
okText: $.fn.datebox.defaults.okText
});
}
if ($.fn.datetimespinner) {
$.fn.datetimespinner.defaults.selections = [
[0, 4],
[5, 7],
[8, 10],
[11, 13],
[14, 16],
[17, 19]
]
}
$(document).ready(function() {
$("form").each(function(i){
var enter=$(this).attr("enterHref");
if (undefined!=enter) {
$(this).keyup(function(event){
if(event.keyCode ==13){
if( $("#AEAdd").linkbutton("options").selected)
$("#AEAdd"+enter).trigger("click");
}
});
}
});
});
function myFunction(obj) {
}
//设置cookie
var setCookie = function (name, value, day) {
// console.log(name, value, day)
//当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var expires = day * 24 * 60 * 60 * 1000;
var exp = new Date();
exp.setTime(exp.getTime() + expires);
var yurl=window.location.host.split(':')
document.cookie = name + "=" + value + ";expires=" + exp.toUTCString()+
"; path=/;domain="+yurl[0];//cookie路径和域
};
// function login(value,idname) {
// setCookie(idname, value)
// }
getCookie = function (idname) {
var arr;
var reg = new RegExp("(^| )" + idname + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg)) {
return arr[2];
}
else
return null;
};
function DelCookie(idname) {
setCookie(idname, ' ', -1);
}
//
Rak=function(idname,myframe){
$(function(){
var str = getCookie(idname)
if(str!=null){
document.getElementById(myframe).src = "http://"+window.location.host+str;
DelCookie(idname)
}
})
}
/**
* 计算两个日期之间的天数
* date1 开始日期 yyyy-MM-dd
* date2 结束日期 yyyy-MM-dd
* 如果日期相同 返回一天 开始日期大于结束日期,返回0
*/
function getDayHour(date1, date2) {
var reDate = /\d{4}-\d{1,2}-\d{1,2} /;
date1 = new Date((reDate.test(date1) ? date1 : '2018-1-1 ' + date1).replace(/-/g, '/'));
date2 = new Date((reDate.test(date2) ? date2 : '2018-1-1 ' + date2).replace(/-/g, '/'));
var ms = date2.getTime() - date1.getTime();
if (ms < 0) return 0;
var day=parseInt(Math.floor(ms / 1000 / 60 / 60) / 24).toString()
var hour=Math.floor(ms / 1000 / 60 / 60) % 24
return day +"&"+hour
//return Math.floor(ms / 1000 / 60 / 60); //小时
}
/**
* easyui datagrid 获取行号
*/
$.extend($.fn.datagrid.methods, {
getRowNum:function(jq){
var opts=$.data(jq[0],"datagrid").options;
var array = new Array();
opts.finder.getTr(jq[0],"","selected",1).each(function(){
array.push($(this).find("td.datagrid-td-rownumber").text());
});
return array.join(",");
}
});
crtfirm=function(index){
var val;
val=index["INQUIRY_ORDER"]
var row = { FView_pur_inquiry_order_detailData: { INQUIRY_ORDER:val} }
var piod = GetData(row)
// console.log(piod)
if(piod.rows.length>0){
val=piod.rows[0]["PROFILES_IKEY"]
// console.log(val)
row = { FView_base_profilesData: { IKEY:val} }
var mcrt = GetData(row)
// console.log(mcrt)
return mcrt==null?"": mcrt.rows[0].COMPANY_NAME
}
else return ""
}
bigImg=function(imgObj){
/**
* dialog预览图片
* @param imgObj img的jquery对象
**/
// 若imgObj为空或imgObj的[src]为【Þ】时,图片无法打开
if ((imgObj == undefined || imgObj == null || imgObj.length == 0)
|| ($(imgObj).attr("src") == "" || /Þ$/i.test($(imgObj).attr("src")))) {
$.messager.alert('提示', "该图片无法打开!");
return;
}
var img = new Image();
img.src = $(imgObj).attr("src");
var imgWidth = "";
var imgHeight = "";
var imgProportion="";
// 当
的class中配置了"img-width-**px"或"img-height-**px"或"img-proportion-**%"时(仅支持整数),使用对应的图片大小
var imgClassNames = $(imgObj).prop("class");
console.log(imgClassNames)
if (imgClassNames != undefined && imgClassNames != "") {
var imgClassNameArray = imgClassNames.split(" ");
console.log(imgClassNameArray)
var imgClassName;
for (var index in imgClassNameArray) {
imgClassName = imgClassNameArray[index];
console.log(imgClassName)
// 图片宽度
if (/^(img-width-\d+px)/i.test(imgClassName)) {
imgWidth = imgClassName.substring(10,imgClassName.length-2);// 图片高度
} else if (/^(img-height-\d+px)/i.test(imgClassName)) {
imgHeight = imgClassName.substring(11,imgClassName.length-2);// 图片显示比例
} else if (/^(img-proportion-\d+%)/i.test(imgClassName)) {
imgProportion = imgClassName.substring(15,imgClassName.length);
}
}
}
// 显示宽度
if (imgWidth != null && imgWidth != "") {
img.width = imgWidth;
}
// 显示高度
if (imgHeight != null && imgHeight != "") {
img.height = imgHeight;
}
// 显示比例设置
if (imgProportion != null && imgProportion != "") {
img.width = img.width * parseFloat(imgProportion)/100;
img.height = img.height * parseFloat(imgProportion)/100;
}
// 保持图片纵横比的情况下,取得能够在$(window)中放得下的大小
var heightWidthPropor = img.height/img.width;
var width = $(window).width()*0.8 >= img.width ? img.width:$(window).width()*0.8;
var height;
if ($(window).height()*0.8 < width*heightWidthPropor) {
height = $(window).height()*0.8;
width = height/heightWidthPropor;
} else {
height = width*heightWidthPropor;
}
// 防止因用户拖动边框而导致dialog宽高固定不变
$("#dialog").parent().css("width","auto");
$("#dialog").parent().css("height","auto");
$("#img_id").css("height",height + "px");
$("#img_id").css("max-height",height + "px");
if (imgWidth != null && imgWidth != "") {
$("#img_id").css("width",width + "px");
$("#img_id").css("max-width",width + "px");
}
$("#dialog").css("width",width + "px");
$("#dialog").css("height",height + 5 + "px");
$("#img_id").css("overflow","hidden");
$("#img_id").attr('src',img.src);
$("#dialog").window('center');
// 解决关闭按钮位置问题
$("div.panel-header.panel-header-noborder.window-header").css("width","auto");
$("#dialog").dialog("open");
}
closeImgWin=function (){
$("#dialog").dialog("close");
}
var divID= document.getElementById("header");
console.log(divID)
if(divID!=undefined||divID!=null)
divID.innerHTML=''+" "+divID.innerHTML
// 2集采,7客户,1供应商
//原图分辨率1280*633
//新图分辨率2560*1266
// var jcarr=[509,132,85];//[540,140,90]
// var jyarr=[771,132,85];//[817,140,90]
// var cgarr=[384,317,85];//[418,336,90]
// var gyarr=[973,317,85];//[418,336,90]//标准值
// var gyarr=[860,317,85];//??值
//[678,335,170]]//标准值 91.92 183.84 538,255,630,190,722,255,722,439,630,450,538,385
var multiArray = [[1020,264,170],[1520,264,170],[780,634,170],[1730,634,170],[1020,1004,170]] //新图新坐标
//var multiArray = [[509,132,85],[771,132,85],[384,317,85],[860,317,85]]////集采中心-->金融服务-->采购中心-->供应中心 ,[630,317,130]
var multiArray1 = [["集采中心",2],["金融服务",0],["采购中心",7],["供应中心",1], ["平台客服",9]] //,["效率供应链",2]
//获取图片原始尺寸
function getImgInfo(url){
return new Promise((resolve, reject) => {
let image = new Image();
image.src = url;
let timer = setInterval(() => {
if (image.width > 0 || image.height > 0) {
resolve(`${image.width}*${image.height}`); // 图片宽*高
clearInterval(timer);
}
}, 50)
})
}
//获取产品分类
function getitemprokey(mPROFILES_IKEY){
let keylst=''//产品分类
let vsitem={FView_s_item_informationData:{PROFILES_IKEY:mPROFILES_IKEY}}
let vsitems=GetData(vsitem).rows
vsitems.forEach(function(item,index){
keylst+=item.PROD_TYPE_IKEY+","
})
keylst=keylst.substring(0,keylst.length-1)
console.log(keylst)
return keylst
}
//判断企业认证
function isAutu(mlength,mSTAFF_ID,mPROFILES_IKEY){
if (mlength == 0) {
$.messager.alert('提示', '账号[' + mSTAFF_ID + ']未填写企业档案资料');
return 1
}
let upload_file = { FView_auth_staff_verifyData: { PROFILES_IKEY: mPROFILES_IKEY, VERIFY_DETAIL_STATUS: '1', STATUS: '0' } }
let upload_fileData = GetData(upload_file)
if (upload_fileData.rows.length <= 0) {
$.messager.alert('提示', '账号[' + mSTAFF_ID + ']企业认证未审核');
return 1
}
return 0
}