index.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <template>
  2. <basic-container>
  3. <avue-crud :option="option"
  4. :data="dataList"
  5. ref="crud"
  6. v-model="form"
  7. :page.sync="page"
  8. :search.sync="search"
  9. :table-loading="loading"
  10. @search-change="searchChange"
  11. @search-reset="searchReset"
  12. @selection-change="selectionChange"
  13. @current-change="currentChange"
  14. @size-change="sizeChange"
  15. @refresh-change="refreshChange"
  16. @on-load="onLoad">
  17. </avue-crud>
  18. </basic-container>
  19. </template>
  20. <script>
  21. import option from "./config/mainList.json";
  22. import { getBillList } from "@/api/financialManagement/paymentRequest";
  23. export default {
  24. data() {
  25. return {
  26. loading : false,
  27. form: {},
  28. search:{},
  29. show:true,
  30. detailData:{},
  31. option: option,
  32. parentId:0,
  33. dataList: [],
  34. page: {
  35. pageSize: 10,
  36. pagerCount: 5,
  37. total: 0,
  38. },
  39. query:{},
  40. }
  41. },
  42. created() {
  43. },
  44. mounted() {
  45. option.height = window.innerHeight - 200 ;
  46. },
  47. methods: {
  48. //新单打开
  49. addReceipt(row){
  50. },
  51. //编辑打开
  52. editOpen(row, status){
  53. },
  54. rowDel(row, index, done) {
  55. if(row.id){
  56. this.$confirm("确定将选择数据删除?", {
  57. confirmButtonText: "确定",
  58. cancelButtonText: "取消",
  59. type: "warning"
  60. }).then(() => {
  61. });
  62. }
  63. },
  64. //点击搜索按钮触发
  65. searchChange(params, done) {
  66. this.query = params;
  67. this.page.currentPage = 1;
  68. this.onLoad(this.page, params);
  69. done()
  70. },
  71. searchReset() {
  72. console.log('1')
  73. },
  74. selectionChange() {
  75. console.log('1')
  76. },
  77. currentChange() {
  78. console.log('1')
  79. },
  80. sizeChange() {
  81. console.log('1')
  82. },
  83. refreshChange() {
  84. console.log('1')
  85. },
  86. onLoad(page, params = {}) {
  87. // this.loading = true;
  88. // if (params.createTime != undefined) { //合同
  89. // params.createStartDate = params.createTime[0]+ " " + "00:00:00";
  90. // params.createEndDate = params.createTime[1] + " " + "23:59:59";
  91. // this.$delete(params,'createTime')
  92. // }
  93. // getBillList(page.currentPage, page.pageSize,params).then(res=>{
  94. // this.dataList = res.data.data.records
  95. // this.page.total = res.data.data.total
  96. // this.loading = false;
  97. // })
  98. },
  99. }
  100. }
  101. </script>
  102. <style scoped>
  103. </style>