| 
					
				 | 
			
			
				@@ -16,17 +16,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="addressDetail" slot-scope="{ row,index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <el-tooltip class="item" effect="dark" placement="top"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <div v-html="ToBreak(row.addressDetail)" slot="content"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    {{ row.addressDetail }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{ row.addressDetail }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="unloadingPlace" slot-scope="{ row,index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <el-tooltip class="item" effect="dark" placement="top"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <div v-html="ToBreak(row.unloadingPlace)" slot="content"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    {{ row.unloadingPlace }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{ row.unloadingPlace }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="plateNo" slot-scope="{row}"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,9 +34,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       @click="openTrackTwo(row,0)">{{ row.dispatchNumber }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="menuLeft"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <span @click="getsalesTrend({status: 0, mold:mold})">今日业务详情{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    mold == 1 ? '(集装箱)' : mold == 2 ? '(散货)' : mold == 3 ? '(特种)' : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <span @click="getsalesTrend({status: 0, mold:mold})">今日业务详情{{ mold == 1 ? '(集装箱)' : mold == 2 ? '(散货)' : mold == 3 ? '(特种)' : '' }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="status" slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <span v-if="row.status == 0" style="color: #3C9CFF;">未提交</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,9 +51,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                @resetColumn="resetColumn" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                @saveColumn="saveColumn"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="menuLeft"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <span @click="getsalesTrend({status: 0, mold: mold})">今日业务详情{{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    mold == 1 ? '(集装箱)' : mold == 2 ? '(散货)' : mold == 3 ? '(特种)' : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <span @click="getsalesTrend({status: 0, mold: mold})">今日业务详情{{ mold == 1 ? '(集装箱)' : mold == 2 ? '(散货)' : mold == 3 ? '(特种)' : '' }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="billNo" slot-scope="{row}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <span class="el-button--text" style="cursor: pointer" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,9 +64,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="addressDetail" slot-scope="{ row,index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <el-tooltip class="item" effect="dark" placement="top"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <div v-html="ToBreak(row.addressDetail)" slot="content"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    {{ row.addressDetail }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;">{{ row.addressDetail }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <template slot="status" slot-scope="{row}"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,16 +94,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {active, frequency} from "@/api/wel"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {location} from "@/api/gaude"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {gaude, location} from "@/api/gaude"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import data from "@/views/util/data"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: "basicContainer", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     props: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sysType: Number 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        mold: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            handler(newValue, oldValue) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    watch:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        mold:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            handler(newValue, oldValue){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -240,13 +231,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 150, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '客户名称', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'corpShortName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '业务员', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'salesmanName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -347,7 +338,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 150, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '客户名称', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'corpShortName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -359,7 +350,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 3, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 70, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '运输调度', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'dispatcherName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -435,7 +426,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 15, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '应付杂费', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'extraAmountC', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 16, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -472,7 +463,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 80 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '运输调度', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'dispatcherName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -536,7 +527,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 12, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '应付杂费', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'extraAmountC', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 13, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -556,7 +547,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.option = await this.getColumnData(this.getColumnName(140), this.optionList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (this.roleName.indexOf('客户') !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.bulkCargoList = this.bulkCargoListOne 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else if (this.roleName.indexOf('平台') !== -1 || this.roleName.indexOf('admin') !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (this.roleName.indexOf('平台') !== -1||this.roleName.indexOf('admin') !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.bulkCargoList = this.bulkCargoListTwo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (this.roleName.indexOf('车队') !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.bulkCargoList = this.bulkCargoListThree 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -567,14 +558,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.key++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let menuobj = {status: 0, mold: 1,} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let menuobj = {status:0, mold:1,} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //从缓存中获取所有路由信息 判断菜单权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let menu = JSON.parse(localStorage.getItem("saber-menuAll")).content 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (let item of menu) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (let item of menu){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (item.id == '1499196328461225986') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 menuobj.mold = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (item.id == '1673857442015977474') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     menuobj.mold = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     break; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -596,7 +587,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '业务员', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'salesmanName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -681,7 +672,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     label: '业务员', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     prop: 'salesmanName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     index: 2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -716,21 +707,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         clearInterval(this.entrustTimer); //关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (this.roleName.indexOf('调度中心业务员') !== -1 || this.roleName.indexOf('调度中心经理') !== -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (this.findObject(this.option.column, "landAmountD")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reset(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.roleName.indexOf('调度中心业务员') !== -1 || this.roleName.indexOf('调度中心经理') !== -1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (this.findObject(this.option.column, "landAmountD")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.option.column, "landAmountD").hide = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.option.column, "landAmountD").showColumn = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (this.findObject(this.option.column, "extraAmountD")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (this.findObject(this.option.column, "extraAmountD")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.option.column, "extraAmountD").hide = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.option.column, "extraAmountD").showColumn = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (this.findObject(this.optionTwo.column, "freightCollect")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(this.findObject(this.optionTwo.column, "freightCollect")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.optionTwo.column, "freightCollect").hide = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.optionTwo.column, "freightCollect").showColumn = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (this.findObject(this.optionTwo.column, "extraAmountD")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (this.findObject(this.optionTwo.column, "extraAmountD")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.optionTwo.column, "extraAmountD").hide = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.findObject(this.optionTwo.column, "extraAmountD").showColumn = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -771,7 +762,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             index: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             label: '业务员', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             prop: 'salesmanName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             index: 2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -851,7 +842,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             index: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             width: 100, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             overHidden: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        },{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             label: '业务员', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             prop: 'salesmanName', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             index: 2, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -912,8 +903,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.reset() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        openTrackTwo(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (index == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        openTrackTwo(row, index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (index == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     path: '/landTransportation/bulkCargo/index', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     query: {id: row.orderId}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -921,7 +912,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         openTrack(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(index, "915") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (index == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     path: '/landTransportation/placeAnOrder/index', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -949,12 +939,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.infoWindow.setContent(e.target.content); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.infoWindow.open(this.map, e.target.getPosition()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        closeInfoWindow() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.infoWindow.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        openInfoWindow() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.infoWindow.open(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         initMap(data, plateNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.map = new AMap.Map("container", {resizeEnable: true}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.infoWindow = new AMap.InfoWindow({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -991,148 +975,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.marker.on('click', this.markerClick); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.marker.emit('click', {target: this.marker}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.map.setFitView(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            /*var center = new TMap.LatLng(39.984104, 116.307503);//设置中心点坐标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始化地图 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var map = new TMap.Map("container", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                center: center 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始marker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var marker = new TMap.MultiMarker({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                id: 'marker-layer', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                map: map, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                styles: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "marker": new TMap.MarkerStyle({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "width": 24, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "height": 35, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "anchor": { x: 12, y: 35 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "src": 'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/markerDefault.png' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                geometries: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "id": 'demo1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "styleId": 'marker', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "position": new TMap.LatLng(39.984104, 116.307503), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "properties": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "title": "marker" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "id": 'demo2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "styleId": 'marker', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "position": new TMap.LatLng(39.974104, 116.347503), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "properties": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        "title": "marker" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始化infoWindow 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var infoWindow = new TMap.InfoWindow({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                map: map, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                position: new TMap.LatLng(39.984104, 116.307503), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                offset: { x: 0, y: -32 } //设置信息窗相对position偏移像素 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            infoWindow.close();//初始关闭信息窗关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //监听标注点击事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            marker.on("click", function (evt) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //设置infoWindow 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                infoWindow.open(); //打开信息窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                infoWindow.setPosition(evt.geometry.position);//设置信息窗位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                infoWindow.setContent(evt.geometry.position.toString());//设置信息窗内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            })*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           /* var rightClicked = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (data.location == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                data.location = [40.040422,116.273521] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var lon = data.location[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var lat = data.location[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(lon,"1048") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(lat,"1049") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.map = new TMap.Map('container', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                zoom: 16, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                pitch: 30, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                rotation: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                center: new TMap.LatLng(lon, lat), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.marker = new TMap.MultiMarker({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                id: 'marker-layer', // 图层id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                map: this.map, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                styles: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // 点标注的相关样式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    marker: new TMap.MarkerStyle({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        width: 25, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        height: 35, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        anchor: {x: 16, y: 32}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        src: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/markerDefault.png', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                geometries: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        // 点标注数据数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        id: 'demo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        styleId: 'marker', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        position: new TMap.LatLng(lon, lat), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.marker.on('click', this.openInfoWindow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.infoWindow = new TMap.InfoWindow({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                map: this.map, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                enableCustom: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                position: new TMap.LatLng(lon, lat), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                offset: {y: -70, x: -5}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                content: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    '<div style="width: 300px;background-color: #fff">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<p style="font-size: 22px;font-weight: bold;background-color: #2d8cf0;color: #000000;">' + plateNo + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<p style="padding: 5px 0"><span style="color: #a0a0a0">最后上报时间:</span>' + new Date(Number(data.time) + 8 * 60 * 60 * 1000).toJSON().split('T').join(' ').substr(0, 19) + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<div style="width: 150px;float: left;">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<p style="padding: 5px 0"><span style="color: #a0a0a0">车辆状态:</span>' + (data.speed > 0 ? '行驶中' : '停车') + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<div style="width: 150px;float: right;">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<p style="padding: 5px 0"><span style="color: #a0a0a0">速度:</span>' + data.speed + 'km/h</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<p><span style="color: #a0a0a0">当前位置:</span>' + data.address + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '<p style="padding: 5px 0"><span style="color: #a0a0a0">经纬度:</span>' + data.location.join(',') + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.map.on('rightclick', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // infoWindow的内容可以动态更新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                rightClicked = !rightClicked; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (rightClicked) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.infoWindow.setContent( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        '<div style="width: 300px;background-color: #fff">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="font-size: 22px;font-weight: bold;background-color: #2d8cf0;color: #000000;">' + plateNo + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">最后上报时间:</span>' + new Date(Number(data.time) + 8 * 60 * 60 * 1000).toJSON().split('T').join(' ').substr(0, 19) + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<div style="width: 150px;float: left;">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">车辆状态:</span>' + (data.speed > 0 ? '行驶中' : '停车') + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<div style="width: 150px;float: right;">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">速度:</span>' + data.speed + 'km/h</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p><span style="color: #a0a0a0">当前位置:</span>' + data.address + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">经纬度:</span>' + data.location.join(',') + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '</div>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.infoWindow.setContent( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        '<div style="width: 300px;background-color: #fff">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="font-size: 22px;font-weight: bold;background-color: #2d8cf0;color: #000000;">' + plateNo + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">最后上报时间:</span>' + new Date(Number(data.time) + 8 * 60 * 60 * 1000).toJSON().split('T').join(' ').substr(0, 19) + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<div style="width: 150px;float: left;">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">车辆状态:</span>' + (data.speed > 0 ? '行驶中' : '停车') + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<div style="width: 150px;float: right;">' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">速度:</span>' + data.speed + 'km/h</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '</div>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p><span style="color: #a0a0a0">当前位置:</span>' + data.address + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '<p style="padding: 5px 0"><span style="color: #a0a0a0">经纬度:</span>' + data.location.join(',') + '</p>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        + '</div>'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            });*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            /*var map = new TMap.Map(document.getElementById("container"), { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                center: new TMap.LatLng(39.916527, 116.397128), // 设定地图中心点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                zoom: 13 // 设定地图缩放级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            });*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         init() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             frequency().then(res => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1140,8 +982,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this_.entrustTimer = setInterval(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (JSON.parse(localStorage.getItem("saber-token")).content) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         this_.getsalesTrend({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            status: this_.status, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            mold: this_.mold 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            status:this_.status, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            mold:this_.mold 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, Number(res.data.data[0].dictKey) * 1000) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1169,8 +1011,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         refresh() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getsalesTrend({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                status: this.status, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mold: this.mold 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                status:this.status, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                mold:this.mold 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1237,4 +1079,3 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     padding: 5px 5px 5px 5px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 |