|
|
@@ -30,10 +30,10 @@ define(['app/app'], function(app) {
|
|
|
getData : function ($defer, params) {
|
|
|
const param = BaseService.parseParams(params.url());
|
|
|
param.deadline = $scope.deadline;
|
|
|
- // param.status = $scope.status;
|
|
|
+ param.status = $scope.status;
|
|
|
param.keyWord = $scope.keyWord;
|
|
|
- // param.minReleaseDate = $scope.startDate ? $scope.startDate.getTime() : null;
|
|
|
- // param.maxReleaseDate = $scope.endDate ? $scope.endDate.getTime() : null;
|
|
|
+ param.minReleaseDate = $scope.startDate ? $scope.startDate.getTime() : null;
|
|
|
+ param.maxReleaseDate = $scope.endDate ? $scope.endDate.getTime() : null;
|
|
|
seekPurchase.getUserSeekPageInfo(param, function (data) {
|
|
|
params.total(data.totalElements);
|
|
|
$defer.resolve(data.content);
|
|
|
@@ -56,5 +56,80 @@ define(['app/app'], function(app) {
|
|
|
// 获取商品现货 getMallGoodsList 参数 spId
|
|
|
|
|
|
// 获取报价列表 getSeekPurchaseOfferPageInfo 参数:分页参数,spId
|
|
|
+
|
|
|
+
|
|
|
+ $scope.condition = {endDateOpen:false, startDateOpen: false};
|
|
|
+ // 打开日期选择框
|
|
|
+ $scope.openDatePicker = function ($event, item, openParam,status) {
|
|
|
+ if (status != null) {
|
|
|
+ if (status == 1) {
|
|
|
+ if ($scope.startDate != null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (status == 2) {
|
|
|
+ if ($scope.endDate != null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $event.preventDefault();
|
|
|
+ $event.stopPropagation();
|
|
|
+ item[openParam] = !item[openParam];
|
|
|
+ if (openParam == 'startDateOpen') {
|
|
|
+ if (item['endDateOpen']) {
|
|
|
+ item['endDateOpen'] = !item['endDateOpen'];
|
|
|
+ }
|
|
|
+ } else if (openParam == 'endDateOpen') {
|
|
|
+ if (item['startDateOpen']){
|
|
|
+ item['startDateOpen'] = !item['startDateOpen'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+ $scope.changeEndDate = function () {
|
|
|
+ if ($scope.condition.endDateOpen) {
|
|
|
+ $scope.endDate = $scope.endDate.toString().replace(/[0-9]{2}:[0-9]{2}:[0-9]{2}/g, '23:59:59');//;'23.59';//DateUtil.yyyyMmDd($scope.endDate.getTime() + 86399000);
|
|
|
+ $scope.endDate = new Date(formatDateTime(new Date($scope.endDate.toString())));
|
|
|
+ }
|
|
|
+ $scope.vaildDate(false);
|
|
|
+ };
|
|
|
+ $scope.vaildDate = function (isStart) {
|
|
|
+ if ($scope.endDate !== null && $scope.startDate>$scope.endDate){
|
|
|
+ if (isStart) {
|
|
|
+ alert("开始日期大于结束日期,请重新输入!");
|
|
|
+ $scope.startDate = null;
|
|
|
+ } else {
|
|
|
+ alert("开始日期大于结束日期,请重新输入!");
|
|
|
+ $scope.endDate = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+ var formatDateTime = function (date) {
|
|
|
+ var y = date.getFullYear();
|
|
|
+ var m = date.getMonth() + 1;
|
|
|
+ m = m < 10 ? ('0' + m) : m;
|
|
|
+ var d = date.getDate();
|
|
|
+ d = d < 10 ? ('0' + d) : d;
|
|
|
+ var h = date.getHours();
|
|
|
+ var minute = date.getMinutes();
|
|
|
+ var sec = date.getSeconds();
|
|
|
+ minute = minute < 10 ? ('0' + minute) : minute;
|
|
|
+ return y + '-' + m + '-' + d+' '+h+':'+minute+':'+sec;
|
|
|
+ };
|
|
|
+ // 选择查找日期
|
|
|
+ $scope.onDateCondition = function () {
|
|
|
+ $scope.param.page = 1;
|
|
|
+ $scope.orderTableParams.page(1);
|
|
|
+ $scope.orderTableParams.reload();
|
|
|
+ };
|
|
|
+
|
|
|
+ /*获取时间戳代表的天数*/
|
|
|
+ $scope.getDay = function (timeStamp) {
|
|
|
+ return Math.floor(timeStamp / (1000 * 60 * 60 * 24));
|
|
|
+ }
|
|
|
+ /*获取时间戳代表的小时*/
|
|
|
+ $scope.getHours = function (timeStamp) {
|
|
|
+ return Math.floor((timeStamp / (1000 * 60 * 60)) % 24);
|
|
|
+ }
|
|
|
}]);
|
|
|
});
|