| | |
| | | <script> |
| | | import CustTypeModal from './CustTypeModal' |
| | | import { JeecgListMixin } from '@tievd/cube-block/lib/mixins/JeecgListMixin' |
| | | import { UI_CACHE_DB_DICT_DATA } from '@tievd/cube-block/lib/store/mutation-types' |
| | | import { deleteAction } from '@tievd/cube-block/lib/api/manage' |
| | | import Vue from 'vue' |
| | | |
| | | export default { |
| | | name: 'ActivityList', |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | modalFormOk() { |
| | | // 添加/编辑成功后刷新页面以更新字典缓存 |
| | | window.location.reload() |
| | | }, |
| | | handleDelete(id) { |
| | | // 删除前清除前端字典缓存 |
| | | // 删除后刷新页面以更新字典缓存 |
| | | deleteAction(this.url.delete, { id: id }) |
| | | .then((res) => { |
| | | if (res.success) { |
| | | this.$message.success(res.message) |
| | | window.location.reload() |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | .finally(() => { |
| | | this.loading = false |
| | | }) |
| | | }, |
| | | transformConfigText(obj) { |
| | | var text = '' |
| | | if (obj.timeStr == '1,YEARS') { |