|  |  | 
 |  |  |                         </el-table-column> | 
 |  |  |                         <el-table-column label="操作"> | 
 |  |  |                             <template slot-scope="scope"> | 
 |  |  |                                 <el-button type="primary" | 
 |  |  |                                 <el-button type="primary" v-if="scope.row.isShare" | 
 |  |  |                                            size="mini" | 
 |  |  |                                            @click="delAchieve(scope.$index, scope.row)">删除 | 
 |  |  |                                 </el-button> | 
 |  |  | 
 |  |  |             this.achieveItems = /*[[${achieveList}]]*/ | 
 |  |  |             this.flowItems = this.order.flows; | 
 |  |  |  | 
 |  |  |             var achieveDel = false; | 
 |  |  |             if (this.achieveItems.length > 1) { | 
 |  |  |                 achieveDel = true; | 
 |  |  |             } | 
 |  |  |             this.achieveItems.forEach(item=>{ | 
 |  |  |                 item.achieve = item.consume + item.cardCash; | 
 |  |  |                 item.isShare = achieveDel; | 
 |  |  |             }) | 
 |  |  |             this.checkAchieveIsDel(this.achieveItems); | 
 |  |  |             this.order.orderTime = moment(this.order.orderTime).format("YYYY-MM-DD HH:mm"); | 
 |  |  |  | 
 |  |  |             var arrears = 0; | 
 |  |  | 
 |  |  |             delAchieve(index, row) { | 
 |  |  |                 this.achieveItems.splice(index, 1); | 
 |  |  |             }, | 
 |  |  |             checkAchieveIsDel(items) { | 
 |  |  |                 var achieveIds = []; | 
 |  |  |                 for(var i = 0; i < items.length; i++) { | 
 |  |  |                     var item = items[i]; | 
 |  |  |                     if(achieveIds.indexOf(item.orderItemId) === -1) { | 
 |  |  |                         achieveIds.push(item.orderItemId); | 
 |  |  |                         item.isShare = false; | 
 |  |  |                     } else { | 
 |  |  |                         item.isShare = true; | 
 |  |  |                     } | 
 |  |  |  | 
 |  |  |                     item.achieve = item.consume + item.cardCash; | 
 |  |  |                 } | 
 |  |  |             }, | 
 |  |  |             printf() { | 
 |  |  |                 var id = this.order.id; | 
 |  |  |                 layer.open({ | 
 |  |  | 
 |  |  |                     maxmin: true, | 
 |  |  |                     content: [basePath + '/admin/redirect/hive/beautySalon/print-order?id=' + id] | 
 |  |  |                 }); | 
 |  |  |             }, | 
 |  |  |             checkAchieveIsDel(items) { | 
 |  |  |                 var orderItems = []; | 
 |  |  |                 for(var i = 0; i < items.length; i++) { | 
 |  |  |                     var item = items[i]; | 
 |  |  |                 } | 
 |  |  |             }, | 
 |  |  |             handleClick() { | 
 |  |  |  |