You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

123 lines
4.1 KiB

'use strict';
var sProgramId = getProgramId(),
sQueryPrgId = getQueryPrgId(),
fnPageInit = function () {
var oCurData = {
ParentId1: '12345678910',
ParentId2: '12345678911',
ParentId3: '12345678912',
Filelist1: [],
Filelist2: [],
Filelist3: []
},
oValidator = null,
/*
* ToolBar 按鈕事件 function
* @param {Object}inst 按鈕物件對象
* @param {Object} e 事件對象
* @return 無
* 起始作者:John
* 起始日期:2016/05/21
* 最新修改人:John
* 最新修日期:2016/11/03
*/
fnButtonHandler = function (inst, e) {
var sId = inst.id;
switch (sId) {
case "Toolbar_Qry":
break;
case "Toolbar_Save":
break;
case "Toolbar_ReAdd":
break;
case "Toolbar_Clear":
clearPageVal();
break;
case "Toolbar_Leave":
pageLeave();
break;
case "Toolbar_Add":
break;
case "Toolbar_Upd":
break;
case "Toolbar_Copy":
break;
case "Toolbar_Del": // ╠message.ConfirmToDelete⇒確定要刪除嗎 ?╣ ╠common.Tips⇒提示╣
layer.confirm(i18next.t("message.ConfirmToDelete"), { icon: 3, title: i18next.t('common.Tips') }, function (index) {
fnDel();
layer.close(index);
});
break;
default:
alert("No handle '" + sId + "'");
break;
}
},
/*
* 初始化 function
* @param 無
* @return 無
* 起始作者:John
* 起始日期:2016/05/21
* 最新修改人:John
* 最新修日期:2016/11/03
*/
init = function () {
var callback1 = function (files) {
var option = {};
option.input = $('#fileInput1');
option.limit = 1;
option.extensions = ['jpg', 'jpeg', 'png', 'bmp', 'gif', 'png'];
option.theme = 'box2';
option.folder = 'Test';
option.type = 'one';
option.parentid = oCurData.ParentId1;
option.files = files;
fnUploadRegister(option);
};
var callback2 = function (files) {
var option = {};
option.input = $('#fileInput2');
option.theme = 'box1';
option.folder = 'Test';
option.parentid = oCurData.ParentId2;
option.files = files;
fnUploadRegister(option);
};
var callback3 = function (files) {
var option = {};
option.input = $('#fileInput3');
option.theme = 'box2';
option.folder = 'Test';
option.type = 'list';
option.parentid = oCurData.ParentId3;
option.files = files;
fnUploadRegister(option);
};
$.whenArray([fnGetUploadFiles(oCurData.ParentId1, callback1),
fnGetUploadFiles(oCurData.ParentId2, callback2),
fnGetUploadFiles(oCurData.ParentId3, callback3)]);
};
init();
};
//require(['base', 'filer', 'util'], fnPageInit);
var jsfnew = bundles.base.concat(bundles.filer, bundles.util);
loadjs(jsfnew, 'jsfnew', { async: false });
loadjs.ready(['jsfnew'], fnPageInit);