|
@@ -28,7 +28,8 @@
|
28
|
28
|
</el-table-column>
|
29
|
29
|
<el-table-column label="操作" min-width="160" align="center" fixed="right">
|
30
|
30
|
<template slot-scope="{ row }">
|
31
|
|
- <span class="btn c-00b38a" @click="onClickCancelTask(row)">关闭任务</span>
|
|
31
|
+ <span v-if="isShowCancelTaskBtn(row.status)" class="btn c-00b38a" @click="onClickCancelTask(row)">关闭任务</span>
|
|
32
|
+ <span v-else> - </span>
|
32
|
33
|
</template>
|
33
|
34
|
</el-table-column>
|
34
|
35
|
</el-table>
|
|
@@ -153,6 +154,10 @@ export default {
|
153
|
154
|
this.loading = false
|
154
|
155
|
}
|
155
|
156
|
},
|
|
157
|
+ isShowCancelTaskBtn(status) {
|
|
158
|
+ const allowedStatus = [licenseTaskStatusCode.NOT_EXECUTED, licenseTaskStatusCode.EXECUTED]
|
|
159
|
+ return allowedStatus.includes(status)
|
|
160
|
+ },
|
156
|
161
|
|
157
|
162
|
// 监听点击“新建续期任务”
|
158
|
163
|
onClickCreateBtn() {
|