delete.vue 619 B

123456789101112131415161718192021222324252627282930
  1. <template>
  2. <div class="padding-left:10px">
  3. <el-popconfirm title="确定删除当前数据吗?" @confirm="deleteRow()">
  4. <i class="el-icon-delete" slot="reference"></i>
  5. </el-popconfirm>
  6. </div>
  7. </template>
  8. <script>
  9. export default {
  10. props: ['id'],
  11. methods: {
  12. async deleteRow() {
  13. let res = await this.$api.requested({
  14. "id": "20220922110503",
  15. "version":1,
  16. "content": {
  17. "itemclassid":this.id
  18. }
  19. })
  20. console.log(res);
  21. this.tool.showMessage(res,() => {
  22. this.$emit('deleteSuccess')
  23. })
  24. },
  25. }
  26. }
  27. </script>