Vue.component('comC',{ template:'
\ \ 一周内同种检查/检验项目的次数>=3\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
', data: function () { return { currentPage: 1, //初始页 pageSize: 10, // 每页的数据 tableData: [], options:[], pageSizeArr: [10, 20, 30, 50], total: 0, value4:new Date(getLastMonthStartDate()), value:'', } }, mounted: function () { this.getData() }, methods: { handleCurrentChange: function (val) { this.currentPage = val; this.getData() }, handleSizeChange: function (val) { this.pageSize = val; this.initData() }, initData: function () { //初始化 this.currentPage = 1; this.getData() }, searchClick: function () { this.initData() }, getData: function () { var vm = this; var params = { month:this.value4.format('yyyy-MM'), size: 15, page: 1, inspect:8, } // GlobalEventBus.$emit('setLoading', { // loading: true // }); //等待效果 bigDataOutApi.getRepeateInspectList(params).then(function (res) { console.log(res) GlobalEventBus.$emit('setLoading'); vm.tableData = res.detailModelList; vm.total = res.totalCount; }).catch(function (err) { console.log(err) GlobalEventBus.$emit('setLoading'); }) }, handleClick:function() { console.log(row); } } })