81.14f28ed77f376290d3bc.js 8.4 KB

1
  1. webpackJsonp([81],{B78J:function(e,t){},nymk:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("fZjL"),i=a.n(n),s=a("Xxa5"),r=a.n(s),l=a("mvHQ"),p=a.n(l),u=a("exGp"),o=a.n(u),c={name:"userTaskList",data:function(){return{pageSize:10,totalSize:0,currentPage1:1,tableData:[],upUserTask:!1,dialogTitle:"修改任务",isAddMap:[{value:1,label:"累计"},{value:2,label:"不累计"}],taskID:"",inputTitle:"",inputsubtitle:"",inputJumpLink:"",inputIsAddUp:"",inputReward:"",inputTaskCondition:"",dialogTaskType:1,inputTaskType:"",optionsLinkType:[]}},mounted:function(){this.getInitList(),this.getJumpType()},methods:{searchMethod:function(){this.currentPage1=1,this.getInitList()},handleEditor:function(e,t){this.upUserTask=!0,this.taskID=t.id,this.inputTitle=t.title,this.inputsubtitle=t.subtitle,this.inputJumpLink=t.jump_link,this.inputIsAddUp=t.is_add_up,this.inputReward=t.reward,this.dialogTaskType=t.task_type,this.inputTaskCondition=t.task_condition},handleCurrentChange:function(e){this.currentPage1=e,this.getInitList()},handleSizeChange:function(e){this.pageSize=e,this.getInitList()},getInitList:function(){var e=this;return o()(r.a.mark(function t(){var a,n,i;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.$createElement,n={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize}},t.next=4,e.$axios.post(e.$api.userTaskList,p()(n));case 4:200==(i=t.sent).code?(e.initData=i.data,e.initData.data.forEach(function(e,t){switch(1==e.is_add_up?e.add_up_text="累计":2==e.is_add_up?e.add_up_text="不累计":e.add_up_text="默认",1==e.task_type?e.task_type_name=a("span",{style:"color:green;"},["普通任务"]):2==e.task_type&&(e.task_type_name=a("span",{style:"color:red;"},["阶梯任务"])),e.reward_type){case 1:e.reward_type_name="首次注册";break;case 2:e.reward_type_name="每日登陆";break;case 3:e.reward_type_name="邀请好友";break;case 4:e.reward_type_name="填写邀请码";break;case 5:e.reward_type_name="连续签到";break;case 6:e.reward_type_name="绑定手机";break;case 7:e.reward_type_name="邀请好友连续任务";break;case 9:e.reward_type_name="苹果ios自签安装"}}),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:i.message,type:"warning"});case 7:case"end":return t.stop()}},t,e)}))()},submitUp:function(){var e=this;return o()(r.a.mark(function t(){var a,n;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputTitle){t.next=3;break}return e.$message({message:"请填写任务名称",type:"warning"}),t.abrupt("return");case 3:if(e.inputsubtitle){t.next=6;break}return e.$message({message:"请填写任务副标题",type:"warning"}),t.abrupt("return");case 6:if(e.inputIsAddUp||(e.inputIsAddUp=0),e.inputReward){t.next=10;break}return e.$message({message:"请填写任务奖励",type:"warning"}),t.abrupt("return");case 10:return e.inputJumpLink||(e.inputJumpLink="-"),a={handshake:"",data:{id:e.taskID,title:e.inputTitle,subtitle:e.inputsubtitle,jump_link:e.inputJumpLink,code:e.inputCode,is_add_up:e.inputIsAddUp,reward:e.inputReward,task_condition:e.inputTaskCondition}},t.next=14,e.$axios.post(e.$api.userTaskUpdate,p()(a));case 14:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getInitList(),e.upUserTask=!1):e.$message({message:n.message,type:"warning"});case 16:case"end":return t.stop()}},t,e)}))()},cancelAdd:function(){this.upUserTask=!1},getJumpType:function(){var e=this;return o()(r.a.mark(function t(){var a,n,s;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.adType,p()(a));case 3:200==(n=t.sent).code?(s=n.data,i()(s.type).forEach(function(t,a){var n={};n.value=t,n.label=s.type[t],e.optionsLinkType.push(n)}),e.optionsLinkType.unshift({value:"-",label:"不跳转"}),e.getInitList()):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()}}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"userTaskList"},[a("h3",[e._v("任务列表")]),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"title",label:"任务名称",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"subtitle",label:"副标题",width:"380"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"reward_type_name",label:"任务类型",width:"150"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"jump_link",label:"跳转链接",width:"200"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"add_up_text",label:"奖励累计",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"task_type_name",label:"任务类型",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"updated_at",label:"修改时间",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handleEditor(t.$index,t.row)}}},[e._v("修改")])]}}])})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.upUserTask,width:"40%",center:""},on:{"update:visible":function(t){e.upUserTask=t}}},[a("div",{staticClass:"row"},[a("span",[e._v("ID:")]),e._v(" "),a("font",[e._v(e._s(e.taskID))])],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("任务名称:")]),e._v(" "),a("el-input",{attrs:{placeholder:"任务名称不可为空",clearable:""},model:{value:e.inputTitle,callback:function(t){e.inputTitle=t},expression:"inputTitle"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("任务副标题")]),e._v(" "),a("el-input",{attrs:{placeholder:"任务副标题不可为空",clearable:""},model:{value:e.inputsubtitle,callback:function(t){e.inputsubtitle=t},expression:"inputsubtitle"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("奖励")]),e._v(" "),a("el-input",{attrs:{placeholder:"奖励内容不可为空",clearable:""},model:{value:e.inputReward,callback:function(t){e.inputReward=t},expression:"inputReward"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("奖励字段解释")]),e._v(" "),a("p",{staticStyle:{color:"red"}},[e._v("movie:观影次数;house:房次数;commetn:评论次数;coin:金币;vipTime:vip时间")])]),e._v(" "),1==e.dialogTaskType?a("div",[a("div",{staticClass:"row"},[a("span",[e._v("跳转方式")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputJumpLink,callback:function(t){e.inputJumpLink=t},expression:"inputJumpLink"}},e._l(e.optionsLinkType,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("奖励累计")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputIsAddUp,callback:function(t){e.inputIsAddUp=t},expression:"inputIsAddUp"}},e._l(e.isAddMap,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)]):e._e(),e._v(" "),2==e.dialogTaskType?a("div",{staticClass:"row"},[a("span",[e._v("任务条件")]),e._v(" "),a("el-input",{attrs:{placeholder:"阶梯任务条件"},model:{value:e.inputTaskCondition,callback:function(t){e.inputTaskCondition=t},expression:"inputTaskCondition"}})],1):e._e(),e._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitUp}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.cancelAdd}},[e._v("取消")])],1)])],1)},staticRenderFns:[]};var _=a("VU/8")(c,d,!1,function(e){a("B78J")},"data-v-0a6bf89a",null);t.default=_.exports}});