无人机管理后台前端(已迁走)
rain
2025-03-26 eb7c68a2db9fa3911b4eecf05f2423fafd482c77
src/views/system/sysConfig.vue
@@ -21,14 +21,33 @@
      @on-load="onLoad"
    >
      <template #menu-left>
        <el-button
          type="primary"
          icon="el-icon-plus"
          v-if="permission.sysConfig_add"
          @click="$refs.crud.rowAdd()"
        >新 增</el-button>
        <el-button
          type="danger"
          icon="el-icon-delete"
          plain
          v-if="permission.workspace_delete"
          v-if="permission.sysConfig_delete"
          @click="handleDelete"
          >删 除
        </el-button>
        >删 除</el-button>
      </template>
      <template #menu="scope">
        <el-button
          type="text"
          icon="el-icon-view"
          v-if="permission.sysConfig_view"
          @click.stop="$refs.crud.rowView(scope.row,scope.index)"
        >查看</el-button>
        <el-button
          type="text"
          icon="el-icon-edit"
          v-if="permission.sysConfig_edit"
          @click.stop="$refs.crud.rowEdit(scope.row,scope.index)"
        >编辑</el-button>
      </template>
    </avue-crud>
  </basic-container>
@@ -135,10 +154,10 @@
    ...mapGetters(['permission']),
    permissionList() {
      return {
        addBtn: this.validData(this.permission.workspace_add, true),
        viewBtn: this.validData(this.permission.workspace_view, true),
        delBtn: this.validData(this.permission.workspace_delete, true),
        editBtn: this.validData(this.permission.workspace_edit, true),
        addBtn: this.validData(this.permission.sysConfig_add, false),
        viewBtn: this.validData(this.permission.sysConfig_view, false),
        delBtn: this.validData(this.permission.sysConfig_delete, false),
        editBtn: this.validData(this.permission.sysConfig_edit, false),
      };
    },
    ids() {