소스 정리
parent
33fcefe98f
commit
39e4b55530
@ -1,8 +0,0 @@
|
||||
/**
|
||||
* 버튼과 메뉴를 매핑한다.
|
||||
*/
|
||||
function mappingButtonAndMenu(buttonId, menuNm){
|
||||
$("#"+buttonId).on( "click", function() {
|
||||
$("#menus").find("div[data-i18n='"+menuNm+"']").parent("a").trigger("click");
|
||||
});
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
//테이블 렌더링 후 축소 처리할 컬럼 확인
|
||||
function fnDownsizeCheck(tableObj) {
|
||||
$(tableObj).find("thead tr th").each(function(){
|
||||
var thIndex = $(this).index();
|
||||
if($(this).hasClass("downsize")){
|
||||
var trs = $(this).parent("tr").parent("thead").next("tbody").find("tr");
|
||||
trs.each(function(){
|
||||
$(this).find("td:eq("+thIndex+")").css("max-width","160px");
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//테이블 컬럼 축소 여부 변경
|
||||
function fnDownsizeToggle(thObj) {
|
||||
|
||||
$(thObj).toggleClass("downsize");
|
||||
|
||||
var thIndex = $(thObj).index();
|
||||
|
||||
var setValue = "";
|
||||
if($(thObj).hasClass("downsize")){
|
||||
setValue = "160px";
|
||||
}
|
||||
|
||||
var tbody = $(thObj).parent("tr").parent("thead").next("tbody");
|
||||
if(tbody.length < 1){
|
||||
return;
|
||||
}
|
||||
|
||||
var trs = tbody.find("tr");
|
||||
|
||||
if(trs.length < 1){
|
||||
return;
|
||||
}
|
||||
|
||||
if(trs.length == 1 && trs.find("td").length <= 1){
|
||||
return;
|
||||
}
|
||||
|
||||
trs.each(function(){
|
||||
$(this).find("td:eq("+thIndex+")").css("max-width",setValue);
|
||||
});
|
||||
|
||||
};
|
@ -0,0 +1,155 @@
|
||||
class FimsSupport {
|
||||
|
||||
static help(){
|
||||
console.log("메소드 목록");
|
||||
console.log("mappingButtonAndMenu(버튼id, 메뉴이름) : 버튼과 메뉴를 매핑한다.");
|
||||
console.log("fnDownsizeToggle(th객체) : 테이블 컬럼 축소 여부 변경");
|
||||
console.log("fnDownsizeCheck(html테이블객체) : 테이블 렌더링 후 축소 처리할 컬럼 확인");
|
||||
console.log("countCrdnByVhrno(차량번호, 업무구분코드, 시군구코드) : 차량번호로 단속 건수 조회");
|
||||
console.log("countCvlcptDscsnByVhrno(차량번호, 업무구분코드, 시군구코드) : 차량번호로 민원상담 건수 조회");
|
||||
console.log("getVhclInfo(시군구코드, 차량번호, 기준일자) : 시군구코드, 차량번호, 기준일자로 차적 조회");
|
||||
console.log("getVhclDisabledParkingInfo(차량번호) : 장애인 차량여부 조회");
|
||||
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* 버튼과 메뉴를 매핑한다.
|
||||
**************************************************************************/
|
||||
static mappingButtonAndMenu(buttonId, menuNm){
|
||||
$("#"+buttonId).on( "click", function() {
|
||||
$("#menus").find("div[data-i18n='"+menuNm+"']").parent("a").trigger("click");
|
||||
});
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* 테이블 컬럼 축소 여부 변경
|
||||
**************************************************************************/
|
||||
static fnDownsizeToggle(thObj) {
|
||||
|
||||
$(thObj).toggleClass("downsize");
|
||||
|
||||
var thIndex = $(thObj).index();
|
||||
|
||||
var setValue = "";
|
||||
if($(thObj).hasClass("downsize")){
|
||||
setValue = "160px";
|
||||
}
|
||||
|
||||
var tbody = $(thObj).parent("tr").parent("thead").next("tbody");
|
||||
if(tbody.length < 1){
|
||||
return;
|
||||
}
|
||||
|
||||
var trs = tbody.find("tr");
|
||||
|
||||
if(trs.length < 1){
|
||||
return;
|
||||
}
|
||||
|
||||
if(trs.length == 1 && trs.find("td").length <= 1){
|
||||
return;
|
||||
}
|
||||
|
||||
trs.each(function(){
|
||||
$(this).find("td:eq("+thIndex+")").css("max-width",setValue);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* 테이블 렌더링 후 축소 처리할 컬럼 확인
|
||||
**************************************************************************/
|
||||
static fnDownsizeCheck(tableObj) {
|
||||
$(tableObj).find("thead tr th").each(function(){
|
||||
var thIndex = $(this).index();
|
||||
if($(this).hasClass("downsize")){
|
||||
var trs = $(this).parent("tr").parent("thead").next("tbody").find("tr");
|
||||
trs.each(function(){
|
||||
$(this).find("td:eq("+thIndex+")").css("max-width","160px");
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* 차량번호로 단속 건수 조회
|
||||
**************************************************************************/
|
||||
static async countCrdnByVhrno(vhrno, taskSeCd, sggCd){
|
||||
return new Promise((resolve, reject) => {
|
||||
json.get({
|
||||
url: wctx.url("/"+taskSeCd+"/crdn/crdn06/010/nocs.do"),
|
||||
data: {
|
||||
vhrno : vhrno,
|
||||
taskSeCd : taskSeCd,
|
||||
sggCd : sggCd
|
||||
},
|
||||
success: function(resp, textStatus, jqXHR) {
|
||||
resolve(resp);
|
||||
},
|
||||
error: function(jqXHR, textStatus, error) {
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* 차량번호로 민원상담 건수 조회
|
||||
**************************************************************************/
|
||||
static async countCvlcptDscsnByVhrno(vhrno, taskSeCd, sggCd){
|
||||
return new Promise((resolve, reject) => {
|
||||
json.get({
|
||||
url: wctx.url("/"+taskSeCd+"/sprt/sprt04/010/nocs.do"),
|
||||
data: {
|
||||
vhrno : vhrno,
|
||||
taskSeCd : taskSeCd,
|
||||
sggCd : sggCd
|
||||
},
|
||||
success: function(resp, textStatus, jqXHR) {
|
||||
resolve(resp);
|
||||
},
|
||||
error: function(jqXHR, textStatus, error) {
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* 시군구코드, 차량번호, 기준일자로 차적 조회
|
||||
**************************************************************************/
|
||||
static async getVhclInfo(sggCd, vhrno, levy_stdde){
|
||||
return new Promise((resolve, reject) => {
|
||||
json.post({
|
||||
url: wctx.url("/payer/vehicle.do"),
|
||||
data: {
|
||||
sggCd : sggCd,
|
||||
vhrno : vhrno,
|
||||
levy_stdde : levy_stdde
|
||||
},
|
||||
success: function(resp, textStatus, jqXHR) {
|
||||
resolve(resp);
|
||||
},
|
||||
error: function(jqXHR, textStatus, error) {
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
/**************************************************************************
|
||||
* 장애인 차량여부 조회
|
||||
**************************************************************************/
|
||||
static async getVhclDisabledParkingInfo(vhrno){
|
||||
return new Promise((resolve, reject) => {
|
||||
json.get({
|
||||
url: wctx.url("/intf/disabledParking/parkingInfo"),
|
||||
data: {
|
||||
vehicleNo : vhrno
|
||||
},
|
||||
success: function(resp, textStatus, jqXHR) {
|
||||
resolve(resp);
|
||||
},
|
||||
error: function(jqXHR, textStatus, error) {
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue