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 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9,8 +42,157 @@
+
-
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 @@
-
+
+
@@ -35,6 +36,9 @@
+
+
+
@@ -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