export const FinancialListMixin = { computed: { importExcelUrl: function(){ return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`; }, isBatchDelEnabled: function () { for (let i = 0; i < this.selectedRowKeys.length; i++) { if (!this.selectionRows[i].actionsEnabled.delete) { return false; } } return true; } }, methods: { myHandleAdd() { this.$refs.modalForm.action = "add"; this.handleAdd(); }, myHandleEdit(record) { this.$refs.modalForm.action = "edit"; this.handleEdit(record); }, myHandleDetail(record, type) { this.handleDetail(record, type); }, handleApprove(record) { this.$refs.modalForm.action = "approve"; this.$refs.modalForm.edit(record); this.$refs.modalForm.title = "审核"; }, searchReset() { this.queryParam = { type: this.queryParam.type } this.loadData(1); }, onDateChange: function (value, dateString) { this.queryParam.beginTime=dateString[0]; this.queryParam.endTime=dateString[1]; }, onDateOk(value) { console.log(value); } } }