setList.vue 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <template>
  2. <div>
  3. <el-card>
  4. <el-page-header @back="goback" content="套系列表"></el-page-header>
  5. </el-card>
  6. <el-container>
  7. <el-header style="height: 120px;">
  8. <div id="header-one">
  9. <h3 class="el-icon-search" style="margin-left: 10px;">筛选搜索</h3>
  10. <div id="header-one-btu">
  11. <el-button @click="empty">重置</el-button>
  12. <el-button type="primary" @click="check">搜索</el-button>
  13. </div>
  14. </div>
  15. <div id="header-two">
  16. <el-row>
  17. <el-col :span="5" id="header-two-left">
  18. <el-form ref="anFormRef" :model="anForm" label-width="80px">
  19. <el-form-item label="藏品名称(套):" label-width="102px">
  20. <el-input v-model="anForm.anName" class="anInput" placeholder="筛选公告标题"
  21. center></el-input>
  22. </el-form-item>
  23. </el-form>
  24. </el-col>
  25. <el-col :span="8">
  26. <el-form label-width="80px">
  27. <el-form-item label="创建时间:">
  28. <el-date-picker v-model="dataput" type="datetimerange" class="up-input-right"
  29. range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" align="right">
  30. </el-date-picker>
  31. </el-form-item>
  32. </el-form>
  33. </el-col>
  34. </el-row>
  35. </div>
  36. </el-header>
  37. <el-main style="height: 110px;">
  38. <h3 class="el-icon-tickets">套系列表 共有0条数据</h3>
  39. <el-button id="main-btu" @click="addNotice()">添加</el-button>
  40. </el-main>
  41. <div class="footer">
  42. <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
  43. <el-tab-pane label="在售" name="first">
  44. <el-table :data="tableData" border style="width: 100%">
  45. <el-table-column prop="date" label="日期" width="180">
  46. </el-table-column>
  47. <el-table-column prop="name" label="姓名" width="180">
  48. </el-table-column>
  49. <el-table-column prop="address" label="地址">
  50. </el-table-column>
  51. </el-table>
  52. </el-tab-pane>
  53. <el-tab-pane label="预售" name="second">预售列表</el-tab-pane>
  54. <el-tab-pane label="已过期" name="third">已过期</el-tab-pane>
  55. </el-tabs>
  56. </div>
  57. </el-container>
  58. </div>
  59. </template>
  60. <script>
  61. import { getNotice, searchNotice } from "@/api/notice/notice"
  62. export default {
  63. data() {
  64. return {
  65. anForm: {
  66. anName: '',
  67. },
  68. total: 1,
  69. dataput: '',
  70. activeName: 'first',
  71. tableData: [{
  72. date: '2016-05-02',
  73. name: '王小虎',
  74. address: '上海市普陀区金沙江路 1518 弄'
  75. }, {
  76. date: '2016-05-04',
  77. name: '王小虎',
  78. address: '上海市普陀区金沙江路 1517 弄'
  79. }, {
  80. date: '2016-05-01',
  81. name: '王小虎',
  82. address: '上海市普陀区金沙江路 1519 弄'
  83. }, {
  84. date: '2016-05-03',
  85. name: '王小虎',
  86. address: '上海市普陀区金沙江路 1516 弄'
  87. }]
  88. }
  89. },
  90. watch: {
  91. activeName(newVal, oldVal) {
  92. console.log(newVal, "\n", oldVal)
  93. }
  94. },
  95. created() {
  96. this.getnotice()
  97. },
  98. methods: {
  99. goback() {
  100. window.history.go(-1)
  101. },
  102. //tag点击
  103. handleClick(tab, event) {
  104. console.log(tab, event);
  105. }
  106. }
  107. };
  108. </script>
  109. <style scoped>
  110. .el-main {
  111. color: #333;
  112. border: 1px solid #d3d7d4;
  113. border-radius: 5px;
  114. margin-left: 30px;
  115. margin-right: 30px;
  116. }
  117. .el-header {
  118. color: #333;
  119. border: 1px solid #d3d7d4;
  120. border-radius: 5px;
  121. margin: 30px;
  122. }
  123. /* .el-footer {} */
  124. #footer-t {
  125. color: #333;
  126. border: 1px solid #d3d7d4;
  127. border-radius: 5px;
  128. margin-left: 10px;
  129. margin-top: 30px;
  130. }
  131. /* #header-one {} */
  132. #header-two {
  133. /* background-color: aqua; */
  134. margin-left: 90px;
  135. }
  136. #header-one-btu {
  137. margin: 20px 20px 0px 0px;
  138. float: right;
  139. }
  140. #header-two-left {
  141. margin-right: 150px;
  142. }
  143. #main-btu {
  144. float: right;
  145. margin-top: 10px;
  146. }
  147. #page {
  148. float: right;
  149. margin-top: 15px;
  150. }
  151. .footer {
  152. margin: 20px auto;
  153. width: 97%;
  154. }
  155. </style>