From 2648ab26c878627e7ea50e471e1f488663118bfd Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Sun, 09 Oct 2022 10:36:35 +0800
Subject: [PATCH] 代码优化

---
 src/views/taskinfo/taskinfo.vue |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/views/taskinfo/taskinfo.vue b/src/views/taskinfo/taskinfo.vue
index 47fdf65..b1bc710 100644
--- a/src/views/taskinfo/taskinfo.vue
+++ b/src/views/taskinfo/taskinfo.vue
@@ -29,13 +29,29 @@
                    @click="handleDelete">删 除
         </el-button>
       </template>
-      <template slot-scope="{ type, size, row }" slot="menu">
+      <template slot-scope="{ type, size, row, index }" slot="menu">
         <el-button
           icon="el-icon-view"
           type="text"
           size="mini"
           @click="goTaskinfoDetail(row)"
-        >查看</el-button>
+          v-if="permission.taskinfo_view"
+        >查 看</el-button>
+        <el-button
+          icon="el-icon-edit"
+          type="text"
+          size="mini"
+          @click="$refs.crud.rowEdit(row,index)"
+          v-if="permission.taskinfo_edit"
+        >编 辑</el-button>
+        <el-button
+          icon="el-icon-delete"
+          type="text"
+          size="mini"
+          @click="$refs.crud.rowDel(row,index)"
+          v-if="permission.taskinfo_delete"
+        >删 除</el-button>
+
       </template>
       <template slot="routeRangeForm">
         <open-layers-map ref="OpenLayersMap" @toData="toData" :routeRange="form.routeRange"></open-layers-map>

--
Gitblit v1.9.3