| 
					
				 | 
			
			
				@@ -13,25 +13,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         <span v-else-if="thisItem['orderType'] == 2">内部报修</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         <span v-else>--</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    <template 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        v-if="item.slot === 'repairFile' && !!thisItem['repairFile']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            class="imgVdio" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            v-for="item in thisItem['repairFile'].split(',')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            :key="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            <video 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                v-if="typeVideo(item)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                :src="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                @click="lookVideos(item)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            ></video> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            <el-image 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                class="imgs" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                v-else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                :src="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                :preview-src-list="[item]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            ></el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <template v-if="item.slot === 'repairFile' && !!thisItem['repairFile']"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        <div class="imgVdio" v-for="item in thisItem['repairFile'].split(',')" :key="item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            <video v-if="typeVideo(item)" :src="item" @click="lookVideos(item)"></video> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            <el-image class="imgs" v-else :src="item" :preview-src-list="[item]"></el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -49,43 +34,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <el-form-item :label="item.label"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <template v-if="item.slot"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     <template v-if="item.slot === 'urgencyDegree'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            v-if="thisItem['urgencyDegree'] == 2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            class="redText" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        >紧急</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        <span v-if="thisItem['urgencyDegree'] == 2" class="redText">紧急</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         <span v-else-if="thisItem['urgencyDegree'] == 1">普通</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         <span v-else>--</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     <template v-if="item.slot === 'handleResult'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            v-if="thisItem['handleResult'] == 2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            class="redText" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        >无法处理</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            v-else-if="thisItem['handleResult'] == 1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            class="greenText" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        >成功处理</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        <span v-if="thisItem['handleResult'] == 2" class="redText">无法处理</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        <span v-else-if="thisItem['handleResult'] == 1" class="greenText">成功处理</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         <span v-else>--</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    <template 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        v-if="item.slot === 'handleFile' && !!thisItem['handleFile']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            class="imgVdio" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            v-for="item in thisItem['handleFile'].split(',')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            :key="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            <video 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                v-if="typeVideo(item)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                :src="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                @click="lookVideos(item)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            ></video> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            <el-image 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                class="imgs" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                v-else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                :src="item" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                :preview-src-list="[item]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            ></el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    <template v-if="item.slot === 'handleFile' && !!thisItem['handleFile']"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        <div class="imgVdio" v-for="item in thisItem['handleFile'].split(',')" :key="item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            <video v-if="typeVideo(item)" :src="item" @click="lookVideos(item)"></video> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            <el-image class="imgs" v-else :src="item" :preview-src-list="[item]"></el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -99,22 +60,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="list-item"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="formContent-item_title">工单进度追踪</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <template v-for="(item,index) in thisItem['progressList']"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <template v-for="(item, index) in thisItem['progressList']"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="steps" :key="index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="steps-left"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <img src="@assets/img/point_yiwancheng@2x.png" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                class="steps-left-line" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                v-if="index !== thisItem['progressList'].length-1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            ></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="steps-left-line" v-if="index !== thisItem['progressList'].length - 1"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="steps-right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="steps-right-title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <span>{{item.createDate}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <span 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    class="status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    v-if="index === thisItem['progressList'].length-1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                >{{item.operation}}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <span>{{ item.createDate }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <span class="status" v-if="index === thisItem['progressList'].length - 1">{{ item.operation }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <div class="steps-right-content" v-if="item.type == 1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <span>报修人:</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -133,11 +88,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- <div v-if="thisItem.orderStatus == 5">待评价</div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div v-if="thisItem.orderStatus == 6" class="grate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="grate-rate"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div style="margin-top: 3px">评价星级:</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                class="el-icon-star-on" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                style="color: #ffca3b; font-size: 26px; margin-right: 10px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                v-for="(item, index) in thisItem.evaluation" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            ></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="grate-rate">评价内容: {{ thisItem.evaluationContent }}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<script > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     props: ['params'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -234,7 +204,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return videoType.includes(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         lookVideos(src) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            new Promise(resolve => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            new Promise((resolve) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$store.dispatch('addPopup', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     url: '/lookVideo.vue', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     width: '600px', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -318,7 +288,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     .steps-right { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         line-height: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        margin-bottom: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // margin-bottom: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .steps-right-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             font-weight: 600; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             display: flex; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -338,4 +308,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</style> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.grate { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    margin-left: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .grate-rate { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        color: #303133; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        margin-bottom: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style> 
			 |