diff --git a/src/api/gift.js b/src/api/gift.js new file mode 100644 index 0000000..19f3253 --- /dev/null +++ b/src/api/gift.js @@ -0,0 +1,42 @@ +import $http from '@/utils/httpRequest' +function add(data) { + return $http({ + url: 'app/taskCenterReward/insertTaskCenterReward', + method: 'post', + data: data + }) +} +function del(id) { + return $http({ + url: 'app/taskCenterReward/deleteTaskCenterReward?id='+id, + method: 'post', + data:{id} + }) +} +function getList(data) { + return $http({ + url: 'app/taskCenterReward/selectTaskCenterReward', + method: 'get', + params: data + }) +} +function get(id) { + return $http({ + url: 'app/taskCenterReward' + id, + method: 'get', + params: data + }) +} +function update(data) { + return $http({ + url: 'app/taskCenterReward/updateTaskCenterReward', + method: 'post', + data: data + }) +} +export default { + add + , del, + get, getList, + update +} \ No newline at end of file diff --git a/src/views/renwu/components/pop-add-gift.vue b/src/views/renwu/components/pop-add-gift.vue new file mode 100644 index 0000000..34008cf --- /dev/null +++ b/src/views/renwu/components/pop-add-gift.vue @@ -0,0 +1,144 @@ + + + + + + + + + + 金豆 + 现金 + 大转盘抽奖次数 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/renwu/components/pop-add-renwu.vue b/src/views/renwu/components/pop-add-renwu.vue index d57e5e9..0a12dae 100644 --- a/src/views/renwu/components/pop-add-renwu.vue +++ b/src/views/renwu/components/pop-add-renwu.vue @@ -20,6 +20,7 @@ + 一次性任务 普通任务 打卡任务 其他 @@ -39,7 +40,10 @@ - + + + + 内部路径 外部路径 @@ -88,6 +92,7 @@ export default { rules: { title: [{ required: true, message: "请输入任务名称", trigger: "blur" }], }, + isJump:false, form: { url: "", type: 1, @@ -145,6 +150,9 @@ export default { if(!this.form.title){ return this.$message.error("请输入任务名称"); } + if(!this.form.type){ + return this.$message.error("请输入任务类型"); + } if(!this.form.buttonUrl){ return this.$message.error("请输入按钮跳转地址"); } diff --git a/src/views/renwu/components/pop-gift-list.vue b/src/views/renwu/components/pop-gift-list.vue new file mode 100644 index 0000000..e8cd046 --- /dev/null +++ b/src/views/renwu/components/pop-gift-list.vue @@ -0,0 +1,158 @@ + + + + + 添加奖励 + + + + + + {{ returnTypeName(scope.row.type) }} + + + + + {{ scope.row.number }} + + + + + 编辑 + 删除 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/renwu/index.vue b/src/views/renwu/index.vue index 03c3447..119039a 100644 --- a/src/views/renwu/index.vue +++ b/src/views/renwu/index.vue @@ -21,7 +21,17 @@ {{ scope.row.detail }} - + + + + 编辑 + + + + + {{ scope.row.rewardDetail }} @@ -81,15 +91,17 @@ +