index.vue 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <template>
  2. <div>
  3. <basic-container v-if="show">
  4. <avue-crud :data="dataList" ref="crud" :option="option">
  5. <template slot="menuLeft" slot-scope="{size}">
  6. <el-button type="primary" :size="size" @click="rowSave">新增</el-button>
  7. </template>
  8. </avue-crud>
  9. </basic-container>
  10. <detail-page v-else @backToList="backToList"></detail-page>
  11. </div>
  12. </template>
  13. <script>
  14. import detailPage from './detailPage'
  15. export default {
  16. name: "index",
  17. components: {
  18. detailPage
  19. },
  20. data(){
  21. return{
  22. show:true,
  23. dataList:[
  24. {fileName:'1111111111'}
  25. ],
  26. option:{
  27. align:'center',
  28. index: true,
  29. addBtn: false,
  30. column:[{
  31. label: '订单号',
  32. prop: 'fileName',
  33. index: 1,
  34. width: 140,
  35. cell: true,
  36. overHidden: true,
  37. search:true,
  38. }]
  39. }
  40. }
  41. },
  42. methods:{
  43. rowSave(){
  44. this.show = false
  45. },
  46. backToList(){
  47. this.show = true
  48. }
  49. }
  50. }
  51. </script>
  52. <style scoped>
  53. </style>