angular.module('push') .factory('ModelService', function (UtilService) { var isFirstOpen = 0;//是否是第一次打开 0:是,1:不是 var createType = 0;//记录新建类型 0:首页,1:本地,2:云 var folderlist = [];//文件夹列表 var localfolderlist = [];//本地文件夹 var cloudfolderlist = [];//云文件夹 var checkdefolder = {};//新建页选中的文件夹 var editcheckfolder = {};//编辑页选中的文件夹 var conninfo = {};//对接信息 var imagelist = [];//图片list var cardlist = [];//名片list var deletecardlist = []; var deleteimageids = ""; var deletecompanyids = ""; var deletememberids = ""; var deletethemeids = ""; var deleteproductids = ""; var deleteiur1ids = ""; var deleteiur2ids = ""; var deleteyearprojectids = ""; var selectlevellist = [];//复制文件夹被选中文件List return { getIsFirstOpen: function () { return isFirstOpen; }, setIsFirstOpen: function (temp) { isFirstOpen = temp; }, getCreateType: function () { return createType; }, setCreateType: function (temp) { createType = temp; }, /*--------------分割线----------------*/ getFolderList: function () { return folderlist; }, setFolderList: function (templist) { folderlist = templist; }, getLocalFolderList: function () { return localfolderlist; }, setLocalFolderList: function (templist) { localfolderlist = templist; }, getCloudFolderList: function () { return cloudfolderlist; }, setCloudFolderList: function (templist) { cloudfolderlist = templist; }, /*--------------分割线----------------*/ getCheckdeFolder: function () { return checkdefolder; }, setCheckdeFolder: function (tempfolder) { checkdefolder = tempfolder; }, getEditCheckdeFolder: function () { return editcheckfolder; }, setEditCheckdeFolder: function (tempfolder) { editcheckfolder = tempfolder; }, /*--------------分割线----------------*/ getConninfo: function () { return conninfo; }, setConninfo: function (temp) { conninfo = temp; }, getImageList: function () { return imagelist; }, setImageList: function (temp) { imagelist = temp; }, getCardList: function () { return cardlist; }, setCardList: function (templist) { cardlist = templist; }, setCardListByIndex: function (index, templist) { cardlist[index] = templist; }, addCardList: function (tempcard) { cardlist.push(tempcard); }, /*--------------分割线----------------*/ getDeleteCardList: function () { return deletecardlist; }, setDeleteCardList: function (templist) { deletecardlist = templist; }, getDeleteImageIds: function () { return deleteimageids; }, setDeleteImageIds: function (temp) { deleteimageids = temp; }, getDeleteCompanyIds: function () { return deletecompanyids; }, setDeleteCompanyIds: function (temp) { deletecompanyids = temp; }, getDeleteMemberIds: function () { return deletememberids; }, setDeleteMemberIds: function (temp) { deletememberids = temp; }, getDeleteThemeIds: function () { return deletethemeids; }, setDeleteThemeIds: function (temp) { deletethemeids = temp; }, getDeleteProductIds: function () { return deleteproductids; }, setDeleteProductIds: function (temp) { deleteproductids = temp; }, getDeleteIur1Ids: function () { return deleteiur1ids; }, setDeleteIur1Ids: function (temp) { deleteiur1ids = temp; }, getDeleteIur2Ids: function () { return deleteiur2ids; }, setDeleteIur2Ids: function (temp) { deleteiur2ids = temp; }, getDeleteYearProjectIds: function () { return deleteyearprojectids; }, setDeleteYearProjectIds: function (temp) { deleteyearprojectids = temp; }, getSelectLevelList: function () { return selectlevellist; }, setSelectLevelList: function (templist) { selectlevellist = templist; }, addSelectLevelList: function (tempobj) { selectlevellist.push(tempobj); }, deleteSelectLevelList: function (index) { selectlevellist.splice(index, 1); }, /*--------------分割线----------------*/ resetTempData: function () { isFirstOpen = 0; editcheckfolder = {}; conninfo = {}; imagelist = []; cardlist = []; deletecardlist = []; deleteimageids = ""; deletecompanyids = ""; deletememberids = ""; deletethemeids = ""; deleteproductids = ""; deleteiur1ids = ""; deleteiur2ids = ""; deleteyearprojectids = ""; } } });