Elizabeth's proactive approach involves introducing urinal toilet attachment , an ingenious concept that optimizes space and functionality.

RechargeDetailsSummary.vue 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <template>
  2. <div class="main-contain">
  3. <div class="position">
  4. <bread-crumb :crumbs="crumbs"></bread-crumb>
  5. </div>
  6. <div class="app-container">
  7. <div style="width: 100%">
  8. <el-tabs v-model="activeName" @tab-click="handleClick">
  9. <el-tab-pane label="充值明细" name="first">
  10. <RechangeDetails></RechangeDetails>
  11. </el-tab-pane>
  12. <el-tab-pane label="充值汇总" name="second">
  13. <RechargeSummary></RechargeSummary>
  14. </el-tab-pane>
  15. </el-tabs>
  16. <div
  17. style="position: absolute; top: 80px; right: 40px"
  18. v-if="activeName == 'first'"
  19. >
  20. <el-button size="small" type="primary" @click="Add()">
  21. 新增
  22. </el-button>
  23. </div>
  24. </div>
  25. <el-dialog
  26. title="新增押金"
  27. :visible.sync="dialogVisible"
  28. width="30%"
  29. :show-close="close"
  30. >
  31. <!-- <span>这是一段信息</span> -->
  32. <RechangeAd></RechangeAd>
  33. <span slot="footer" class="dialog-footer">
  34. <el-button @click="pass">审核通过</el-button>
  35. <el-button type="primary" @click="Submit">提 交</el-button>
  36. </span>
  37. </el-dialog>
  38. </div>
  39. </div>
  40. </template>
  41. <script>
  42. import BreadCrumb from "@/xt_pages/components/bread-crumb";
  43. import RechangeDetails from "./Template/RechargeDetails.vue";
  44. import RechargeSummary from "./Template/RechargeSummary.vue";
  45. import RechangeAd from "./Template/add_page.vue";
  46. export default {
  47. components: {
  48. BreadCrumb,
  49. RechangeDetails,
  50. RechargeSummary,
  51. RechangeAd,
  52. },
  53. data() {
  54. return {
  55. crumbs: [
  56. { path: false, name: "押金管理" },
  57. { path: "/DepositManagement/DepositSearch", name: "充值详情" },
  58. ],
  59. activeName: "first",
  60. tableData: [{}, {}],
  61. total: 0,
  62. page: 1,
  63. limit: 10,
  64. keywords: "",
  65. dialogVisible: false,
  66. close: false,
  67. };
  68. },
  69. methods: {
  70. // 初始化数据
  71. init() {},
  72. // 查询操作
  73. search() {},
  74. // 切换明细
  75. handleClick(tab, event) {
  76. console.log(tab, event);
  77. },
  78. // 页表操作
  79. handleSizeChange(val) {
  80. this.limit = val;
  81. this.init();
  82. },
  83. handleCurrentChange(val) {
  84. this.page = val;
  85. this.init();
  86. },
  87. // 流水详情
  88. toDetails() {
  89. this.$router.push({ path: "/DepositManagement/DepositDetails" });
  90. },
  91. // 新增
  92. Add() {
  93. this.dialogVisible = true;
  94. },
  95. // 审核通过
  96. pass() {},
  97. // 提交
  98. Submit() {},
  99. },
  100. };
  101. </script>
  102. <style>
  103. </style>