|  |  | 
 |  |  |                 <el-table-column | 
 |  |  |                     v-if="containPermissions(['business:visits:update', 'business:visits:delete'])" | 
 |  |  |                     label="操作" | 
 |  |  |                     min-width="100" | 
 |  |  |                     min-width="200" | 
 |  |  |                     fixed="right" | 
 |  |  |                 > | 
 |  |  |                     <template slot-scope="{row}"> | 
 |  |  |                       <el-button type="text" @click="departure(row.id)" v-permissions="['business:visits:level']" icon="el-icon-delete" style="color: red" v-if="row.status == 7">离厂</el-button> | 
 |  |  |                       <el-button type="text" @click="cancel(row.id)" v-permissions="['business:visits:cancel']" icon="el-icon-delete"   style="color: red" v-if="row.status == 5">取消预约</el-button> | 
 |  |  |                       <el-button type="text" @click="resend(row.id)" v-permissions="['business:visits:update']" icon="el-icon-edit"   v-if="row.status == 6">重新下发</el-button> | 
 |  |  |                         <!-- <el-button type="text" @click="$refs.OperaVisitsDesWindow.open('详情', row.id)" icon="el-icon-view">详情</el-button> --> | 
 |  |  |                         <el-button type="text" @click="handleDetail(row)" icon="el-icon-view">详情</el-button> | 
 |  |  | <!--                        <el-button type="text" @click="deleteById(row)" icon="el-icon-delete" v-permissions="['business:visits:delete']">查询审批结果</el-button>--> | 
 |  |  | 
 |  |  |         cancelButtonText: '取消', | 
 |  |  |         type: 'warning' | 
 |  |  |       }).then(() => { | 
 |  |  |         level(id) | 
 |  |  |       level(id) | 
 |  |  |           .then(res => { | 
 |  |  |             this.page = 1 | 
 |  |  |             this.getData() | 
 |  |  | 
 |  |  |         cancelButtonText: '取消', | 
 |  |  |         type: 'warning' | 
 |  |  |       }).then(() => { | 
 |  |  |         visitCancel(id) | 
 |  |  |       visitCancel(id) | 
 |  |  |           .then(res => { | 
 |  |  |             this.page = 1 | 
 |  |  |             this.getData() | 
 |  |  |           }) | 
 |  |  |       }).catch(() => { | 
 |  |  |  | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     resend (id) { | 
 |  |  |       this.$confirm('确定尝试重新发起预约吗, 是否继续?', '提示', { | 
 |  |  |         confirmButtonText: '确定', | 
 |  |  |         cancelButtonText: '取消', | 
 |  |  |         type: 'warning' | 
 |  |  |       }).then(() => { | 
 |  |  |         this.api.visitResend(id) | 
 |  |  |           .then(res => { | 
 |  |  |             this.page = 1 | 
 |  |  |             this.getData() |