Commit 7f9ed1f2 by 无尘

feat: 增加接口

parent 44f9eec6
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-12 10:17:50 * @Date: 2019-11-12 10:17:50
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-20 09:32:26 * @LastEditTime: 2019-11-26 09:25:01
*/ */
module.exports = { module.exports = {
proxyList: { proxyList: {
...@@ -30,7 +30,7 @@ module.exports = { ...@@ -30,7 +30,7 @@ module.exports = {
} }
}, },
'/sharing-core-web/': { '/sharing-core-web/': {
target: 'https://www.gicdev.com/sharing-core-web/', target: 'http://gicdev.demogic.com/sharing-core-web/',
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/sharing-core-web': '' '^/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> <!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 \ 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 { ...@@ -331,6 +331,10 @@ strong {
overflow: hidden; overflow: hidden;
} }
.cursor-pointer {
cursor: pointer;
}
/* 边距 */ /* 边距 */
.m-l-2 { .m-l-2 {
margin-left: 2px; 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,21 +4,23 @@ ...@@ -4,21 +4,23 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-12 10:18:30 * @Date: 2019-11-12 10:18:30
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-12 11:40:42 * @LastEditTime: 2019-11-22 15:40:22
--> -->
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head>
<head>
<meta charset="utf-8"> <meta charset="utf-8">
<link rel="shortcut icon" href="./favicon.ico"/> <link rel="shortcut icon" href="./favicon.ico" />
<title>分享有礼</title> <title>分享有礼</title>
<!-- <script type='text/javascript'> <!-- <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"); !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('init','8be12240a3749eab', {});
gio('send'); gio('send');
</script> --> </script> -->
</head> </head>
<body style="background-color: #f0f2f5;min-width: 1400px;">
<body style="background-color: #f0f2f5;min-width: 1400px;">
<div id="app"></div> <div id="app"></div>
...@@ -31,6 +33,8 @@ ...@@ -31,6 +33,8 @@
<script src="//web-1251519181.file.myqcloud.com/components/header.2.0.33.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/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-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/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/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/aside-menu.2.0.11.js"></script>
...@@ -38,5 +42,6 @@ ...@@ -38,5 +42,6 @@
<script src="//web-1251519181.file.myqcloud.com/components/card.2.0.02.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/selector.1.1.91.js"></script>
<script src="//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js"></script> <script src="//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js"></script>
</body> </body>
</html> </html>
...@@ -32,6 +32,7 @@ Vue.axios.interceptors.response.use( ...@@ -32,6 +32,7 @@ Vue.axios.interceptors.response.use(
window.location.href = local + '/gic-web/#/'; window.location.href = local + '/gic-web/#/';
return; return;
} }
console.log(data);
return data; return data;
}, },
err => { err => {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-21 14:01:24 * @LastEditTime: 2019-11-22 14:12:14
--> -->
<!-- <!--
<base-config @submitNext="submitNext"></base-config> <base-config @submitNext="submitNext"></base-config>
...@@ -21,24 +21,29 @@ import baseConfig from '@/components/active-config/base-config.vue'; ...@@ -21,24 +21,29 @@ import baseConfig from '@/components/active-config/base-config.vue';
:rules="rules" :rules="rules"
> >
<el-form-item <el-form-item
v-if="$route.query.acitivityId"
label="活动目的:" label="活动目的:"
prop="activeInfoData" prop=""
> </el-form-item> > </el-form-item>
<el-form-item <el-form-item
v-if="$route.query.acitivityId"
label="转化路径:" label="转化路径:"
prop="activeInfoData" prop=""
> </el-form-item> > </el-form-item>
<el-form-item <el-form-item
v-if="$route.query.acitivityId"
label="活动营销页:" label="活动营销页:"
prop="activityName" prop=""
> </el-form-item> > </el-form-item>
<el-form-item <el-form-item
v-if="$route.query.acitivityId"
label="游戏计划:" label="游戏计划:"
prop="activityName" prop=""
> </el-form-item> > </el-form-item>
<el-form-item <el-form-item
v-if="$route.query.acitivityId"
label="卡券:" label="卡券:"
prop="activityName" prop=""
> </el-form-item> > </el-form-item>
<el-form-item <el-form-item
label="活动名称:" label="活动名称:"
...@@ -60,10 +65,12 @@ import baseConfig from '@/components/active-config/base-config.vue'; ...@@ -60,10 +65,12 @@ import baseConfig from '@/components/active-config/base-config.vue';
<el-date-picker <el-date-picker
class="m-l-10" class="m-l-10"
prefix-icon="el-icon-time" prefix-icon="el-icon-time"
:picker-options="pickerOptions"
v-model="activeInfoData.dateRange" v-model="activeInfoData.dateRange"
@change="changeDate" @change="changeDate"
:editable="false" :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" type="daterange"
align="right" align="right"
unlink-panels unlink-panels
...@@ -73,10 +80,10 @@ import baseConfig from '@/components/active-config/base-config.vue'; ...@@ -73,10 +80,10 @@ import baseConfig from '@/components/active-config/base-config.vue';
> </el-date-picker> > </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item class="m-t-50"> <el-form-item class="m-t-50">
<!-- <el-button <el-button
type="primary" type="primary"
@click="returnBack" @click="returnBack"
>返回</el-button> --> >返回</el-button>
<el-button <el-button
type="primary" type="primary"
@click="submitForm('baseForm')" @click="submitForm('baseForm')"
...@@ -99,6 +106,7 @@ export default { ...@@ -99,6 +106,7 @@ export default {
data() { data() {
return { return {
activeInfoData: { activeInfoData: {
acitivityId: '',
parentGoalId: '', parentGoalId: '',
goalId: '', goalId: '',
activityMarketPageId: '', activityMarketPageId: '',
...@@ -112,7 +120,25 @@ export default { ...@@ -112,7 +120,25 @@ export default {
rules: { rules: {
activityName: [{ required: true, message: '请输入活动名称', trigger: 'blur' }], activityName: [{ required: true, message: '请输入活动名称', trigger: 'blur' }],
dateRange: [{ 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: { methods: {
...@@ -121,7 +147,9 @@ export default { ...@@ -121,7 +147,9 @@ export default {
*/ */
changeDate(e) { changeDate(e) {
const that = this; const that = this;
console.log(e)
if (!e) { if (!e) {
that.choiceDateCopy = [];
that.activeInfoData.dateRange = []; that.activeInfoData.dateRange = [];
} }
}, },
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-21 16:44:31 * @LastEditTime: 2019-11-22 09:51:22
--> -->
<!-- <!--
<center-config @submitBack="submitBack" @submitNext="submitNext"></center-config> <center-config @submitBack="submitBack" @submitNext="submitNext"></center-config>
...@@ -14,47 +14,104 @@ import centerConfig from '@/components/active-config/center-config.vue'; ...@@ -14,47 +14,104 @@ import centerConfig from '@/components/active-config/center-config.vue';
<template> <template>
<div class="center-config-content"> <div class="center-config-content">
<div class="config-title font-14 color-303133">活动中心配置</div> <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> <i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content"> <div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400" <span class="el-alert__title color-606266 font-14 font-w-400">1. 活动中心是邀请人访问的页面,用于介绍活动和奖励规则,展示受邀人清单和奖励信息。<br />
>1. 活动中心是邀请人访问的页面,用于介绍活动和奖励规则,展示受邀人清单和奖励信息。<br /> 2. 当前活动的转化路径以服务号作为受邀人入口,邀请人可在活动中心一键服务号的带二维码海报,以实现朋友圈转发。</span>
2. 当前活动的转化路径以服务号作为受邀人入口,邀请人可在活动中心一键服务号的带二维码海报,以实现朋友圈转发。</span
>
</div> </div>
</div> </div>
<div class="form-wrap flex"> <div class="form-wrap flex">
<el-form label-width="144px" :model="activeInfoData" ref="centerForm" :rules="rules"> <el-form
<el-form-item label="头图上传:" prop="headUrl"> label-width="144px"
:model="activeInfoData"
ref="centerForm"
:rules="rules"
>
<el-form-item
label="头图上传:"
prop="headUrl"
>
<single-upload v-model="activeInfoData.headUrl"> </single-upload> <single-upload v-model="activeInfoData.headUrl"> </single-upload>
</el-form-item> </el-form-item>
<el-form-item label="分享按钮:" prop=""> <el-form-item
label="分享按钮:"
prop=""
>
<div class="flex"> <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> <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> </div>
</el-form-item> </el-form-item>
<el-form-item label="分享按钮文案:" prop="shareButtonFont"> <el-form-item
<limitInput :inputWidth="394" :disflag="$route.query.editFlag ? true : false" :inputValue.sync="activeInfoData.shareButtonFont" :holder="'请输入分享按钮文案'" :getByType="'word'" :maxLength="20"> </limitInput> 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>
<el-form-item label="活动介绍展现模式:" prop="activityIntroduceMode"> <el-form-item
<el-radio-group v-model="activeInfoData.activityIntroduceMode" @change="changeMode"> label="活动介绍展现模式:"
prop="activityIntroduceMode"
>
<el-radio-group
v-model="activeInfoData.activityIntroduceMode"
@change="changeMode"
>
<el-radio label="1">文字模式</el-radio> <el-radio label="1">文字模式</el-radio>
<el-radio label="2">图文模式</el-radio> <el-radio label="2">图文模式</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </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"> <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> </div>
</el-form-item> </el-form-item>
<el-form-item v-if="activeInfoData.activityIntroduceMode == 2" label="活动介绍文案:" prop="activityIntroduceDetail"> <el-form-item
<el-select size="large" v-model="activeInfoData.templetePage" @change="changePage" placeholder="请选择自定义页面"> v-if="activeInfoData.activityIntroduceMode == 2"
<el-option v-for="item in markingList" :key="item.value" :label="item.label" :value="item.value"> </el-option> 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-select>
</el-form-item> </el-form-item>
<el-form-item class="m-t-50"> <el-form-item class="m-t-50">
<el-button type="primary" @click="submitBack">上一步</el-button> <el-button
<el-button type="primary" @click="submitForm('centerForm')">下一步</el-button> type="primary"
@click="submitBack"
>上一步</el-button>
<el-button
type="primary"
@click="submitForm('centerForm')"
>下一步</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="form-preview"> <div class="form-preview">
...@@ -62,18 +119,31 @@ import centerConfig from '@/components/active-config/center-config.vue'; ...@@ -62,18 +119,31 @@ import centerConfig from '@/components/active-config/center-config.vue';
<div class="form-preview-inner"> <div class="form-preview-inner">
<div class="form-preview-body"> <div class="form-preview-body">
<div class="form-preview-body_top"> <div class="form-preview-body_top">
<img :src="activeInfoData.headUrl" alt="" /> <img
:src="activeInfoData.headUrl"
alt=""
/>
</div> </div>
<div class="form-preview-body_middle border-box"> <div class="form-preview-body_middle border-box">
<div class="form-preview-body_content"> <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> </div>
<div class="form-preview-body_rules border-box"> <div class="form-preview-body_rules border-box">
<div class="rules-title">活动规则</div> <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" --> <!-- 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> </div>
</div> </div>
...@@ -390,6 +460,7 @@ export default { ...@@ -390,6 +460,7 @@ export default {
font-weight: 600; font-weight: 600;
border-left: 3px solid #303133; border-left: 3px solid #303133;
padding-left: 8px; padding-left: 8px;
margin-bottom: 10px;
} }
.rules-body { .rules-body {
padding: 5px 0; padding: 5px 0;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-21 20:21:27 * @LastEditTime: 2019-11-22 10:00:32
--> -->
<!-- <!--
<poster-config @submitBack="submitBack" @submitNext="submitNext"></poster-config> <poster-config @submitBack="submitBack" @submitNext="submitNext"></poster-config>
...@@ -21,7 +21,7 @@ import posterConfig from '@/components/active-config/poster-config.vue'; ...@@ -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> <i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content"> <div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400">1. 当前活动的转化路径以小程序作为受邀人入口,邀请人可在活动中心一键保存小程序带二维码海报以实现朋友圈转发。 <br /> <span class="el-alert__title color-606266 font-14 font-w-400">1. 当前活动的转化路径以小程序作为受邀人入口,邀请人可在活动中心一键保存小程序带二维码海报以实现朋友圈转发。 <br />
2. 请对分享海报进行配置,一张生动而有感染力的活动海报,是活动成败的关键!</span> 2. 请对分享海报进行配置,一张生动而有感染力的活动海报,是活动成败的关键!</span>
</div> </div>
</div> </div>
<div class="form-wrap flex"> <div class="form-wrap flex">
...@@ -178,7 +178,7 @@ import VueQr from 'vue-qr'; ...@@ -178,7 +178,7 @@ import VueQr from 'vue-qr';
// import showMsg from '@/common/js/showmsg'; // import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error'; import errMsg from '@/common/js/error';
import { getRequest } from '@/api/api'; import { getRequest,postRequest } from '@/api/api';
export default { export default {
name: 'poster-config', name: 'poster-config',
props: {}, props: {},
...@@ -203,7 +203,7 @@ export default { ...@@ -203,7 +203,7 @@ export default {
}, },
methods: { methods: {
/** /**
* 日期 * 选择模板
*/ */
selectTemplate(num) { selectTemplate(num) {
const that = this; const that = this;
...@@ -221,6 +221,8 @@ export default { ...@@ -221,6 +221,8 @@ export default {
*/ */
submitForm(formName) { submitForm(formName) {
const that = this; const that = this;
that.$emit('submitNext', that.activeInfoData);
that.$store.dispatch('savePosterInfo', that.activeInfoData);
that.$refs[formName].validate(valid => { that.$refs[formName].validate(valid => {
if (valid) { if (valid) {
that.$emit('submitNext', that.activeInfoData); that.$emit('submitNext', that.activeInfoData);
...@@ -230,6 +232,33 @@ export default { ...@@ -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 { ...@@ -348,7 +348,7 @@ export default {
getTwoList() { getTwoList() {
const that = this; const that = this;
let para = {}; let para = {};
getRequest('/sharing-core-web/load-activity-dict', para) getRequest('/sharing-core-web/list-activity-dict', para)
.then(res => { .then(res => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
......
...@@ -66,7 +66,7 @@ export default { ...@@ -66,7 +66,7 @@ export default {
}; };
getDocGroup(para) getDocGroup(para)
.then(res => { .then(res => {
let resData = res; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
if (!!resData.result && resData.result.length) { if (!!resData.result && resData.result.length) {
resData.result.forEach(ele => { resData.result.forEach(ele => {
...@@ -97,7 +97,7 @@ export default { ...@@ -97,7 +97,7 @@ export default {
}; };
getDocListGroup(para) getDocListGroup(para)
.then(res => { .then(res => {
let resData = res; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
if (!!resData.result && resData.result.length) { if (!!resData.result && resData.result.length) {
resData.result.forEach(ele => { resData.result.forEach(ele => {
......
...@@ -76,9 +76,11 @@ export default { ...@@ -76,9 +76,11 @@ export default {
getTableList() { getTableList() {
const that = this; const that = this;
let para = { 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 => { .then(res => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
......
...@@ -72,9 +72,11 @@ export default { ...@@ -72,9 +72,11 @@ export default {
getTableList() { getTableList() {
const that = this; const that = this;
let para = { 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 => { .then(res => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
...@@ -91,7 +93,11 @@ export default { ...@@ -91,7 +93,11 @@ export default {
}); });
}); });
} }
} },
mounted() {
const that = this;
that.getTableList();
},
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-15 10:10:08 * @Date: 2019-11-15 10:10:08
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-15 11:46:16 * @LastEditTime: 2019-11-26 09:29:52
--> -->
<!-- <!--
<invite-table></invite-table> <invite-table></invite-table>
...@@ -13,29 +13,79 @@ import inviteTable from '@/components/data-details/invite-table.vue'; ...@@ -13,29 +13,79 @@ import inviteTable from '@/components/data-details/invite-table.vue';
--> -->
<template> <template>
<div class="invite-table"> <div class="invite-table">
<el-table class="select-table" ref="multipleTable" :data="tableData" tooltip-effect="dark" :style="{ width: '100%' }"> <el-table
<el-table-column label="邀请人信息" show-overflow-tooltip> class="select-table"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark"
:style="{ width: '100%' }"
>
<el-table-column
label="邀请人信息"
show-overflow-tooltip
>
<template slot-scope="scope"> <template slot-scope="scope">
<div class="cell"> <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> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="" label="参与时间" show-overflow-tooltip sortable> <el-table-column
<template slot-scope="scope">{{ scope.row.phoneNumber || '--' }}</template> 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>
<el-table-column prop="" label="邀请人数" show-overflow-tooltip sortable> <el-table-column
<template slot-scope="scope">{{ scope.row.storeName || '--' }}</template> 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>
<el-table-column prop="" label="积分收益" show-overflow-tooltip sortable> <el-table-column
<template slot-scope="scope">{{ scope.row.code || '--' }}</template> 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>
<el-table-column prop="" label="卡券收益" show-overflow-tooltip sortable> <el-table-column
<template slot-scope="scope">{{ scope.row.messageCount }}</template> 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-column>
</el-table> </el-table>
<div class="block common-wrap__page text-right m-t-24" v-if="tableData.length != 0"> <div
<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> 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>
</div> </div>
</template> </template>
...@@ -55,6 +105,13 @@ export default { ...@@ -55,6 +105,13 @@ export default {
}, },
methods: { methods: {
/** /**
* 跳转日志
*/
toLog(tabName) {
const that = this;
that.$router.push(`/inviterLog?activityId=${that.$route.query.activityId}&tabName=${tabName}`)
},
/**
* 分页---页码变化 * 分页---页码变化
*/ */
handleSizeChange(val) { handleSizeChange(val) {
...@@ -78,9 +135,12 @@ export default { ...@@ -78,9 +135,12 @@ export default {
getTableList() { getTableList() {
const that = this; const that = this;
let para = { 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 => { .then(res => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
...@@ -97,7 +157,11 @@ export default { ...@@ -97,7 +157,11 @@ export default {
}); });
}); });
} }
} },
mounted() {
const that = this;
that.getTableList();
},
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
......
...@@ -17,17 +17,22 @@ import invitedTable from '@/components/data-details/invited-table.vue'; ...@@ -17,17 +17,22 @@ import invitedTable from '@/components/data-details/invited-table.vue';
<el-table-column label="受邀人信息" show-overflow-tooltip> <el-table-column label="受邀人信息" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div class="cell"> <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> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="" label="受邀时间" show-overflow-tooltip sortable> <el-table-column prop="" label="创建时间" show-overflow-tooltip sortable>
<template slot-scope="scope">{{ scope.row.phoneNumber || '--' }}</template> <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>
<el-table-column label="邀请人信息" show-overflow-tooltip> <el-table-column label="邀请人信息" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<div class="cell"> <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> </div>
</template> </template>
</el-table-column> </el-table-column>
...@@ -80,9 +85,11 @@ export default { ...@@ -80,9 +85,11 @@ export default {
getTableList() { getTableList() {
const that = this; const that = this;
let para = { 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 => { .then(res => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
...@@ -99,7 +106,11 @@ export default { ...@@ -99,7 +106,11 @@ export default {
}); });
}); });
} }
} },
mounted() {
const that = this;
that.getTableList();
},
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
......
...@@ -75,9 +75,11 @@ export default { ...@@ -75,9 +75,11 @@ export default {
getTableList() { getTableList() {
const that = this; const that = this;
let para = { 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 => { .then(res => {
let resData = res.data; let resData = res.data;
if (resData.errorCode == 1) { if (resData.errorCode == 1) {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-20 13:44:22 * @Date: 2019-11-20 13:44:22
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-21 20:13:20 * @LastEditTime: 2019-11-21 20:29:49
--> -->
<!-- <!--
单个上传组件 单个上传组件
...@@ -153,11 +153,11 @@ export default { ...@@ -153,11 +153,11 @@ export default {
let width = this.width; let width = this.width;
let height = this.height; let height = this.height;
if (that.limitFlag == 2 && (width !== that.width || height !== that.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(); reject();
} }
if (that.limitFlag == 1 && (width < that.width || height < that.height)) { 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(); reject();
} }
resolve(); resolve();
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-20 13:44:22 * @Date: 2019-11-20 13:44:22
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-21 20:12:04 * @LastEditTime: 2019-11-21 20:29:35
--> -->
<!-- <!--
单个上传组件 单个上传组件
...@@ -151,7 +151,7 @@ export default { ...@@ -151,7 +151,7 @@ export default {
reject(); reject();
} }
if (that.limitFlag == 1 && (width < that.width || height < that.height) ){ 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(); reject();
} }
resolve(); resolve();
......
...@@ -11,7 +11,9 @@ promise.polyfill(); ...@@ -11,7 +11,9 @@ promise.polyfill();
// import Vue from 'vue'; // import Vue from 'vue';
import App from './App'; import App from './App';
import router from './router'; import router from './router';
import { Message } from 'element-ui'; import {
Message
} from 'element-ui';
import VueAxios from 'vue-axios'; import VueAxios from 'vue-axios';
import axios from 'axios'; import axios from 'axios';
import store from './store/store'; import store from './store/store';
...@@ -43,8 +45,7 @@ Vue.axios.interceptors.request.use( ...@@ -43,8 +45,7 @@ Vue.axios.interceptors.request.use(
); );
Vue.axios.interceptors.response.use( Vue.axios.interceptors.response.use(
response => { response => {
if (response.status == 200 && response.data.errorCode == 1) { if (response.status == 200 && response.data.errorCode == 1) {}
}
return response; return response;
}, },
error => { error => {
......
...@@ -126,7 +126,9 @@ export default { ...@@ -126,7 +126,9 @@ export default {
getInvitedData() { getInvitedData() {
const that = this; const that = this;
let para = { 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('/haoban-app-member-web/customer/find_message_list', para)
.then(res => { .then(res => {
......
...@@ -106,12 +106,14 @@ export default { ...@@ -106,12 +106,14 @@ export default {
}, },
/** /**
* 获取列表数据 * 获取数据
*/ */
getInviterData() { getInviterData() {
const that = this; const that = this;
let para = { 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('/haoban-app-member-web/customer/find_message_list', para)
.then(res => { .then(res => {
...@@ -130,7 +132,11 @@ export default { ...@@ -130,7 +132,11 @@ export default {
}); });
}); });
} }
} },
mounted() {
const that = this;
that.getTableList();
},
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
......
...@@ -331,6 +331,10 @@ strong { ...@@ -331,6 +331,10 @@ strong {
overflow: hidden; overflow: hidden;
} }
.cursor-pointer {
cursor: pointer;
}
/* 边距 */ /* 边距 */
.m-l-2 { .m-l-2 {
margin-left: 2px; 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