| xqd
@@ -74,8 +74,8 @@
|
|
|
$scope.load(true);
|
|
|
};
|
|
|
|
|
|
- $scope.toDetail = function (id) {
|
|
|
- $state.go('app.home_dreamdetail',{id:id});
|
|
|
+ $scope.toDetail = function (id, user_id) {
|
|
|
+ $state.go('app.home_dreamdetail',{id:id, user_id: user_id});
|
|
|
};
|
|
|
$scope.toUserDetail = function (id) {
|
|
|
homeService.toUserDetail(id).then(function(result){
|
| xqd
@@ -184,9 +184,12 @@
|
|
|
var result = [];
|
|
|
for(var i = 0; i < reportUser.length; i++){
|
|
|
for(var j = 0; j < dreams_before.length ; j++){
|
|
|
- if(reportUser[i] == dreams_before[j].user_id){
|
|
|
- dreams_before.splice(j,1,undefined);
|
|
|
+ if(dreams_before[j] != undefined){
|
|
|
+ if(reportUser[i] == dreams_before[j].user_id){
|
|
|
+ dreams_before.splice(j,1,undefined);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
for(var i = 0; i < dreams_before.length; i++){
|
| xqd
@@ -423,19 +426,40 @@
|
|
|
$scope.toshare = false;
|
|
|
msg.confirm('确定拉黑?').then(function(result){
|
|
|
if(result==true){
|
|
|
- var res = typeof(storage.getObject('reportUser'));
|
|
|
- if(res != 'object'){
|
|
|
- var reportUser = storage.getObject('reportUser');
|
|
|
- }
|
|
|
- else{
|
|
|
- var reportUser = [];
|
|
|
- }
|
|
|
- reportUser.push($scope.dream.user_id);
|
|
|
- storage.setObject('reportUser',reportUser);
|
|
|
- msg.text('已拉黑');
|
|
|
+ $scope.toUserDetail($scope.blackUser_id);
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+ $scope.toUserDetail = function(blackUser_id){
|
|
|
+ homeService.toUserDetail(blackUser_id).then(function(result){
|
|
|
+ var blackUser = result.data.data;
|
|
|
+ var res = storage.getObject('reportUser');
|
|
|
+ if(res.length != undefined){
|
|
|
+ var reportUser = storage.getObject('reportUser');
|
|
|
+ var blackUsers = storage.getObject('blackUsers');
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ var reportUser = [];
|
|
|
+ var blackUsers = [];
|
|
|
+ }
|
|
|
+ var blackUser = {
|
|
|
+ id: $scope.dream.user_id,
|
|
|
+ nickname: blackUser.user.nickname,
|
|
|
+ avatar: blackUser.user.avatar,
|
|
|
+ city: blackUser.user.city,
|
|
|
+ signture: blackUser.user.signture
|
|
|
+ }
|
|
|
+ reportUser.push($scope.dream.user_id);
|
|
|
+ storage.setObject('reportUser',reportUser);
|
|
|
+ blackUsers.push(blackUser);
|
|
|
+ storage.setObject('blackUsers',blackUsers);
|
|
|
+ msg.text('已拉黑');
|
|
|
+ $ionicHistory.goBack();
|
|
|
+
|
|
|
+ },function(error){
|
|
|
+
|
|
|
+ })
|
|
|
+ };
|
|
|
// $scope.reportUser = function(ev,user_id){
|
|
|
// ev.stopPropagation();
|
|
|
// msg.confirm('举报或拉黑该用户','','举报','拉黑').then(function(result){
|
| xqd
@@ -468,6 +492,7 @@
|
|
|
$scope.load = function (id,dream_user_id,interaction_id) {
|
|
|
homeService.dreamDetail(id,dream_user_id,interaction_id).then(function (result) {
|
|
|
console.log(result);
|
|
|
+ $scope.blackUser_id = result.data.data.user_id;
|
|
|
$scope.showCode = function(codeName){
|
|
|
$scope.url = codeName;
|
|
|
$scope.code = true;
|
| xqd
@@ -563,7 +588,6 @@
|
|
|
$scope.share = function (type,$event) {
|
|
|
$scope.toshare = true;
|
|
|
var desc = $scope.dream.about.substring(0,100);
|
|
|
- debugger;
|
|
|
if (type==0) {
|
|
|
//分享给朋友
|
|
|
Wechat.share({
|
| xqd
@@ -1064,7 +1088,7 @@
|
|
|
, function ($scope,$location, $state,$ionicModal, storage , msg, common, config, homeService, $ionicTabsDelegate, $stateParams, $timeout, $ionicScrollDelegate, $interval) {
|
|
|
var id = $stateParams.id;
|
|
|
$scope.items = $stateParams.items;
|
|
|
- $scope.$on('$ionicView.beforeEnter', function () {
|
|
|
+ $scope.$on('$ionicView.beforeEnter', function () {
|
|
|
$ionicTabsDelegate.showBar(false);
|
|
|
});
|
|
|
$scope.attentionUser = function(is_care){
|