Browse Source

feat: 客服许可续期

zhengxy 1 year ago
parent
commit
f7ead019dd
1 changed files with 6 additions and 1 deletions
  1. 6 1
      project/src/components/license/index.vue

+ 6 - 1
project/src/components/license/index.vue

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