58 lines
1.5 KiB
Python
58 lines
1.5 KiB
Python
'use strict';
|
|
|
|
app.controller('WechatMessageOptionController', function(
|
|
$scope,
|
|
$window,
|
|
$timeout,
|
|
WechatMessageService) {
|
|
$scope.cur_user = JSON.parse($window.localStorage.getItem("myems_admin_ui_current_user"));
|
|
$scope.daterange = {
|
|
startDate: moment().subtract(7,'days'),
|
|
endDate: moment()
|
|
};
|
|
$scope.dtOptions = {
|
|
timePicker: true,
|
|
timePicker24Hour: true,
|
|
timePickerIncrement: 1,
|
|
timePickerSeconds: true,
|
|
startView:2,
|
|
autoApply: true,
|
|
locale:{
|
|
format: 'YYYY-MM-DDTHH:mm:ss',
|
|
applyLabel: "OK",
|
|
cancelLabel: "Cancel",
|
|
},
|
|
eventHandlers:{
|
|
'apply.daterangepicker':function(ev,picker){
|
|
//$scope.execute();
|
|
}
|
|
}
|
|
};
|
|
|
|
$scope.execute = function() {
|
|
var startdatetime, enddatetime;
|
|
var query = {
|
|
startdatetime: $scope.daterange.startDate.format().slice(0, 19),
|
|
enddatetime: $scope.daterange.endDate.format().slice(0, 19)
|
|
};
|
|
$scope.$emit('handleEmitWechatMessageOptionChanged', {
|
|
load: true,
|
|
period:$scope.currentPeriod
|
|
});
|
|
console.log(query)
|
|
let headers = { "User-UUID": $scope.cur_user.uuid, "Token": $scope.cur_user.token };
|
|
WechatMessageService.getResult(query, headers, function (response) {
|
|
if (angular.isDefined(response.status) && response.status === 200) {
|
|
$scope.$emit('handleEmitWechatMessageOptionChanged', response.data);
|
|
}
|
|
});
|
|
|
|
};
|
|
$timeout(function() {
|
|
$scope.execute();
|
|
}, 0);
|
|
$scope.$on('handleBroadcastWechatMessageTableChanged', function(event) {
|
|
$scope.execute();
|
|
});
|
|
});
|