Browse Source

xwh增加导出限制

xwh 4 years ago
parent
commit
0a071e24eb
1 changed files with 23 additions and 4 deletions
  1. 23 4
      kmall-admin/src/main/webapp/js/shop/offilineOrderList.js

+ 23 - 4
kmall-admin/src/main/webapp/js/shop/offilineOrderList.js

@@ -521,15 +521,34 @@ let vm = new Vue({
             setTimeout(msg, 1000);
         },
         exportSystemFormat : function () {
-            const msg = this.$Message.loading({
-                content: 'Loading...',
-                duration: 0
-            });
+
+
             var params = {};
             params.orderSn=vm.q.orderSn,
             params.orderStatus=vm.q.orderStatus;
             params.startTime=vm.q.startTime;
             params.endTime=vm.q.endTime;
+
+            if(!params.startTime || !params.endTime){
+                alert("请选择创建订单时间");
+                return ;
+            }
+            let startDateTime = Date.parse(new Date(params.startTime));
+            let endDateTime = Date.parse(new Date(params.endTime));
+            if(startDateTime > endDateTime){
+                alert("创建订单开始时间不能大于创建订单结束时间");
+                return ;
+            }
+
+            let day = Math.abs(parseInt((endDateTime - startDateTime)/1000/3600/24));
+            if(day > 30 || Object.is(day,NaN)){
+                alert("导出时间不能相差大于30天");
+                return ;
+            }
+            const msg = this.$Message.loading({
+                content: 'Loading...',
+                duration: 0
+            });
             exportFile('#rrapp', '../order/exportSystemFormat', params);
             setTimeout(msg, 1000);
         },