app.controller("knowledgebaseCtrl",["$rootScope","$scope","$state","$timeout","$interval","SweetAlert","$modal","FileUploader","i18nService","uiGridConstants","uiGridGroupingConstants","Restangular","api_user_data","api_solution",function(a,t,e,n,i,r,u,o,s,d,l,p,c,f){function g(a,t){for(var e={},n=null,i=null,r=0;r0&&angular.forEach(t.outdata,function(a){n.typeList.push({id:a.id})}),f.findSolutionTypesUser(n).then(function(a){t.userdata=a.data,angular.forEach(t.userdata,function(a,e){t.userdata[e].username=a.name,t.userdata[e].userid=a.id})})}},t.remove=function(a){var e=-1;if(angular.forEach(t.outdata,function(t,n){a.id==t.id&&(e=n)}),e!=-1){t.outdata.splice(e,1);var n={typeList:[]};t.outdata.length>0&&angular.forEach(t.outdata,function(a){n.typeList.push({id:a.id})}),f.findSolutionTypesUser(n).then(function(a){t.userdata=a.data,angular.forEach(t.userdata,function(a,e){t.userdata[e].username=a.name,t.userdata[e].userid=a.id})})}},t.removeUser=function(a){var e=-1;angular.forEach(t.userdata,function(t,n){a.userid==t.userid&&(e=n)}),e!=-1&&t.userdata.splice(e,1)},t.try_async_load=function(){t.my_data=[],t.doing_async=!0,f.findSolutionTypeActions(y.id).then(function(a){for(var e=a.data,n=[],i=0;i0&&(t.doing_async=!1)})},t.cancel=function(){t.userdata=[],t.outdata=[]},t.reset=function(){t.userdata=[],t.outdata=[]},t.ok=function(){if(t.outdata.length>0){var a={userList:[],typeList:[]};angular.forEach(t.outdata,function(t){a.typeList.push({id:t.id})}),angular.forEach(t.userdata,function(t){a.userList.push({id:t.userid})}),f.addTypeUserAll(a).then(function(a){a&&(200==a.status?(t.userdata=[],t.outdata=[],r.swal({title:"保存成功!",type:"success"})):r.swal({title:"保存失败!",type:"error"}))})}else r.swal({title:"请选择分类!",type:"error"})},t.try_async_load();var m={key:"null",status:0,pageIndex:0,pageSum:10,userId:y.id}}]);