memberproperty.html
3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{template 'common/header'}
<div class="clearfix" ng-controller="memberProperty" id="memberProperty">
<form action="" method="post" class="form-horizontal">
<div class="panel panel-default">
<div class="panel-heading">
设置优惠券派发活动中的会员属性
</div>
<div class="panel-body">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">新用户</label>
<div class="col-sm-9 col-xs-12">
<select ng-model="newmember" class="form-control">
<option value="{{num}}" ng-repeat="num in nums" ng-bind="num" ng-hide="oldmember <= num"></option>
</select>
<span class="help-block">单位为月,成为会员不超过该月,并且只消费过一次或没消费的用户。</span>
</div>
<label class="col-xs-12 col-sm-3 col-md-2 control-label">老用户</label>
<div class="col-sm-9 col-xs-12">
<select ng-model="oldmember" class="form-control">
<option value="{{num}}" ng-repeat="num in nums" ng-bind="num" ng-hide="newmember >= num"></option>
</select>
<span class="help-block">单位为月,成为会员超过该月的用户。</span>
</div>
<label class="col-xs-12 col-sm-3 col-md-2 control-label">沉寂用户</label>
<div class="col-sm-9 col-xs-12">
<select ng-model="activitymember" class="form-control">
<option value="{{num}}" ng-repeat="num in nums" ng-bind="num"></option>
</select>
<span class="help-block">单位为月,在月份内没有消费的用户。</span>
</div>
<label class="col-xs-12 col-sm-3 col-md-2 control-label">活跃用户</label>
<div class="col-sm-9 col-xs-12">
<select ng-model="quietmember" class="form-control">
<option value="{{num}}" ng-repeat="num in nums" ng-bind="num"></option>
</select>
<span class="help-block">单位为月,在月份内消费超过2次的用户。</span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-9 col-xs-12">
<input type="button" name="submit" value="提交" class="btn btn-primary" ng-click="submit()"/>
</div>
</div>
</form>
</div>
<script>
var nums = '{php echo $nums}';
var property = '{php echo $property}';
property = $.parseJSON(property);
nums = $.parseJSON(nums);
require(['angular'], function(angular){
angular.module('app', []).controller('memberProperty', function($scope, $http){
$scope.nums = nums;
$scope.newmember = property.newmember;
$scope.oldmember = property.oldmember;
$scope.activitymember = property.activitymember;
$scope.quietmember = property.quietmember;
// $scope.$watch('oldmember', function(newVal, oldVal) {
// console.log(newVal)
// });
$scope.submit = function() {
if (!$scope.newmember || !$scope.oldmember || !$scope.activitymember || !$scope.quietmember) {
util.message('请填写完整信息');
return;
}
$http.post(location.href, {newmember : $scope.newmember, oldmember : $scope.oldmember, activitymember : $scope.activitymember, quietmember : $scope.quietmember}).success(function(data) {
if (data.message.errno == 0) {
util.message('设置成功', '', 'success');
} else {
util.message(data.message.message, '', 'error');
}
});
}
});
angular.bootstrap($('#memberProperty')[0], ['app']);
});
</script>