7e47ce238b
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
351 lines
11 KiB
JavaScript
351 lines
11 KiB
JavaScript
//数字千分位格式化
|
|
function num_qfw(str){
|
|
var re=/(?=(?!(\b))(\d{3})+$)/g;
|
|
str=str.toString();
|
|
str=str.replace(re,",");
|
|
return str;
|
|
}
|
|
//地址跳转
|
|
function go_url(_m,para){
|
|
var url="./"+_m+".htm";
|
|
window.location.href=url;
|
|
return true;
|
|
}
|
|
//输出表单html
|
|
function trans_html_input(obj_input){
|
|
var html="";
|
|
for(var i=0;i<obj_input.length;i++){
|
|
if(obj_input[i].type=="radio"){
|
|
html+='<div class="layui-form-item">';
|
|
var arr_tmp=obj_input[i].op.split("|");
|
|
for(var j=0;j<arr_tmp.length;j++){
|
|
html+='<input type="radio" name="'+obj_input[i].name+'" value="'+arr_tmp[j]+'" title="'+arr_tmp[j]+'"';
|
|
if(arr_tmp[j]==obj_input[i].value)
|
|
html+=' checked';
|
|
html+='>';
|
|
}
|
|
html+='</div>';
|
|
}
|
|
}
|
|
return html;
|
|
}
|
|
//取得url参数值
|
|
function get_url_param(name){
|
|
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
|
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
|
if (r!=null) return decodeURI(r[2]);
|
|
return null; //返回参数值
|
|
}
|
|
//ajax
|
|
function ajaxinit()
|
|
{
|
|
var xmlhttp;
|
|
try {
|
|
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
|
|
} catch (e) {
|
|
try {
|
|
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
|
|
} catch (E) {
|
|
xmlhttp=false;
|
|
}
|
|
}
|
|
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
|
|
try {
|
|
xmlhttp = new XMLHttpRequest();
|
|
} catch (e) {
|
|
xmlhttp=false;
|
|
}
|
|
}
|
|
if (!xmlhttp && window.createRequest) {
|
|
try {
|
|
xmlhttp = window.createRequest();
|
|
} catch (e) {
|
|
xmlhttp=false;
|
|
}
|
|
}
|
|
return xmlhttp;
|
|
}
|
|
|
|
//---------------------------------------评价相关
|
|
//显示星级
|
|
function show_star(race,icon){
|
|
var str="";
|
|
for(var i=1;i<=race;i++){
|
|
str+="<img src='"+get_star(icon,"")+"'>";
|
|
}
|
|
for(var j=i;j<=5;j++){
|
|
str+="<img src='"+get_star(icon,"1")+"'>";
|
|
}
|
|
return str;
|
|
}
|
|
//
|
|
function get_star(icon,color){
|
|
if(icon=="mini"){
|
|
return "images/star_mini"+color+".png";
|
|
}else{
|
|
return "images/star"+color+".png";
|
|
}
|
|
}
|
|
//取得评价内容
|
|
function get_pj_icon(race,khid,icon,is_pj){
|
|
var str="<table width=\"100\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\"><tr>";
|
|
for(var i=1;i<=race;i++){
|
|
str+="<td align=\"center\"><img src='"+get_star(icon,"")+"' id='pj_"+khid+"_"+i+"' style=\"cursor:pointer;max-width:"+(window.innerWidth/18)+"px;\"";
|
|
if(is_pj=="y")
|
|
str+=" onclick=\"save_pj_race("+i+","+race+",'"+khid+"')\"";
|
|
str+="></td>";
|
|
}
|
|
for(var j=i;j<=5;j++){
|
|
str+="<td align=\"center\"><img src='"+get_star(icon,"1")+"' id='pj_"+khid+"_"+j+"' style=\"cursor:pointer;max-width:"+(window.innerWidth/18)+"px;\"";
|
|
if(is_pj=="y")
|
|
str+=" onclick=\"save_pj_race("+j+","+race+",'"+khid+"')\"";
|
|
str+="></td>";
|
|
}
|
|
str+="</tr></table>";
|
|
//alert(str);
|
|
return str;
|
|
}
|
|
//显示评价图标
|
|
function show_pj(race,khid,icon){
|
|
var obj="";
|
|
for(var i=1;i<=race;i++){
|
|
obj=document.getElementById("pj_"+khid+"_"+i);
|
|
obj.src=get_star(icon,"");
|
|
}
|
|
for(var j=i;j<=5;j++){
|
|
obj=document.getElementById("pj_"+khid+"_"+j);
|
|
obj.src=get_star(icon,"1");
|
|
}
|
|
}
|
|
//删除评价
|
|
function del_pj(khid){
|
|
//ajax
|
|
var pj_icon_mini=document.getElementById("div_pj_"+khid+"_icon_mini");
|
|
var pj_icon_big=document.getElementById("div_pj_"+khid+"_icon_big");
|
|
var parent_pj_icon_mini=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("div_pj_"+khid+"_icon_mini");
|
|
var parent_pj_icon_big=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("div_pj_"+khid+"_icon_big");
|
|
var parent_obj_remark=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("input_remark_"+khid);
|
|
var div_del_button=document.getElementById("div_button_del_pj_"+khid);
|
|
var kh_hide_div=document.getElementById("kh_hide_"+khid);
|
|
var input_pj_remark=document.getElementById("input_remark_"+khid);
|
|
var is_pj_mini="";
|
|
var xmlhttp=ajaxinit();
|
|
var url="./?_m=client_pj&_a=del_pj&khid="+khid;
|
|
//alert(url);
|
|
xmlhttp.open("POST",url,true);
|
|
xmlhttp.setRequestHeader("Cache-Control","no-cache");
|
|
xmlhttp.onreadystatechange=function(){
|
|
if(xmlhttp.readyState==4 && xmlhttp.status==200){
|
|
//alert(xmlhttp.responseText);
|
|
if(pj_icon_big)
|
|
pj_icon_big.innerHTML=get_pj_icon(0,khid,"big","y");
|
|
if(pj_icon_mini)
|
|
pj_icon_mini.innerHTML=get_pj_icon(0,khid,"mini","n");
|
|
if(input_pj_remark)
|
|
input_pj_remark.value='';
|
|
if(parent_pj_icon_big)
|
|
parent_pj_icon_big.innerHTML=get_pj_icon(0,khid,"big","y");
|
|
if(parent_pj_icon_mini)
|
|
parent_pj_icon_mini.innerHTML=get_pj_icon(0,khid,"mini","n");
|
|
if(parent_obj_remark)
|
|
parent_obj_remark.value='';
|
|
if(div_del_button)
|
|
div_del_button.style.display="none";
|
|
if(kh_hide_div)
|
|
kh_hide_div.style.display="none";
|
|
}
|
|
}
|
|
xmlhttp.send(null);
|
|
}
|
|
//删除评分
|
|
function del_pj_race(khid){
|
|
//ajax
|
|
var pj_icon_mini=document.getElementById("div_pj_"+khid+"_icon_mini");
|
|
var pj_icon_big=document.getElementById("div_pj_"+khid+"_icon_big");
|
|
var parent_pj_icon_mini=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("div_pj_"+khid+"_icon_mini");
|
|
var parent_pj_icon_big=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("div_pj_"+khid+"_icon_big");
|
|
var save_button=document.getElementById("button_del_pj_"+khid);
|
|
var kh_hide_div=document.getElementById("kh_hide_"+khid);
|
|
var xmlhttp=ajaxinit();
|
|
var url="index.php?_m=client_pj&_a=del_pj_race&khid="+khid;
|
|
var is_pj_mini="";
|
|
//alert(url);
|
|
xmlhttp.open("POST",url,true);
|
|
xmlhttp.setRequestHeader("Cache-Control","no-cache");
|
|
xmlhttp.onreadystatechange=function(){
|
|
if(xmlhttp.readyState==4 && xmlhttp.status==200){
|
|
//alert(xmlhttp.responseText);
|
|
if(pj_icon_big)
|
|
pj_icon_big.innerHTML=get_pj_icon(0,khid,"big","y");
|
|
if(pj_icon_mini)
|
|
pj_icon_mini.innerHTML=get_pj_icon(0,khid,"mini","n");
|
|
if(parent_pj_icon_big)
|
|
parent_pj_icon_big.innerHTML=get_pj_icon(0,khid,"big","y");
|
|
if(parent_pj_icon_mini)
|
|
parent_pj_icon_mini.innerHTML=get_pj_icon(0,khid,"mini","n");
|
|
//alert(khid);
|
|
if(save_button)
|
|
save_button.style.display="none";
|
|
if(kh_hide_div)
|
|
kh_hide_div.style.display="none";
|
|
}
|
|
}
|
|
xmlhttp.send(null);
|
|
}
|
|
//保存评价
|
|
function save_pj_race(race,race1,khid){
|
|
var pj_icon_mini=document.getElementById("div_pj_"+khid+"_icon_mini");
|
|
var pj_icon_big=document.getElementById("div_pj_"+khid+"_icon_big");
|
|
|
|
var parent_pj_icon_mini=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("div_pj_"+khid+"_icon_mini");
|
|
var parent_pj_icon_big=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("div_pj_"+khid+"_icon_big");
|
|
var save_button=document.getElementById("button_save_remak_"+khid);
|
|
var obj_div_del=document.getElementById("div_button_del_pj_"+khid);
|
|
var kh_hide_div=document.getElementById("kh_hide_"+khid);
|
|
var is_pj_mini="";
|
|
if(race!=race1){
|
|
//ajax
|
|
var xmlhttp=ajaxinit();
|
|
var url="./?_m=client_pj&_a=save_pj&khid="+khid+"&race="+race;
|
|
//alert(url);
|
|
xmlhttp.open("POST",url,true);
|
|
xmlhttp.setRequestHeader("Cache-Control","no-cache");
|
|
xmlhttp.onreadystatechange=function(){
|
|
if(xmlhttp.readyState==4 && xmlhttp.status==200){
|
|
//alert(xmlhttp.responseText);
|
|
//window.location.reload();
|
|
if(pj_icon_big)
|
|
pj_icon_big.innerHTML=get_pj_icon(race,khid,"big","y");
|
|
if(pj_icon_mini)
|
|
pj_icon_mini.innerHTML=get_pj_icon(race,khid,"mini","n");
|
|
if(parent_pj_icon_big)
|
|
parent_pj_icon_big.innerHTML=get_pj_icon(race,khid,"big","y");
|
|
if(parent_pj_icon_mini)
|
|
parent_pj_icon_mini.innerHTML=get_pj_icon(race,khid,"mini","n");
|
|
if(obj_div_del)
|
|
obj_div_del.style.display="block";
|
|
//alert(khid);
|
|
if(kh_hide_div)
|
|
kh_hide_div.style.display="none";
|
|
}
|
|
}
|
|
xmlhttp.send(null);
|
|
}
|
|
}
|
|
//保存文字评价
|
|
function save_pj_remark(khid,this_remark){
|
|
var obj_remark=document.getElementById("input_remark_"+khid);
|
|
var parent_obj_remark=window.parent.document.getElementById("layadmin-iframe").contentWindow.document.getElementById("input_remark_"+khid);
|
|
var obj_button_save_remark=document.getElementById("button_save_remark_"+khid);
|
|
var obj_div_del=document.getElementById("div_button_del_pj_"+khid);
|
|
var obj_div_save_remark=document.getElementById("div_save_remark_"+khid);
|
|
var kh_hide_div=document.getElementById("kh_hide_"+khid);
|
|
var remark=obj_remark.value;
|
|
if(remark!=this_remark){
|
|
//ajax
|
|
obj_button_save_remark.value="保存中...";
|
|
obj_button_save_remark.disabled=true;
|
|
var xmlhttp=ajaxinit();
|
|
var url="./?_m=client_pj&_a=save_pj&khid="+khid+"&remark="+encodeURIComponent(remark);
|
|
xmlhttp.open("POST",url,true);
|
|
xmlhttp.setRequestHeader("Cache-Control","no-cache");
|
|
xmlhttp.onreadystatechange=function(){
|
|
if(xmlhttp.readyState==4 && xmlhttp.status==200){
|
|
//alert(xmlhttp.responseText);
|
|
obj_button_save_remark.value="保存文字";
|
|
obj_button_save_remark.disabled=false;
|
|
if(obj_div_del)
|
|
obj_div_del.style.display="block";
|
|
obj_div_save_remark.style.display="none";
|
|
if(kh_hide_div)
|
|
kh_hide_div.style.display="none";
|
|
if(parent_obj_remark)
|
|
parent_obj_remark.value=remark;
|
|
}
|
|
}
|
|
xmlhttp.send(null);
|
|
}else{
|
|
return;
|
|
}
|
|
}
|
|
//
|
|
function pj_remark_focus(khid){
|
|
var obj=document.getElementById("div_save_remark_"+khid);
|
|
obj.style.display="block";
|
|
}
|
|
//
|
|
function pj_remark_blur(khid,this_remark){
|
|
var obj=document.getElementById("div_save_remark_"+khid);
|
|
var remark=document.getElementById("input_remark_"+khid).value;
|
|
if(remark==this_remark){
|
|
obj.style.display="none";
|
|
}else{
|
|
obj.style.display="block";
|
|
}
|
|
}
|
|
//处理layui 数据表格的表头格式
|
|
function deel_layui_thead(obj){
|
|
var title="";
|
|
var laydata1="";
|
|
for (var item in obj){
|
|
if(item=="title"){
|
|
title=obj[item];
|
|
}else if(item=="field" || item=="fixed" || item=="style"){
|
|
laydata1+=item+":'"+obj[item]+"',";
|
|
}else{
|
|
laydata1+=item+":"+obj[item]+",";
|
|
}
|
|
}
|
|
if(laydata1)
|
|
laydata1=laydata1.substring(0,laydata1.length-1);
|
|
var str="<th lay-data=\"{"+laydata1+"}\">"+title+"</th>";
|
|
return str;
|
|
}
|
|
|
|
// 设置cookie
|
|
function setCookie(c_name, value) {
|
|
document.cookie = c_name + "=" + escape(value);
|
|
}
|
|
|
|
// 读取cookie
|
|
function getCookie(c_name) {
|
|
if (document.cookie.length > 0) {
|
|
c_start = document.cookie.indexOf(c_name + "=")
|
|
if (c_start != -1){
|
|
c_start = c_start + c_name.length + 1
|
|
c_end = document.cookie.indexOf(";", c_start)
|
|
if (c_end == -1)
|
|
c_end = document.cookie.length
|
|
return unescape(document.cookie.substring(c_start, c_end))
|
|
}
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// 检查cookie
|
|
function checkCookie(c_name) {
|
|
username = getCookie(c_name);
|
|
console.log(username);
|
|
if (username != null && username != "")
|
|
{ return true; }
|
|
else
|
|
{ return false; }
|
|
}
|
|
|
|
// 清除cookie
|
|
function clearCookie(name) {
|
|
setCookie(name, "", -1);
|
|
}
|
|
function check_json(str){
|
|
if(typeof str == 'object'){
|
|
var str1 = JSON.stringify(str)
|
|
}else{
|
|
var str1=str;
|
|
}
|
|
try{
|
|
$.parseJSON(str1);
|
|
return true;
|
|
}catch (e) {
|
|
return str1;
|
|
}
|
|
} |