ソースを参照

岗位管理操作按钮

Zn 1 年間 前
コミット
16ece98ea5
1 ファイル変更43 行追加1 行削除
  1. 43 1
      ruoyi-ui/src/views/system/post/index.vue

+ 43 - 1
ruoyi-ui/src/views/system/post/index.vue

@@ -95,7 +95,7 @@
           <span>{{ parseTime(scope.row.createTime) }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+      <!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
             size="mini"
@@ -112,6 +112,48 @@
             v-hasPermi="['system:post:remove']"
           >删除</el-button>
         </template>
+      </el-table-column> -->
+      <el-table-column
+        label="操作"
+        align="center"
+        class-name="small-padding fixed-width"
+      >
+        <template slot-scope="scope">
+          <el-dropdown>
+            <el-button type="warning" plain size="small">
+              处理<i class="el-icon-arrow-down el-icon--right"></i>
+            </el-button>
+            <el-dropdown-menu slot="dropdown">
+              <el-dropdown-item
+              >
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-edit"
+                  @click="handleUpdate(scope.row)"
+                  v-hasPermi="['system:post:edit']"
+                >修改
+                </el-button
+                >
+              </el-dropdown-item
+              >
+              <el-dropdown-item
+              >
+                <el-button
+                  v-if="scope.row.parentId != 0"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-delete"
+                  @click="handleDelete(scope.row)"
+                  v-hasPermi="['system:post:remove']"
+                >删除
+                </el-button
+                >
+              </el-dropdown-item
+              >
+            </el-dropdown-menu>
+          </el-dropdown>
+        </template>
       </el-table-column>
     </el-table>