|
@@ -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);
|
|
|
},
|