123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
-
- Namespace.register("U.MD.DK.SP");
- U.MD.DK.SP.getUser = function (userid) {
- var _userid = userid;
- U.A.Request(US.CD, [US.DB, "UseStudio_Users", "GetUserinfoByUserId", _userid], function (r) {
- console.log(r.value);
- $('.U_MD_DK_SP_Head_Logo_name')[0].innerHTML = r.value[0].UserNickName + '的云盘';
- if (r.value[0].UserImageHead) {
- $('.U_MD_DK_SP_Head_UImg')[0].src = "http://fs.1473.cn/" + r.value[0].UserImageHead;
- }
- $('.U_MD_DK_SP_Head_UImg')[0].title = r.value[0].UserNickName;
- });
- }
- U.MD.DK.SP.getDirectioryInfo = function (directoryid) {
- U.UF.CD.loadPageCrossDomain(function () {
- U.A.Request(US.CD, [US.DB, "UseStudio_Disk", "GetDirectroyById", directoryid], U.MD.DK.SP.getDirectioryInfo.asyn);
- });
- }
- U.MD.DK.SP.getDirectioryInfo.asyn = function (r) {
- var _directioryinfo = r.value[0];
- U.MD.DK.SP.getUser(_directioryinfo.UserID);
- U.MD.DK.SP.getAllFileInfo(_directioryinfo.UserDirectoryID, _directioryinfo.UserID, _directioryinfo.GroupID);
- }
- U.MD.DK.SP.getAllFileInfo = function (directoryid, userid, groupid) {
- U.A.Request(US.CD, [US.DB, "UseStudio_Disk", "GetChildsByDirectoryId", userid, directoryid, groupid], U.MD.DK.SP.getAllFileInfo.asyn);
- }
- U.MD.DK.SP.getAllFileInfo.asyn = function (r) {
- console.log(r.value);
- var _contentBox = $('.U_MD_DK_SP_ContentList')[0];
- U.MD.DK.SP.getParentFile(r.value[0].UserDirectoryParentID);
- for (var i = 0; i < r.value.length; i++) {
- var _fileli = $$('div', { 'className': 'U_MD_DK_SP_Li', 'id': 'U_MD_DK_SP_Li' + i }, _contentBox);
- $$('div', { 'className': 'U_MD_DK_SP_CTopNum', 'innerHTML': i > 8 ? (i + 1) : '0' + (i + 1) }, $('#U_MD_DK_SP_Li' + i)[0]);
- var _icon = U.MD.DK.SP.getIcon(r.value[i].UserDirectoryExtendType);
- if (!_icon.classname[2]) {
- _icon.classname[2] = 'U_MD_DK_SP_unfile';
- }
- var _filename = $$('div', { 'className': 'U_MD_DK_SP_CTopFileName', 'title': r.value[i].UserallDirectoryName }, $('#U_MD_DK_SP_Li' + i)[0]);
- $$('span', { 'className': _icon.classname[2] + ' U_MD_DK_SP_Img U_MD_DK_SP_RZSMI ', 'innerHTML': ' ' }, _filename);
- _filename.innerHTML += r.value[i].UserallDirectoryName;
- $$('div', { 'className': 'U_MD_DK_SP_CTopFileType', 'innerHTML': r.value[i].UserDirectoryExtendType }, $('#U_MD_DK_SP_Li' + i)[0]);
- $$('div', { 'className': 'U_MD_DK_SP_CTopFileSize', 'innerHTML': U.UF.UP.minUnitToMaxUnit(r.value[i].UserDirectorySize) }, $('#U_MD_DK_SP_Li' + i)[0]);
- $$('div', { 'className': 'U_MD_DK_SP_CTopFileAuthor', 'innerHTML': r.value[i].UserNickName }, $('#U_MD_DK_SP_Li' + i)[0]);
- var _date = U.UF.D.formatDateToArray(r.value[i].UserDirectoryAddTime);
- $$('div', { 'className': 'U_MD_DK_SP_CTopFileUpdateTime', 'innerHTML': _date[0] + "-" + _date[1] + "-" + _date[2] + " " + _date[3] + ":" + _date[4] }, $('#U_MD_DK_SP_Li' + i)[0]);
- _fileli.onclick = U.UF.C.closure(function (fileinfo) {
- window.location.href = window.location.origin + window.location.pathname + "/" + fileinfo.UserallDirectoryName + window.location.search;
-
- }, [r.value[i]]);
- }
- }
- U.MD.DK.SP.getIcon = function (extendtype) {
- var i,
- _application = US.disk.applicationTypes
- ;
-
- for (i in _application) {
-
- if (_application[i].types.indexOf(extendtype.toLowerCase()) > -1) {
- return _application[i];
- }
- }
- return _application["unknownfile"];
- }
- U.MD.DK.SP.getParentFile = function (parentid) {
- U.A.Request(US.CD, [US.DB, "UseStudio_Disk", "GetDirectroyById", parentid], function (r) {
- $('.U_MD_DK_SP_Head_Logo_name')[0].innerHTML += '-' + r.value[0].UserDirectoryName + '文档详细列表';
- }, []);
- }
|