| | |
| | | @close="inventorySetting.show = false" |
| | | @search="search" |
| | | /> |
| | | <detail v-if="inventoryDetail.show" :setting="inventoryDetail" @close="inventoryDetail.show = false" @search="search" /> |
| | | <detail v-if="inventoryDetail.show" :setting="inventoryDetail" @close="inventoryDetail.show = false" |
| | | @search="search"/> |
| | | </el-card> |
| | | </el-container> |
| | | </el-container> |
| | |
| | | import {inventoryDel, inventoryListApi} from '@/api/stock/inventory'; |
| | | import * as DateFormatter from '@/utils/DateFormatter'; |
| | | import {mapGetters} from 'vuex'; |
| | | import listPage from '@/views/mixins/listPage'; |
| | | |
| | | export default { |
| | | name: 'index', |
| | | mixins: [listPage], |
| | | components: { MyButton, MyTableV2, edit, myImport, inventory,detail }, |
| | | data() { |
| | | return { |
| | |
| | | } |
| | | }, |
| | | events: (row) => { |
| | | this.showInventoryDetail(row); |
| | | this.handleExport('inventoryExport', `盘点表-${row.businessFormCode}`, {id: row.id}); |
| | | }, |
| | | }, |
| | | ], |
| | |
| | | this.search(); |
| | | }); |
| | | }) |
| | | .catch(() => {}); |
| | | .catch(() => { |
| | | }); |
| | | }, |
| | | showAdd() { |
| | | this.editSetting.id = null; |
| | |
| | | } else { |
| | | this.$refs.myTable.search(); |
| | | } |
| | | }, |
| | | fifterForm(params) { |
| | | this.filterFrom = Object.assign(this.filterFrom, params); |
| | | |
| | | if (this.filterFrom.startTime) { |
| | | this.filterFrom.startTime = this.filterFrom.startTime.replace(/\-/g, ''); |
| | | } |
| | | if (this.filterFrom.endTime) { |
| | | this.filterFrom.endTime = this.filterFrom.endTime.replace(/\-/g, ''); |
| | | } |
| | | this.search(1); |
| | | }, |
| | | }, |
| | | }; |