
<el-table-column
label="操作"
align="center"
class-name="small-padding fixed-width"
>
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row, 1)"
v-if="aa(scope.row)"
v-hasPermi="['iot:inspectionscheme:edit']"
>修改</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-view"
@click="handleUpdate(scope.row, 2)"
v-else
v-hasPermi="['iot:inspectionscheme:edit']"
>查看</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-if="aa(scope.row)"
v-hasPermi="['iot:inspectionscheme:remove']"
>删除</el-button
>
</template>
</el-table-column>
/** 修改按钮操作 */
handleUpdate(row, type) {
this.reset()
this.getUserList(row.companyid)
getInspectionscheme(row.schemeid).then((response) => {
this.form = response.data
let n = response.data.userid.split(",").length
let arr = []
for (var i = 0
arr[i] = parseInt(response.data.userid.split(",")[i])
}
this.form.userIds = arr
let dates = []
this.form.dates = [response.data.starttime, response.data.endtime]
this.open = true
this.title = type == 1 ? "修改巡查任务" : "查看巡查任务"
this.buttonshow = type == 1 ? true : false
})
},
aa(row) {
if (new Date(row.endtime).getTime() < new Date().getTime()) {
return false
} else {
return true
}
},