|  | @@ -11,6 +11,7 @@
 | 
	
		
			
				|  |  |            <el-button type="success" :size="size" @click="copyOrder" :disabled="single">复制单据</el-button>
 | 
	
		
			
				|  |  |            <el-button type="info" :size="size" icon="el-icon-printer" :loading="exportLoading" @click.stop="statement">
 | 
	
		
			
				|  |  |              报表打印</el-button>
 | 
	
		
			
				|  |  | +          <el-button type="warning" size="small" icon="el-icon-top" @click.stop="openExport()">导出</el-button>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |          <template slot-scope="scope" slot="orgOrderNo">
 | 
	
		
			
				|  |  |            <span style="color: #409EFF;cursor: pointer" @click.stop="beforeOpenPage(scope.row, scope.index)">{{
 | 
	
	
		
			
				|  | @@ -69,6 +70,7 @@ import detailPage from "./detailsPageEdit";
 | 
	
		
			
				|  |  |  import { defaultDate } from "@/util/date";
 | 
	
		
			
				|  |  |  import reportDialog from "@/components/report-dialog/main";
 | 
	
		
			
				|  |  |  import { gainUser } from "@/api/basicData/customerInquiry";
 | 
	
		
			
				|  |  | +import {getToken} from "@/util/auth";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "customerInformation",
 | 
	
	
		
			
				|  | @@ -307,6 +309,7 @@ export default {
 | 
	
		
			
				|  |  |        if (params.businessDate) {
 | 
	
		
			
				|  |  |          params.businessStartDate = params.businessDate[0] + " " + "00:00:00"
 | 
	
		
			
				|  |  |          params.businessEndDate = params.businessDate[1] + " " + "23:59:59"
 | 
	
		
			
				|  |  | +        this.$delete(params, 'businessDate')
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (params.createTime) {
 | 
	
		
			
				|  |  |          params.createStartTime = params.createTime[0] + " " + "00:00:00"
 | 
	
	
		
			
				|  | @@ -397,6 +400,11 @@ export default {
 | 
	
		
			
				|  |  |          params.createEndTime = params.createTime[1] + " " + "23:59:59"
 | 
	
		
			
				|  |  |          this.$delete(params, 'createTime')
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +      if (params.arrivalTime && params.arrivalTime != '') {
 | 
	
		
			
				|  |  | +        params.arrivalStartTime = params.arrivalTime[0] + " " + "00:00:00"
 | 
	
		
			
				|  |  | +        params.arrivalEndTime = params.arrivalTime[1] + " " + "23:59:59"
 | 
	
		
			
				|  |  | +        this.$delete(params, 'arrivalTime')
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        return params
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      //列保存触发
 | 
	
	
		
			
				|  | @@ -454,6 +462,31 @@ export default {
 | 
	
		
			
				|  |  |        this.$delete(this.statementData, 'businessDate')
 | 
	
		
			
				|  |  |        this.switchDialog = !this.switchDialog;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    openExport(){
 | 
	
		
			
				|  |  | +      let params = Object.assign({}, this.search)
 | 
	
		
			
				|  |  | +      if (params.businessDate && params.businessDate != '') {
 | 
	
		
			
				|  |  | +        params.businessStartDate = params.businessDate[0] + " " + "00:00:00"
 | 
	
		
			
				|  |  | +        params.businessEndDate = params.businessDate[1] + " " + "23:59:59"
 | 
	
		
			
				|  |  | +        this.$delete(params, 'businessDate')
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (params.createTime && params.createTime != '') {
 | 
	
		
			
				|  |  | +        params.createStartTime = params.createTime[0] + " " + "00:00:00"
 | 
	
		
			
				|  |  | +        params.createEndTime = params.createTime[1] + " " + "23:59:59"
 | 
	
		
			
				|  |  | +        this.$delete(params, 'createTime')
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      if (params.arrivalTime && params.arrivalTime != '') {
 | 
	
		
			
				|  |  | +        params.arrivalStartTime = params.arrivalTime[0] + " " + "00:00:00"
 | 
	
		
			
				|  |  | +        params.arrivalEndTime = params.arrivalTime[1] + " " + "23:59:59"
 | 
	
		
			
				|  |  | +        this.$delete(params, 'arrivalTime')
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +      const routeData = this.$router.resolve({
 | 
	
		
			
				|  |  | +        path: '/api/blade-deliver-goods/delivery/saleDeliveryExport',      //跳转目标窗口的地址
 | 
	
		
			
				|  |  | +        query: {
 | 
	
		
			
				|  |  | +          ...params    //括号内是要传递给新窗口的参数
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  | +      window.open(routeData.href.slice(1, routeData.href.length) + '&' + `${this.website.tokenHeader}=${getToken()}`);
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      onClose(val) {
 | 
	
		
			
				|  |  |        this.switchDialog = val;
 | 
	
		
			
				|  |  |      },
 |