batch-delete-user.vue 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!--
  2. 批量删除用户名单级别
  3. @Author: linqian
  4. @Date: 2021-07-13 10:17
  5. -->
  6. <template>
  7. <div>
  8. <p>是否确定删除以下白名单人员?</p>
  9. <p style="margin-top: 10px; margin-bottom: 5px">选中的人员列表:</p>
  10. <!-- <new-table paging-type="client" :data="selectedData" :tableHeader="tableHeader" :pagination-total="selectedData.length"></new-table> -->
  11. <dg-table
  12. :data="selectedData"
  13. border
  14. row-key="id"
  15. paging-type="client"
  16. :pagination-total="selectedData.length"
  17. >
  18. <dg-table-column type="index" label="序号" width="75" align="center" />
  19. <template v-for="item in tableHeader">
  20. <dg-table-column :key="item.id" v-bind="item" align="center"> </dg-table-column>
  21. </template>
  22. </dg-table>
  23. <div v-footer>
  24. <dg-button @click="handleCancel">取消</dg-button>
  25. <dg-button type="primary" @click="handleSubmit">确定</dg-button>
  26. </div>
  27. </div>
  28. </template>
  29. <script>
  30. export default {
  31. components: {
  32. // newTable
  33. },
  34. props: {
  35. selectedData: Array
  36. },
  37. data() {
  38. return {
  39. tableHeader: [
  40. {
  41. label: '姓名',
  42. prop: 'userName'
  43. },
  44. {
  45. label: '身份证号码',
  46. prop: 'idcard'
  47. },
  48. {
  49. label: '单位名称',
  50. prop: 'orgName'
  51. }
  52. ],
  53. level: ""
  54. };
  55. },
  56. computed: {},
  57. methods: {
  58. handleCancel() {
  59. this.$emit("close");
  60. },
  61. handleSubmit() {
  62. this.$emit("success");
  63. }
  64. },
  65. created() {},
  66. mounted() {}
  67. };
  68. </script>
  69. <style lang='scss'>
  70. </style>