shinnosuke
2026-08-19 2b20145159c4c4eefc73fd449093e639812a64df
talent-card-admin/src/views/StaffManagementView.vue
@@ -248,7 +248,7 @@
        ></el-form
      >
      <div class="tools">
        <el-button type="primary" :icon="Plus" @click="create">新增</el-button>
        <el-button v-permission="'admin.staff.create'" type="primary" :icon="Plus" @click="create">新增</el-button>
      </div>
      <el-table v-loading="loading" :data="pagedRows" stripe class="table"
        ><el-table-column
@@ -289,16 +289,16 @@
          }}</template></el-table-column
        ><el-table-column label="操作" width="225" fixed="right"
          ><template #default="{ row }"
            ><el-button v-if="!isDefaultAdmin(row)" link type="primary" @click="edit(row)">编辑</el-button
            ><el-button
            ><el-button v-if="!isDefaultAdmin(row)" v-permission="'admin.staff.edit'" link type="primary" @click="edit(row)">编辑</el-button
            ><el-button v-permission="'admin.staff.disable'"
              v-if="!isDefaultAdmin(row)"
              link
              type="primary"
              @click="changeStatus(row)"
              >{{ row.status === 1 ? "禁用" : "启用" }}</el-button
            ><el-button link type="primary" @click="password(row)"
            ><el-button v-permission="'admin.staff.reset'" link type="primary" @click="password(row)"
              >重置密码</el-button
            ><el-button
            ><el-button v-permission="'admin.staff.delete'"
              v-if="!isDefaultAdmin(row)"
              link
              type="danger"