Commit 7f9ed1f2 by 无尘

feat: 增加接口

parent 44f9eec6
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-12 10:17:50
* @LastEditors: 无尘
* @LastEditTime: 2019-11-20 09:32:26
* @LastEditTime: 2019-11-26 09:25:01
*/
module.exports = {
proxyList: {
......@@ -30,7 +30,7 @@ module.exports = {
}
},
'/sharing-core-web/': {
target: 'https://www.gicdev.com/sharing-core-web/',
target: 'http://gicdev.demogic.com/sharing-core-web/',
changeOrigin: true,
pathRewrite: {
'^/sharing-core-web': ''
......
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>分享有礼</title><link href=./static/css/app.b5c19f4ac98676d7a7bccf74fce337cc.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/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 src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js></script><script type=text/javascript src=./static/js/manifest.67078070210c0f034083.js></script><script type=text/javascript src=./static/js/vendor.14f8172dd3290d7d86d8.js></script><script type=text/javascript src=./static/js/app.5f91851d0177bf3c6f90.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.acf017e8d01027cfd83b6e75730fa57e.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.13.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 src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js></script><script type=text/javascript src=./static/js/manifest.c9acb5ba8f638172bf05.js></script><script type=text/javascript src=./static/js/vendor.14f8172dd3290d7d86d8.js></script><script type=text/javascript src=./static/js/app.7665d7dd2caf97ae18b7.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.
......@@ -331,6 +331,10 @@ strong {
overflow: hidden;
}
.cursor-pointer {
cursor: pointer;
}
/* 边距 */
.m-l-2 {
margin-left: 2px;
......
webpackJsonp([12],{dStO:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("3Xzz"),r=a("P9l9"),s=a("Ch4/"),i={name:"invited-log",components:{navCrumb:n.a},data:function(){return{navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"受邀人日志"}],tabName:"invite",tableData:[],currentPage:1,pageSize:20,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getInvitedData:function(){var t=this,e={activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize};Object(r.a)("/haoban-app-member-web/customer/find_message_list",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.list||[],t.total=a.result.total,!1;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invited-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"},[t._m(0),t._v(" "),a("div",{staticClass:"invited-log-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},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[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),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.storeName||"--"))]}}])}),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.storeName||"--"))]}}])})],1)],1)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"invited-data"},[e("div",{staticClass:"invited-data-img flex flex-align-center flex-pack-center"},[e("img",{attrs:{src:"",alt:""}})]),this._v(" "),e("div",{staticClass:"invited-data-name text-center font-14 color-606266"},[this._v("-123-")])])}]};var l=a("VU/8")(i,o,!1,function(t){a("sNRo")},"data-v-69ae76ca",null);e.default=l.exports},sNRo:function(t,e){}});
\ No newline at end of file
webpackJsonp([12],{dStO:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("3Xzz"),r=a("P9l9"),s=a("Ch4/"),o={name:"invited-log",components:{navCrumb:n.a},data:function(){return{navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"受邀人日志"}],tabName:"invite",tableData:[],currentPage:1,pageSize:20,total:0}},methods:{handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getInvitedData:function(){var t=this,e={brandId:t.activeBrand};Object(r.a)("/haoban-app-member-web/customer/find_message_list",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.list||[],t.total=a.result.total,!1;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}}},i={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invited-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"},[t._m(0),t._v(" "),a("div",{staticClass:"invited-log-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},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[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),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.storeName||"--"))]}}])}),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.storeName||"--"))]}}])})],1)],1)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"invited-data"},[e("div",{staticClass:"invited-data-img flex flex-align-center flex-pack-center"},[e("img",{attrs:{src:"",alt:""}})]),this._v(" "),e("div",{staticClass:"invited-data-name text-center font-14 color-606266"},[this._v("-123-")])])}]};var l=a("VU/8")(o,i,!1,function(t){a("mAN5")},"data-v-5b2a2722",null);e.default=l.exports},mAN5:function(t,e){}});
\ 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.
webpackJsonp([4],{"3R50":function(t,e){},GnRC:function(t,e){},IUUX:function(t,e){},Pzcx:function(t,e){},lQLj:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=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={activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/sharing-core-web/pag-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})})}}},l={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[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),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.storeName||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),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.storeName||"--"))]}}])})],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 i=a("VU/8")(o,l,!1,function(t){a("GnRC")},"data-v-065187d2",null).exports,s={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={activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/sharing-core-web/pag-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})})}}},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[t._v(t._s(e.row.storeName||"--"))]}}])}),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.phoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),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.storeName||"--"))]}}])})],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")(s,c,!1,function(t){a("Pzcx")},"data-v-3ffc6e9e",null).exports,v={name:"invite-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={activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/sharing-core-web/pag-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()}},g={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"}},[a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"受邀时间","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"转化进度","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.storeName||"--"))]}}])})],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 d=a("VU/8")(v,g,!1,function(t){a("3R50")},"data-v-04c2ec07",null).exports,p={name:"invite-table",data:function(){return{tabName:"invite",navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"邀请人日志"}]}},components:{navCrumb:a("3Xzz").a,inviteLog:d,pointLog:i,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,pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/haoban-app-member-web/customer/find_message_list",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.list||[],t.total=a.result.total,!1;r.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},f={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"},[t._m(0),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:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"inviter-data"},[a("div",{staticClass:"inviter-data-img flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:"",alt:""}})]),t._v(" "),a("div",{staticClass:"inviter-data-name text-center font-14 color-606266"},[t._v("-123-")]),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("20")])]),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("20")])]),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("20")])])])])])}]};var h=a("VU/8")(p,f,!1,function(t){a("IUUX")},"data-v-69a3d94a",null);e.default=h.exports}});
\ No newline at end of file
webpackJsonp([4],{"3/Q3":function(t,e){},Uvp5:function(t,e){},aR1k:function(t,e){},"fPH+":function(t,e){},lQLj:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("P9l9"),r=a("Ch4/"),s={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={brandId:t.activeBrand};Object(n.a)("/haoban-app-member-web/customer/find_message_list",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})})}}},l={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[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),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.storeName||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),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.storeName||"--"))]}}])})],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 o=a("VU/8")(s,l,!1,function(t){a("fPH+")},"data-v-1bcd02e8",null).exports,i={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={brandId:t.activeBrand};Object(n.a)("/haoban-app-member-web/customer/find_message_list",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})})}}},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[t._v(t._s(e.row.storeName||"--"))]}}])}),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.phoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),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.storeName||"--"))]}}])})],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")(i,c,!1,function(t){a("3/Q3")},"data-v-e347afd2",null).exports,d={name:"invite-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={brandId:t.activeBrand};Object(n.a)("/haoban-app-member-web/customer/find_message_list",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})})}}},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"}},[a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"受邀时间","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"转化进度","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.storeName||"--"))]}}])})],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 f=a("VU/8")(d,v,!1,function(t){a("aR1k")},"data-v-33e43ad0",null).exports,g={name:"invite-table",data:function(){return{tabName:"invite",navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"邀请人日志"}]}},components:{navCrumb:a("3Xzz").a,inviteLog:f,pointLog:o,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={brandId:t.activeBrand};Object(n.a)("/haoban-app-member-web/customer/find_message_list",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.list||[],t.total=a.result.total,!1;r.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}}},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"},[t._m(0),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:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"inviter-data"},[a("div",{staticClass:"inviter-data-img flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:"",alt:""}})]),t._v(" "),a("div",{staticClass:"inviter-data-name text-center font-14 color-606266"},[t._v("-123-")]),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("20")])]),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("20")])]),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("20")])])])])])}]};var b=a("VU/8")(g,p,!1,function(t){a("Uvp5")},"data-v-a0a51bd6",null);e.default=b.exports}});
\ No newline at end of file
webpackJsonp([5],{"5rEX":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3Xzz"),l=a("P9l9"),o=a("Ch4/"),n={name:"invite-table",data:function(){return{tableData:[],currentPage:1,pageSize:20,total:0}},methods:{toLog:function(t){this.$router.push("/inviterLog?activityId="+this.$route.query.activityId+"&tabName="+t)},handleSizeChange:function(t){this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(){var t=this,e={activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize};Object(l.a)("/sharing-core-web/page-activity-invite",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invite-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"邀请人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"参与时间","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("div",[t._v(t._s(t._f("timeStampToYmd")(e.row.createTime)))]),t._v(" "),a("div",[t._v(t._s(t._f("timeStampToHms")(e.row.createTime)))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"邀请人数","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell",on:{click:function(e){return t.toLog("invite")}}},[t._v(t._s(e.row.totalTransPersonNum||"--"))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"积分收益","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell",on:{click:function(e){return t.toLog("point")}}},[t._v(t._s(e.row.sumPoints||"--"))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券收益","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell",on:{click:function(e){return t.toLog("card")}}},[t._v(t._s(e.row.sumCardNum))])]}}])})],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")(n,r,!1,function(t){a("Lb0l")},"data-v-7cf7b06b",null).exports,c={name:"invited-table",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={activityId:t.$route.query.activityId,pageNum:t.currentPage,pageSize:t.pageSize};Object(l.a)("/sharing-core-web/pag-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;o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invited-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:e.row.headUrl,alt:""}}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.nickName||"--")+"/"+t._s(e.row.realName||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"创建时间","show-overflow-tooltip":"",sortable:""},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:{label:"邀请人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),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.storeName||"--"))]}}])})],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 d=a("VU/8")(c,u,!1,function(t){a("ToT2")},"data-v-8a9f8d12",null).exports,v={name:"dataDetail",components:{navCrumb:i.a,inviteTable:s,invitedTable:d},data:function(){return{tabName:"invite",navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"数据明细"}]}},methods:{}},p={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"data-detail 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:"data-detail-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:"invited"}},[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:"data-detail-table"},["invite"==t.tabName?a("invite-table"):t._e(),t._v(" "),"invited"==t.tabName?a("invited-table"):t._e()],1)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var f=a("VU/8")(v,p,!1,function(t){a("x9HM")},"data-v-a7570060",null);e.default=f.exports},Lb0l:function(t,e){},ToT2:function(t,e){},x9HM:function(t,e){}});
\ No newline at end of file
webpackJsonp([6],{"5rEX":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("3Xzz"),n=a("P9l9"),o=a("Ch4/"),r={name:"invite-table",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={brandId:t.activeBrand};Object(n.a)("/haoban-app-member-web/customer/find_message_list",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invite-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"邀请人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"参与时间","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"邀请人数","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.storeName||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"积分收益","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.code||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"卡券收益","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.messageCount))]}}])})],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 i=a("VU/8")(r,s,!1,function(t){a("6YBK")},"data-v-3dcf490a",null).exports,c={name:"invited-table",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={brandId:t.activeBrand};Object(n.a)("/haoban-app-member-web/customer/find_message_list",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableData=a.result.result||[],t.total=a.result.totalCount,!1;o.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"invited-table"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"受邀人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"受邀时间","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.phoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"邀请人信息","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"cell"},[a("img",{attrs:{src:"",alt:""}}),t._v(">"),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(e.row.name||"--"))])])]}}])}),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.storeName||"--"))]}}])})],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 d=a("VU/8")(c,u,!1,function(t){a("UwxH")},"data-v-1145c700",null).exports,b={name:"dataDetail",components:{navCrumb:l.a,inviteTable:i,invitedTable:d},data:function(){return{tabName:"invite",navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"数据明细"}]}},methods:{}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"data-detail 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:"data-detail-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:"invited"}},[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:"data-detail-table"},["invite"==t.tabName?a("invite-table"):t._e(),t._v(" "),"invited"==t.tabName?a("invited-table"):t._e()],1)])]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var p=a("VU/8")(b,v,!1,function(t){a("x9HM")},"data-v-a7570060",null);e.default=p.exports},"6YBK":function(t,e){},UwxH:function(t,e){},x9HM:function(t,e){}});
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,f){for(var a,i,u,d=0,b=[];d<r.length;d++)i=r[d],t[i]&&b.push(t[i][0]),t[i]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);for(n&&n(r,c,f);b.length;)b.shift()();if(f)for(d=0;d<f.length;d++)u=o(o.s=f[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],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,o.nc&&f.setAttribute("nonce",o.nc),f.src=o.p+"static/js/"+e+"."+{0:"fe1d22745273babbb30b",1:"5b546fa38466a0b05e37",2:"c7f516b39b5c1fce40b3",3:"3bebb83fa165f78b8362",4:"c3325f8ffdd91a1c6c1c",5:"b19e63e305cd851d71d6",6:"46546cc7f3c9d48cc350",7:"b0fd74564cc799593b8f",8:"fe9ec49f63ecd8e527ba",9:"522a01ff8d619d2bf030",10:"e16b73d2d4b922255e52",11:"c11d02c33702d00b2e2e",12:"47f6c594ed379a74f6f2"}[e]+".js";var a=setTimeout(i,12e4);function i(){f.onerror=f.onload=null,clearTimeout(a);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return f.onerror=f.onload=i,c.appendChild(f),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:"0e10d3a3345996000104",1:"5b546fa38466a0b05e37",2:"cf8319af6b87bb92f8f4",3:"8aa2f933204873224d92",4:"b1fce92cd9cf5ce634ec",5:"d9880caea48385871898",6:"fda09ea240d5c03fd4f4",7:"b0fd74564cc799593b8f",8:"fe9ec49f63ecd8e527ba",9:"522a01ff8d619d2bf030",10:"e16b73d2d4b922255e52",11:"c11d02c33702d00b2e2e",12:"1a632fbab3e4cc65078b"}[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,39 +4,44 @@
* @Author: 无尘
* @Date: 2019-11-12 10:18:30
* @LastEditors: 无尘
* @LastEditTime: 2019-11-12 11:40:42
* @LastEditTime: 2019-11-22 15:40:22
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="./favicon.ico"/>
<title>分享有礼</title>
<!-- <script type='text/javascript'>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="./favicon.ico" />
<title>分享有礼</title>
<!-- <script type='text/javascript'>
!function(e,t,n,g,i){e[i]=e[i]||function(){(e[i].q=e[i].q||[]).push(arguments)},n=t.createElement("script"),tag=t.getElementsByTagName("script")[0],n.async=1,n.src=('https:'==document.location.protocol?'https://':'http://')+g,tag.parentNode.insertBefore(n,tag)}(window,document,"script","assets.giocdn.com/2.1/gio.js","gio");
gio('init','8be12240a3749eab', {});
gio('send');
</script> -->
</head>
<body style="background-color: #f0f2f5;min-width: 1400px;">
</head>
<body style="background-color: #f0f2f5;min-width: 1400px;">
<div id="app"></div>
<div id="app"></div>
<!-- 公共库引用 cdn -->
<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>
<!-- 公共组件引用 cdn -->
<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.13.js"></script>
<script src="//web-1251519181.file.myqcloud.com/components/people.2.0.38.js"></script>
<!-- <script src="//web-1251519181.file.myqcloud.com/components/datepicker.2.0.00.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 src="//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js"></script>
</body>
<!-- 公共库引用 cdn -->
<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>
<!-- 公共组件引用 cdn -->
<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/people.2.0.38.js"></script>
<!-- <script src="//web-1251519181.file.myqcloud.com/components/datepicker.2.0.00.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 src="//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js"></script>
</body>
</html>
......@@ -32,6 +32,7 @@ Vue.axios.interceptors.response.use(
window.location.href = local + '/gic-web/#/';
return;
}
console.log(data);
return data;
},
err => {
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-21 14:01:24
* @LastEditTime: 2019-11-22 14:12:14
-->
<!--
<base-config @submitNext="submitNext"></base-config>
......@@ -21,24 +21,29 @@ import baseConfig from '@/components/active-config/base-config.vue';
:rules="rules"
>
<el-form-item
v-if="$route.query.acitivityId"
label="活动目的:"
prop="activeInfoData"
prop=""
> </el-form-item>
<el-form-item
v-if="$route.query.acitivityId"
label="转化路径:"
prop="activeInfoData"
prop=""
> </el-form-item>
<el-form-item
v-if="$route.query.acitivityId"
label="活动营销页:"
prop="activityName"
prop=""
> </el-form-item>
<el-form-item
v-if="$route.query.acitivityId"
label="游戏计划:"
prop="activityName"
prop=""
> </el-form-item>
<el-form-item
v-if="$route.query.acitivityId"
label="卡券:"
prop="activityName"
prop=""
> </el-form-item>
<el-form-item
label="活动名称:"
......@@ -60,10 +65,12 @@ import baseConfig from '@/components/active-config/base-config.vue';
<el-date-picker
class="m-l-10"
prefix-icon="el-icon-time"
:picker-options="pickerOptions"
v-model="activeInfoData.dateRange"
@change="changeDate"
:editable="false"
:value-format="'yyyy-MM-dd'"
:value-format="'yyyy-MM-dd HH:mm:ss'"
:default-time="['00:00:00', '23:59:59']"
type="daterange"
align="right"
unlink-panels
......@@ -73,10 +80,10 @@ import baseConfig from '@/components/active-config/base-config.vue';
> </el-date-picker>
</el-form-item>
<el-form-item class="m-t-50">
<!-- <el-button
<el-button
type="primary"
@click="returnBack"
>返回</el-button> -->
>返回</el-button>
<el-button
type="primary"
@click="submitForm('baseForm')"
......@@ -99,6 +106,7 @@ export default {
data() {
return {
activeInfoData: {
acitivityId: '',
parentGoalId: '',
goalId: '',
activityMarketPageId: '',
......@@ -112,7 +120,25 @@ export default {
rules: {
activityName: [{ required: true, message: '请输入活动名称', trigger: 'blur' }],
dateRange: [{ required: true, message: '请选择活动有效期', trigger: 'blur' }]
}
},
choiceDateCopy: [],
pickerOptions: {
onPick: ({ maxDate, minDate }) => {
this.choiceDateCopy = [minDate.getTime()];
if (maxDate) {
this.choiceDateCopy = [];
}
},
disabledDate: time => {
if (this.choiceDateCopy.length) {
const one = 365 * 24 * 3600 * 1000;
const minTime = this.choiceDateCopy[0] - one;
const maxTime = this.choiceDateCopy[0] + one;
return time.getTime() < minTime || time.getTime() > maxTime || time.getTime() < Date.now() - 8.64e6;
}
return time.getTime() < Date.now() - 8.64e6;
}
},
};
},
methods: {
......@@ -121,7 +147,9 @@ export default {
*/
changeDate(e) {
const that = this;
console.log(e)
if (!e) {
that.choiceDateCopy = [];
that.activeInfoData.dateRange = [];
}
},
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-21 16:44:31
* @LastEditTime: 2019-11-22 09:51:22
-->
<!--
<center-config @submitBack="submitBack" @submitNext="submitNext"></center-config>
......@@ -14,47 +14,104 @@ import centerConfig from '@/components/active-config/center-config.vue';
<template>
<div class="center-config-content">
<div class="config-title font-14 color-303133">活动中心配置</div>
<div role="alert" class="el-alert el-alert--info">
<div
role="alert"
class="el-alert el-alert--info"
>
<i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400"
>1. 活动中心是邀请人访问的页面,用于介绍活动和奖励规则,展示受邀人清单和奖励信息。<br />
2. 当前活动的转化路径以服务号作为受邀人入口,邀请人可在活动中心一键服务号的带二维码海报,以实现朋友圈转发。</span
>
<span class="el-alert__title color-606266 font-14 font-w-400">1. 活动中心是邀请人访问的页面,用于介绍活动和奖励规则,展示受邀人清单和奖励信息。<br />
2. 当前活动的转化路径以服务号作为受邀人入口,邀请人可在活动中心一键服务号的带二维码海报,以实现朋友圈转发。</span>
</div>
</div>
<div class="form-wrap flex">
<el-form label-width="144px" :model="activeInfoData" ref="centerForm" :rules="rules">
<el-form-item label="头图上传:" prop="headUrl">
<el-form
label-width="144px"
:model="activeInfoData"
ref="centerForm"
:rules="rules"
>
<el-form-item
label="头图上传:"
prop="headUrl"
>
<single-upload v-model="activeInfoData.headUrl"> </single-upload>
</el-form-item>
<el-form-item label="分享按钮:" prop="">
<el-form-item
label="分享按钮:"
prop=""
>
<div class="flex">
<span class="color-wrap flex flex-pack-center flex-space-between border-box">背景色<el-color-picker v-model="activeInfoData.shareBackColor"></el-color-picker></span><span class="color-wrap flex flex-space-between flex-pack-center border-box">文字色<el-color-picker v-model="activeInfoData.shareFontColor"></el-color-picker></span>
</div>
</el-form-item>
<el-form-item label="分享按钮文案:" prop="shareButtonFont">
<limitInput :inputWidth="394" :disflag="$route.query.editFlag ? true : false" :inputValue.sync="activeInfoData.shareButtonFont" :holder="'请输入分享按钮文案'" :getByType="'word'" :maxLength="20"> </limitInput>
<el-form-item
label="分享按钮文案:"
prop="shareButtonFont"
>
<limitInput
:inputWidth="394"
:disflag="$route.query.editFlag ? true : false"
:inputValue.sync="activeInfoData.shareButtonFont"
:holder="'请输入分享按钮文案'"
:getByType="'word'"
:maxLength="20"
> </limitInput>
</el-form-item>
<el-form-item label="活动介绍展现模式:" prop="activityIntroduceMode">
<el-radio-group v-model="activeInfoData.activityIntroduceMode" @change="changeMode">
<el-form-item
label="活动介绍展现模式:"
prop="activityIntroduceMode"
>
<el-radio-group
v-model="activeInfoData.activityIntroduceMode"
@change="changeMode"
>
<el-radio label="1">文字模式</el-radio>
<el-radio label="2">图文模式</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="activeInfoData.activityIntroduceMode == 1" label="活动介绍文案:" prop="activityIntroduceDetail">
<el-form-item
v-if="activeInfoData.activityIntroduceMode == 1"
label="活动介绍文案:"
prop="activityIntroduceDetail"
>
<div class="w-400">
<tinymce-edit :disabledEdit="$route.query.editFlag ? true : false" ref="tinymceWrap" :bodyHtml="activeInfoData.activityIntroduceDetail" @changeEditor="changeEditor"></tinymce-edit>
<tinymce-edit
:disabledEdit="$route.query.editFlag ? true : false"
ref="tinymceWrap"
:bodyHtml="activeInfoData.activityIntroduceDetail"
@changeEditor="changeEditor"
></tinymce-edit>
</div>
</el-form-item>
<el-form-item v-if="activeInfoData.activityIntroduceMode == 2" label="活动介绍文案:" prop="activityIntroduceDetail">
<el-select size="large" v-model="activeInfoData.templetePage" @change="changePage" placeholder="请选择自定义页面">
<el-option v-for="item in markingList" :key="item.value" :label="item.label" :value="item.value"> </el-option>
<el-form-item
v-if="activeInfoData.activityIntroduceMode == 2"
label="活动介绍文案:"
prop="activityIntroduceDetail"
>
<el-select
size="large"
v-model="activeInfoData.templetePage"
@change="changePage"
placeholder="请选择自定义页面"
>
<el-option
v-for="item in markingList"
:key="item.value"
:label="item.label"
:value="item.value"
> </el-option>
</el-select>
</el-form-item>
<el-form-item class="m-t-50">
<el-button type="primary" @click="submitBack">上一步</el-button>
<el-button type="primary" @click="submitForm('centerForm')">下一步</el-button>
<el-button
type="primary"
@click="submitBack"
>上一步</el-button>
<el-button
type="primary"
@click="submitForm('centerForm')"
>下一步</el-button>
</el-form-item>
</el-form>
<div class="form-preview">
......@@ -62,18 +119,31 @@ import centerConfig from '@/components/active-config/center-config.vue';
<div class="form-preview-inner">
<div class="form-preview-body">
<div class="form-preview-body_top">
<img :src="activeInfoData.headUrl" alt="" />
<img
:src="activeInfoData.headUrl"
alt=""
/>
</div>
<div class="form-preview-body_middle border-box">
<div class="form-preview-body_content">
<div class="form-preview-btn" :style="{ background: activeInfoData.shareBackColor, color: activeInfoData.shareFontColor }">{{ activeInfoData.shareButtonFont }}</div>
<div
class="form-preview-btn"
:style="{ background: activeInfoData.shareBackColor, color: activeInfoData.shareFontColor }"
>{{ activeInfoData.shareButtonFont }}</div>
</div>
</div>
<div class="form-preview-body_rules border-box">
<div class="rules-title">活动规则</div>
<div v-if="activeInfoData.activityIntroduceMode == 1" class="rules-body" v-html="activeInfoData.activityIntroduceDetail"></div>
<div
v-if="activeInfoData.activityIntroduceMode == 1"
class="rules-body"
v-html="activeInfoData.activityIntroduceDetail"
></div>
<!-- v-if="activeInfoData.activityIntroduceMode == 2" -->
<app-template v-if="activeInfoData.activityIntroduceMode == 2" :templateData="templateData"></app-template>
<app-template
v-if="activeInfoData.activityIntroduceMode == 2"
:templateData="templateData"
></app-template>
</div>
</div>
</div>
......@@ -390,6 +460,7 @@ export default {
font-weight: 600;
border-left: 3px solid #303133;
padding-left: 8px;
margin-bottom: 10px;
}
.rules-body {
padding: 5px 0;
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-21 20:21:27
* @LastEditTime: 2019-11-22 10:00:32
-->
<!--
<poster-config @submitBack="submitBack" @submitNext="submitNext"></poster-config>
......@@ -21,7 +21,7 @@ import posterConfig from '@/components/active-config/poster-config.vue';
<i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400">1. 当前活动的转化路径以小程序作为受邀人入口,邀请人可在活动中心一键保存小程序带二维码海报以实现朋友圈转发。 <br />
2. 请对分享海报进行配置,一张生动而有感染力的活动海报,是活动成败的关键!</span>
2. 请对分享海报进行配置,一张生动而有感染力的活动海报,是活动成败的关键!</span>
</div>
</div>
<div class="form-wrap flex">
......@@ -178,7 +178,7 @@ import VueQr from 'vue-qr';
// import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error';
import { getRequest } from '@/api/api';
import { getRequest,postRequest } from '@/api/api';
export default {
name: 'poster-config',
props: {},
......@@ -203,7 +203,7 @@ export default {
},
methods: {
/**
* 日期
* 选择模板
*/
selectTemplate(num) {
const that = this;
......@@ -221,6 +221,8 @@ export default {
*/
submitForm(formName) {
const that = this;
that.$emit('submitNext', that.activeInfoData);
that.$store.dispatch('savePosterInfo', that.activeInfoData);
that.$refs[formName].validate(valid => {
if (valid) {
that.$emit('submitNext', that.activeInfoData);
......@@ -230,6 +232,33 @@ export default {
}
});
},
postSave() {
const that = this;
let para = {
activityId: that.activeInfoData.activityId,
palyBillUrl: that.activeInfoData.palyBillUrl,
templateType: that.activeInfoData.templateType,
qrcodeBackColor: that.activeInfoData.qrcodeBackColor,
qrcodeFrontColor: that.activeInfoData.qrcodeFrontColor,
qrcodePadding: that.activeInfoData.qrcodePadding
};
postRequest('/sharing-core-web/edit-activity-share', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
that.$emit('submitNext', that.activeInfoData);
that.$store.dispatch('savePosterInfo', that.activeInfoData);
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取活动中心数据
*/
......
......@@ -348,7 +348,7 @@ export default {
getTwoList() {
const that = this;
let para = {};
getRequest('/sharing-core-web/load-activity-dict', para)
getRequest('/sharing-core-web/list-activity-dict', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
......
......@@ -66,7 +66,7 @@ export default {
};
getDocGroup(para)
.then(res => {
let resData = res;
let resData = res.data;
if (resData.errorCode == 1) {
if (!!resData.result && resData.result.length) {
resData.result.forEach(ele => {
......@@ -97,7 +97,7 @@ export default {
};
getDocListGroup(para)
.then(res => {
let resData = res;
let resData = res.data;
if (resData.errorCode == 1) {
if (!!resData.result && resData.result.length) {
resData.result.forEach(ele => {
......
......@@ -76,9 +76,11 @@ export default {
getTableList() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
getRequest('/sharing-core-web/pag-activity-invited-log', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
......
......@@ -72,9 +72,11 @@ export default {
getTableList() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
getRequest('/sharing-core-web/pag-activity-invited-log', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
......@@ -91,7 +93,11 @@ export default {
});
});
}
}
},
mounted() {
const that = this;
that.getTableList();
},
};
</script>
<style lang="less" scoped>
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-15 10:10:08
* @LastEditors: 无尘
* @LastEditTime: 2019-11-15 11:46:16
* @LastEditTime: 2019-11-26 09:29:52
-->
<!--
<invite-table></invite-table>
......@@ -13,29 +13,79 @@ import inviteTable from '@/components/data-details/invite-table.vue';
-->
<template>
<div class="invite-table">
<el-table class="select-table" ref="multipleTable" :data="tableData" tooltip-effect="dark" :style="{ width: '100%' }">
<el-table-column label="邀请人信息" show-overflow-tooltip>
<el-table
class="select-table"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark"
:style="{ width: '100%' }"
>
<el-table-column
label="邀请人信息"
show-overflow-tooltip
>
<template slot-scope="scope">
<div class="cell">
<img src="" alt="" />><span class="font-14 color-606266">{{ scope.row.name || '--' }}</span>
<img
:src="scope.row.headUrl"
alt=""
/><span class="font-14 color-606266">{{ scope.row.nickName || '--' }}/{{scope.row.realName || '--'}}</span>
</div>
</template>
</el-table-column>
<el-table-column prop="" label="参与时间" show-overflow-tooltip sortable>
<template slot-scope="scope">{{ scope.row.phoneNumber || '--' }}</template>
<el-table-column
prop=""
label="参与时间"
show-overflow-tooltip
sortable
>
<template slot-scope="scope">
<div class="cell">
<div>{{ scope.row.createTime | timeStampToYmd }}</div>
<div>{{ scope.row.createTime | timeStampToHms }}</div>
</div>
</template>
</el-table-column>
<el-table-column prop="" label="邀请人数" show-overflow-tooltip sortable>
<template slot-scope="scope">{{ scope.row.storeName || '--' }}</template>
<el-table-column
prop=""
label="邀请人数"
show-overflow-tooltip
sortable
>
<template slot-scope="scope"><div class="cell" @click="toLog('invite')">{{ scope.row.totalTransPersonNum || '--' }}</div></template>
</el-table-column>
<el-table-column prop="" label="积分收益" show-overflow-tooltip sortable>
<template slot-scope="scope">{{ scope.row.code || '--' }}</template>
<el-table-column
prop=""
label="积分收益"
show-overflow-tooltip
sortable
>
<template slot-scope="scope"><div class="cell" @click="toLog('point')">{{ scope.row.sumPoints || '--' }}</div></template>
</el-table-column>
<el-table-column prop="" label="卡券收益" show-overflow-tooltip sortable>
<template slot-scope="scope">{{ scope.row.messageCount }}</template>
<el-table-column
prop=""
label="卡券收益"
show-overflow-tooltip
sortable
>
<template slot-scope="scope"><div class="cell" @click="toLog('card')">{{ scope.row.sumCardNum }}</div></template>
</el-table-column>
</el-table>
<div class="block common-wrap__page text-right m-t-24" v-if="tableData.length != 0">
<el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total"> </el-pagination>
<div
class="block common-wrap__page text-right m-t-24"
v-if="tableData.length != 0"
>
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[20, 40, 60, 80]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total"
> </el-pagination>
</div>
</div>
</template>
......@@ -55,6 +105,13 @@ export default {
},
methods: {
/**
* 跳转日志
*/
toLog(tabName) {
const that = this;
that.$router.push(`/inviterLog?activityId=${that.$route.query.activityId}&tabName=${tabName}`)
},
/**
* 分页---页码变化
*/
handleSizeChange(val) {
......@@ -78,9 +135,12 @@ export default {
getTableList() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
getRequest('/sharing-core-web/page-activity-invite', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
......@@ -97,7 +157,11 @@ export default {
});
});
}
}
},
mounted() {
const that = this;
that.getTableList();
},
};
</script>
<style lang="less" scoped>
......
......@@ -17,17 +17,22 @@ import invitedTable from '@/components/data-details/invited-table.vue';
<el-table-column label="受邀人信息" show-overflow-tooltip>
<template slot-scope="scope">
<div class="cell">
<img src="" alt="" />><span class="font-14 color-606266">{{ scope.row.name || '--' }}</span>
<img :src="scope.row.headUrl" alt="" /><span class="font-14 color-606266">{{ scope.row.nickName || '--' }}/{{scope.row.realName || '--'}}</span>
</div>
</template>
</el-table-column>
<el-table-column prop="" label="受邀时间" show-overflow-tooltip sortable>
<template slot-scope="scope">{{ scope.row.phoneNumber || '--' }}</template>
<el-table-column prop="" label="创建时间" show-overflow-tooltip sortable>
<template slot-scope="scope">
<div class="cell">
<div>{{ scope.row.invitedTime | timeStampToYmd }}</div>
<div>{{ scope.row.invitedTime | timeStampToHms }}</div>
</div>
</template>
</el-table-column>
<el-table-column label="邀请人信息" show-overflow-tooltip>
<template slot-scope="scope">
<div class="cell">
<img src="" alt="" />><span class="font-14 color-606266">{{ scope.row.name || '--' }}</span>
<img src="" alt="" /><span class="font-14 color-606266">{{ scope.row.name || '--' }}</span>
</div>
</template>
</el-table-column>
......@@ -80,9 +85,11 @@ export default {
getTableList() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
getRequest('/sharing-core-web/pag-activity-invited', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
......@@ -99,7 +106,11 @@ export default {
});
});
}
}
},
mounted() {
const that = this;
that.getTableList();
},
};
</script>
<style lang="less" scoped>
......
......@@ -75,9 +75,11 @@ export default {
getTableList() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
getRequest('/sharing-core-web/pag-activity-invited-log', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-20 13:44:22
* @LastEditors: 无尘
* @LastEditTime: 2019-11-21 20:13:20
* @LastEditTime: 2019-11-21 20:29:49
-->
<!--
单个上传组件
......@@ -153,11 +153,11 @@ export default {
let width = this.width;
let height = this.height;
if (that.limitFlag == 2 && (width !== that.width || height !== that.height)) {
that.$message.error('图片尺寸必须为${that.width}*${that.height}px!');
that.$message.error(`图片尺寸必须为${that.width}*${that.height}px!`);
reject();
}
if (that.limitFlag == 1 && (width < that.width || height < that.height)) {
that.$message.error('图片尺寸必须>=${that.width}*${that.height}px!');
that.$message.error(`图片尺寸必须>=${that.width}*${that.height}px!`);
reject();
}
resolve();
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-20 13:44:22
* @LastEditors: 无尘
* @LastEditTime: 2019-11-21 20:12:04
* @LastEditTime: 2019-11-21 20:29:35
-->
<!--
单个上传组件
......@@ -151,7 +151,7 @@ export default {
reject();
}
if (that.limitFlag == 1 && (width < that.width || height < that.height) ){
that.$message.error('图片尺寸必须>=${that.width}*${that.height}px!');
that.$message.error(`图片尺寸必须>=${that.width}*${that.height}px!`);
reject();
}
resolve();
......
......@@ -11,7 +11,9 @@ promise.polyfill();
// import Vue from 'vue';
import App from './App';
import router from './router';
import { Message } from 'element-ui';
import {
Message
} from 'element-ui';
import VueAxios from 'vue-axios';
import axios from 'axios';
import store from './store/store';
......@@ -43,8 +45,7 @@ Vue.axios.interceptors.request.use(
);
Vue.axios.interceptors.response.use(
response => {
if (response.status == 200 && response.data.errorCode == 1) {
}
if (response.status == 200 && response.data.errorCode == 1) {}
return response;
},
error => {
......
......@@ -126,7 +126,9 @@ export default {
getInvitedData() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
.then(res => {
......
......@@ -106,12 +106,14 @@ export default {
},
/**
* 获取列表数据
* 获取数据
*/
getInviterData() {
const that = this;
let para = {
brandId: that.activeBrand
activityId: that.$route.query.activityId,
pageNum: that.currentPage,
pageSize: that.pageSize,
};
getRequest('/haoban-app-member-web/customer/find_message_list', para)
.then(res => {
......@@ -130,7 +132,11 @@ export default {
});
});
}
}
},
mounted() {
const that = this;
that.getTableList();
},
};
</script>
<style lang="less" scoped>
......
......@@ -331,6 +331,10 @@ strong {
overflow: hidden;
}
.cursor-pointer {
cursor: pointer;
}
/* 边距 */
.m-l-2 {
margin-left: 2px;
......
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