| | |
| | | import BaseTable from '@/components/base/BaseTable' |
| | | import TableLayout from '@/layouts/TableLayout' |
| | | import Pagination from '@/components/common/Pagination' |
| | | import { listByParentId,updateStatus } from '@/api/business/areas' |
| | | import { listByParentId, updateStatus } from '@/api/business/areas' |
| | | import OperaCityPriceRuleWindow from '@/components/business/OperaCityPriceRuleWindow' |
| | | import OperaAreasWindow from '@/components/business/OperaAreasWindow' |
| | | export default { |
| | |
| | | }, |
| | | created () { |
| | | this.config({ |
| | | module: '省市区信息表', |
| | | module: '省市区信息', |
| | | api: '/business/areas', |
| | | 'field.id': 'id', |
| | | 'field.main': 'id' |
| | |
| | | this.search() |
| | | }, |
| | | methods: { |
| | | deleteById (row) { |
| | | var that = this |
| | | const message = '确认删除选择的数据记录及其下级子数据吗?' |
| | | this.$dialog.deleteConfirm(message) |
| | | .then(() => { |
| | | this.isWorking.delete = true |
| | | this.api.deleteById(row.id) |
| | | .then(() => { |
| | | this.refreshLoadTree(row.parentId) |
| | | }) |
| | | .catch(e => { |
| | | this.$tip.apiFailed(e) |
| | | }) |
| | | .finally(() => { |
| | | this.isWorking.delete = false |
| | | }) |
| | | }) |
| | | .catch(() => {}) |
| | | }, |
| | | // 页码变更处理 |
| | | handlePageChange (pageIndex) { |
| | | this.isWorking.search = true |