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
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);
|