js- 常用指令碼程式碼

檻外之人發表於2016-07-01


//表單內退回按鈕。
function(opts,btn, url_params, params){


  $("#IT_E_FH_SYSSTATUS").val("稽核退回");

$('#_FixSaveBtn').find('input').click();


}










function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}








({sysLoginUser.userName}=OPER or ({sysLoginUser.userName} ='李紅玉'  or {sysLoginUser.userName}='蘇彩霞' or  {sysLoginUser.userName}='劉召朋' )) and DTTYPE='驗貨' and ( STUTAS='已申請' or STUTAS='主管退回')








格式化日期
Date.prototype.Format = function(fmt)   
{ //author: meizz   
  var o = {   
    "M+" : this.getMonth()+1,                 //月份   
    "d+" : this.getDate(),                    //日   
    "h+" : this.getHours(),                   //小時   
    "m+" : this.getMinutes(),                 //分   
    "s+" : this.getSeconds(),                 //秒   
    "q+" : Math.floor((this.getMonth()+3)/3), //季度   
    "S"  : this.getMilliseconds()             //毫秒   
  };   
  if(/(y+)/.test(fmt))   
    fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));   
  for(var k in o)   
    if(new RegExp("("+ k +")").test(fmt))   
  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
  return fmt;   
}  ;




日期格式使用


var aa=new Date().Format("yyyy-MM-dd hh:mm:ss");
 $("#IT_E_FH_CONDATE").val(aa);




根據欄位判斷工具欄按鈕是否可點//檢視指令碼
Fix.Uniform.config.DataTable.event = {
"onRowSelected": function(objDataTable){
//監聽行選中時事件
for(var i=0;$(".row_selected").length>i;i++){
var status = $($(".row_selected")[i]).data("STATUS");


if(status == "已確認"||status == "已稽核"){
                         //"modify"是按鈕的id
            $("#_FixModifyBtn a").addClass("isDisabled").addClass("disable");
$("#_FixDeleteBtn a").addClass("isDisabled").addClass("disable");
}
}
}
}




//列印按鈕


$(function(){
$("#_FixPrintSel").append("<option value='DTYH.cpt'>大田驗貨</option>");
})




//明細清單按鈕點選
Fix.get("OKBtn_0").els.Trigger.click();
Fix.get("OKBtnRemove_0").els.Trigger.click();


//下拉選單取值
 var checkValue=$("#HTMLSelect_1_FixCOM").val();




//判斷瀏覽或者修改頁面
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}




var _useType = getQueryString("_useType");
if (_useType == "modify") {
//todo
}






//提交按鈕程式碼




相關文章