📄 perfect.js
字号:
//改变chekbox function changeSc(objForm){ for (var i=0;i<objForm.subCheck.length;i++){ objForm.subCheck[i].checked=objForm.mainCheck.checked; } } //改变车辆种类 function changeType(objForm){ var objDoc = parent.frames("banner").document; var userDeptType=objDoc.all.item("sDeptType").value; if (userDeptType!=4) { delOptions(objForm.ProductLineCode); delOptions(objForm.ModelCode); delOptions(objForm.InsideCode); var srcCode=objForm.AutoType.value+",autoType"; var booCheck = userDeptType != "0" ? true : false; addOption(srcCode,objForm.ProductCode,booCheck); if (booCheck){ changeBrand(objForm); } } } //改变品牌 function changeBrand(objForm){ delOptions(objForm.ModelCode); delOptions(objForm.InsideCode); var srcCode=objForm.ProductCode.value; addOption(srcCode,objForm.ProductLineCode); } //改变产品线 function changeProductLine(objForm){ delOptions(objForm.InsideCode); var srcCode=objForm.ProductCode.value+","+objForm.ProductLineCode.value; addOption(srcCode,objForm.ModelCode); } //改变公告型号 function changeModel(objForm){ var srcCode=objForm.ProductCode.value+","+objForm.ProductLineCode.value+","+objForm.ModelCode.value; addOption(srcCode,objForm.InsideCode); } //改变销售部// function changeSaleDept(objForm){// delOptions(objForm.MarketDept);// delOptions(objForm.Dealer);// var objDoc = parent.frames("banner").document;// var specialDept=objDoc.all.item("specialDept").value;// if (objForm.SaleDept.value==specialDept){// objForm.Filiale.disabled=false;// addOption(objForm.SaleDept,objForm.Filiale);// }// else{// objForm.Filiale.disabled=true;// addOption(objForm.SaleDept,objForm.MarketDept);// }// } function changeSaleDept(objForm){ delOptions(objForm.MarketDept); delOptions(objForm.Dealer);// var objDoc = parent.frames("banner").document;// var specialDept=objDoc.all.item("specialDept").value;// if (objForm.SaleDept.value==specialDept){ if (objForm.SaleDept.value=="00110001" || objForm.SaleDept.value=="03010001"){ objForm.Filiale.disabled=false; addOption(objForm.SaleDept,objForm.Filiale); } else{ objForm.Filiale.disabled=true; addOption(objForm.SaleDept,objForm.MarketDept); } } //改变分公司 function changeFiliale(objForm){ delOptions(objForm.Dealer); addOption(objForm.Filiale,objForm.MarketDept); } //改变市场部 function changeMarketDept(objForm){ addOption(objForm.MarketDept,objForm.Dealer); } //改变经销商 function changeDealer(objForm){ objForm.sDeptCode.value=objForm.Dealer.value; } function initDept(objForm){ with (objForm) { //设置部门数 var objDoc = parent.frames("banner").document; var userDeptType=objDoc.all.item("sDeptType").value; if (userDeptType=="4"){ return; } Filiale.disabled = false; delOptions(SaleDept); delOptions(Filiale); delOptions(MarketDept); delOptions(Dealer); var userDeptName=objDoc.all.item("sDeptName").value; var userDeptCode=objDoc.all.item("sDeptCode").value; var specialDept=objDoc.all.item("specialDept").value; //营销公司 if (userDeptType=="0"){ addOption(userDeptCode,SaleDept); } //销售部 else if (userDeptType=="1"){ var aOption=new Option(); aOption.value=userDeptCode; aOption.text=userDeptName; SaleDept.add(aOption); SaleDept.selectedIndex=1; SaleDept.disabled=true; if (userDeptCode==specialDept){ addOption(userDeptCode,Filiale); Filiale.selectedIndex=0; }else{ addOption(userDeptCode,MarketDept); Filiale.disabled=true; } MarketDept.selectedIndex=0; Dealer.selectedIndex=0; } //分公司 else if (userDeptType=="2"){ SaleDept.disabled=true; var aOption=new Option(); aOption.value=userDeptCode; aOption.text=userDeptName; Filiale.add(aOption); Filiale.selectedIndex=1; Filiale.disabled=true; addOption(userDeptCode,MarketDept); MarketDept.selectedIndex=0; } //市场部 else if (userDeptType=="3"){ SaleDept.disabled=true; Filiale.disabled=true; var aOption=new Option(); aOption.value=userDeptCode; aOption.text=userDeptName; MarketDept.add(aOption); MarketDept.selectedIndex=1; MarketDept.disabled=true; addOption(userDeptCode,Dealer); Dealer.selectedIndex='0'; } //经销商// else if (userDeptType=="4"){// SaleDept.disabled=true;// Filiale.disabled=true;// MarketDept.disabled=true;// var aOption=new Option();// aOption.value=userDeptCode;// aOption.text=userDeptName;// Dealer.add(aOption);// Dealer.selectedIndex=1;// Dealer.disabled=true;// } } } //切换页面 function Submit_pageshow(page){ document.pageshow.pageNo.value=page; document.pageshow.submit(); } //直接转到选定的页面 function Submit_page(page,pageCount,pageNo){ if (isNaN(page) || page<1 || page>pageCount){ if (pageCount==0){ alert("只有当前页"); } else { alert("请输入正确的页数,正确的页数为:1-"+pageCount); } } else if (page!=pageNo){ document.pageshow.pageNo.value=page; document.pageshow.submit(); } } //check whether the input data is valid. function checkDate(dateYear,dateMonth,dateDay){ //Year if (dateYear.value.length==0 || isNaN(dateYear.value) || dateYear.value<1900 ) { dateYear.style.cssText += (';' + "background-color:red;"); dateYear.focus(); return false; } else { dateYear.style.cssText += (';' + "background-color:white;"); } //Month if (dateMonth.value.length==0 || isNaN(dateMonth.value) || dateMonth.value<1 || dateMonth.value>12 ) { dateMonth.style.cssText += (';' + "background-color:red;"); dateMonth.focus(); return false; } else { dateMonth.style.cssText += (';' + "background-color:white;"); } //Day if (dateDay.value.length==0 || isNaN(dateDay.value) || dateDay.value<1 || dateDay.value>31) { dateDay.style.cssText += (';' + "background-color:red;"); dateDay.focus(); return false; } else { dateDay.style.cssText += (';' + "background-color:white;"); } //To date is a date if (!isDate( Number(dateYear.value), Number(dateMonth.value), Number(dateDay.value)) || !isLittleThanToday( Number(dateYear.value), Number(dateMonth.value), Number(dateDay.value)) ) { dateYear.style.cssText += (';' + "background-color:red;"); dateMonth.style.cssText += (';' + "background-color:red;"); dateDay.style.cssText += (';' + "background-color:red;"); dateDay.focus(); return false; } else { dateYear.style.cssText += (';' + "background-color:white;"); dateMonth.style.cssText += (';' + "background-color:white;"); dateDay.style.cssText += (';' + "background-color:white;"); } return true; } function isLittleThanToday(outy,outm,outd){ outm=outm-1; var outDay=new Date(outy,outm,outd); var temp=new Date(); var today=new Date(temp.getYear(),temp.getMonth(),temp.getDate()); if (outDay.valueOf()<=today.valueOf()) { return true; } else{ return false; } } //检索 function submit_search(objForm){ var isRight=searchsale(objForm.fny,objForm.fnm,objForm.fnd, objForm.tny,objForm.tnm,objForm.tnd); if (isRight=="Yes"){ objForm.submit(); } } //设置缺省日期 function initDate(objForm){ pf_set_date(objForm.fny,objForm.fnm,objForm.fnd); pf_set_date(objForm.tny,objForm.tnm,objForm.tnd); } //初始化省 function initState(objForm){ delOptions(objForm.CityCode); addOption("state_input",objForm.StateCode); } //初始化品牌 function initBrand(objForm){ objForm.AutoType.selectedIndex = 1; changeType(objForm); objForm.AutoType.disabled = true; } //改变省市 function change(objForm){ addOption(objForm.StateCode,objForm.CityCode); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -