| | |
| | | </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() { |
| | | |