diff --git a/src/api/activity/components/addActivityConfig.js b/src/api/activity/components/addActivityConfig.js new file mode 100644 index 0000000..b2aef1f --- /dev/null +++ b/src/api/activity/components/addActivityConfig.js @@ -0,0 +1,34 @@ +import request from "@/utils/request"; + +export function index(params) { + return request({ + method: 'get', + url: '/api/admin/activity-list-config/index', + params + }) +} + + +export function save(data) { + return request({ + url: '/api/admin/activity-list-config/save', + method: 'post', + data + }) +} + +export function show(params) { + return request({ + method: 'get', + url: '/api/admin/activity-list-config/show', + params + }) +} + +export function destroy(params) { + return request({ + method: 'get', + url: '/api/admin/activity-list-config/destroy', + params + }) +} diff --git a/src/views/activity/components/addActivityConfig.vue b/src/views/activity/components/addActivityConfig.vue index cce96d1..54d95c9 100644 --- a/src/views/activity/components/addActivityConfig.vue +++ b/src/views/activity/components/addActivityConfig.vue @@ -1,7 +1,40 @@ + - diff --git a/src/views/activity/drawPrize.vue b/src/views/activity/drawPrize.vue index 74917b4..4e5b47a 100644 --- a/src/views/activity/drawPrize.vue +++ b/src/views/activity/drawPrize.vue @@ -81,7 +81,8 @@ prop: 'total', label: '总数', align: 'right' - }, { + }, + { prop: 'rate', label: '概率', align: 'right' diff --git a/src/views/activity/index.vue b/src/views/activity/index.vue index 170c873..65d9d54 100644 --- a/src/views/activity/index.vue +++ b/src/views/activity/index.vue @@ -23,10 +23,11 @@ @@ -47,9 +51,12 @@ } from "@/api/activity/index"; import addActivity from '@/views/activity/components/addActivity' + import addActivityConfig from '@/views/activity/components/addActivityConfig' + export default { components: { - addActivity + addActivity, + addActivityConfig }, data() { return { @@ -66,13 +73,13 @@ align: 'left', fixed: 'left', - },{ + }, { prop: 'tag', label: '活动标识', align: 'left', fixed: 'left', - }, { + }, { prop: 'start_time', label: '活动开始时间', align: 'center' @@ -134,6 +141,11 @@ this.$refs['addActivity'].id = row.id; this.$refs['addActivity'].isShow = true; this.$refs['addActivity'].type = 'editor' + }, + config(row){ + this.$refs['addActivityConfig'].id = row.id; + this.$refs['addActivityConfig'].isShow = true; + this.$refs['addActivityConfig'].type = 'editor' }, pageChange(e) { this.select.page = e