This repository has been archived on 2026-06-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
wsh5485 7e47ce238b chore: 添加多个图片和资源文件
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
2025-06-15 13:04:37 +08:00

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;
}
}