| 
					
				 | 
			
			
				@@ -15,7 +15,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="客户姓名" prop="likeConsumer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <el-form-item label="客户姓名" prop="likeConsumer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="queryParams.likeConsumer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请输入客户姓名" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -23,7 +23,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="创建时间" prop="createdDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-date-picker 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,32 +68,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="订单号" align="center" prop="orderNo" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="油品名称" align="center" prop="oilName" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column label="油基价格" align="center" prop="oilPirce" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <af-table-column label="枪标价" align="center" prop="oilPirce" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <af-table-column label="结算价" align="center" prop="sell_oil_price" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <af-table-column label="司机价" align="center" prop="driver_oil_price" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="加油升数" align="center" prop="orderLiters" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="应付金额" align="center" prop="receivableAmt" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="结算金额" align="center" prop="sellAmt" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="司机金额" align="center" prop="amt" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column label="结算优惠金额" align="center" prop="sellDiscountAmt" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column label="司机优惠金额" align="center" prop="discountAmt" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <af-table-column label="结算优惠金额" align="center" prop="sellDiscountAmt" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <af-table-column label="司机优惠金额" align="center" prop="discountAmt" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column label="客户姓名" align="center" prop="consumer" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column label="加油员" align="center" prop="oilPersonnel" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column label="加油枪号" align="center" prop="oilGun" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label="支付类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        prop="payType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        width="150px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :formatter="payTypeFotmat" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <af-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label="状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        width="130px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        prop="status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :formatter="statusFotmat" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <af-table-column label="客户姓名" align="center" prop="consumer" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <af-table-column label="手机号" align="center" prop="mobilePhone" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <af-table-column label="加油员" align="center" prop="oilPersonnel" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!-- <af-table-column label="加油枪号" align="center" prop="oilGun" /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <af-table-column label="支付时间" align="center" prop="payDate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <span>{{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,7 +109,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { listOrder, exportOrder } from "@/api/station/order"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { listOrder, exportOrder, exportLngOrderGroup, exportLngOrderStation,  queryGroupOrder, queryStationOrder  } from "@/api/station/order"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { stationinfo } from "@/api/station/gun"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { listPrice, getPrice } from "@/api/station/price"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,7 +151,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    console.log(this.levelId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //字典 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getDicts("pay_type").then((response) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -203,9 +191,19 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 查询订单支付列表 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.queryParams.levelId = this.levelId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      listOrder( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.addDateRange(this.queryParams, this.dateRangeCreatedDate) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let arrPro  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(this.jiBie == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        arrPro = queryGroupOrder( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.addDateRange(this.queryParams, this.dateRangeCreatedDate) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        )         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else if(this.jiBie == 2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        arrPro = queryStationOrder( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.addDateRange(this.queryParams, this.dateRangeCreatedDate) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      arrPro.then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.orderList = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.total = response.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -224,6 +222,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 导出按钮操作 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleExport() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const that = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const queryParams = this.queryParams; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$confirm("是否确认导出所有订单支付数据项?", "警告", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         confirmButtonText: "确定", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -231,7 +230,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return exportOrder(queryParams); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(that.jiBie == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return exportLngOrderGroup(queryParams); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }else if(that.jiBie == 2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return exportLngOrderStation(queryParams) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.download(response.msg); 
			 |