| 
					
				 | 
			
			
				@@ -462,6 +462,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <span class="el-button--text" style="cursor: pointer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       @click="openTrack(row)">{{ row.plateNo }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template slot-scope="scope" slot="menu"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-link type="primary" :disabled="vehicleDelete" style="font-size: 1px" @click="vehicleClick(scope.row)">删 除</el-link> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </avue-crud> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </trade-card> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <trade-card title="杂费明细"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -640,6 +643,8 @@ import {contrastList, contrastObj} from "@/util/contrastData"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getAdminProfilesById } from "@/api/specialTrade/placeAnOrder/detailPage"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getUserInfo } from "@/api/system/user" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   comments: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     trackPlayback 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -671,6 +676,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       KeyBox: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       KeyBoxTwo: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       typeTwo: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 车辆信息删除权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      vehicleDelete: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       type: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       enclosure: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       orderList: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -696,7 +703,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         align: 'center', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         menuAlign: 'center', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         refreshBtn: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        menu: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        menu: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         index: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         stripe: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cellBtn: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1823,6 +1830,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   // console.log(this.lineArr[this.lineArr.length - 1]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    vehicleClick(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row.plateNo == null || row.plateNo == '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.vehicleList.splice(row.$index, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getCropId(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.goodsForm.corpId = row.id 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2260,6 +2274,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.goodsOptionForm.disabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.goodsOptionFormTwo.disabled = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.typeTwo = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getUserInfo().then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var user = res.data.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let postName = user.account; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(user) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let postNameList = postName.split(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (const iterator of postNameList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (iterator == 'admin') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.vehicleDelete = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   this.$message.error('不允许变更') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2305,10 +2331,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderAddressList: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 fileList: this.orderFilesList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 itemList: this.entrustList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                orderItemList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderItemList: this.vehicleList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderFeeList: this.collectionList.concat(this.paymentList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$message.success('保存成功'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.vehicleDelete = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.typeTwo = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.refreshData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }) 
			 |