Commit 3e18b84a by 无尘

fix: 修改奖励

parent b0082c9c
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>分享有礼</title><link href=./static/css/app.ffeb11bbc8a6f2a70ab5f0c853d31dc4.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.33.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.03.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-new.2.0.29.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-card.2.0.14.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.38.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.11.js></script><script src=//web-1251519181.file.myqcloud.com/components/area-ab.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/selector.1.1.91.js></script><script type=text/javascript src=./static/js/manifest.234022e1fbbdd7c7cbc4.js></script><script type=text/javascript src=./static/js/vendor.8455def81090347f10ce.js></script><script type=text/javascript src=./static/js/app.e7c85c59cd94b7abeca3.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>分享有礼</title><link href=./static/css/app.2cddaffa43c32c0d1988330fae42d6d0.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.33.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.03.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-new.2.0.29.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-card.2.0.14.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.38.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.11.js></script><script src=//web-1251519181.file.myqcloud.com/components/area-ab.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/selector.1.1.91.js></script><script type=text/javascript src=./static/js/manifest.84b84dad51ee9cd0f138.js></script><script type=text/javascript src=./static/js/vendor.8455def81090347f10ce.js></script><script type=text/javascript src=./static/js/app.e7c85c59cd94b7abeca3.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([5],{MsPp:function(t,e){},gYRg:function(t,e){},lQLj:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("P9l9"),r=a("Ch4/"),o={name:"point-log",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={inviteOpenId:t.$route.query.inviteOpenId,activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize,awardType:1};Object(i.a)("/sharing-core-web/page-activity-invited-log",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;r.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"point-log"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{prop:"",label:"奖励时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.awardTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.awardTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励来源","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[1==e.row.awardProgram?a("span",[t._v("即时奖励")]):t._e(),t._v(" "),2==e.row.awardProgram?a("span",[t._v("闯关奖励")]):t._e(),t._v(" "),3==e.row.awardProgram?a("span",[t._v("竞赛奖励")]):t._e()]),t._v(" "),a("div",[t._v(t._s(1==e.row.awardProgram||2==e.row.awardProgram?e.row.awardDetail:e.row.competitionName))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell flex flex-align-center"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励额度","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("formatThousand || '--'")(e.row.awardPoint)))]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},staticRenderFns:[]};var s=a("VU/8")(o,n,!1,function(t){a("xY3K")},"data-v-b638f760",null).exports,l={name:"card-log",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={inviteOpenId:t.$route.query.inviteOpenId,activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize,awardType:2};Object(i.a)("/sharing-core-web/page-activity-invited-log",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;r.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"card-log"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{prop:"",label:"奖励时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.awardTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.awardTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励来源","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[1==e.row.awardProgram?a("span",[t._v("即时奖励")]):t._e(),t._v(" "),2==e.row.awardProgram?a("span",[t._v("闯关奖励")]):t._e(),t._v(" "),3==e.row.awardProgram?a("span",[t._v("竞赛奖励")]):t._e()]),t._v(" "),a("div",[t._v(t._s(1==e.row.awardProgram||2==e.row.awardProgram?e.row.awardDetail:e.row.competitionName))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell flex flex-align-center"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励内容","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.awardCardName||"--"))]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},staticRenderFns:[]};var u=a("VU/8")(l,c,!1,function(t){a("s2Kl")},"data-v-3843aedc",null).exports,d={name:"invite-log",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0,createTimeSort:"",transNameSort:""}},methods:{sortColumn:function(t){"invitedTime"==t.prop&&(this.createTimeSort="descending"==t.order?1:0,this.transNameSort="",this.getTableList()),"transName"==t.prop&&(this.createTimeSort="",this.transNameSort="descending"==t.order?1:0,this.getTableList())},toLog:function(t){this.$router.push("/invitedLog?activityId="+this.$route.query.activityId+"&invitedId="+t.openId)},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={inviteOpenId:t.$route.query.inviteOpenId,activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize,createTimeSort:t.createTimeSort,transNameSort:t.transNameSort};Object(i.a)("/sharing-core-web/page-activity-invited",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;r.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invite-log"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"sort-change":t.sortColumn}},[a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell flex flex-align-center"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"invitedTime",label:"受邀时间","show-overflow-tooltip":"",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.invitedTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.invitedTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"transName",label:"转化进度","show-overflow-tooltip":"",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell cursor-pointer color-1890ff",on:{click:function(a){return t.toLog(e.row)}}},[t._v("\n "+t._s(e.row.transName||"--")+"\n ")])]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},staticRenderFns:[]};var g=a("VU/8")(d,v,!1,function(t){a("MsPp")},"data-v-51c2be01",null).exports,m={name:"invite-table",data:function(){return{tabName:this.$route.query.tabName,navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"邀请人日志"}],inviterData:{nickName:"",realName:"",headUrl:"",totalTransPersonNum:"",sumCardNum:"",sumPoints:""},tableData:[],dialogVisible:!1,excelUrl:"/sharing-core-web/export",params:{activityId:this.$route.query.activityId,isExportInvited:"invite"!=this.tabName,requestProject:"share-config"},projectName:"share-config"}},components:{navCrumb:a("3Xzz").a,inviteLog:g,pointLog:s,cardLog:u},methods:{exportData:function(){this.dialogVisible=!0,this.tableData="invite"==this.tabName?this.$refs.inviteTable.tableData:this.$refs.invitedTable.tableData,this.params={activityId:this.$route.query.activityId,isExportInvited:"invite"!=this.tabName,requestProject:"share-config"}},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getInviterData:function(){var t=this,e={activityId:t.$route.query.activityId,inviteOpenId:t.$route.query.inviteOpenId};Object(i.a)("/sharing-core-web/get-activity-invite",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.inviterData=a.result||{nickName:"",realName:"",headUrl:"",totalTransPersonNum:"",sumCardNum:"",sumPoints:""},!1;r.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getInviterData(),this.tabName=this.$route.query.tabName}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"inviter-log common-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content border-box"},[a("div",{staticClass:"right-box border-box"},[a("div",{staticClass:"inviter-data"},[a("div",{staticClass:"inviter-data-img flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:t.inviterData.headUrl,alt:""}})]),t._v(" "),a("div",{staticClass:"inviter-data-name text-center font-14 color-606266"},[t._v("-"+t._s(t.inviterData.realName)+"-")]),t._v(" "),a("div",{staticClass:"inviter-data-datas"},[a("ul",{staticClass:"inviter-data-wrap flex"},[a("li",{staticClass:"flex-1"},[a("div",{staticClass:"font-14 color-606266"},[t._v("邀请人数")]),t._v(" "),a("div",{staticClass:"font-20 color-303133 m-t-10"},[t._v(t._s(t._f("formatThousand")(t.inviterData.totalTransPersonNum)))])]),t._v(" "),a("li",{staticClass:"flex-1"},[a("div",{staticClass:"font-14 color-606266"},[t._v("积分收益")]),t._v(" "),a("div",{staticClass:"font-20 color-303133 m-t-10"},[t._v(t._s(t._f("formatThousand")(t.inviterData.sumPoints)))])]),t._v(" "),a("li",{staticClass:"flex-1"},[a("div",{staticClass:"font-14 color-606266"},[t._v("卡券收益")]),t._v(" "),a("div",{staticClass:"font-20 color-303133 m-t-10"},[t._v(t._s(t._f("formatThousand")(t.inviterData.sumCardNum)))])])])])]),t._v(" "),a("div",{staticClass:"inviter-log-tab flex flex-space-between"},[a("div",{staticClass:"data-detail-radios"},[a("el-radio-group",{staticStyle:{"margin-bottom":"30px"},model:{value:t.tabName,callback:function(e){t.tabName=e},expression:"tabName"}},[a("el-radio-button",{attrs:{label:"invite"}},[t._v("邀请日志")]),t._v(" "),a("el-radio-button",{attrs:{label:"point"}},[t._v("积分收益明细")]),t._v(" "),a("el-radio-button",{attrs:{label:"card"}},[t._v("卡券收益明细")])],1)],1),t._v(" "),a("div",{staticClass:"data-detail-export"},[a("el-button",{attrs:{type:"primary"}},[a("i",{staticClass:"iconfont icon-icon_yunxiazai"}),t._v(" 导出数据")])],1)]),t._v(" "),a("div",{staticClass:"inviter-log-tables m-t-20"},["invite"==t.tabName?a("invite-log"):t._e(),t._v(" "),"point"==t.tabName?a("point-log"):t._e(),t._v(" "),"card"==t.tabName?a("card-log"):t._e()],1)])]),t._v(" "),a("vue-gic-footer"),t._v(" "),a("export-excel",{attrs:{dataArr:t.tableData,dialogVisible:t.dialogVisible,projectName:t.projectName,type:2,excelUrl:t.excelUrl,params:t.params},on:{"update:dialogVisible":function(e){t.dialogVisible=e},"update:dialog-visible":function(e){t.dialogVisible=e}}})],1)},staticRenderFns:[]};var f=a("VU/8")(m,p,!1,function(t){a("gYRg")},"data-v-5b9d4c6f",null);e.default=f.exports},s2Kl:function(t,e){},xY3K:function(t,e){}});
\ No newline at end of file
webpackJsonp([5],{MsPp:function(t,e){},"Wq/V":function(t,e){},lQLj:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("P9l9"),i=a("Ch4/"),o={name:"point-log",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={inviteOpenId:t.$route.query.inviteOpenId,activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize,awardType:1};Object(r.a)("/sharing-core-web/page-activity-invited-log",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;i.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"point-log"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{prop:"",label:"奖励时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.awardTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.awardTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励来源","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[1==e.row.awardProgram?a("span",[t._v("即时奖励")]):t._e(),t._v(" "),2==e.row.awardProgram?a("span",[t._v("闯关奖励")]):t._e(),t._v(" "),3==e.row.awardProgram?a("span",[t._v("竞赛奖励")]):t._e()]),t._v(" "),a("div",[t._v(t._s(1==e.row.awardProgram||2==e.row.awardProgram?e.row.awardDetail:e.row.competitionName))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell flex flex-align-center"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励额度","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("formatThousand || '--'")(e.row.awardPoint)))]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},staticRenderFns:[]};var s=a("VU/8")(o,n,!1,function(t){a("xY3K")},"data-v-b638f760",null).exports,l={name:"card-log",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={inviteOpenId:t.$route.query.inviteOpenId,activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize,awardType:2};Object(r.a)("/sharing-core-web/page-activity-invited-log",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;i.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"card-log"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{prop:"",label:"奖励时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.awardTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.awardTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励来源","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[1==e.row.awardProgram?a("span",[t._v("即时奖励")]):t._e(),t._v(" "),2==e.row.awardProgram?a("span",[t._v("闯关奖励")]):t._e(),t._v(" "),3==e.row.awardProgram?a("span",[t._v("竞赛奖励")]):t._e()]),t._v(" "),a("div",[t._v(t._s(1==e.row.awardProgram||2==e.row.awardProgram?e.row.awardDetail:e.row.competitionName))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell flex flex-align-center"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"奖励内容","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.awardCardName||"--"))]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},staticRenderFns:[]};var u=a("VU/8")(l,c,!1,function(t){a("s2Kl")},"data-v-3843aedc",null).exports,d={name:"invite-log",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0,createTimeSort:"",transNameSort:""}},methods:{sortColumn:function(t){"invitedTime"==t.prop&&(this.createTimeSort="descending"==t.order?1:0,this.transNameSort="",this.getTableList()),"transName"==t.prop&&(this.createTimeSort="",this.transNameSort="descending"==t.order?1:0,this.getTableList())},toLog:function(t){this.$router.push("/invitedLog?activityId="+this.$route.query.activityId+"&invitedId="+t.openId)},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={inviteOpenId:t.$route.query.inviteOpenId,activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize,createTimeSort:t.createTimeSort,transNameSort:t.transNameSort};Object(r.a)("/sharing-core-web/page-activity-invited",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;i.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invite-log"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"},on:{"sort-change":t.sortColumn}},[a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell flex flex-align-center"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266 p-l-10"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"invitedTime",label:"受邀时间","show-overflow-tooltip":"",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.invitedTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.invitedTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"transName",label:"转化进度","show-overflow-tooltip":"",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell cursor-pointer color-1890ff",on:{click:function(a){return t.toLog(e.row)}}},[t._v("\n "+t._s(e.row.transName||"--")+"\n ")])]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("el-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)},staticRenderFns:[]};var m=a("VU/8")(d,v,!1,function(t){a("MsPp")},"data-v-51c2be01",null).exports,g={name:"invite-table",data:function(){return{tabName:this.$route.query.tabName,navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"邀请人日志"}],inviterData:{nickName:"",realName:"",headUrl:"",totalTransPersonNum:"",sumCardNum:"",sumPoints:""}}},components:{navCrumb:a("3Xzz").a,inviteLog:m,pointLog:s,cardLog:u},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getInviterData:function(){var t=this,e={activityId:t.$route.query.activityId,inviteOpenId:t.$route.query.inviteOpenId};Object(r.a)("/sharing-core-web/get-activity-invite",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.inviterData=a.result||{nickName:"",realName:"",headUrl:"",totalTransPersonNum:"",sumCardNum:"",sumPoints:""},!1;i.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getInviterData(),this.tabName=this.$route.query.tabName}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"inviter-log common-wrap"},[a("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"right-content border-box"},[a("div",{staticClass:"right-box border-box"},[a("div",{staticClass:"inviter-data"},[a("div",{staticClass:"inviter-data-img flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:t.inviterData.headUrl,alt:""}})]),t._v(" "),a("div",{staticClass:"inviter-data-name text-center font-14 color-606266"},[t._v("-"+t._s(t.inviterData.realName)+"-")]),t._v(" "),a("div",{staticClass:"inviter-data-datas"},[a("ul",{staticClass:"inviter-data-wrap flex"},[a("li",{staticClass:"flex-1"},[a("div",{staticClass:"font-14 color-606266"},[t._v("邀请人数")]),t._v(" "),a("div",{staticClass:"font-20 color-303133 m-t-10"},[t._v(t._s(t._f("formatThousand")(t.inviterData.totalTransPersonNum)))])]),t._v(" "),a("li",{staticClass:"flex-1"},[a("div",{staticClass:"font-14 color-606266"},[t._v("积分收益")]),t._v(" "),a("div",{staticClass:"font-20 color-303133 m-t-10"},[t._v(t._s(t._f("formatThousand")(t.inviterData.sumPoints)))])]),t._v(" "),a("li",{staticClass:"flex-1"},[a("div",{staticClass:"font-14 color-606266"},[t._v("卡券收益")]),t._v(" "),a("div",{staticClass:"font-20 color-303133 m-t-10"},[t._v(t._s(t._f("formatThousand")(t.inviterData.sumCardNum)))])])])])]),t._v(" "),a("div",{staticClass:"inviter-log-tab flex flex-space-between"},[a("div",{staticClass:"data-detail-radios"},[a("el-radio-group",{staticStyle:{"margin-bottom":"30px"},model:{value:t.tabName,callback:function(e){t.tabName=e},expression:"tabName"}},[a("el-radio-button",{attrs:{label:"invite"}},[t._v("邀请日志")]),t._v(" "),a("el-radio-button",{attrs:{label:"point"}},[t._v("积分收益明细")]),t._v(" "),a("el-radio-button",{attrs:{label:"card"}},[t._v("卡券收益明细")])],1)],1),t._v(" "),a("div",{staticClass:"data-detail-export"},[a("el-button",{attrs:{type:"primary"}},[a("i",{staticClass:"iconfont icon-icon_yunxiazai"}),t._v(" 导出数据")])],1)]),t._v(" "),a("div",{staticClass:"inviter-log-tables m-t-20"},["invite"==t.tabName?a("invite-log"):t._e(),t._v(" "),"point"==t.tabName?a("point-log"):t._e(),t._v(" "),"card"==t.tabName?a("card-log"):t._e()],1)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var f=a("VU/8")(g,p,!1,function(t){a("Wq/V")},"data-v-61892139",null);e.default=f.exports},s2Kl:function(t,e){},xY3K:function(t,e){}});
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,d=0,b=[];d<r.length;d++)i=r[d],t[i]&&b.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);b.length;)b.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var r={},t={15:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"8a732b49262f7df9b526",1:"5b546fa38466a0b05e37",2:"3c5196f831edec01dd17",3:"b45331471e8656c5cb89",4:"c9baf4695a3666998280",5:"e5f29637bed979a22d84",6:"f11d902de0350ef6b333",7:"b0fd74564cc799593b8f",8:"fe9ec49f63ecd8e527ba",9:"522a01ff8d619d2bf030",10:"e16b73d2d4b922255e52",11:"c11d02c33702d00b2e2e",12:"cb13b689aaa548c4bc33"}[e]+".js";var f=setTimeout(i,12e4);function i(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=i,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,d=0,s=[];d<r.length;d++)i=r[d],t[i]&&s.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);s.length;)s.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var r={},t={15:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"8a732b49262f7df9b526",1:"5b546fa38466a0b05e37",2:"047b01d1a853d7574618",3:"35d0dca21b47e8e820e0",4:"c9baf4695a3666998280",5:"e5020e10cc9f40ceacc5",6:"f11d902de0350ef6b333",7:"b0fd74564cc799593b8f",8:"fe9ec49f63ecd8e527ba",9:"522a01ff8d619d2bf030",10:"e16b73d2d4b922255e52",11:"c11d02c33702d00b2e2e",12:"cb13b689aaa548c4bc33"}[e]+".js";var f=setTimeout(i,12e4);function i(){a.onerror=a.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=i,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-05 11:47:08
* @LastEditTime: 2019-12-06 10:36:56
-->
<!--
<competition-award></competition-award>
......@@ -111,6 +111,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.end"
controls-position="right"
:min="1"
......@@ -122,6 +123,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.start"
controls-position="right"
:min="1"
......@@ -130,6 +132,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-l-10 p-r-10">名 至</span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.end"
controls-position="right"
:min="1"
......@@ -141,6 +144,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.start"
controls-position="right"
:min="1"
......@@ -153,6 +157,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-input-number
v-if="!scope.row.infinity"
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.end"
controls-position="right"
:min="1"
......@@ -161,6 +166,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-checkbox
v-if="scope.$index == compitionAward.dealNumberSettingParam.length - 1"
class="m-l-10"
:disabled="$route.query.editFlag"
v-model="scope.row.infinity"
@change="changeEnd($event, scope.row)"
>无穷大</el-checkbox>
......@@ -179,6 +185,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-input-number
class="w-146"
:disabled="$route.query.editFlag"
v-model="scope.row.point"
controls-position="right"
:min="1"
......@@ -189,6 +196,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-select
class="w-146"
:disabled="$route.query.editFlag"
v-model="scope.row.cardId"
placeholder="请选择"
@change="changeCard($event, scope.row)"
......@@ -205,6 +213,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-button
v-if="scope.$index != 0"
class="m-l-16"
:disabled="$route.query.editFlag"
@click.stop="deleteRow(scope.$index, compitionAward.dealNumberSettingParam)"
type="text"
size="small"
......@@ -259,6 +268,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.end"
controls-position="right"
:min="1"
......@@ -270,6 +280,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.start"
controls-position="right"
:min="1"
......@@ -278,6 +289,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-l-10 p-r-10">名 至</span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.end"
controls-position="right"
:min="1"
......@@ -289,6 +301,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag"
v-model="scope.row.start"
controls-position="right"
:min="1"
......@@ -299,6 +312,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
class="font-14 color-606266 p-l-10 p-r-10"
>人 至</span>
<el-input-number
:disabled="$route.query.editFlag"
v-if="!scope.row.infinity"
v-model="scope.row.end"
class="w-90"
......@@ -307,6 +321,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
:max="9999999999"
> </el-input-number>
<el-checkbox
:disabled="$route.query.editFlag"
v-if="scope.$index == compitionAward.dealAmountSettingParam.length - 1"
class="m-l-10"
v-model="scope.row.infinity"
......@@ -327,6 +342,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-input-number
class="w-146"
:disabled="$route.query.editFlag"
v-model="scope.row.point"
controls-position="right"
:min="1"
......@@ -337,6 +353,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-select
class="w-146"
:disabled="$route.query.editFlag"
v-model="scope.row.cardId"
placeholder="请选择"
@change="changeCard($event, scope.row)"
......@@ -353,6 +370,7 @@ import competitionAward from '@/components/active-config/configs/competition-awa
<el-button
v-if="scope.$index != 0"
class="m-l-16"
:disabled="$route.query.editFlag"
@click.stop="deleteRow(scope.$index, compitionAward.dealAmountSettingParam)"
type="text"
size="small"
......@@ -555,6 +573,9 @@ export default {
*/
selectStore(item) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
if (item.goalId == 1) {
that.compitionAward.dealNumberFlag = that.compitionAward.dealNumberFlag == 0 ? 1 : 0;
} else {
......@@ -590,6 +611,9 @@ export default {
*/
addPeopleItem() {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
if(that.compitionAward.dealNumberSettingParam.length < 2 || !that.compitionAward.dealNumberSettingParam.map(ele=>ele.infinity).includes('true')) {
that.compitionAward.dealNumberSettingParam.push({
awardName: '',
......@@ -620,6 +644,9 @@ export default {
},
addMoneyItem() {
const that = this; //成交额奖项 成交额奖项json
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
if(that.compitionAward.dealAmountSettingParam.length < 2 || that.compitionAward.dealAmountSettingParam.map(ele=>ele.infinity).includes('true')) {
that.compitionAward.dealAmountSettingParam.push({
awardName: '',
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-06 09:35:15
* @LastEditTime: 2019-12-06 10:22:42
-->
<!--
<consume-config></consume-config>
......@@ -294,6 +294,9 @@ export default {
*/
selectStore(item) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.consumeAction.consumeStoreControlFlag = item.goalId;
},
/**
......@@ -301,6 +304,9 @@ export default {
*/
selectMoney(item) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.consumeAction.dealAmountControlFlag = item.goalId;
},
......@@ -309,6 +315,9 @@ export default {
*/
selectNumber(item) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.consumeAction.singleDealNumberControlFlag = item.goalId;
}
},
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-05 17:21:29
* @LastEditTime: 2019-12-06 10:47:18
-->
<!--
<entry-award></entry-award>
......@@ -90,6 +90,7 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag || scope.row.oldData"
v-model="scope.row.achieve"
controls-position="right"
:min="1"
......@@ -105,9 +106,13 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
<div class="cell flex flex-align-center">
<div>
<div>
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-checkbox
v-model="scope.row.pointCheck"
:disabled="$route.query.editFlag || scope.row.oldData"
>积分</el-checkbox>
<el-input-number
class="w-146"
:disabled="$route.query.editFlag || scope.row.oldData"
v-model="scope.row.point"
controls-position="right"
:min="1"
......@@ -115,9 +120,13 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
> </el-input-number>
</div>
<div class="m-t-10">
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-checkbox
v-model="scope.row.cardCheck"
:disabled="$route.query.editFlag || scope.row.oldData"
>卡券</el-checkbox>
<el-select
class="w-146"
:disabled="$route.query.editFlag || scope.row.oldData"
v-model="scope.row.cardId"
placeholder="请选择"
@change="changeCard($event, scope.row)"
......@@ -134,6 +143,7 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
<el-button
v-if="scope.$index != 0"
class="m-l-16"
:disabled="$route.query.editFlag || scope.row.oldData"
@click.stop="deleteRow(scope.$index, passAward.dealNumberSettingParam)"
type="text"
size="small"
......@@ -166,6 +176,7 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
:disabled="$route.query.editFlag || scope.row.oldData"
v-model="scope.row.achieve"
controls-position="right"
:min="1"
......@@ -181,9 +192,13 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
<div class="cell flex flex-align-center">
<div>
<div>
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-checkbox
v-model="scope.row.pointCheck"
:disabled="$route.query.editFlag || scope.row.oldData"
>积分</el-checkbox>
<el-input-number
class="w-146"
:disabled="$route.query.editFlag || scope.row.oldData"
v-model="scope.row.point"
controls-position="right"
:min="1"
......@@ -191,9 +206,13 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
> </el-input-number>
</div>
<div class="m-t-10">
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-checkbox
v-model="scope.row.cardCheck"
:disabled="$route.query.editFlag || scope.row.oldData"
>卡券</el-checkbox>
<el-select
class="w-146"
:disabled="$route.query.editFlag || scope.row.oldData"
v-model="scope.row.cardId"
placeholder="请选择"
@change="changeCard($event, scope.row)"
......@@ -210,6 +229,7 @@ import entryAward from '@/components/active-config/configs/entry-award.vue';
<el-button
v-if="scope.$index != 0"
class="m-l-16"
:disabled="$route.query.editFlag || scope.row.oldData"
@click.stop="deleteRow(scope.$index, passAward.dealAmountSettingParam)"
type="text"
size="small"
......@@ -247,7 +267,8 @@ export default {
pointCheck: false,
cardId: '',
cardName: '',
cardCheck: false
cardCheck: false,
oldData: false
}
], //成交人数奖项 成交人数奖项json
dealAmountSettingParam: [
......@@ -257,7 +278,8 @@ export default {
pointCheck: false,
cardId: '',
cardName: '',
cardCheck: false
cardCheck: false,
oldData: false
}
], //成交额奖项 成交额奖项json
"stepType": 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
......@@ -390,10 +412,13 @@ export default {
});
},
/**
* 选择即时奖励模式:
* 选择奖励模式:
*/
selectStore(item) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
if (item.goalId == 1) {
that.passAward.dealNumberFlag = that.passAward.dealNumberFlag == 0 ? 1 : 0;
} else {
......@@ -404,7 +429,10 @@ export default {
* 删除:
*/
deleteRow(index, arr) {
// const that = this;
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
arr.splice(index, 1);
},
/**
......@@ -412,6 +440,9 @@ export default {
*/
changeCard(e, row) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.cardList.forEach(ele => {
if (ele.coupCardId == e) {
row.cardName = ele.cardName;
......@@ -424,24 +455,32 @@ export default {
*/
addPeopleItem() {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.passAward.dealNumberSettingParam.push({
achieve: 5,
point: 1,
pointCheck: false,
cardId: '',
cardName: '',
cardCheck: false
cardCheck: false,
oldData: false
});
},
addMoneyItem() {
const that = this; //成交额奖项 成交额奖项json
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.passAward.dealAmountSettingParam.push({
achieve: 5,
point: 1,
pointCheck: false,
cardId: '',
cardName: '',
cardCheck: false
cardCheck: false,
oldData: false
});
},
/**
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-06 09:57:39
* @LastEditTime: 2019-12-06 10:26:48
-->
<!--
<fraud-control></fraud-control>
......@@ -236,6 +236,9 @@ export default {
showMsg.showmsg('成交额上限控制禁止修改', 'warning');
return false;
}
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.pointFreeze.amountLimitFlag = item.goalId;
},
/**
......@@ -243,6 +246,9 @@ export default {
*/
selectMoney(item) {
const that = this;
if (that.$route.query.hasOwnProperty('editFlag')) {
return false;
}
that.pointFreeze.pointProgram = item.goalId;
},
},
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-06 09:54:33
* @LastEditTime: 2019-12-06 10:25:19
-->
<!--
<invitee-reward></invitee-reward>
......@@ -399,6 +399,9 @@ export default {
that.$refs['rewardForm'].validate(valid => {
if (valid) {
that.$emit('input', that.invitedAward);
if (!that.invitedAward.pointSettingFlag && !that.invitedAward.cardSettingFlag){
resolve(false);
}
if (that.invitedAward.pointSettingFlag && that.invitedAward.pointAwardMode == 1 && !that.invitedAward.pointAwardPoint) {
resolve(false);
}
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-06 09:59:15
* @LastEditTime: 2019-12-06 10:23:35
-->
<!--
<spot-award></spot-award>
......@@ -205,6 +205,7 @@ import spotAward from '@/components/active-config/configs/spot-award.vue';
<span class="font-14 color-606266">成交额等比奖励额度:</span>
<span class="font-14 color-606266">每消费</span>
<el-input-number
:disabled="$route.query.editFlag"
v-model="instanceAward.instanceNumber"
controls-position="right"
:min="1"
......@@ -212,6 +213,7 @@ import spotAward from '@/components/active-config/configs/spot-award.vue';
> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10">元 - </span>
<el-input-number
:disabled="$route.query.editFlag"
v-model="instanceAward.instancePoint"
controls-position="right"
:min="1"
......@@ -258,6 +260,7 @@ import spotAward from '@/components/active-config/configs/spot-award.vue';
<div class="store-select-title">
<span class="font-14 color-606266">限制次数:</span>
<el-input-number
:disabled="$route.query.editFlag"
v-model="instanceAward.awardLimitNumber"
controls-position="right"
:min="1"
......@@ -273,6 +276,7 @@ import spotAward from '@/components/active-config/configs/spot-award.vue';
<div class="store-select-title">
<span class="font-14 color-606266">限制额度:</span>
<el-input-number
:disabled="$route.query.editFlag"
v-model="instanceAward.awardLimitPoint"
controls-position="right"
:min="1"
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-06 09:57:10
* @LastEditTime: 2019-12-06 11:16:01
-->
<!--
<reward-config @submitBack="submitBack" @submitNext="submitNext"></reward-config>
......@@ -1480,6 +1480,16 @@ export default {
//本来不用判断具体提交数据,后端只保存选择的,判断所有不选的去掉字段
let filterData = JSON.parse(JSON.stringify(that.activeInfoData));
await that.resetKey(filterData);
if (!!filterData.passAward && filterData.passAward.dealNumberFlag == 1) {
filterData.passAward.dealNumberSettingParam.forEach(ele => {
ele.oldData = true;
});
}
if (!!filterData.passAward && filterData.passAward.dealAmountFlag == 1) {
filterData.passAward.dealAmountFlag.forEach(ele => {
ele.oldData = true;
});
}
const postData = {
activityId: filterData.activityId,
awardMode: filterData.awardMode,
......@@ -1684,6 +1694,16 @@ export default {
ele.invitedAward.pointSettingFlag = ele.invitedAward.pointSettingFlag ? 1:0;
ele.invitedAward.cardSettingFlag = ele.invitedAward.cardSettingFlag ? 1: 0;
}
if (!!ele.passAward && ele.passAward.dealNumberFlag == 1) {
ele.passAward.dealNumberSettingParam.forEach(ele => {
ele.oldData = true;
});
}
if (!!ele.passAward && ele.passAward.dealAmountFlag == 1) {
ele.passAward.dealAmountFlag.forEach(ele => {
ele.oldData = true;
});
}
})
for (let index = 0; index < that.ProgressiveData.length; index++) {
let element = that.ProgressiveData[index];
......@@ -1775,7 +1795,7 @@ export default {
if (ele.stepType == 6) {
ele.activeName = 'first';
}else {
ele.activeName = ele.instanceAward? 'second' : 'four';
ele.activeName = ele.instanceAward? 'second' : 'five';
}
that.consumeAction.stepType = ele.stepType;
that.instanceAward.stepType = ele.stepType;
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-13 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-12-04 20:09:16
* @LastEditTime: 2019-12-06 11:10:05
-->
<!--
<finished-active></finished-active>
......@@ -32,7 +32,7 @@ import finishedActive from '@/components/active/finished-active.vue';
<el-button
type="primary"
plain
@click="toEdit(index, item)"
@click.stop="toEdit(index, item)"
>活动配置</el-button>
<!-- <el-button
type="primary"
......@@ -42,7 +42,7 @@ import finishedActive from '@/components/active/finished-active.vue';
<el-button
type="primary"
plain
@click="toDataList(index, item)"
@click.stop="toDataList(index, item)"
>数据明细</el-button>
</div>
</div>
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-12 11:02:27
* @LastEditors: 无尘
* @LastEditTime: 2019-11-15 14:06:02
* @LastEditTime: 2019-12-06 11:10:50
-->
<template>
<div class="inviter-log common-wrap">
......@@ -12,7 +12,10 @@
<div class="right-content border-box">
<div class="right-box border-box">
<div class="inviter-data">
<div class="inviter-data-img flex flex-align-center flex-pack-center"><img :src="inviterData.headUrl" alt="" /></div>
<div class="inviter-data-img flex flex-align-center flex-pack-center"><img
:src="inviterData.headUrl"
alt=""
/></div>
<div class="inviter-data-name text-center font-14 color-606266">-{{inviterData.realName}}-</div>
<div class="inviter-data-datas">
......@@ -34,7 +37,10 @@
</div>
<div class="inviter-log-tab flex flex-space-between">
<div class="data-detail-radios">
<el-radio-group v-model="tabName" style="margin-bottom: 30px;">
<el-radio-group
v-model="tabName"
style="margin-bottom: 30px;"
>
<el-radio-button label="invite">邀请日志</el-radio-button>
<el-radio-button label="point">积分收益明细</el-radio-button>
<el-radio-button label="card">卡券收益明细</el-radio-button>
......@@ -52,6 +58,15 @@
</div>
</div>
<vue-gic-footer></vue-gic-footer>
<export-excel
:dataArr="tableData"
:dialogVisible.sync="dialogVisible"
:projectName="projectName"
:type="2"
:excelUrl="excelUrl"
:params="params"
>
</export-excel>
</div>
</template>
<script>
......@@ -85,7 +100,16 @@ export default {
totalTransPersonNum: '',
sumCardNum: '',
sumPoints: ''
}
},
tableData: [],
dialogVisible: false,
excelUrl: '/sharing-core-web/export',
params: {
activityId: this.$route.query.activityId,
isExportInvited: this.tabName == 'invite'? false : true,
requestProject: 'share-config',
},
projectName: 'share-config'
};
},
components: {
......@@ -96,6 +120,19 @@ export default {
},
methods: {
/**
* 导出数据
*/
exportData() {
const that = this;
that.dialogVisible = true;
that.tableData = that.tabName == 'invite'? that.$refs.inviteTable.tableData: that.$refs.invitedTable.tableData;
that.params = {
activityId: that.$route.query.activityId,
isExportInvited: that.tabName == 'invite'? false : true,
requestProject: 'share-config',
};
},
/**
* 分页---页码变化
*/
handleSizeChange(val) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment