index.vue 747 Bytes
<template>
  <div>
  <el-button type="primary" size="mini" @click="submit">保存</el-button>
  <el-button
    size="mini"
    type="text"
    icon="el-icon-delete"
    v-hasPermi="['system:user:list']"
  >删除1</el-button>

  <el-button
    size="mini"
    type="text"
    icon="el-icon-delete"
    v-hasPermi="['system:user:remove']"
  >删除2</el-button>
  </div>
</template>
<script>
import { delUser } from "@/api/system/user";

export default {
  props: {
    user: {
      type: Object
    }
  },
  data() {
    return {
      // 表单校验
    };
  },
  methods: {
    submit() {
      this.msgSuccess("修改成功");
      delUser('112').then(response => {
        this.msgSuccess("修改成功");
      });
    }
  }
};
</script>