/**
* @desc : °øÁö»çÇ× È¸é ÃʱâÈ
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function fInitialize(){
//Á¶È¸µÈ Á¶°Ç ÃʱâÈ
ipt_ntcsubject.value = "";
ipt_attfilenm.value = "";
ipt_ntccnts.value = "";
// Ãʱâ½Ã¿¡ ¼öÁ¤¹× »èÁ¦¸¦ ÇÒ¼ö ¾øÀ½
btn_mod.disabled = true;
btn_del.disabled = true;
btn_cancel.visible = false;
//ÇöÀ糯¥ ¹Þ¾Æ¿È
// var getdate = getCurrentDate();
// model.makeValue("/root/main/iteminfo/fromdd", getdate);
// //ÇÑ´ÞÀ» ±âÁØÀ¸·Î ÇѴ޾ȿ¡ º¸³»Áø °øÁö»çÇ׸¸ º¸¿©ÁÜ
// var todd = ((getCurrentDate().toDate()).getAddDate(30)).getDateFormat();
// model.makeValue("/root/main/iteminfo/todd",todd);
// model.refresh();
//±¸ºÐ
cmb_targetflag.select(0);
// ´ë»óÁ÷Á¾
cmb_ntctrgtjobkind.select(0);
// ÄÞº¸ Ãß°¡(by ±èÁöÈÆ)
cmb_bottomcolor.select(0); //ÇϴܰøÁö ±ÛÀÚ»ö
cmb_bottomsize.select(1); //ÇϴܰøÁö »çÀÌÁî
model.resetInstanceNode("/root/main/iteminfo");
// °øÁö»çÇ× ¸®½ºÆ®
model.removeNodeset("/root/main/noticeinfo/noticelist");
// ºÎ¸ðâÀÌ Àִ°æ¿ì ÆäÀÌ¡ ó¸®
var len = opener.instance1.selectNodes("/root/main/SSZSN00100/noticeinfo").length;
if (checkOpener() && len>0) {
// ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ºÎ¸ðâÀ¸·ÎºÎÅÍ Ä«ÇÇ
// model.copyNode(root.main.noticeinfo, opener.root.main.SSZSN00100.noticeinfo);
// model.copyNode(root.send.offset, opener.root.send.offset);
submit("TRZSN00101");
model.refresh();
//±ä±Þ °øÁöÀÎ °æ¿ì ±ÛÀÚ»ö º¯°æ
var gridrows = grd_notice.rows - grd_notice.fixedRows;
for(var i = 1; i <= gridrows ; i++){
var deliveflag = model.getValue("/root/main/noticeinfo/noticelist[" + i + "]/ntcflag");
if(deliveflag == 'Y'){
grd_notice.rowstyle(i, "data", "color") = "#c0000ff";
}
else
{
grd_notice.rowstyle(i, "data", "color") = "";
}
}
}
else
{
zsnfgetNoticeList();
}
// ³»¿ë ºÎºÐ ¼öÁ¤ÇÒ¼ö ¾ø°Ô²û..
//Áø·áÇàÁ¤°ú¿¡¼ »ç¿ëÇϵµ·Ï Ãß°¡(by ±èÁöÈÆ 2014.10.21)
var dutplcecd = getUserInfo("dutplcecd");
if( dutplcecd == "3310000000" || dutplcecd == "3310200000" ){
group1.visible = true;
chk_bottom.disabled = false;
btn_except.visible = true;
} else {
group1.visible = false;
chk_bottom.disabled = true;
btn_except.visible = false;
}
cpt_bottom.visible = true;
chk_bottom.visible = true;
model.refresh();
}
/**
* @desc : °øÁö»çÇ× Á¶È¸
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfgetNoticeList(){
//°øÁö»çÇ×µî·Ï±×¸®µå¸¦ ÃʱâÈ
// model.removeNodeset("/root/main/delivetrgt");
// model.removeNodeset("/root/main/choideptinfo");
// model.removeNodeset("/root/main/choiuserinfo");
// ´ë»óÀ» Á¶È¸(Àüü, Áø·á°ú, Áø·áÀǻ纰) - ºÎ¸ðâ¿¡¼ ¹Þ¾Æ¿Â
// model.copyNode("/root/send/reqdata","/root/main/cond");
// °øÁö ¸®½ºÆ®¸¦ Á¶È¸
// ¿É¼Â¼³Á¤
submit("TRZSN00101");
//´ë»óÀ» °¡Áö°í ´ë»ó¿¡ ÇØ´çÇÏ´Â °øÁö»çÇ×À» Á¶È¸
// model.copyNode("/root/send/reqdata","/root/main/delivetrgt/delivetrgt");
// model.copyNode("/root/send/savedata","/root/main/delivetrgt/delivedepttrgt");
// model.copyNode("/root/send/save2data","/root/main/delivetrgt/delivedrtrgt");
// submit("TRMMO04901");
// grd_notice.colSort(16) = "desc";
//±ä±Þ °øÁöÀÎ °æ¿ì ±ÛÀÚ»ö º¯°æ
var gridrows = grd_notice.rows - grd_notice.fixedRows;
for(var i = 1; i <= gridrows ; i++){
var deliveflag = model.getValue("/root/main/noticeinfo/noticelist[" + i + "]/ntcflag");
if(deliveflag == 'Y'){
grd_notice.rowstyle(i, "data", "color") = "#c0000ff";
}
else
{
grd_notice.rowstyle(i, "data", "color") = "";
}
}
}
/**
* @desc : ÆäÀÌÁö´ÜÀ§ Á¶È¸¸¦ À§ÇÏ¿© ½ºÅ©·Ñ½Ã ½ÇÇàµÇ´Â ÇÔ¼ö
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function fSubmitOnScroll() {
if(grd_notice.vscroll.attribute("max") == grd_notice.vscroll.attribute("pos")) {
// end of scroll
model.setValue("/root/send/offset", grd_notice.rows-grd_notice.fixedRows); // gridÀÇ header row´Â Á¦¿Ü
submit("TRZSN00101");
grd_notice.dispatch("onmouseup"); // ½ºÅ©·Ñ¹Ù 󸮸¦ À§ÇÑ À̺¥Æ® ¹ß»ý
}
}
/**
* @desc : °øÁö»çÇ× »ó¼¼Á¶È¸ (Á¶È¸¸ðµå)
* @
* @param : Çà¹øÈ£
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfgetNoticeDetail(genrdd, genrno){
// Çà¹øÈ£°¡ ¾ø´Ù¸é ¹Ù·Î ¸®ÅÏ (¹öưŬ¸¯ÇÏ¿© °øÁöÂ÷À» ¶ç¿î°æ¿ì)
if (isNull(genrdd) || isNull(genrno)) return;
// ÀÌ¹Ì ½Å±ÔÀÛ¼ºµÇ°Å³ª ¼öÁ¤µÈ °øÁö»çÇ×ÀÌ Á¸ÀçÇÏ¸é ¸Þ½ÃÁö â ¶ç¿ì¸é¼ ¸®ÅÏ
if (group5.disabled == false)
{
messageBox("ÀÛ¼ºÇÑ ±ÛÀÌ ÀúÀåµÇÁö ¾Ê¾Ò½À´Ï´Ù. ÀúÀå¹öưÀ̳ª ÀÛ¼ºÃë¼Ò ¹öưÀ» ´·¯ÁÖ¼¼¿ä.", "I999");
return;
}
// ÇØ´ç °øÁö³»¿ëÀ» »ó´Ü¿¡ »Ñ·ÁÁÜ
model.resetInstanceNode("/root/main/iteminfo");
model.removeNodeset("/root/main/iteminfo");
model.makeNode("/root/main/iteminfo");
model.removeNodeset("/root/main/noticeinfo_temp");
model.makeNode("/root/main/noticeinfo_temp");
model.setValue("/root/senddetail/genrdd_t", genrdd);
model.setValue("/root/senddetail/genrno_t", genrno);
model.setValue("/root/senddetail/offset", 0);
model.setValue("/root/senddetail/pagesize", 0);
submit("TRZSN00107");
copyNodeType("/root/main/iteminfo", "/root/main/noticeinfo_temp/noticelist", "replace");
fChangeSample();
// °øÁö´ë»óÀ» °¡Á®¿Í¼ »Ñ·ÁÁÜ
var genrdd = model.getValue("/root/main/iteminfo/genrdd");
var genrno = model.getValue("/root/main/iteminfo/genrno");
var targetflag = model.getValue("/root/main/iteminfo/targetflag");
model.setValue("/root/send/genrdd", genrdd);
model.setValue("/root/send/genrno", genrno);
model.setValue("/root/send/targetflag", targetflag);
// ¼ºê¹Ô ÇϱâÀü
if (targetflag == 'D') // ºÎ¼ÀÌ¸é µÎÁÙ
{
list_ntctrgtnm.attribute("cols") = "1";
}
else // ±×¹ÛÀº 5ÁÙ
{
list_ntctrgtnm.attribute("cols") = "5";
}
// ´ë»óÁ÷Á¾ Äĺ¸¹Ú½º º¸¿©ÁÙÁö °áÁ¤
if (targetflag == 'D' || targetflag == 'I') // ºÎ¼À̰ųª ±Ù¹«Áö±â°üÀÏ °æ¿ì
{
cap_trgtjobkind.visible = true;
cmb_ntctrgtjobkind.visible = true;
}
else
{
cap_trgtjobkind.visible = false;
cmb_ntctrgtjobkind.visible = false;
}
// °øÁö´ë»ó ¸®½ºÆ® ¿ÏÀüÈ÷ Áö¿ò
model.removeNode("/root/main/targetinfo");
model.refresh();
submit("TRZSN00102");
model.removeNode("/root/main/exceptinfo");
model.refresh();
submit("TRZSN00106");
// »ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í¿Í¼ ±ÛÀÛ¼ºÀÚ°¡ ¾Æ´Ï¸é ¼öÁ¤/»èÁ¦ÇÒ¼ö ¾øµµ·Ï ÇÔ
var userid = getUserId();
var writerid = model.getValue("/root/main/iteminfo/fstrgstrid");
if (userid == writerid) {
btn_mod.disabled = false;
btn_del.disabled = false;
}
else
{
btn_mod.disabled = true;
btn_del.disabled = true;
}
// °¢Á¾ ÄÁÆ®·Ñ º¸¿©Áֱ⠼³Á¤
group5.disabled = true;
ipt_ntccnts.attribute("editable") = false;
btn_fileadd.visible = false;
btn_filedel.visible = false;
btn_down.visible = true;
if (zsnfCheckFileExt())
btn_preview.visible = true;
else
null;//btn_preview.visible = false;
var dutplcecd = getUserInfo("dutplcecd");
if( dutplcecd == "3310000000" || dutplcecd == "3310200000" ){ //Áø·áÇàÁ¤°ú¿¡¼ »ç¿ëÇϵµ·Ï Ãß°¡(by ±èÁöÈÆ 2014.10.21)
group1.visible = true;
} else {
group1.visible = false;
}
cpt_bottom.visible = true;
chk_bottom.visible = true;
group1.disabled = true;
chk_bottom.disabled = true;
model.refresh();
}
/**
* @desc : ÆÄÀÏ ´Ù¿î·Îµå ¹öư Ŭ¸¯½Ã À̺¥Æ®
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfFileDown() {
// ÇØ´ç °Ô½Ã¹°ÀÌ ½ÇÁ¦ ¼¹ö»ó¿¡ Á¸ÀçÇÏ´ÂÁö È®ÀÎ
var isExist = zsnfCheckNoticeInfo();
if (isExist == false)
{
// ¸Þ½ÃÁöÃâ·Â
messageBox("¼¹ö¿¡¼ ÀÌ¹Ì »èÁ¦µÇ¾îÁø °øÁö»çÇ×ÀÔ´Ï´Ù. ÷ºÎÆÄÀÏÀ» ´Ù¿î·Îµå", "E001");
// ÃʱâÈ
fInitialize();
return;
}
//ÆÄÀÏ¸í¸¦ ¹Þ¾Æ¿È
var getfilenm = model.getValue("/root/main/iteminfo/attfilenm");
//ÆÄÀϸíÀÌ ÀÖ´Â °æ¿ì ´Ù¿î·Îµå
if(getfilenm != ""){
//ÆÄÀϸíÀ» ¹Þ¾Æ¿È
var filenm = model.getValue("/root/main/iteminfo/attfilenm");
//ÆÄÀϸíÀÇ È®ÀåÀÚ¸¸ ¹Þ¾Æ¿È
var fileext = filenm.lastIndexOf(".");
var ext = filenm.substring(fileext +1);
//ÆÄÀÏÀ» ´Ù¿î·Îµå Çϱâ À§ÇØ ÀúÀåÇÒ Ã¢À» ¶ç¿ò
var filesave = window.fileDialog("save","|",false,filenm,ext,"All Files(*.*)|*.*");
//۰ªÀ» ¹Þ¾Æ¿È
var getno = model.getValue("/root/main/iteminfo/genrno");
var getdd = model.getValue("/root/main/iteminfo/genrdd");
//۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù
if (filesave != "") {
model.download(getActionURL("TRZSN00103")+"&genrno="+getno+"&genrdd="+getdd ,filesave);
}
}
}
/**
* @desc : ÆÄÀÏ ¹Ì¸®º¸±â ¹öư Ŭ¸¯½Ã À̺¥Æ®
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfFilePreview() {
var fso, folder;
var temp_path = "C:\\temp2";
FSO = new ActiveXObject("Scripting.FileSystemObject");
// °´Ã¼ »ý¼º ½ÇÆÐÇÏ¸é ¸®ÅÏ
if (FSO == null)
{
return;
}
// ½Ã½ºÅÛ µå¶óÀ̺갡 ¾ø´Ù¸é..
if (FSO.DriveExists("C") == false)
{
return;
}
// Àӽõð·ºÅ丮°¡ ¾øÀ¸¸é »ý¼º
if (FSO.FolderExists(temp_path) == false)
{
folder = FSO.CreateFolder(temp_path);
}
//ÆÄÀÏ¸í¸¦ ¹Þ¾Æ¿È
var getfilenm = model.getValue("/root/main/iteminfo/attfilenm");
//ÆÄÀϸíÀÌ ÀÖ´Â °æ¿ì ´Ù¿î·Îµå
if(getfilenm == "")
{
return;
}
//ÆÄÀϸíÀ» ¹Þ¾Æ¿È
var filenm = model.getValue("/root/main/iteminfo/attfilenm");
//۰ªÀ» ¹Þ¾Æ¿È
var getno = model.getValue("/root/main/iteminfo/genrno");
var getdd = model.getValue("/root/main/iteminfo/genrdd");
//۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù
model.download(getActionURL("TRZSN00103")+"&genrno="+getno+"&genrdd="+getdd ,temp_path+"\\"+filenm, false, false);
window.exec(temp_path+"\\"+filenm, "");
}
function ManipFiles()
{
var fso, f1, f2, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
Response.Write("ÆÄÀÏ ¾²´Â Áß
");
// ÁÙÀ» ¾¹´Ï´Ù.
f1.Write("ÅØ½ºÆ®ÀÔ´Ï´Ù.");
// ÆÄÀÏÀ» ´Ý½À´Ï´Ù.
f1.Close();
Response.Write("ÆÄÀÏÀ» c:\\tmp·Î À̵¿ÇÏ´Â Áß
");
// C:\ ·çÆ®¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ´ëÇÑ ÇÚµéÀ» °¡Á®¿É´Ï´Ù.
f2 = fso.GetFile("c:\\testfile.txt");
// ÆÄÀÏÀ» \tmp µð·ºÅ͸®·Î ¿Å±é´Ï´Ù.
f2.Move ("c:\\tmp\\testfile.txt");
Response.Write("ÆÄÀÏÀ» c:\\temp·Î º¹»çÇÏ´Â Áß
");
// ÆÄÀÏÀ» \temp·Î º¹»çÇÕ´Ï´Ù.
f2.Copy ("c:\\temp\\testfile.txt");
Response.Write("ÆÄÀÏ »èÁ¦ Áß
");
// ÆÄÀÏÀÇ ÇöÀç À§Ä¡¿¡ ´ëÇÑ ÇÚµéÀ» °¡Á®¿É´Ï´Ù.
f2 = fso.GetFile("c:\\tmp\\testfile.txt");
f3 = fso.GetFile("c:\\temp\\testfile.txt");
// ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù.
f2.Delete();
f3.Delete();
Response.Write("¿Ï·áµÇ¾ú½À´Ï´Ù!");
}
/**
* @desc : °øÁö»çÇ×ÀÌ º¸¿©Áú »ç¿ëÀÚ ¼±ÅÃ
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfOpenTargetPopup() {
var targetflag = model.getValue("/root/main/iteminfo/targetflag");
// ´ë»óÀÌ ºÎ¼°¡ ¾Æ´Ñ°æ¿ì ´ë»óÁ÷Á¾ ¼±Åà Ä常¦ ºñȰ¼ºÈ
cmb_ntctrgtjobkind.select(0);
cap_trgtjobkind.visible = false;
cmb_ntctrgtjobkind.visible = false;
// ¹Ýµå½Ã °øÁö ´ë»ó ¸®½ºÆ®¸¦ ÃʱâÈÇÔ
model.removeNode("/root/temp/targetinfo");
model.makeNode("/root/temp/targetinfo");
model.copyNode("/root/temp/targetinfo","/root/main/targetinfo"); // Àӽà ÀúÀåµÈ°É º¹»ç
// ´ë»óÀÌ ÀüüÀÎ °æ¿ì
if (targetflag == 'A' )
{
// ¸ÞÀγëµå ÃʱâÈ
model.removeNode("/root/main/targetinfo");
model.makeNode("/root/main/targetinfo");
btn_open.disabled = false;
// °øÁö´ë»ó ¸®½ºÆ®¸¦ ÃʱâÈÇÔ
//model.removeNodeset("/root/main/targetinfo/targetlist");
}
// ´ë»óÀÌ ±×¹ÛÀÎ °æ¿ì
else
{
// ¿¹ÀÇó¸®
if (targetflag == 'D' || targetflag == 'I')
{
cap_trgtjobkind.visible = true;
cmb_ntctrgtjobkind.visible = true;
}
if (targetflag == 'D') // ºÎ¼ÀÌ¸é µÎÁÙ
{
//alert('ÇÏÀÌ');
//list_ntctrgtnm.cols = 1;
list_ntctrgtnm.attribute("cols") = "1";
}
else // ±×¹ÛÀº 5ÁÙ
{
list_ntctrgtnm.attribute("cols") = "5";
}
model.refresh(); // °»½Å
modal("SPZSN00200","","300","100","SPZSN00200","/root/temp/targetinfo","/root/main/selecteduser");
// ¸ÞÀγëµå ÃʱâÈ
model.removeNode("/root/main/targetinfo");
model.makeNode("/root/main/targetinfo");
model.copyNode("/root/main/targetinfo","/root/temp/targetinfo"); // Àӽà ÀúÀåµÈ°É º¹»ç
}
model.refresh();
}
/**
* @desc : °øÁö»çÇ× ´ë»ó Á¦¿Ü ¼±ÅÃ
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfOpenExceptPopup() {
// ¹Ýµå½Ã °øÁö ´ë»ó ¸®½ºÆ®¸¦ ÃʱâÈÇÔ
model.removeNode("/root/temp/exceptinfo");
model.makeNode("/root/temp/exceptinfo");
model.copyNode("/root/temp/exceptinfo","/root/main/exceptinfo"); // Àӽà ÀúÀåµÈ°É º¹»ç
model.refresh(); // °»½Å
modal("SPZSN00400","","300","100","SPZSN00400","/root/temp/exceptinfo","/root/main/selecteduser");
// ¸ÞÀγëµå ÃʱâÈ
model.removeNode("/root/main/exceptinfo");
model.makeNode("/root/main/exceptinfo");
model.copyNode("/root/main/exceptinfo","/root/temp/exceptinfo"); // Àӽà ÀúÀåµÈ°É º¹»ç
model.refresh();
}
/**
* @desc : ÆÄÀÏ÷ºÎ¹öư Ŭ¸¯½Ã À̺¥Æ®
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfFileAdd() {
//******ÆÄÀÏÀ» ÷ºÎÇϱâ À§ÇØ ÆÄÀÏ¿±â°¡ open µÇ°Ô ÇÑ´Ù.
//ÆÄÀÏÀÇ Å©±â¸¦ ÃøÁ¤ÇÑ´Ù.
var maxsize = upload1.attribute("filesize");
var name = model.getValue("/root/main/iteminfo/attfilenm");
if(name != '' || name == '-'){
var fileupdata = messageBox(name + " ÆÄÀÏ ¼öÁ¤À»" , "S001");
if(fileupdata == '6'){
//ÆÄÀÏ »èÁ¦
//input¹Ú½º¿¡ ³ªÅ¸³ ¸íÀ» Á¦°Å
ipt_attfilenm.value = "";
//ÆÄÀÏ ÀúÀå
//ÆÄÀÏÀ» ¹Þ¾Æ¿À±â À§ÇØ ÆÄÀÏ¿±â ÆË¾÷âÀ» ¶ç¿î´Ù.
var fileopen = window.fileDialog("open","|","false");
//ÆÄÀÏ °æ·Î°¡ ¾Æ´Ñ À̸§¸¸ input¹Ú½º¿¡ ³Ö±â À§ÇÑ Ã³¸®
model.makeValue("/root/main/iteminfo/attfilenm", fileopen);
var name = model.getValue("/root/main/iteminfo/attfilenm");
//lastIndexOfÇÔ¼ö´Â \\À̰ÍÀ» µÚ¾î¼¼ °Ë»öÇÏ¿© ³ª¿À¸é ¾Õ¿¡ °ÍÀº Áö¿î´Ù.
var filename = name.lastIndexOf("\\");
//open ÆÄÀÏ¸í¸¦ input¹Ú½º¿¡ ³Ö´Â´Ù.
ipt_attfilenm.value = fileopen.substring(filename + 1);
//¼±ÅÃÇÑ ÆÄÀÏÀÌ ÀúÀå¹öưÀ» ´·¶À»¶§ ÀúÀåÀÌ µÇ°Ô Çϱâ À§ÇØ ÆÄÀÏ ÀúÀå ÀνºÅϽº¿¡ ÆÄÀÏÁÖ¼Ò¸¦ ÀúÀåÇØ µÐ´Ù.
model.makeValue("/root/send/file/filename", name);
model.refresh();
//ÆÄÀÏ Å©±â°¡ ³Ê¹« Å«°æ¿ì ¸Þ¼¼Áö¸¦ ¶ç¿î´Ù.
if (!checkFileSize(upload1)){
ipt_attfilenm.value = "";
messageBox("ÆÄÀÏ Å©±â°¡ ÃÖ´ëÄ¡("+maxsize+"Byte)¸¦", "E003");
model.resetInstanceNode("/root/send/file");
}
model.makeValue("/root/main/iteminfo/fileyn", 'Y');
}else if(fileupdata == '7'){
messageBox(name + " ÆÄÀÏ ¼öÁ¤À» ÇÏÁö", "E007");
model.makeValue("/root/main/iteminfo/fileyn", 'N');
}else{
}
}else{
//ÆÄÀÏÀ» ¹Þ¾Æ¿À±â À§ÇØ ÆÄÀÏ¿±â ÆË¾÷âÀ» ¶ç¿î´Ù.
var fileopen = window.fileDialog("open","|","false");
//ÆÄÀÏ °æ·Î°¡ ¾Æ´Ñ À̸§¸¸ input¹Ú½º¿¡ ³Ö±â À§ÇÑ Ã³¸®
model.makeValue("/root/main/iteminfo/attfilenm", fileopen);
var name = model.getValue("/root/main/iteminfo/attfilenm");
//lastIndexOfÇÔ¼ö´Â \\À̰ÍÀ» µÚ¾î¼¼ °Ë»öÇÏ¿© ³ª¿À¸é ¾Õ¿¡ °ÍÀº Áö¿î´Ù.
var filename = name.lastIndexOf("\\");
//open ÆÄÀÏ¸í¸¦ input¹Ú½º¿¡ ³Ö´Â´Ù.
ipt_attfilenm.value = fileopen.substring(filename + 1);
//¼±ÅÃÇÑ ÆÄÀÏÀÌ ÀúÀå¹öưÀ» ´·¶À»¶§ ÀúÀåÀÌ µÇ°Ô Çϱâ À§ÇØ ÆÄÀÏ ÀúÀå ÀνºÅϽº¿¡ ÆÄÀÏÁÖ¼Ò¸¦ ÀúÀåÇØ µÐ´Ù.
model.makeValue("/root/send/file/filename", name);
model.refresh();
//ÆÄÀÏ Å©±â°¡ ³Ê¹« Å«°æ¿ì ¸Þ¼¼Áö¸¦ ¶ç¿î´Ù.
if (!checkFileSize(upload1)){
ipt_attfilenm.value = "";
messageBox("ÆÄÀÏ Å©±â°¡ ÃÖ´ëÄ¡("+maxsize+"Byte)¸¦", "E003");
model.resetInstanceNode("/root/send/file");
}
model.makeValue("/root/main/iteminfo/fileyn", 'Y');
}
}
/**
* @desc : »èÁ¦½Ã ¹ß»ýÇÏ´Â À̺¥Æ®
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfFileDel() {
//µî·ÏµÈ ÆÄÀÏÀ» »èÁ¦Çϱâ À§ÇØ »óŰªÀ» »èÁ¦·Î ¸¸µç´Ù.
//model.makeValue("/root/main/iteminfo/status",'d');
var name = model.getValue("/root/main/iteminfo/attfilenm");
if((name != '')){
var fileupdata = messageBox(name + " ÆÄÀÏ »èÁ¦¸¦" , "S001");
if(fileupdata == '6'){
//ÆÄÀÏ »èÁ¦
//input¹Ú½º¿¡ ³ªÅ¸³ ¸íÀ» Á¦°Å
ipt_attfilenm.value = "";
model.resetInstanceNode("/root/send/file");
//model.removeNodeset("/root/main/send/file/filename");
}
}
//±âÁ¸ »óŰªÀ¸·Î º¯°æÇÑ´Ù.
// model.makeValue("/root/main/iteminfo/status",'u');
model.refresh();
}
/**
* @desc : °øÁö»çÇ× ³»¿ë »èÁ¦
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfNoticeDel() {
var genrdd = model.getValue("/root/main/iteminfo/genrdd");
var genrno = model.getValue("/root/main/iteminfo/genrno");
if (genrdd == "" || genrno == "")
{
return;
}
// »ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í¿Í¼ ±ÛÀÛ¼ºÀÚ°¡ ¾Æ´Ï¸é »èÁ¦ÇÒ ¼ö ¾øµµ·Ï ÇÔ
var userid = getUserId();
var writerid = model.getValue("/root/main/iteminfo/fstrgstrid");
if (userid == writerid) {
model.setValue("/root/main/iteminfo/status","d"); // »èÁ¦Ç¥½Ã
zsnfExeSave(); // ÀúÀå
} else {
messageBox("ÀÛ¼ºÀÚ¸¸ »èÁ¦ ","I006");
return;
}
fInitialize(); // ÃʱâÈ
}
/**
* @desc : °øÁö»çÇ× ½Å±Ô /¼öÁ¤ ÈÄ ÀúÀå
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfExeSave() {
var status = model.getValue("/root/main/iteminfo/status");
// °øÁö»çÇ× ¸¶½ºÅÍ
var nodes_iteminfo = instance1.selectNodes("/root/main/iteminfo");
var getData_iteminfo = getNodeListCSV(nodes_iteminfo);
// °øÁö´ë»ó¸ñ·Ï
var nodes_targetinfo = instance1.selectNodes("/root/main/targetinfo/targetlist");
var getData_targetinfo = getNodeListCSV(nodes_targetinfo);
var getData_targetinfo_cnt = getNodesetCount("/root/main/targetinfo/targetlist"); // ³ëµå¼Â °¹¼ö¸¦ ¾ò¾î¿È
// °øÁöÁ¦¿Ü´ë»ó¸ñ·Ï
var nodes_exceptinfo = instance1.selectNodes("/root/main/exceptinfo/targetlist");
var getData_exceptinfo = getNodeListCSV(nodes_exceptinfo);
var getData_exceptinfo_cnt = getNodesetCount("/root/main/exceptinfo/targetlist"); // ³ëµå¼Â °¹¼ö¸¦ ¾ò¾î¿È
var targetflag = model.getValue("/root/main/iteminfo/targetflag"); // °øÁö´ë»óÀÌ ºÎ¼Àϰæ¿ì
model.setValue("/root/send/savedata", getData_iteminfo);
//alert("["+ getData_targetinfo_cnt +"]");
if (getData_targetinfo_cnt == 0) // µ¥ÀÌÅͰ¡ Çϳªµµ ¾øÀ»°æ¿ì
{
model.removeNodeset("/root/send/targetinfo");
}
else
{
model.makeNode("/root/send/targetinfo");
model.setValue("/root/send/targetinfo",getData_targetinfo);
}
if (getData_exceptinfo_cnt == 0) // µ¥ÀÌÅͰ¡ Çϳªµµ ¾øÀ»°æ¿ì
{
model.removeNodeset("/root/send/exceptinfo");
}
else
{
model.makeNode("/root/send/exceptinfo");
model.setValue("/root/send/exceptinfo",getData_exceptinfo);
}
// °øÁö»çÇ× ¸®½ºÆ® »èÁ¦
//model.removeNodeset("/root/main/noticeinfo/noticelist");
//model.refresh();
model.setValue("/root/send/offset", 0); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸ ÃʱâÈ
// ¼ºê¹ÔÇÑ´Ù.
var retvalue = submit("TXZSN00101");
// ÀúÀå½Ã ¿¡·¯³ °æ¿ì ¸ñ·ÏÀ» Àç·ÎµùÇÔ
if(retvalue == false)
{
fInitialize(); // ÃʱâÈ
return;
}
//±ä±Þ °øÁöÀÎ °æ¿ì ±ÛÀÚ»ö º¯°æ
var gridrows = grd_notice.rows - grd_notice.fixedRows;
for(var i = 1; i <= gridrows ; i++){
var deliveflag = model.getValue("/root/main/noticeinfo/noticelist[" + i + "]/ntcflag");
if(deliveflag == 'Y'){
//alert(deliveflag);
grd_notice.rowstyle(i, "data", "color") = "#c0000ff";
}
else
{
grd_notice.rowstyle(i, "data", "color") = "";
}
}
//¹æ±Ý ÀÔ·ÂÇÏ¿´´ø ÀÚ·áÀÇ PK °ªÀ» °¡Á®¿Â´Ù. (÷ºÎÆÄÀÏ ¼¹ö»óÀÇ °æ·Îµµ °¡Á®¿Â´Ù)
var genrdd = model.getValue("/root/main/noticeinfo/result/genrdd");
var genrno = model.getValue("/root/main/noticeinfo/result/genrno");
var attfilepath = model.getValue("/root/main/noticeinfo/result/attfilepath"); // ¼¹ö»óÀÇ ÀúÀå°æ·Î
model.setValue("/root/main/iteminfo/genrdd", genrdd);
model.setValue("/root/main/iteminfo/genrno", genrno);
model.setValue("/root/main/iteminfo/attfilepath", attfilepath);
// ÷ºÎÆÄÀÏ ÃʱâÈ
model.resetInstanceNode("/root/send/file");
//fInitialize();
//grd_notice.refresh();
//model.refresh();
//grd_notice.refresh();
}
function zsnfCheckFileExt() {
retvalue = false;
var filename = model.getValue("/root/main/iteminfo/attfilenm");
var IMG_FORMAT = "\\.(bmp|gif|jpg|jpeg|png|doc|xls|cvs|txt|ppt|hwp|pptx|pdf|mp4)$"; // pdfÆÄÀÏ Ãß°¡(by ±èÁöÈÆ), mp4ÆÄÀÏÃß°¡(by ¼Õº´Àº)
if( (new RegExp(IMG_FORMAT, "i")).test(filename))
{
retvalue = true;
}
else
{
retvalue = false;
}
return retvalue;
}
/**
* @desc : °øÁö»çÇ× À̰ü
* @
* @param :
* @return :
* @author :
* @---------------------------------------------------
*/
function zsnfExeMig() {
var status = model.getValue("/root/main/iteminfo/status");
// °øÁö»çÇ× ¸¶½ºÅÍ
var nodes_iteminfo = instance1.selectNodes("/root/main/iteminfo");
var getData_iteminfo = getNodeListCSV(nodes_iteminfo);
// °øÁö´ë»ó¸ñ·Ï
var nodes_targetinfo = instance1.selectNodes("/root/main/targetinfo/targetlist");
var getData_targetinfo = getNodeListCSV(nodes_targetinfo);
var getData_targetinfo_cnt = getNodesetCount("/root/main/targetinfo/targetlist"); // ³ëµå¼Â °¹¼ö¸¦ ¾ò¾î¿È
var targetflag = model.getValue("/root/main/iteminfo/targetflag"); // °øÁö´ë»óÀÌ ºÎ¼Àϰæ¿ì
model.setValue("/root/send/savedata", getData_iteminfo);
//alert("["+ getData_targetinfo_cnt +"]");
if (getData_targetinfo_cnt == 0) // µ¥ÀÌÅͰ¡ Çϳªµµ ¾øÀ»°æ¿ì
{
model.removeNodeset("/root/send/targetinfo");
}
else
{
model.makeNode("/root/send/targetinfo")
model.setValue("/root/send/targetinfo",getData_targetinfo);
}
// °øÁö»çÇ× ¸®½ºÆ® »èÁ¦
//model.removeNodeset("/root/main/noticeinfo/noticelist");
//model.refresh();
// ¼ºê¹ÔÇÑ´Ù.
var retvalue = submit("TXZSN00201");
// ÀúÀå½Ã ¿¡·¯³ °æ¿ì ¸ñ·ÏÀ» Àç·ÎµùÇÔ
if(retvalue == false)
{
fInitialize(); // ÃʱâÈ
return;
}
//±ä±Þ °øÁöÀÎ °æ¿ì ±ÛÀÚ»ö º¯°æ
var gridrows = grd_notice.rows - grd_notice.fixedRows;
for(var i = 1; i <= gridrows ; i++){
var deliveflag = model.getValue("/root/main/noticeinfo/noticelist[" + i + "]/ntcflag");
if(deliveflag == 'Y'){
//alert(deliveflag);
grd_notice.rowstyle(i, "data", "color") = "#c0000ff";
}
else
{
grd_notice.rowstyle(i, "data", "color") = "";
}
}
// ÷ºÎÆÄÀÏ ÃʱâÈ
model.resetInstanceNode("/root/send/file");
//fInitialize();
//grd_notice.refresh();
//model.refresh();
//grd_notice.refresh();
}
function zsnfNewNotice() {
//**********ÃʱâÈ
//Á¦¸ñ, ´ë»ó, ÷ºÎ, ³»¿ë¿¡ data Á¦°Å
ipt_ntcsubject.value = "";
ipt_attfilenm.value = "";
ipt_ntccnts.value = "";
//±â°£À» ÃʱâÈ
var getdate = getCurrentDate();
model.makeValue("/root/main/iteminfo/fromdd", getdate);
var todd = ((getCurrentDate().toDate()).getAddDate(30)).getDateFormat();
model.makeValue("/root/main/iteminfo/todd",todd);
//ÄÞº¸¹Ú½º¸¦ ÃʱâÈ
cmb_ntcflag.select(0);
cmb_ntctrgtjobkind.select(0);
cmb_targetflag.select(0);
// ÄÞº¸ Ãß°¡(by ±èÁöÈÆ)
cmb_bottomcolor.select(0); //ÇϴܰøÁö ±ÛÀÚ»ö
cmb_bottomsize.select(1); //ÇϴܰøÁö »çÀÌÁî
// ÷ºÎÆÄÀÏ ÃʱâÈ
model.resetInstanceNode("/root/send/file");
// °øÁö´ë»ó ¸®½ºÆ® ÃʱâÈ
model.removeNodeset("/root/main/targetinfo/targetlist");
model.removeNodeset("/root/main/exceptinfo/targetlist");
model.refresh();
}
//¼±ÅÃµÈ row»èÁ¦
function zsnfDeleteTarget(){
model.copyNode("/root/temp/targetinfo","/root/main/targetinfo"); // Àӽà ÀνºÅϽº¿¡ Ä«ÇÇ
model.removeNode("/root/main/targetinfo");
model.makeNode("/root/main/targetinfo");
model.refresh();
//¸ÖƼ·Î µ¥ÀÌŸ ¼±ÅÃ
var selectedRows = model.getValue("/root/main/selctedtarget");
var selectedArr = selectedRows.split(" ");
// ¼±ÅÃÀ» ÇØÁ¦ÇÔ
// ¿¤¸®¸ÕÆ® ÄÝ·º¼Ç °´Ã¼¸¦ ¾ò¾î¿È
// for(var i=0; i