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([0],{"3E4D":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={showmsg:function(e,t){Object(n.Message)({duration:1e3,message:e,type:t})}}},"3Xzz":function(e,t,r){"use strict";var n=r("P9l9"),o=r("Ch4/"),a={name:"navpath",data:function(){return{projectName:"member"}},props:{navpath:{type:Array,default:function(){return[]}},navtip:{type:Boolean,default:!1}},methods:{changeRoute:function(e,t){t?window.location.href=e:this.$router.push(e)},getNavPath:function(){var e=this,t={project:e.projectName,path:e.$route.path.split("/")[1]};Object(n.c)("/api-auth/get-current-memu-data",t).then(function(t){var r=t.data;if(0==r.errorCode){if(!r.result)return;return e.navpath=[],void(r.result.list&&r.result.list.length&&r.result.list.forEach(function(t,n){t.name=t.menuName,t.path="",n==r.result.list.length-1&&(t.path="/"+t.menuUrl),n>0&&e.navpath.push(t)}))}o.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){}},i={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"navwrap boxbttom"},[r("el-breadcrumb",{attrs:{separator:"/"}},[e._l(e.navpath,function(t,n){return[t.path?[r("el-breadcrumb-item",{key:t.name+n,attrs:{to:{path:t.path}},on:{click:function(r){return e.changeRoute(t.path,t.relocation)}}},[r("span",{staticClass:"el-breadcrumb__inner is-link",on:{click:function(r){return e.changeRoute(t.path,t.relocation)}}},[e._v(e._s(t.name))])])]:[r("el-breadcrumb-item",{key:t.name+n},[e._v(e._s(t.name))])]]})],2),e._v(" "),r("h1",{staticClass:"navtitle"},[e._v(e._s(e.navpath[e.navpath.length-1].name))]),e._v(" "),1==e.navtip?r("div",{staticClass:"navtip navmTop"},[r("i",{staticClass:"el-icon-info navtipcolor"}),e._v("变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。\n ")]):e._e()],1)},staticRenderFns:[]};var c=r("VU/8")(a,i,!1,function(e){r("HmyY")},"data-v-3fe61a6b",null);t.a=c.exports},"Ch4/":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={errorMsg:function(e){var t=window.location.origin;if(t.indexOf("localhost")&&(t="http://gicdev.demogic.com"),1!=e.errorCode){if(401==e.errorCode)return window.location.href=t+"/gic-web/#/",!1;n.Message.error({duration:1e3,message:e.message})}}}},CwSZ:function(e,t,r){"use strict";var n=r("p8xL"),o=r("XgCd"),a={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},i=Date.prototype.toISOString,c={delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,serializeDate:function(e){return i.call(e)},skipNulls:!1,strictNullHandling:!1},s=function e(t,r,o,a,i,s,l,u,p,f,d,y){var m=t;if("function"==typeof l)m=l(r,m);else if(m instanceof Date)m=f(m);else if(null===m){if(a)return s&&!y?s(r,c.encoder):r;m=""}if("string"==typeof m||"number"==typeof m||"boolean"==typeof m||n.isBuffer(m))return s?[d(y?r:s(r,c.encoder))+"="+d(s(m,c.encoder))]:[d(r)+"="+d(String(m))];var h,g=[];if(void 0===m)return g;if(Array.isArray(l))h=l;else{var v=Object.keys(m);h=u?v.sort(u):v}for(var b=0;b<h.length;++b){var w=h[b];i&&null===m[w]||(g=Array.isArray(m)?g.concat(e(m[w],o(r,w),o,a,i,s,l,u,p,f,d,y)):g.concat(e(m[w],r+(p?"."+w:"["+w+"]"),o,a,i,s,l,u,p,f,d,y)))}return g};e.exports=function(e,t){var r=e,i=t?n.assign({},t):{};if(null!==i.encoder&&void 0!==i.encoder&&"function"!=typeof i.encoder)throw new TypeError("Encoder has to be a function.");var l=void 0===i.delimiter?c.delimiter:i.delimiter,u="boolean"==typeof i.strictNullHandling?i.strictNullHandling:c.strictNullHandling,p="boolean"==typeof i.skipNulls?i.skipNulls:c.skipNulls,f="boolean"==typeof i.encode?i.encode:c.encode,d="function"==typeof i.encoder?i.encoder:c.encoder,y="function"==typeof i.sort?i.sort:null,m=void 0!==i.allowDots&&i.allowDots,h="function"==typeof i.serializeDate?i.serializeDate:c.serializeDate,g="boolean"==typeof i.encodeValuesOnly?i.encodeValuesOnly:c.encodeValuesOnly;if(void 0===i.format)i.format=o.default;else if(!Object.prototype.hasOwnProperty.call(o.formatters,i.format))throw new TypeError("Unknown format option provided.");var v,b,w=o.formatters[i.format];"function"==typeof i.filter?r=(b=i.filter)("",r):Array.isArray(i.filter)&&(v=b=i.filter);var j,O=[];if("object"!=typeof r||null===r)return"";j=i.arrayFormat in a?i.arrayFormat:"indices"in i?i.indices?"indices":"repeat":"indices";var x=a[j];v||(v=Object.keys(r)),y&&v.sort(y);for(var C=0;C<v.length;++C){var A=v[C];p&&null===r[A]||(O=O.concat(s(r[A],A,x,u,p,f?d:null,b,y,m,h,w,g)))}var P=O.join(l),D=!0===i.addQueryPrefix?"?":"";return P.length>0?D+P:""}},DDCP:function(e,t,r){"use strict";var n=r("p8xL"),o=Object.prototype.hasOwnProperty,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:n.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},i=function(e,t,r){if(e){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,i=/(\[[^[\]]*])/.exec(n),c=i?n.slice(0,i.index):n,s=[];if(c){if(!r.plainObjects&&o.call(Object.prototype,c)&&!r.allowPrototypes)return;s.push(c)}for(var l=0;null!==(i=a.exec(n))&&l<r.depth;){if(l+=1,!r.plainObjects&&o.call(Object.prototype,i[1].slice(1,-1))&&!r.allowPrototypes)return;s.push(i[1])}return i&&s.push("["+n.slice(i.index)+"]"),function(e,t,r){for(var n=t,o=e.length-1;o>=0;--o){var a,i=e[o];if("[]"===i)a=(a=[]).concat(n);else{a=r.plainObjects?Object.create(null):{};var c="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,s=parseInt(c,10);!isNaN(s)&&i!==c&&String(s)===c&&s>=0&&r.parseArrays&&s<=r.arrayLimit?(a=[])[s]=n:a[c]=n}n=a}return n}(s,t,r)}};e.exports=function(e,t){var r=t?n.assign({},t):{};if(null!==r.decoder&&void 0!==r.decoder&&"function"!=typeof r.decoder)throw new TypeError("Decoder has to be a function.");if(r.ignoreQueryPrefix=!0===r.ignoreQueryPrefix,r.delimiter="string"==typeof r.delimiter||n.isRegExp(r.delimiter)?r.delimiter:a.delimiter,r.depth="number"==typeof r.depth?r.depth:a.depth,r.arrayLimit="number"==typeof r.arrayLimit?r.arrayLimit:a.arrayLimit,r.parseArrays=!1!==r.parseArrays,r.decoder="function"==typeof r.decoder?r.decoder:a.decoder,r.allowDots="boolean"==typeof r.allowDots?r.allowDots:a.allowDots,r.plainObjects="boolean"==typeof r.plainObjects?r.plainObjects:a.plainObjects,r.allowPrototypes="boolean"==typeof r.allowPrototypes?r.allowPrototypes:a.allowPrototypes,r.parameterLimit="number"==typeof r.parameterLimit?r.parameterLimit:a.parameterLimit,r.strictNullHandling="boolean"==typeof r.strictNullHandling?r.strictNullHandling:a.strictNullHandling,""===e||null===e||void 0===e)return r.plainObjects?Object.create(null):{};for(var c="string"==typeof e?function(e,t){for(var r={},n=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=t.parameterLimit===1/0?void 0:t.parameterLimit,c=n.split(t.delimiter,i),s=0;s<c.length;++s){var l,u,p=c[s],f=p.indexOf("]="),d=-1===f?p.indexOf("="):f+1;-1===d?(l=t.decoder(p,a.decoder),u=t.strictNullHandling?null:""):(l=t.decoder(p.slice(0,d),a.decoder),u=t.decoder(p.slice(d+1),a.decoder)),o.call(r,l)?r[l]=[].concat(r[l]).concat(u):r[l]=u}return r}(e,r):e,s=r.plainObjects?Object.create(null):{},l=Object.keys(c),u=0;u<l.length;++u){var p=l[u],f=i(p,c[p],r);s=n.merge(s,f,r)}return n.compact(s)}},HmyY:function(e,t){},P9l9:function(e,t,r){"use strict";r.d(t,"a",function(){return p}),r.d(t,"c",function(){return f}),r.d(t,"b",function(){return d});var n=r("//Fk"),o=r.n(n),a=r("lRwf"),i=r.n(a),c=r("mw3O"),s=r.n(c),l=r("zL8q");r.n(l);i.a.axios.defaults.timeout=25e3;var u=window.location.origin;-1!=u.indexOf("localhost")&&(u="http://gicdev.demogic.com"),i.a.axios.interceptors.request.use(function(e){return e},function(e){return l.Message.error({message:"请求超时!"}),o.a.resolve(e)}),i.a.axios.interceptors.response.use(function(e){return e.status&&200==e.status&&"401"==e.data.errorCode?(l.Message.error({message:e.data.message}),void(window.location.href=u+"/gic-web/#/")):e},function(e){return 504==e.response.status||404==e.response.status?l.Message.error({message:"服务异常⊙﹏⊙∥"}):(e.response.status,window.location.href=u+"/gic-web/#/"),o.a.resolve(e)});var p=function(e,t){return t.requestProject="share-config",i.a.axios({method:"get",url:""+u+e,data:{},params:t,headers:{"content-type":"application/x-www-form-urlencoded"}})},f=function(e,t){return t.requestProject="share-config",i.a.axios({method:"post",url:""+u+e,data:s.a.stringify(t),headers:{"content-type":"application/x-www-form-urlencoded"}})},d=function(e,t){return i.a.axios({method:"post",url:""+u+e,data:t,params:{requestProject:"share-config"},headers:{"Content-Type":"application/json;charset=UTF-8"}})}},XgCd:function(e,t,r){"use strict";var n=String.prototype.replace,o=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return n.call(e,o,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},mw3O:function(e,t,r){"use strict";var n=r("CwSZ"),o=r("DDCP"),a=r("XgCd");e.exports={formats:a,parse:o,stringify:n}},p8xL:function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,o=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}();t.arrayToObject=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r},t.merge=function(e,r,o){if(!r)return e;if("object"!=typeof r){if(Array.isArray(e))e.push(r);else{if("object"!=typeof e)return[e,r];(o.plainObjects||o.allowPrototypes||!n.call(Object.prototype,r))&&(e[r]=!0)}return e}if("object"!=typeof e)return[e].concat(r);var a=e;return Array.isArray(e)&&!Array.isArray(r)&&(a=t.arrayToObject(e,o)),Array.isArray(e)&&Array.isArray(r)?(r.forEach(function(r,a){n.call(e,a)?e[a]&&"object"==typeof e[a]?e[a]=t.merge(e[a],r,o):e.push(r):e[a]=r}),e):Object.keys(r).reduce(function(e,a){var i=r[a];return n.call(e,a)?e[a]=t.merge(e[a],i,o):e[a]=i,e},a)},t.assign=function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},t.decode=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},t.encode=function(e){if(0===e.length)return e;for(var t="string"==typeof e?e:String(e),r="",n=0;n<t.length;++n){var a=t.charCodeAt(n);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?r+=t.charAt(n):a<128?r+=o[a]:a<2048?r+=o[192|a>>6]+o[128|63&a]:a<55296||a>=57344?r+=o[224|a>>12]+o[128|a>>6&63]+o[128|63&a]:(n+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(n)),r+=o[240|a>>18]+o[128|a>>12&63]+o[128|a>>6&63]+o[128|63&a])}return r},t.compact=function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var o=t[n],a=o.obj[o.prop],i=Object.keys(a),c=0;c<i.length;++c){var s=i[c],l=a[s];"object"==typeof l&&null!==l&&-1===r.indexOf(l)&&(t.push({obj:a,prop:s}),r.push(l))}return function(e){for(var t;e.length;){var r=e.pop();if(t=r.obj[r.prop],Array.isArray(t)){for(var n=[],o=0;o<t.length;++o)void 0!==t[o]&&n.push(t[o]);r.obj[r.prop]=n}}return t}(t)},t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},t.isBuffer=function(e){return null!==e&&void 0!==e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))}}});
\ No newline at end of file
webpackJsonp([0],{"3Xzz":function(e,t,r){"use strict";var n=r("P9l9"),o=r("Ch4/"),a={name:"navpath",data:function(){return{projectName:"member"}},props:{navpath:{type:Array,default:function(){return[]}},navtip:{type:Boolean,default:!1}},methods:{changeRoute:function(e,t){t?window.location.href=e:this.$router.push(e)},getNavPath:function(){var e=this,t={project:e.projectName,path:e.$route.path.split("/")[1]};Object(n.b)("/api-auth/get-current-memu-data",t).then(function(t){var r=t.data;if(0==r.errorCode){if(!r.result)return;return e.navpath=[],void(r.result.list&&r.result.list.length&&r.result.list.forEach(function(t,n){t.name=t.menuName,t.path="",n==r.result.list.length-1&&(t.path="/"+t.menuUrl),n>0&&e.navpath.push(t)}))}o.a.errorMsg(r)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){}},i={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"navwrap boxbttom"},[r("el-breadcrumb",{attrs:{separator:"/"}},[e._l(e.navpath,function(t,n){return[t.path?[r("el-breadcrumb-item",{key:t.name+n,attrs:{to:{path:t.path}},on:{click:function(r){return e.changeRoute(t.path,t.relocation)}}},[r("span",{staticClass:"el-breadcrumb__inner is-link",on:{click:function(r){return e.changeRoute(t.path,t.relocation)}}},[e._v(e._s(t.name))])])]:[r("el-breadcrumb-item",{key:t.name+n},[e._v(e._s(t.name))])]]})],2),e._v(" "),r("h1",{staticClass:"navtitle"},[e._v(e._s(e.navpath[e.navpath.length-1].name))]),e._v(" "),1==e.navtip?r("div",{staticClass:"navtip navmTop"},[r("i",{staticClass:"el-icon-info navtipcolor"}),e._v("变更导航个数,移动顺序,更换页面链接均需提交小程序审核后重新发布生效,其他变更立即生效。小程序审核请联系品牌项目经理。\n ")]):e._e()],1)},staticRenderFns:[]};var c=r("VU/8")(a,i,!1,function(e){r("HmyY")},"data-v-3fe61a6b",null);t.a=c.exports},"Ch4/":function(e,t,r){"use strict";var n=r("zL8q");r.n(n);t.a={errorMsg:function(e){var t=window.location.origin;if(t.indexOf("localhost")&&(t="http://gicdev.demogic.com"),1!=e.errorCode){if(401==e.errorCode)return window.location.href=t+"/gic-web/#/",!1;n.Message.error({duration:1e3,message:e.message})}}}},CwSZ:function(e,t,r){"use strict";var n=r("p8xL"),o=r("XgCd"),a={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},i=Date.prototype.toISOString,c={delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,serializeDate:function(e){return i.call(e)},skipNulls:!1,strictNullHandling:!1},s=function e(t,r,o,a,i,s,l,u,p,f,d,y){var m=t;if("function"==typeof l)m=l(r,m);else if(m instanceof Date)m=f(m);else if(null===m){if(a)return s&&!y?s(r,c.encoder):r;m=""}if("string"==typeof m||"number"==typeof m||"boolean"==typeof m||n.isBuffer(m))return s?[d(y?r:s(r,c.encoder))+"="+d(s(m,c.encoder))]:[d(r)+"="+d(String(m))];var h,g=[];if(void 0===m)return g;if(Array.isArray(l))h=l;else{var v=Object.keys(m);h=u?v.sort(u):v}for(var b=0;b<h.length;++b){var w=h[b];i&&null===m[w]||(g=Array.isArray(m)?g.concat(e(m[w],o(r,w),o,a,i,s,l,u,p,f,d,y)):g.concat(e(m[w],r+(p?"."+w:"["+w+"]"),o,a,i,s,l,u,p,f,d,y)))}return g};e.exports=function(e,t){var r=e,i=t?n.assign({},t):{};if(null!==i.encoder&&void 0!==i.encoder&&"function"!=typeof i.encoder)throw new TypeError("Encoder has to be a function.");var l=void 0===i.delimiter?c.delimiter:i.delimiter,u="boolean"==typeof i.strictNullHandling?i.strictNullHandling:c.strictNullHandling,p="boolean"==typeof i.skipNulls?i.skipNulls:c.skipNulls,f="boolean"==typeof i.encode?i.encode:c.encode,d="function"==typeof i.encoder?i.encoder:c.encoder,y="function"==typeof i.sort?i.sort:null,m=void 0!==i.allowDots&&i.allowDots,h="function"==typeof i.serializeDate?i.serializeDate:c.serializeDate,g="boolean"==typeof i.encodeValuesOnly?i.encodeValuesOnly:c.encodeValuesOnly;if(void 0===i.format)i.format=o.default;else if(!Object.prototype.hasOwnProperty.call(o.formatters,i.format))throw new TypeError("Unknown format option provided.");var v,b,w=o.formatters[i.format];"function"==typeof i.filter?r=(b=i.filter)("",r):Array.isArray(i.filter)&&(v=b=i.filter);var j,O=[];if("object"!=typeof r||null===r)return"";j=i.arrayFormat in a?i.arrayFormat:"indices"in i?i.indices?"indices":"repeat":"indices";var x=a[j];v||(v=Object.keys(r)),y&&v.sort(y);for(var C=0;C<v.length;++C){var A=v[C];p&&null===r[A]||(O=O.concat(s(r[A],A,x,u,p,f?d:null,b,y,m,h,w,g)))}var P=O.join(l),N=!0===i.addQueryPrefix?"?":"";return P.length>0?N+P:""}},DDCP:function(e,t,r){"use strict";var n=r("p8xL"),o=Object.prototype.hasOwnProperty,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:n.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},i=function(e,t,r){if(e){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,i=/(\[[^[\]]*])/.exec(n),c=i?n.slice(0,i.index):n,s=[];if(c){if(!r.plainObjects&&o.call(Object.prototype,c)&&!r.allowPrototypes)return;s.push(c)}for(var l=0;null!==(i=a.exec(n))&&l<r.depth;){if(l+=1,!r.plainObjects&&o.call(Object.prototype,i[1].slice(1,-1))&&!r.allowPrototypes)return;s.push(i[1])}return i&&s.push("["+n.slice(i.index)+"]"),function(e,t,r){for(var n=t,o=e.length-1;o>=0;--o){var a,i=e[o];if("[]"===i)a=(a=[]).concat(n);else{a=r.plainObjects?Object.create(null):{};var c="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,s=parseInt(c,10);!isNaN(s)&&i!==c&&String(s)===c&&s>=0&&r.parseArrays&&s<=r.arrayLimit?(a=[])[s]=n:a[c]=n}n=a}return n}(s,t,r)}};e.exports=function(e,t){var r=t?n.assign({},t):{};if(null!==r.decoder&&void 0!==r.decoder&&"function"!=typeof r.decoder)throw new TypeError("Decoder has to be a function.");if(r.ignoreQueryPrefix=!0===r.ignoreQueryPrefix,r.delimiter="string"==typeof r.delimiter||n.isRegExp(r.delimiter)?r.delimiter:a.delimiter,r.depth="number"==typeof r.depth?r.depth:a.depth,r.arrayLimit="number"==typeof r.arrayLimit?r.arrayLimit:a.arrayLimit,r.parseArrays=!1!==r.parseArrays,r.decoder="function"==typeof r.decoder?r.decoder:a.decoder,r.allowDots="boolean"==typeof r.allowDots?r.allowDots:a.allowDots,r.plainObjects="boolean"==typeof r.plainObjects?r.plainObjects:a.plainObjects,r.allowPrototypes="boolean"==typeof r.allowPrototypes?r.allowPrototypes:a.allowPrototypes,r.parameterLimit="number"==typeof r.parameterLimit?r.parameterLimit:a.parameterLimit,r.strictNullHandling="boolean"==typeof r.strictNullHandling?r.strictNullHandling:a.strictNullHandling,""===e||null===e||void 0===e)return r.plainObjects?Object.create(null):{};for(var c="string"==typeof e?function(e,t){for(var r={},n=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=t.parameterLimit===1/0?void 0:t.parameterLimit,c=n.split(t.delimiter,i),s=0;s<c.length;++s){var l,u,p=c[s],f=p.indexOf("]="),d=-1===f?p.indexOf("="):f+1;-1===d?(l=t.decoder(p,a.decoder),u=t.strictNullHandling?null:""):(l=t.decoder(p.slice(0,d),a.decoder),u=t.decoder(p.slice(d+1),a.decoder)),o.call(r,l)?r[l]=[].concat(r[l]).concat(u):r[l]=u}return r}(e,r):e,s=r.plainObjects?Object.create(null):{},l=Object.keys(c),u=0;u<l.length;++u){var p=l[u],f=i(p,c[p],r);s=n.merge(s,f,r)}return n.compact(s)}},HmyY:function(e,t){},P9l9:function(e,t,r){"use strict";r.d(t,"a",function(){return p}),r.d(t,"b",function(){return f});var n=r("//Fk"),o=r.n(n),a=r("lRwf"),i=r.n(a),c=r("mw3O"),s=r.n(c),l=r("zL8q");r.n(l);i.a.axios.defaults.timeout=25e3;var u=window.location.origin;-1!=u.indexOf("localhost")&&(u="http://gicdev.demogic.com"),i.a.axios.interceptors.request.use(function(e){return e},function(e){return l.Message.error({message:"请求超时!"}),o.a.resolve(e)}),i.a.axios.interceptors.response.use(function(e){return e.status&&200==e.status&&"401"==e.data.errorCode?(l.Message.error({message:e.data.message}),void(window.location.href=u+"/gic-web/#/")):e},function(e){return 504==e.response.status||404==e.response.status?l.Message.error({message:"服务异常⊙﹏⊙∥"}):(e.response.status,window.location.href=u+"/gic-web/#/"),o.a.resolve(e)});var p=function(e,t){return t.requestProject="share-config",i.a.axios({method:"get",url:""+u+e,data:{},params:t,headers:{"content-type":"application/x-www-form-urlencoded"}})},f=function(e,t){return t.requestProject="share-config",i.a.axios({method:"post",url:""+u+e,data:s.a.stringify(t),headers:{"content-type":"application/x-www-form-urlencoded"}})}},XgCd:function(e,t,r){"use strict";var n=String.prototype.replace,o=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return n.call(e,o,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},mw3O:function(e,t,r){"use strict";var n=r("CwSZ"),o=r("DDCP"),a=r("XgCd");e.exports={formats:a,parse:o,stringify:n}},p8xL:function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,o=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}();t.arrayToObject=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r},t.merge=function(e,r,o){if(!r)return e;if("object"!=typeof r){if(Array.isArray(e))e.push(r);else{if("object"!=typeof e)return[e,r];(o.plainObjects||o.allowPrototypes||!n.call(Object.prototype,r))&&(e[r]=!0)}return e}if("object"!=typeof e)return[e].concat(r);var a=e;return Array.isArray(e)&&!Array.isArray(r)&&(a=t.arrayToObject(e,o)),Array.isArray(e)&&Array.isArray(r)?(r.forEach(function(r,a){n.call(e,a)?e[a]&&"object"==typeof e[a]?e[a]=t.merge(e[a],r,o):e.push(r):e[a]=r}),e):Object.keys(r).reduce(function(e,a){var i=r[a];return n.call(e,a)?e[a]=t.merge(e[a],i,o):e[a]=i,e},a)},t.assign=function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},t.decode=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},t.encode=function(e){if(0===e.length)return e;for(var t="string"==typeof e?e:String(e),r="",n=0;n<t.length;++n){var a=t.charCodeAt(n);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?r+=t.charAt(n):a<128?r+=o[a]:a<2048?r+=o[192|a>>6]+o[128|63&a]:a<55296||a>=57344?r+=o[224|a>>12]+o[128|a>>6&63]+o[128|63&a]:(n+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(n)),r+=o[240|a>>18]+o[128|a>>12&63]+o[128|a>>6&63]+o[128|63&a])}return r},t.compact=function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var o=t[n],a=o.obj[o.prop],i=Object.keys(a),c=0;c<i.length;++c){var s=i[c],l=a[s];"object"==typeof l&&null!==l&&-1===r.indexOf(l)&&(t.push({obj:a,prop:s}),r.push(l))}return function(e){for(var t;e.length;){var r=e.pop();if(t=r.obj[r.prop],Array.isArray(t)){for(var n=[],o=0;o<t.length;++o)void 0!==t[o]&&n.push(t[o]);r.obj[r.prop]=n}}return t}(t)},t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},t.isBuffer=function(e){return null!==e&&void 0!==e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(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/"),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([3],{"/VZe":function(t,e){},"3E4D":function(t,e,a){"use strict";var i=a("zL8q");a.n(i);e.a={showmsg:function(t,e){Object(i.Message)({duration:1e3,message:t,type:e})}}},Gx6y:function(t,e){},IEiK:function(t,e){},KCp1:function(t,e){},OSz6:function(t,e){},TQvf:function(t,e,a){
webpackJsonp([3],{"/VZe":function(t,e){},DXch:function(t,e){},Gx6y:function(t,e){},KCp1:function(t,e){},OSz6:function(t,e){},TQvf:function(t,e,a){
/*!
* clipboard.js v2.0.4
* https://zenorocha.github.io/clipboard.js
*
* Licensed MIT © Zeno Rocha
*/
var i;i=function(){return function(t){var e={};function a(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,a),n.l=!0,n.exports}return a.m=t,a.c=e,a.d=function(t,e,i){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)a.d(i,n,function(e){return t[e]}.bind(null,n));return i},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=0)}([function(t,e,a){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n=function(){function t(t,e){for(var a=0;a<e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,a,i){return a&&t(e.prototype,a),i&&t(e,i),e}}(),r=o(a(1)),s=o(a(3)),c=o(a(4));function o(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function e(t,a){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.resolveOptions(a),i.listenClick(t),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,s.default),n(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===i(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new r.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return u("action",t)}},{key:"defaultTarget",value:function(t){var e=u("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return u("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,a=!!document.queryCommandSupported;return e.forEach(function(t){a=a&&!!document.queryCommandSupported(t)}),a}}]),e}();function u(t,e){var a="data-clipboard-"+t;if(e.hasAttribute(a))return e.getAttribute(a)}t.exports=l},function(t,e,a){"use strict";var i,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var a=0;a<e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,a,i){return a&&t(e.prototype,a),i&&t(e,i),e}}(),s=a(2),c=(i=s)&&i.__esModule?i:{default:i};var o=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return r(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var a=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=a+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":n(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=o},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var a=t.hasAttribute("readonly");a||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),a||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var i=window.getSelection(),n=document.createRange();n.selectNodeContents(t),i.removeAllRanges(),i.addRange(n),e=i.toString()}return e}},function(t,e){function a(){}a.prototype={on:function(t,e,a){var i=this.e||(this.e={});return(i[t]||(i[t]=[])).push({fn:e,ctx:a}),this},once:function(t,e,a){var i=this;function n(){i.off(t,n),e.apply(a,arguments)}return n._=e,this.on(t,n,a)},emit:function(t){for(var e=[].slice.call(arguments,1),a=((this.e||(this.e={}))[t]||[]).slice(),i=0,n=a.length;i<n;i++)a[i].fn.apply(a[i].ctx,e);return this},off:function(t,e){var a=this.e||(this.e={}),i=a[t],n=[];if(i&&e)for(var r=0,s=i.length;r<s;r++)i[r].fn!==e&&i[r].fn._!==e&&n.push(i[r]);return n.length?a[t]=n:delete a[t],this}},t.exports=a},function(t,e,a){var i=a(5),n=a(6);t.exports=function(t,e,a){if(!t&&!e&&!a)throw new Error("Missing required arguments");if(!i.string(e))throw new TypeError("Second argument must be a String");if(!i.fn(a))throw new TypeError("Third argument must be a Function");if(i.node(t))return function(t,e,a){return t.addEventListener(e,a),{destroy:function(){t.removeEventListener(e,a)}}}(t,e,a);if(i.nodeList(t))return function(t,e,a){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,a)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,a)})}}}(t,e,a);if(i.string(t))return function(t,e,a){return n(document.body,t,e,a)}(t,e,a);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var a=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===a||"[object HTMLCollection]"===a)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,a){var i=a(7);function n(t,e,a,n,r){var s=function(t,e,a,n){return function(a){a.delegateTarget=i(a.target,e),a.delegateTarget&&n.call(t,a)}}.apply(this,arguments);return t.addEventListener(a,s,r),{destroy:function(){t.removeEventListener(a,s,r)}}}t.exports=function(t,e,a,i,r){return"function"==typeof t.addEventListener?n.apply(null,arguments):"function"==typeof a?n.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return n(t,e,a,i,r)}))}},function(t,e){var a=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}t.exports=function(t,e){for(;t&&t.nodeType!==a;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])},t.exports=i()},Vo6M:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA/VJREFUSA2VVt9rHFUU/s7Mzm5X22wbbNxsE2ljwWpoaSsqCAVFxT9A44OgLz70R9qkefBRGkFpn9okJYVW33yL+iqCVkUQBGmhSP2BMTVmk01qmiJtQpOdmeN3Np24zUw2kwu79557vnO/c849c2YEDUbniGbnpnEMii4FOkWRhWCcJl94Hob/PiZjDcwTVZK4y83281ryQ1xWxZ4kjAjucb+30iuXkvRr7SUS7h7S3LziKsmeWssw2nddvDR5Qr6J5PVmJwkwD7ydhsxsgxCnk85Yay+RECHvLe1QPFsc0GfSwmOEpYv6kAr2pj3AcLzPQ2nxMUJUWSQKN+0BhmP6UzsYI2Tpb90ImWEZYSGtTYwwUDyR1ngFx0fnhW81syI3WMQIGeGbDfCJKjaFJ0d/xsFE5arNGCHvb3YVJpUYuqikAcYJBR+wfc2kMY4wvMMPp7plIpIbzYmdpnVA+5ims40MIx3JxtnedkbyenM8QlpIHp/Qk1SpJWEqxyJHEiM0ZWlID2iIrxlpcwSOzYLLlR68IiLa36/OR80oaRXbeWguVFT5m2trQvnKYalGtmsSGqA4qKdYRP0RODY76Jrukc86zmhhIYv9dK5pNcZ1cC+o4trMu3LTdIkpjYyYrtFoHZsFP1ZO4POOi1qY93AoIjMCz8VvPLgWFZv7Jvat5+x1Z2c0JGR0L8aIbEPAdovj73O1sIADlFcyxTZXLvfKH07mwcfED7DXXnuJ3aHtY20O7uIUjd9JJAR+YmVeuQR9jJgt9RhmJaz55C/PkS4Mkb3r4PEVwrYRzYfTeJlRvUayN5iifARePTOcr2zPCsRyxO4UMJVTvgM/WMJt07mC2aoD9QJI6KBoqZUQj2RUVXYM4XhQwXv0druBU4x/DMNocjWsh78me+SXervxPrHOU+s+vL9bJHyajuYypfPoJdG5evB6axJtMoxmsWSl4fhoK55VcTwE/MyanToss7sG9NFFF9vUh1QVLYa3RyXDTL9uwkYGHew0vOdjbhFoDeg5xQ6WP9yAl8KmUQ3Rwqh2cg34tX9kBHMOtTuWxfT/JHy1a0TdLf+izDc1OeuGe79inf8r17RWTAUPY/ZYLN9DnU2KZcsPFRy53i9LOQfX6vGBj1JpWNtZlcX6/Yzi9+vdwkJlNdUr0q5Z+2dKg/r8jZMy4+VxNXrQmdCHg0Xsv5/mWmReDr9O9OFPO9si/JSk1G9wKDazCL5sHdS3ykdlMrcN37EKx5i6O47DYhLM884mCk34vtwto9ZvjYEYfsMP6+bbPvZR2sOGvYtG7bynImWrrmYitxKe55yhbolR2Ff3Hepvcj3BQy5MnZTas2nnNRr/AYSgULGfxss8AAAAAElFTkSuQmCC"},bIhT:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3E4D"),n=a("Ch4/"),r=a("P9l9"),s={name:"active-select",data:function(){return{firstGoal:"",firstData:[{goalId:1,iconUrl:"",selectedIconUrl:"",goalName:"品牌传播",describe:"主要以推广品牌服务号和品牌会员为目的,旨在和更多潜在消费者或老客加强品牌互动。",check:!1},{goalId:2,iconUrl:"",selectedIconUrl:"",goalName:"活动宣传",describe:"有明确的活动主题,以提升活动的曝光范围和强度为核心目的,让更多受众能够了解和参与活动。",check:!1},{goalId:3,iconUrl:"",selectedIconUrl:"",goalName:"分销推广",describe:"以产生成交转化作为活动的最终目的,通过分销(分享裂变)的方式,用存量老客带动新客,从而赢得销售增量。",check:!1}],secondGoal:"",secondData:[{goalId:1,selectedIconUrl:"",iconUrl:"",goalName:"活动曝光",describe:{"适用场景":"针对线上营销且在线上(微信商城)完成消费的场景,即常规意义上的分销模式。","优劣分析":"成交更便捷,转化路径通畅,但对尚未建立足够品牌认知的客户而言,微信商城的信赖度略显不足。"},check:!1}],thirdData:[{goalId:1,iconUrl:"",selectedIconUrl:"",transName:"关注服务号",describe:"受邀人通过带服务号二维码的海报,关注并进入服务号对框框。",check:!1,transId:"",selectOne:0,mustFlag:1,display:0}],fourData:[{id:1,name:"活动营销页",placeholder:"请选择活动着陆页",describe:"受邀人关注服务号后,系统将自动推送活动营销页的小程序卡片,请选择具体的活动营销页以协助系统完成自动回复配置。",check:!1},{id:2,name:"游戏计划",placeholder:"请选择游戏计划",describe:"系统将自动生成游戏页面的小程序或二维码海报,请选择具体的游戏计划以协助系统完成配置。",check:!1},{id:3,name:"卡券配置",placeholder:"请选择卡券",describe:"受邀人完成会员认证后可获得卡券,请选择具体的卡券以协助系统完成认证后自动推送配置。",check:!1}],markingList:[],gameList:[],cardList:[]}},methods:{selectFirst:function(t){this.firstGoal=t,this.secondData=t.children},selectSecond:function(t){this.secondGoal=t,this.getThirdData(t.goalId)},getThirdData:function(t){var e=this,a={goalId:t};Object(r.a)("/sharing-core-web/list-activity-dict-trans",a).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.length&&a.result.forEach(function(t){t.check=!1,t.mustFlag&&(t.check=!0)}),e.thirdData=a.result||[],!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},selectThird:function(t){if(t.mustFlag)return!1;t.check=!t.check},toRedirectPage:function(t){1==t.id?window.open("/gic-web/custom"):2==t.id?window.open("/marketing/game/dzp"):window.open("marketing/card/list")},toCreate:function(){return this.firstGoalId?this.secondGoalId?void this.judgeCreate():(i.a.showmsg("请先完善活动目的","warning"),!1):(i.a.showmsg("请先选择活动目的","warning"),!1)},getTwoList:function(){var t=this;Object(r.a)("/sharing-core-web/load-activity-dict",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.firstData=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getMarkingList:function(){var t=this;Object(r.a)("/sharing-core-web/load-marking-page",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.markingList=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGameList:function(){var t=this;Object(r.a)("/sharing-core-web/load-game-page",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.gameList=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getCardList:function(){var t=this;Object(r.a)("/sharing-core-web/load-card",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.cardList=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},judgeCreate:function(){var t=this;Object(r.a)("/sharing-core-web/can-create",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.$router.push("/createActive"),!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTwoList()}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"active-select border-box"},[a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600"},[t._v("请选择您的活动目的")]),t._v(" "),a("ul",{staticClass:"flex flex-space-between"},[t._l(t.firstData,function(e,i){return[a("li",{key:i+"first",class:["li-cell flex-1 ",t.firstGoal.goalId==e.goalId?"li-cell-active":""],on:{click:function(a){return t.selectFirst(e)}}},[a("div",{staticClass:"li-cell-inner flex "},[a("div",{staticClass:"li-cell-left flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:e.iconUrl,alt:""}})]),t._v(" "),a("div",{staticClass:"li-cell-right border-box flex flex-column "},[a("div",{staticClass:"li-cell-active_name flex flex-align-center font-18 color-303133"},[t._v(t._s(e.goalName))]),t._v(" "),a("div",{staticClass:"li-cell-active_describe flex flex-align-center font-14 color-606266"},[t._v(t._s(e.describe))])])]),t._v(" "),t._m(0,!0)])]})],2),t._v(" "),t.firstGoal.goalId?a("div",[a("div",{staticClass:"active-select-next"}),t._v(" "),a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600"},[t._v("请进一步明确活动目的")]),t._v(" "),a("ul",{staticClass:"flex flex-pack-center m-t-48"},[t._l(t.secondData,function(e,i){return[a("li",{key:i+"second",class:["li-cell li-second-cell flex-1 ",t.secondGoal.goalId==e.goalId?"li-second-active":""],on:{click:function(a){return t.selectSecond(e)}}},[a("div",{staticClass:"li-cell-inner"},[a("div",{staticClass:"li-cell-top border-box flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:"",alt:""}}),a("span",{staticClass:"p-l-15 font-18 color-303133"},[t._v(t._s(e.goalName))])]),t._v(" "),a("div",{staticClass:"li-cell-bottom border-box"},[a("div",{staticClass:"li-cell-scene"},[a("div",{staticClass:"li-cell-scene_title font-14 color-303133"},[t._v("适用场景")]),t._v(" "),a("div",{staticClass:"li-cell-scene_text font-14 color-606266"},[t._v(t._s(e.describe["适用场景"]))])]),t._v(" "),a("div",{staticClass:"li-cell-quality"},[a("div",{staticClass:"li-cell-quality_title font-14 color-303133"},[t._v("优劣分析")]),t._v(" "),a("div",{staticClass:"li-cell-quality_text font-14 color-606266"},[t._v(t._s(e.describe["优劣分析"]))])])])]),t._v(" "),t._m(1,!0)])]})],2)]):t._e(),t._v(" "),t.secondGoal.goalId?a("div",[a("div",{staticClass:"active-select-next"}),t._v(" "),a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600 m-b-0"},[t._v("请配置受邀人的转化路径")]),t._v(" "),a("div",{staticClass:"active-select-subtitle font-14 color-606266"},[t._v("基于您的活动设计期望,配置受邀人的转化路径(即受邀人需要经历的交互步骤)。系统会根据您所选择的转化路径,自动配置服务号关注后回复、认证后卡券投放等营销脚本。您只需要根据自身需求选择路径,并选择相关的营销活动页、游戏计划或卡券。")]),t._v(" "),a("ul",{staticClass:"flex flex-pack-center m-t-50"},[t._l(t.thirdData,function(e,i){return[a("li",{key:i+"third",class:["li-cell li-third-cell flex-1 ",e.check?"li-third-active":"",e.mustFlag?"li-third-active-disable":""],on:{click:function(a){return t.selectThird(e)}}},[a("div",{staticClass:"li-cell-inner border-box"},[t._m(2,!0),t._v(" "),a("div",{staticClass:"li-cell-path_title font-16 color-303133 text-center"},[t._v(t._s(e.name))]),t._v(" "),a("div",{staticClass:"li-cell-path_text font-14 color-606266"},[t._v(t._s(e.describe))])]),t._v(" "),t._m(3,!0)])]})],2)]):t._e(),t._v(" "),a("div",[a("div",{staticClass:"active-select-next"}),t._v(" "),a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600 m-b-0"},[t._v("活动创建前准备工作")]),t._v(" "),a("div",{staticClass:"active-select-subtitle font-14 color-606266"},[t._v("根据您配置的转化路径,请确保完成以下工作,否则活动无法被正常执行。")]),t._v(" "),a("ul",{staticClass:"flex flex-pack-center m-t-50"},[t._l(t.fourData,function(e,i){return[a("li",{key:i+"four",staticClass:"li-four-cell flex-1 "},[a("div",{staticClass:"li-cell-inner border-box"},[a("div",{staticClass:"li-cell-title font-18 color-303133 font-w-600"},[t._v(t._s(e.name))]),t._v(" "),a("div",{staticClass:"li-cell-subtitle font-14 color-606266"},[t._v(t._s(e.describe))]),t._v(" "),a("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建活动营销页,请立即前往创建。")]),t._v(" "),a("div",{staticClass:"li-cell-select"},[a("el-select",{attrs:{size:"large",placeholder:e.placeholder},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t._l(t.markingList,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1)],1),t._v(" "),a("div",{staticClass:"li-cell-seperator"},[t._v("OR")]),t._v(" "),a("div",{staticClass:"li-cell-btn"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toRedirectPage(e)}}},[t._v("立即前往创建")])],1)])])]})],2)]),t._v(" "),a("div",{staticClass:"to-active-config"},[a("div",{staticClass:"to-active-tip font-14 color-606266"},[t._v("确认完成了所有前期准备工作,即可前往活动配置。")]),t._v(" "),a("div",{staticClass:"to-active-btn"},[a("el-button",{attrs:{type:"primary"},on:{click:t.toCreate}},[t._v("前往活动配置"),a("i",{staticClass:"el-icon-right"})])],1)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"common-cell-check"},[e("div",{staticClass:"common-cell-triangle"},[e("div",{staticClass:"common-cell-outer"},[e("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"common-cell-check"},[e("div",{staticClass:"common-cell-triangle"},[e("div",{staticClass:"common-cell-outer"},[e("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"li-cell-path_img flex flex-pack-center flex-pack--center"},[e("img",{attrs:{src:"",alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"common-cell-check"},[e("div",{staticClass:"common-cell-triangle"},[e("div",{staticClass:"common-cell-outer"},[e("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])}]};var o=a("VU/8")(s,c,!1,function(t){a("IEiK")},"data-v-0223559e",null).exports,l=a("fZjL"),u=a.n(l),f={name:"bar-chart",props:{barChartData:{type:[Array,Object],default:function(){return{}}},charHeight:{type:String,default:function(){return"300px"}}},components:{},data:function(){return this.chartSettings={showLine:["传播系数"]},this.colors=["#1890FF","#5AD8A6","#FF6383"],{}}},d={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"bar-chart"},[e("ve-histogram",{attrs:{data:this.barChartData,settings:this.chartSettings,colors:this.colors,height:this.charHeight}}),this._v(" "),e("div",{staticClass:"chart-title font-12 color-000 text-center"},[this._v("- 近15天趋势图 -")])],1)},staticRenderFns:[]};var v=a("VU/8")(f,d,!1,function(t){a("OSz6")},"data-v-2b9964bf",null).exports,h={name:"data-statistics",props:{activeData:{type:[Object,Array],default:function(){return{exposure:0,attend:0,invited:0,attendRate:0,spread:0}}},barChartData:{type:[Array,Object],default:function(){return{}}}},components:{barChart:v},data:function(){return{charHeight:"220px"}},mounted:function(){console.log(this.activeData)}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"data-statistics"},[a("div",{staticClass:"data-statistics-body flex"},[a("div",{staticClass:"data-statistics-left"},[a("ul",{staticClass:"flex flex-column flex-pack-center flex-align-center"},[a("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(0),t._v(" "),a("div",{staticClass:"data-statistics-txt flex flex-column"},[a("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("活动曝光量")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.exposure)))])])]),t._v(" "),a("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(1),t._v(" "),a("div",{staticClass:"data-statistics-txt flex flex-column"},[a("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("参与人数")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.attend)))])])]),t._v(" "),a("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(2),t._v(" "),a("div",{staticClass:"data-statistics-txt flex flex-column"},[a("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("受邀人数")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.invited)))])])])])]),t._v(" "),a("div",{staticClass:"data-right-wrap"},[a("div",{staticClass:"data-right-top flex"},[a("div",{staticClass:"data-statistics-middle flex-1 border-box m-l-20"},[a("div",{staticClass:"font-14 color-606266"},[t._v("参与率")]),t._v(" "),a("div",{class:["font-22 color-303133 p-t-5 ",t.activeData.attendRate]},[t._v(t._s(t.activeData.attendRate)+" %")]),t._v(" "),a("div",{staticClass:"data-percentage"},[a("div",{staticClass:"data-percentage-inner",style:{width:t.activeData.attendRate+"%"}})])]),t._v(" "),a("div",{staticClass:"data-statistics-right flex-1 border-box m-l-20"},[a("div",{staticClass:"font-14 color-606266"},[t._v("传播系数")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 p-t-5"},[t._v(t._s(t.activeData.spread))]),t._v(" "),a("div",{staticClass:"data-percentage"},[t._l(Math.floor(t.activeData.spread),function(t,e){return[a("i",{key:e+"xrbg",staticClass:"iconfont icon-xiaoren color-1890ff"})]}),t._v(" "),t._l(10-Math.floor(t.activeData.spread),function(t,e){return[a("i",{key:e+"xr",staticClass:"iconfont icon-xiaoren icon-xiaoren-opacity"})]})],2)])]),t._v(" "),a("div",{staticClass:"data-right-bottom"},[a("bar-chart",{attrs:{barChartData:t.barChartData,charHeight:t.charHeight}})],1)])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"data-statistics-icon"},[e("img",{attrs:{src:a("gjBT"),alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"data-statistics-icon"},[e("img",{attrs:{src:a("oj03"),alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"data-statistics-icon"},[e("img",{attrs:{src:a("Vo6M"),alt:""}})])}]};var g=a("VU/8")(h,m,!1,function(t){a("jyPR")},"data-v-07be8c24",null).exports,p={name:"funnel-chart",props:{funnelData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{}}},b={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"funnel-chart"},[a("div",{staticClass:"funnel-chart-body flex"},[t._m(0),t._v(" "),a("div",{staticClass:"chart-right"},[a("div",{staticClass:"chart-text"},[a("div",{staticClass:"space-line h-20 p-l-98 font-12 color-606066"},[t._v("关注服务号 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-16"}),t._v(" "),a("div",{staticClass:"space-line h-22 p-l-90 font-12 color-606066"},[t._v("访问活动着陆页 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-18"}),t._v(" "),a("div",{staticClass:"space-line h-26 p-l-80 font-12 color-606066"},[t._v("认证开卡 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-22"}),t._v(" "),a("div",{staticClass:"space-line h-29 p-l-72 font-12 color-606066"},[t._v("参与游戏 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-23"}),t._v(" "),a("div",{staticClass:"space-line h-32 p-l-60 font-12 color-606066"},[t._v("领取卡券 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-25"}),t._v(" "),a("div",{staticClass:"space-line h-38 p-l-45 font-12 color-606066"},[t._v("消费 "+t._s(t._f("formatThousand")(t.funnelData.orderCount))+" 人, "+t._s(t._f("formatThousand")(t.funnelData.orderAmount))+" 元")])])])]),t._v(" "),a("div",{staticClass:"funnel-chart-title font-12 color-000"},[t._v("- 响应转化漏斗 -")])])},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"chart-left"},[a("div",{staticClass:"trapezoid-bg"},[a("div",{staticClass:"space-line h-20 r-60"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-16"}),t._v(" "),a("div",{staticClass:"space-line h-22 r-57"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-18"}),t._v(" "),a("div",{staticClass:"space-line h-26 r-52"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-22"}),t._v(" "),a("div",{staticClass:"space-line h-29 r-48"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-23"}),t._v(" "),a("div",{staticClass:"space-line h-32 r-42"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-25"}),t._v(" "),a("div",{staticClass:"space-line h-38"})])])}]};var y=a("VU/8")(p,b,!1,function(t){a("/VZe")},"data-v-211657d0",null).exports,C={name:"card-table",props:{barChartData:{type:[Array,Object],default:function(){return{}}},funnelData:{type:[Array,Object],default:function(){return{}}}},components:{funnelChart:y,dataStatisticsChild:g},data:function(){return{activeData:{exposure:0,attend:0,invited:0,attendRate:0,spread:0}}},methods:{},watch:{funnelData:function(t,e){u()(t).length&&(this.activeData=t)}},mounted:function(){u()(this.funnelData).length&&(this.activeData=this.funnelData)}},_={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"out-date-active flex flex-space-between"},[e("data-statistics-child",{attrs:{activeData:this.activeData,barChartData:this.barChartData}}),this._v(" "),e("funnel-chart",{attrs:{funnelData:this.funnelData}})],1)},staticRenderFns:[]};var x=a("VU/8")(C,_,!1,function(t){a("KCp1")},"data-v-d0de4b5a",null).exports,k=a("TQvf"),w=a.n(k),A={name:"in-progress-active",components:{outDateActive:x},data:function(){return{funnelData:{},barChartData:{columns:["日期","新增参与人数","新增受邀人数","传播系数"],rows:[{"日期":"1","新增参与人数":1393,"新增受邀人数":1093,"传播系数":.32},{"日期":"2","新增参与人数":3530,"新增受邀人数":3230,"传播系数":.26},{"日期":"3","新增参与人数":2923,"新增受邀人数":2623,"传播系数":.76},{"日期":"4","新增参与人数":1723,"新增受邀人数":1423,"传播系数":.49},{"日期":"5","新增参与人数":3192,"新增受邀人数":3192,"传播系数":.323},{"日期":"6","新增参与人数":3593,"新增受邀人数":3293,"传播系数":.78}]},selectItem:"",inProgressData:[{acitivityId:1,acitivityName:"",startDate:"",endDate:"",acitivityUrl:""}]}},methods:{selectLi:function(t){this.selectItem=t.acitivityId,this.getActivityData(t.acitivityId)},getActivityData:function(t){var e=this,a={acitivityId:t};Object(r.a)("/sharing-core-web/get-activity-data-summary",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.funnelData=a.result||{},e.barChartData=a.result.trend||{},!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/createActive?activityId={row.activityId}")},toDataList:function(t,e){this.$router.push("/dataDetail?activityId={row.activityId}")},handleCopy:function(t,e){var a=new w.a(".copy-tag",{text:function(){return""+e.acitivityUrl}});a.on("success",function(t){i.a.showmsg("复制成功!","success"),a.destroy()}),a.on("error",function(t){i.a.showmsg("该浏览器不支持自动复制!","warning"),a.destroy()})},getTableList:function(){var t=this;Object(r.a)("/sharing-core-web/page-activity",{}).then(function(e){var a=e.data;if(1==a.errorCode){var i=(new Date).getTime(),r=[];return a.result.result&&a.result.result.length&&a.result.result.forEach(function(t){t.endDate>i&&r.push(t)}),t.inProgressData=r||[],t.getActivityData(r[0].acitivityId),!1}n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},D={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"in-progress-active border-box"},[a("ul",[t._l(t.inProgressData,function(e,i){return[a("li",{key:i+"data",class:["border-box",t.selectItem==e.acitivityId&&0!=i?"li-border":""]},[a("div",{staticClass:"in-progress-active-title flex flex-space-between border-box",on:{click:function(a){return a.stopPropagation(),t.selectLi(e)}}},[a("div",{staticClass:"active-title-left"},[a("div",{staticClass:"active-title-name font-18 color-303133"},[t._v(t._s(e.acitivityName))]),t._v(" "),a("div",{staticClass:"active-title-date font-14 color-909399 m-t-7"},[t._v(t._s(t._f("formatTimeYmdHms")(e.startDate))+" - "+t._s(t._f("formatTimeYmdHms")(e.endDate)))])]),t._v(" "),a("div",{staticClass:"active-title-right"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toEdit(i,e)}}},[t._v("活动配置")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.handleCopy(i,e)}}},[t._v("复制路径")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toDataList(i,e)}}},[t._v("数据明细")])],1)]),t._v(" "),a("div",{staticClass:"in-progress-active-body"},[a("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1)])]})],2)])},staticRenderFns:[]};var E={name:"finished-active",components:{outDateActive:x},data:function(){return{funnelData:[],barChartData:{columns:["日期","访问用户","下单用户","传播系数"],rows:[{"日期":"1/1","访问用户":1393,"下单用户":1093,"传播系数":.32},{"日期":"1/2","访问用户":3530,"下单用户":3230,"传播系数":.26},{"日期":"1/3","访问用户":2923,"下单用户":2623,"传播系数":.76},{"日期":"1/4","访问用户":1723,"下单用户":1423,"传播系数":.49},{"日期":"1/5","访问用户":3192,"下单用户":3192,"传播系数":.323},{"日期":"1/6","访问用户":3593,"下单用户":3293,"传播系数":.78}]},selectItem:"",finishedData:[{acitivityId:1,acitivityName:"1",startDate:1574300553953,endDate:1574300553953}],pageSize:20,currentPage:1,total:1}},methods:{selectLi:function(t){this.selectItem=t.acitivityId,this.getActivityData(t.acitivityId)},getActivityData:function(t){var e=this,a={acitivityId:t};Object(r.a)("/sharing-core-web/get-activity-data-summary",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.funnelData=a.result,e.barChartData=a.result.trend,!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/createActive?activityId={row.activityId}&editFlag=show")},toDataList:function(t,e){this.$router.push("/dataDetail?activityId={row.activityId}")},handleCopy:function(t,e){var a=new w.a(".copy-tag",{text:function(){return window.location.origin+"/?articleId="+e.articleId}});a.on("success",function(t){i.a.showmsg("复制成功!","success"),a.destroy()}),a.on("error",function(t){i.a.showmsg("该浏览器不支持自动复制!","warning"),a.destroy()})},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},getTableList:function(){var t=this,e={pageNum:t.currentPage,pageSize:t.pageSize};Object(r.a)("/sharing-core-web/page-activity",e).then(function(e){var a=e.data,i=(new Date).getTime();if(1==a.errorCode){var r=[];return a.result.result&&a.result.result.length&&a.result.result.forEach(function(t){t.endDate<i&&r.push(t)}),t.finishedData=r||[],t.total=a.result.totalCount,!1}n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},S={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"finished-active border-box"},[a("ul",[t._l(t.finishedData,function(e,i){return[a("li",{key:i+"data",class:["border-box",t.selectItem==e.acitivityId&&0!=i?"li-border":""]},[a("div",{staticClass:"finished-active-title flex flex-space-between border-box",on:{click:function(a){return a.stopPropagation(),t.selectLi(e)}}},[a("div",{staticClass:"active-title-left"},[a("div",{staticClass:"active-title-name font-18 color-303133"},[t._v(t._s(e.acitivityName))]),t._v(" "),a("div",{staticClass:"active-title-date font-14 color-909399 m-t-7"},[t._v(t._s(t._f("formatTimeYmdHms")(e.startDate))+" - "+t._s(t._f("formatTimeYmdHms")(e.endDate)))])]),t._v(" "),a("div",{staticClass:"active-title-right"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toEdit(i,e)}}},[t._v("活动配置")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toDataList(i,e)}}},[t._v("数据明细")])],1)]),t._v(" "),t.selectItem==e.acitivityId?a("div",{staticClass:"finished-active-body"},[a("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1):t._e()])]})],2),t._v(" "),t.total?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":t.pageSize,"current-page":t.currentPage,layout:"prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()])},staticRenderFns:[]};var I={name:"share-index",components:{activeSelect:o,inProgressActive:a("VU/8")(A,D,!1,function(t){a("nHvg")},"data-v-3794d599",null).exports,finishedActive:a("VU/8")(E,S,!1,function(t){a("Gx6y")},"data-v-356e8aae",null).exports},data:function(){return{canCreate:!0}},methods:{judgeCreate:function(){var t=this;Object(r.a)("/sharing-core-web/can-create",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.canCreate=a.result,!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.judgeCreate()}},O={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"share-index common-wrap"},[a("div",{staticClass:"right-content border-box"},[t.canCreate?a("div",[a("div",{staticClass:"separator-space no-active"},[t._v("\n - 当前无进行中的活动,请创建活动,别让业绩白白流失!-\n ")]),t._v(" "),a("active-select")],1):t._e(),t._v(" "),a("div",[a("div",{staticClass:"separator-space"},[t._v("- 当前有正在进行的活动,无法创建新的活动 -")]),t._v(" "),a("in-progress-active"),t._v(" "),a("div",{staticClass:"separator-space"},[t._v("- 以下为已结束活动 -")]),t._v(" "),a("finished-active")],1)]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var T=a("VU/8")(I,O,!1,function(t){a("cS8z")},"data-v-00ca9b19",null);e.default=T.exports},cS8z:function(t,e){},gjBT:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABKJJREFUSA2VVl1oHFUU/s7sbNImltJoNbtN6l8wFiHG30JiamvFB61gaEK1INYHKRg3kSoI1Yeg9K3VxG0qEZT2SVBbXyoK9ScJSkogKdZCqhGlJrvZJk3qT2iT7O69fnfobCazsxt7YZjz8517zj3nnjMj+B+r6l1docK4GQoVfMqUhRK+xdJII4QrKovLsDE1GcMlEdHFtpRiyuq4jqYzuEtrrCmGc3UhC/NKY2zyVVwo5Ligww3v6fqMRrW72fW8QwpjydflfJBNnsNIXD9YegPO2f9Cz2VwL/NzS5BhMRkdDlphrMtYqEnF5Csv1vIyVYf1Ztamf+FvjFyxcE9qnwxZJTgrIWS9uGK0ZWEx8RpmshqtksXxaLd+xIvPObw1rm/PZnCS9SrjqTbxIpyOdOn9e9swfqONAcvGX17DQjQdppz6CVq4z2oFnDR7u/icw0WFwwTc5CqgESZ/oLcbA3MK6/fO4sdQGGM5fQGiRCG18Yi+g4Hf50A01i4oxF2443BDl95BwJOu0Pum08aFLH76sAJ7kjE5HwYdC656MS4tgswLHZjOpNHiypy3xlORbt1saMchj/3OMkA+s0YpfMQUf6HKYUXK0B+yMeGHsWZTnSKKwbf6dczYfiOT6BFdqxYReIX9RjzBNGv0bCIm3xmd6dOMQh3rzYMDJWEMM5CS+QX8YXj/oq7WUhns8iuCeDo7VWqjznVmMOMxSYayPG0IM9SrO2cwRWc7g+yNTGex2xaFBtap8BKkLcGbiRgOBk2PiX1yVWs9WHkQ6/s6JVPZrVuYvsBF8UM2hNOkAIBRm1v5XLJdhqU9cA9HeC2QqWiPrmbGNhdC0s1Gzl9UBQF4qmMVNu4vF5wL0gfJmLKdDD5venmwGy3OdqfgOaHgH16M3ZFVeGkmjbfmND7I6VYilK8dfHjjy7TFbE4uOF1qoT4EDCXm8QPlbzDcZx7o1cuDyhksEebGakHDkiSQmrUI+pUqxXoduLsOTYsaDWmFM0zNw8aEPbUuOY/tgeYeYVatmE4YXzaLeMIK4e3yMgz/chYf08Hznn0cknU2jfy1X+7lidnGbFzyyvw0HfY5BTafJBb8EwJq/CDD8/QztXWo7NsmmSD99ciEPSSRbvxOo9uKGbLYTyQ68E30fRxilKuKYQvoRpMdErdND0W79CHO09xEDzJgOlqIPcXGrmHanw7CFJMxSGegO8M7shq9TNtwMQPqmls/1bzAOL4CLl8t+D7ZgRNG4dTQEJEevUlnMMjbudbwQYszczufM4tpXCRuxVYxe9DBrIRRn2yTccM7JzTEZJuM8rY+Zi6I4YOWZmP/+bJcZgM7X4sgzDKZIMUAt7rOjC7n0DDJV2TEBrYyrIuG9y/WublTa4tBfe7X+XliLtg2miZi8rNXl0upV1jVo2uyaRxlbzV65YYWG4/ypKNM6SQfU9P8JfiWfwV7Eu2S95FedkLXcqJNfmORm/hj+yIjXfZxZr+2pNplmtgBF+++Gf0IHe1KdcjjQc4MjhkMXtc+OUfZp8cicWzhRNrBv+pGbrrF6d04PqNlLfkx1rSfA//LiXYZCt5tSfofVt6aUjcV2t0AAAAASUVORK5CYII="},jyPR:function(t,e){},nHvg:function(t,e){},oj03:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAAXNSR0IArs4c6QAABCxJREFUSA2tVl1oXEUU/mbu3d3au5uEVsyum6AkVWmLohSqqK2IL/7jg+2T+CI0VEmCpRSLfciLIIhFt5aY1/gg6Js+2BdFxL+gtrSk2J9IQ5LdVK3d/iT7k9x7j2eGvcvduXdTu/XCMnO++eZ883PmnBW4xW/XZ2T9UkTGJcjua1g6PSZW1nIp1hpca6z3PXKkhc0+kGvyJEi6WHSSmJ4ZEfUmHurcUPCuCcq5NWxRc6TE7/PDoqT6mwrUVfGw3SPcpuzwx7yVFGFq9k1xJYyrflvBvnHKuyv4mDnPgRo8ARKEYyKBodIbYp5FUxUfOz0f6yKOLSztyOG7z3cLLzwmw0bQzxVoh1fHNAs93xRTgyxMwDO+i+n8h/SkPjYXJ4J54ZY8pH9axEAYU/2I4NajlCYfk+y4xyQ3bUIX393kwAR1l/aLS7bApeZYqON5yIZM3Y0IXvZwkEfuNommTYS+Wg2HFM7bnjPHNY6Y+zWJ7OgFE2tnB1xnFdfiOJ6Aa+KRHXIU9ZmkdjYfu+bmqqjGcSwfZROPCDJh1iStYWvuTBcSJkcI+JkezJh4nOBxk9TOZqea6/twTI4tce7sa+K6iUcEpcARJkXO3pzIL9PjGC8onB96M9twAHmWhZMLo+J8ZI7immBxRJzke3zXxGPs9xeHxa/bJijhS2QtoM7PY16m8W1pVMzF8DXUNtNkC7SXV3uYI7Eli/Ax1vl3oDQi9O6yh2k7B09vIMBjLueWv1IW/rip1KYc9BdokPPSXhZ9VWccgU94J+PBcW0do+TlHjzCd9gdCIZbi7DwWD9OhdNb7A7zBVJORnjlL7KDloDgHVR4AV9ypThSGhY/qPL0YxH3c3nqD4sFfb7fq47EVFA9WgQfmCTn7zLGWeiVlhwazDZanvxpVwZDKhr5CraQi0GDok0Oon/2lPHz2Jjwm4KD43RHZQXHePUPxU1qiwmcSq3D07N7cDH/AR7lcrUhjpuwcEZdhRZUkVaq4RsWezyO/B+wqbTEEzUX0pPYydeRNOeoYNqYx9f6WRTrOHgLYsr3w8s+Di3sE1Xewawppmz2b5cXkRX5j2ij5+ICY5k44k1gy04KA/Uqrq9KPAU/WtyFxEXJ23/5fxBT63Kqdexu7PLP2IUSHMnF9tnYwQ5AEvx3hD+y4guyJCQ5deKeDnzHTuHnpH2t91CJI/g2rkg+6dvjBjvEtK9kPSrIiWI1aeO85OiJ1KwOxVSUaF/pHtQCH+o52DbmNtj4fu51UbaFjbe40HzFwusDUictO65xGjug5mbuBSXO4HjyKpa2DWBJ5dJiw6l++LmjtJkr4Nss+hLjLbmzwWvb6NwKfMEl/535UTHdltgY0IIBSWWcYhUPMngfO7qT86nDFdPhhehFMLbMWIXPbpmxkiVwtjeFE78NidXAx43afwGGeG0DzVSPiwAAAABJRU5ErkJggg=="}});
\ No newline at end of file
var i;i=function(){return function(t){var e={};function a(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,a),n.l=!0,n.exports}return a.m=t,a.c=e,a.d=function(t,e,i){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)a.d(i,n,function(e){return t[e]}.bind(null,n));return i},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=0)}([function(t,e,a){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n=function(){function t(t,e){for(var a=0;a<e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,a,i){return a&&t(e.prototype,a),i&&t(e,i),e}}(),r=o(a(1)),s=o(a(3)),c=o(a(4));function o(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function e(t,a){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.resolveOptions(a),i.listenClick(t),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,s.default),n(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===i(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new r.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return u("action",t)}},{key:"defaultTarget",value:function(t){var e=u("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return u("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,a=!!document.queryCommandSupported;return e.forEach(function(t){a=a&&!!document.queryCommandSupported(t)}),a}}]),e}();function u(t,e){var a="data-clipboard-"+t;if(e.hasAttribute(a))return e.getAttribute(a)}t.exports=l},function(t,e,a){"use strict";var i,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var a=0;a<e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,a,i){return a&&t(e.prototype,a),i&&t(e,i),e}}(),s=a(2),c=(i=s)&&i.__esModule?i:{default:i};var o=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return r(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var a=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=a+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":n(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=o},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var a=t.hasAttribute("readonly");a||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),a||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var i=window.getSelection(),n=document.createRange();n.selectNodeContents(t),i.removeAllRanges(),i.addRange(n),e=i.toString()}return e}},function(t,e){function a(){}a.prototype={on:function(t,e,a){var i=this.e||(this.e={});return(i[t]||(i[t]=[])).push({fn:e,ctx:a}),this},once:function(t,e,a){var i=this;function n(){i.off(t,n),e.apply(a,arguments)}return n._=e,this.on(t,n,a)},emit:function(t){for(var e=[].slice.call(arguments,1),a=((this.e||(this.e={}))[t]||[]).slice(),i=0,n=a.length;i<n;i++)a[i].fn.apply(a[i].ctx,e);return this},off:function(t,e){var a=this.e||(this.e={}),i=a[t],n=[];if(i&&e)for(var r=0,s=i.length;r<s;r++)i[r].fn!==e&&i[r].fn._!==e&&n.push(i[r]);return n.length?a[t]=n:delete a[t],this}},t.exports=a},function(t,e,a){var i=a(5),n=a(6);t.exports=function(t,e,a){if(!t&&!e&&!a)throw new Error("Missing required arguments");if(!i.string(e))throw new TypeError("Second argument must be a String");if(!i.fn(a))throw new TypeError("Third argument must be a Function");if(i.node(t))return function(t,e,a){return t.addEventListener(e,a),{destroy:function(){t.removeEventListener(e,a)}}}(t,e,a);if(i.nodeList(t))return function(t,e,a){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,a)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,a)})}}}(t,e,a);if(i.string(t))return function(t,e,a){return n(document.body,t,e,a)}(t,e,a);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var a=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===a||"[object HTMLCollection]"===a)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,a){var i=a(7);function n(t,e,a,n,r){var s=function(t,e,a,n){return function(a){a.delegateTarget=i(a.target,e),a.delegateTarget&&n.call(t,a)}}.apply(this,arguments);return t.addEventListener(a,s,r),{destroy:function(){t.removeEventListener(a,s,r)}}}t.exports=function(t,e,a,i,r){return"function"==typeof t.addEventListener?n.apply(null,arguments):"function"==typeof a?n.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return n(t,e,a,i,r)}))}},function(t,e){var a=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}t.exports=function(t,e){for(;t&&t.nodeType!==a;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])},t.exports=i()},Vo6M:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA/VJREFUSA2VVt9rHFUU/s7Mzm5X22wbbNxsE2ljwWpoaSsqCAVFxT9A44OgLz70R9qkefBRGkFpn9okJYVW33yL+iqCVkUQBGmhSP2BMTVmk01qmiJtQpOdmeN3Np24zUw2kwu79557vnO/c849c2YEDUbniGbnpnEMii4FOkWRhWCcJl94Hob/PiZjDcwTVZK4y83281ryQ1xWxZ4kjAjucb+30iuXkvRr7SUS7h7S3LziKsmeWssw2nddvDR5Qr6J5PVmJwkwD7ydhsxsgxCnk85Yay+RECHvLe1QPFsc0GfSwmOEpYv6kAr2pj3AcLzPQ2nxMUJUWSQKN+0BhmP6UzsYI2Tpb90ImWEZYSGtTYwwUDyR1ngFx0fnhW81syI3WMQIGeGbDfCJKjaFJ0d/xsFE5arNGCHvb3YVJpUYuqikAcYJBR+wfc2kMY4wvMMPp7plIpIbzYmdpnVA+5ims40MIx3JxtnedkbyenM8QlpIHp/Qk1SpJWEqxyJHEiM0ZWlID2iIrxlpcwSOzYLLlR68IiLa36/OR80oaRXbeWguVFT5m2trQvnKYalGtmsSGqA4qKdYRP0RODY76Jrukc86zmhhIYv9dK5pNcZ1cC+o4trMu3LTdIkpjYyYrtFoHZsFP1ZO4POOi1qY93AoIjMCz8VvPLgWFZv7Jvat5+x1Z2c0JGR0L8aIbEPAdovj73O1sIADlFcyxTZXLvfKH07mwcfED7DXXnuJ3aHtY20O7uIUjd9JJAR+YmVeuQR9jJgt9RhmJaz55C/PkS4Mkb3r4PEVwrYRzYfTeJlRvUayN5iifARePTOcr2zPCsRyxO4UMJVTvgM/WMJt07mC2aoD9QJI6KBoqZUQj2RUVXYM4XhQwXv0druBU4x/DMNocjWsh78me+SXervxPrHOU+s+vL9bJHyajuYypfPoJdG5evB6axJtMoxmsWSl4fhoK55VcTwE/MyanToss7sG9NFFF9vUh1QVLYa3RyXDTL9uwkYGHew0vOdjbhFoDeg5xQ6WP9yAl8KmUQ3Rwqh2cg34tX9kBHMOtTuWxfT/JHy1a0TdLf+izDc1OeuGe79inf8r17RWTAUPY/ZYLN9DnU2KZcsPFRy53i9LOQfX6vGBj1JpWNtZlcX6/Yzi9+vdwkJlNdUr0q5Z+2dKg/r8jZMy4+VxNXrQmdCHg0Xsv5/mWmReDr9O9OFPO9si/JSk1G9wKDazCL5sHdS3ykdlMrcN37EKx5i6O47DYhLM884mCk34vtwto9ZvjYEYfsMP6+bbPvZR2sOGvYtG7bynImWrrmYitxKe55yhbolR2Ff3Hepvcj3BQy5MnZTas2nnNRr/AYSgULGfxss8AAAAAElFTkSuQmCC"},bIhT:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("3E4D"),n=a("Ch4/"),r=a("P9l9"),s={name:"active-select",data:function(){return{firstGoal:"",firstData:[{goalId:1,iconUrl:"",selectedIconUrl:"",goalName:"品牌传播",describe:"主要以推广品牌服务号和品牌会员为目的,旨在和更多潜在消费者或老客加强品牌互动。",check:!1},{goalId:2,iconUrl:"",selectedIconUrl:"",goalName:"活动宣传",describe:"有明确的活动主题,以提升活动的曝光范围和强度为核心目的,让更多受众能够了解和参与活动。",check:!1},{goalId:3,iconUrl:"",selectedIconUrl:"",goalName:"分销推广",describe:"以产生成交转化作为活动的最终目的,通过分销(分享裂变)的方式,用存量老客带动新客,从而赢得销售增量。",check:!1}],secondGoal:"",secondData:[{goalId:1,selectedIconUrl:"",iconUrl:"",goalName:"活动曝光",describe:{"适用场景":"针对线上营销且在线上(微信商城)完成消费的场景,即常规意义上的分销模式。","优劣分析":"成交更便捷,转化路径通畅,但对尚未建立足够品牌认知的客户而言,微信商城的信赖度略显不足。"},check:!1}],thirdData:[{goalId:1,iconUrl:"",selectedIconUrl:"",transName:"关注服务号",describe:"受邀人通过带服务号二维码的海报,关注并进入服务号对框框。",check:!1,transId:"",selectOne:0,mustFlag:1,display:0}],fourData:[{id:1,name:"活动营销页",placeholder:"请选择活动着陆页",describe:"受邀人关注服务号后,系统将自动推送活动营销页的小程序卡片,请选择具体的活动营销页以协助系统完成自动回复配置。",check:!1},{id:2,name:"游戏计划",placeholder:"请选择游戏计划",describe:"系统将自动生成游戏页面的小程序或二维码海报,请选择具体的游戏计划以协助系统完成配置。",check:!1},{id:3,name:"卡券配置",placeholder:"请选择卡券",describe:"受邀人完成会员认证后可获得卡券,请选择具体的卡券以协助系统完成认证后自动推送配置。",check:!1}],markingList:[],gameList:[],cardList:[]}},methods:{selectFirst:function(t){this.firstGoal=t,this.secondData=t.children},selectSecond:function(t){this.secondGoal=t,this.getThirdData(t.goalId)},getThirdData:function(t){var e=this,a={goalId:t};Object(r.a)("/sharing-core-web/list-activity-dict-trans",a).then(function(t){var a=t.data;if(1==a.errorCode)return a.result&&a.result.length&&a.result.forEach(function(t){t.check=!1,t.mustFlag&&(t.check=!0)}),e.thirdData=a.result||[],!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},selectThird:function(t){if(t.mustFlag)return!1;t.check=!t.check},toRedirectPage:function(t){1==t.id?window.open("/gic-web/custom"):2==t.id?window.open("/marketing/game/dzp"):window.open("marketing/card/list")},toCreate:function(){return this.firstGoalId?this.secondGoalId?void this.judgeCreate():(i.a.showmsg("请先完善活动目的","warning"),!1):(i.a.showmsg("请先选择活动目的","warning"),!1)},getTwoList:function(){var t=this;Object(r.a)("/sharing-core-web/list-activity-dict",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.firstData=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getMarkingList:function(){var t=this;Object(r.a)("/sharing-core-web/load-marking-page",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.markingList=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getGameList:function(){var t=this;Object(r.a)("/sharing-core-web/load-game-page",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.gameList=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getCardList:function(){var t=this;Object(r.a)("/sharing-core-web/load-card",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.cardList=a.result.result||[],!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},judgeCreate:function(){var t=this;Object(r.a)("/sharing-core-web/can-create",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.$router.push("/createActive"),!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTwoList()}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"active-select border-box"},[a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600"},[t._v("请选择您的活动目的")]),t._v(" "),a("ul",{staticClass:"flex flex-space-between"},[t._l(t.firstData,function(e,i){return[a("li",{key:i+"first",class:["li-cell flex-1 ",t.firstGoal.goalId==e.goalId?"li-cell-active":""],on:{click:function(a){return t.selectFirst(e)}}},[a("div",{staticClass:"li-cell-inner flex "},[a("div",{staticClass:"li-cell-left flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:e.iconUrl,alt:""}})]),t._v(" "),a("div",{staticClass:"li-cell-right border-box flex flex-column "},[a("div",{staticClass:"li-cell-active_name flex flex-align-center font-18 color-303133"},[t._v(t._s(e.goalName))]),t._v(" "),a("div",{staticClass:"li-cell-active_describe flex flex-align-center font-14 color-606266"},[t._v(t._s(e.describe))])])]),t._v(" "),t._m(0,!0)])]})],2),t._v(" "),t.firstGoal.goalId?a("div",[a("div",{staticClass:"active-select-next"}),t._v(" "),a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600"},[t._v("请进一步明确活动目的")]),t._v(" "),a("ul",{staticClass:"flex flex-pack-center m-t-48"},[t._l(t.secondData,function(e,i){return[a("li",{key:i+"second",class:["li-cell li-second-cell flex-1 ",t.secondGoal.goalId==e.goalId?"li-second-active":""],on:{click:function(a){return t.selectSecond(e)}}},[a("div",{staticClass:"li-cell-inner"},[a("div",{staticClass:"li-cell-top border-box flex flex-align-center flex-pack-center"},[a("img",{attrs:{src:"",alt:""}}),a("span",{staticClass:"p-l-15 font-18 color-303133"},[t._v(t._s(e.goalName))])]),t._v(" "),a("div",{staticClass:"li-cell-bottom border-box"},[a("div",{staticClass:"li-cell-scene"},[a("div",{staticClass:"li-cell-scene_title font-14 color-303133"},[t._v("适用场景")]),t._v(" "),a("div",{staticClass:"li-cell-scene_text font-14 color-606266"},[t._v(t._s(e.describe["适用场景"]))])]),t._v(" "),a("div",{staticClass:"li-cell-quality"},[a("div",{staticClass:"li-cell-quality_title font-14 color-303133"},[t._v("优劣分析")]),t._v(" "),a("div",{staticClass:"li-cell-quality_text font-14 color-606266"},[t._v(t._s(e.describe["优劣分析"]))])])])]),t._v(" "),t._m(1,!0)])]})],2)]):t._e(),t._v(" "),t.secondGoal.goalId?a("div",[a("div",{staticClass:"active-select-next"}),t._v(" "),a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600 m-b-0"},[t._v("请配置受邀人的转化路径")]),t._v(" "),a("div",{staticClass:"active-select-subtitle font-14 color-606266"},[t._v("基于您的活动设计期望,配置受邀人的转化路径(即受邀人需要经历的交互步骤)。系统会根据您所选择的转化路径,自动配置服务号关注后回复、认证后卡券投放等营销脚本。您只需要根据自身需求选择路径,并选择相关的营销活动页、游戏计划或卡券。")]),t._v(" "),a("ul",{staticClass:"flex flex-pack-center m-t-50"},[t._l(t.thirdData,function(e,i){return[a("li",{key:i+"third",class:["li-cell li-third-cell flex-1 ",e.check?"li-third-active":"",e.mustFlag?"li-third-active-disable":""],on:{click:function(a){return t.selectThird(e)}}},[a("div",{staticClass:"li-cell-inner border-box"},[t._m(2,!0),t._v(" "),a("div",{staticClass:"li-cell-path_title font-16 color-303133 text-center"},[t._v(t._s(e.name))]),t._v(" "),a("div",{staticClass:"li-cell-path_text font-14 color-606266"},[t._v(t._s(e.describe))])]),t._v(" "),t._m(3,!0)])]})],2)]):t._e(),t._v(" "),a("div",[a("div",{staticClass:"active-select-next"}),t._v(" "),a("div",{staticClass:"active-select-title font-22 color-303133 font-w-600 m-b-0"},[t._v("活动创建前准备工作")]),t._v(" "),a("div",{staticClass:"active-select-subtitle font-14 color-606266"},[t._v("根据您配置的转化路径,请确保完成以下工作,否则活动无法被正常执行。")]),t._v(" "),a("ul",{staticClass:"flex flex-pack-center m-t-50"},[t._l(t.fourData,function(e,i){return[a("li",{key:i+"four",staticClass:"li-four-cell flex-1 "},[a("div",{staticClass:"li-cell-inner border-box"},[a("div",{staticClass:"li-cell-title font-18 color-303133 font-w-600"},[t._v(t._s(e.name))]),t._v(" "),a("div",{staticClass:"li-cell-subtitle font-14 color-606266"},[t._v(t._s(e.describe))]),t._v(" "),a("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建活动营销页,请立即前往创建。")]),t._v(" "),a("div",{staticClass:"li-cell-select"},[a("el-select",{attrs:{size:"large",placeholder:e.placeholder},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t._l(t.markingList,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1)],1),t._v(" "),a("div",{staticClass:"li-cell-seperator"},[t._v("OR")]),t._v(" "),a("div",{staticClass:"li-cell-btn"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toRedirectPage(e)}}},[t._v("立即前往创建")])],1)])])]})],2)]),t._v(" "),a("div",{staticClass:"to-active-config"},[a("div",{staticClass:"to-active-tip font-14 color-606266"},[t._v("确认完成了所有前期准备工作,即可前往活动配置。")]),t._v(" "),a("div",{staticClass:"to-active-btn"},[a("el-button",{attrs:{type:"primary"},on:{click:t.toCreate}},[t._v("前往活动配置"),a("i",{staticClass:"el-icon-right"})])],1)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"common-cell-check"},[e("div",{staticClass:"common-cell-triangle"},[e("div",{staticClass:"common-cell-outer"},[e("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"common-cell-check"},[e("div",{staticClass:"common-cell-triangle"},[e("div",{staticClass:"common-cell-outer"},[e("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"li-cell-path_img flex flex-pack-center flex-pack--center"},[e("img",{attrs:{src:"",alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"common-cell-check"},[e("div",{staticClass:"common-cell-triangle"},[e("div",{staticClass:"common-cell-outer"},[e("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])}]};var o=a("VU/8")(s,c,!1,function(t){a("DXch")},"data-v-512656e9",null).exports,l=a("fZjL"),u=a.n(l),f={name:"bar-chart",props:{barChartData:{type:[Array,Object],default:function(){return{}}},charHeight:{type:String,default:function(){return"300px"}}},components:{},data:function(){return this.chartSettings={showLine:["传播系数"]},this.colors=["#1890FF","#5AD8A6","#FF6383"],{}}},d={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"bar-chart"},[e("ve-histogram",{attrs:{data:this.barChartData,settings:this.chartSettings,colors:this.colors,height:this.charHeight}}),this._v(" "),e("div",{staticClass:"chart-title font-12 color-000 text-center"},[this._v("- 近15天趋势图 -")])],1)},staticRenderFns:[]};var v=a("VU/8")(f,d,!1,function(t){a("OSz6")},"data-v-2b9964bf",null).exports,h={name:"data-statistics",props:{activeData:{type:[Object,Array],default:function(){return{exposure:0,attend:0,invited:0,attendRate:0,spread:0}}},barChartData:{type:[Array,Object],default:function(){return{}}}},components:{barChart:v},data:function(){return{charHeight:"220px"}},mounted:function(){console.log(this.activeData)}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"data-statistics"},[a("div",{staticClass:"data-statistics-body flex"},[a("div",{staticClass:"data-statistics-left"},[a("ul",{staticClass:"flex flex-column flex-pack-center flex-align-center"},[a("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(0),t._v(" "),a("div",{staticClass:"data-statistics-txt flex flex-column"},[a("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("活动曝光量")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.exposure)))])])]),t._v(" "),a("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(1),t._v(" "),a("div",{staticClass:"data-statistics-txt flex flex-column"},[a("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("参与人数")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.attend)))])])]),t._v(" "),a("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(2),t._v(" "),a("div",{staticClass:"data-statistics-txt flex flex-column"},[a("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("受邀人数")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.invited)))])])])])]),t._v(" "),a("div",{staticClass:"data-right-wrap"},[a("div",{staticClass:"data-right-top flex"},[a("div",{staticClass:"data-statistics-middle flex-1 border-box m-l-20"},[a("div",{staticClass:"font-14 color-606266"},[t._v("参与率")]),t._v(" "),a("div",{class:["font-22 color-303133 p-t-5 ",t.activeData.attendRate]},[t._v(t._s(t.activeData.attendRate)+" %")]),t._v(" "),a("div",{staticClass:"data-percentage"},[a("div",{staticClass:"data-percentage-inner",style:{width:t.activeData.attendRate+"%"}})])]),t._v(" "),a("div",{staticClass:"data-statistics-right flex-1 border-box m-l-20"},[a("div",{staticClass:"font-14 color-606266"},[t._v("传播系数")]),t._v(" "),a("div",{staticClass:"font-22 color-303133 p-t-5"},[t._v(t._s(t.activeData.spread))]),t._v(" "),a("div",{staticClass:"data-percentage"},[t._l(Math.floor(t.activeData.spread),function(t,e){return[a("i",{key:e+"xrbg",staticClass:"iconfont icon-xiaoren color-1890ff"})]}),t._v(" "),t._l(10-Math.floor(t.activeData.spread),function(t,e){return[a("i",{key:e+"xr",staticClass:"iconfont icon-xiaoren icon-xiaoren-opacity"})]})],2)])]),t._v(" "),a("div",{staticClass:"data-right-bottom"},[a("bar-chart",{attrs:{barChartData:t.barChartData,charHeight:t.charHeight}})],1)])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"data-statistics-icon"},[e("img",{attrs:{src:a("gjBT"),alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"data-statistics-icon"},[e("img",{attrs:{src:a("oj03"),alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"data-statistics-icon"},[e("img",{attrs:{src:a("Vo6M"),alt:""}})])}]};var g=a("VU/8")(h,m,!1,function(t){a("jyPR")},"data-v-07be8c24",null).exports,p={name:"funnel-chart",props:{funnelData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{}}},b={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"funnel-chart"},[a("div",{staticClass:"funnel-chart-body flex"},[t._m(0),t._v(" "),a("div",{staticClass:"chart-right"},[a("div",{staticClass:"chart-text"},[a("div",{staticClass:"space-line h-20 p-l-98 font-12 color-606066"},[t._v("关注服务号 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-16"}),t._v(" "),a("div",{staticClass:"space-line h-22 p-l-90 font-12 color-606066"},[t._v("访问活动着陆页 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-18"}),t._v(" "),a("div",{staticClass:"space-line h-26 p-l-80 font-12 color-606066"},[t._v("认证开卡 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-22"}),t._v(" "),a("div",{staticClass:"space-line h-29 p-l-72 font-12 color-606066"},[t._v("参与游戏 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-23"}),t._v(" "),a("div",{staticClass:"space-line h-32 p-l-60 font-12 color-606066"},[t._v("领取卡券 "+t._s(t._f("formatThousand")(t.funnelData.openCard))+" 人")]),t._v(" "),a("div",{staticClass:"bg-f5f7fa h-25"}),t._v(" "),a("div",{staticClass:"space-line h-38 p-l-45 font-12 color-606066"},[t._v("消费 "+t._s(t._f("formatThousand")(t.funnelData.orderCount))+" 人, "+t._s(t._f("formatThousand")(t.funnelData.orderAmount))+" 元")])])])]),t._v(" "),a("div",{staticClass:"funnel-chart-title font-12 color-000"},[t._v("- 响应转化漏斗 -")])])},staticRenderFns:[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"chart-left"},[a("div",{staticClass:"trapezoid-bg"},[a("div",{staticClass:"space-line h-20 r-60"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-16"}),t._v(" "),a("div",{staticClass:"space-line h-22 r-57"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-18"}),t._v(" "),a("div",{staticClass:"space-line h-26 r-52"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-22"}),t._v(" "),a("div",{staticClass:"space-line h-29 r-48"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-23"}),t._v(" "),a("div",{staticClass:"space-line h-32 r-42"}),t._v(" "),a("div",{staticClass:"inner-bg bg-f5f7fa h-25"}),t._v(" "),a("div",{staticClass:"space-line h-38"})])])}]};var y=a("VU/8")(p,b,!1,function(t){a("/VZe")},"data-v-211657d0",null).exports,C={name:"card-table",props:{barChartData:{type:[Array,Object],default:function(){return{}}},funnelData:{type:[Array,Object],default:function(){return{}}}},components:{funnelChart:y,dataStatisticsChild:g},data:function(){return{activeData:{exposure:0,attend:0,invited:0,attendRate:0,spread:0}}},methods:{},watch:{funnelData:function(t,e){u()(t).length&&(this.activeData=t)}},mounted:function(){u()(this.funnelData).length&&(this.activeData=this.funnelData)}},_={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"out-date-active flex flex-space-between"},[e("data-statistics-child",{attrs:{activeData:this.activeData,barChartData:this.barChartData}}),this._v(" "),e("funnel-chart",{attrs:{funnelData:this.funnelData}})],1)},staticRenderFns:[]};var x=a("VU/8")(C,_,!1,function(t){a("KCp1")},"data-v-d0de4b5a",null).exports,k=a("TQvf"),w=a.n(k),A={name:"in-progress-active",components:{outDateActive:x},data:function(){return{funnelData:{},barChartData:{columns:["日期","新增参与人数","新增受邀人数","传播系数"],rows:[{"日期":"1","新增参与人数":1393,"新增受邀人数":1093,"传播系数":.32},{"日期":"2","新增参与人数":3530,"新增受邀人数":3230,"传播系数":.26},{"日期":"3","新增参与人数":2923,"新增受邀人数":2623,"传播系数":.76},{"日期":"4","新增参与人数":1723,"新增受邀人数":1423,"传播系数":.49},{"日期":"5","新增参与人数":3192,"新增受邀人数":3192,"传播系数":.323},{"日期":"6","新增参与人数":3593,"新增受邀人数":3293,"传播系数":.78}]},selectItem:"",inProgressData:[{acitivityId:1,acitivityName:"",startDate:"",endDate:"",acitivityUrl:""}]}},methods:{selectLi:function(t){this.selectItem=t.acitivityId,this.getActivityData(t.acitivityId)},getActivityData:function(t){var e=this,a={acitivityId:t};Object(r.a)("/sharing-core-web/get-activity-data-summary",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.funnelData=a.result||{},e.barChartData=a.result.trend||{},!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/createActive?activityId={row.activityId}")},toDataList:function(t,e){this.$router.push("/dataDetail?activityId={row.activityId}")},handleCopy:function(t,e){var a=new w.a(".copy-tag",{text:function(){return""+e.acitivityUrl}});a.on("success",function(t){i.a.showmsg("复制成功!","success"),a.destroy()}),a.on("error",function(t){i.a.showmsg("该浏览器不支持自动复制!","warning"),a.destroy()})},getTableList:function(){var t=this;Object(r.a)("/sharing-core-web/page-activity",{}).then(function(e){var a=e.data;if(1==a.errorCode){var i=(new Date).getTime(),r=[];return a.result.result&&a.result.result.length&&a.result.result.forEach(function(t){t.endDate>i&&r.push(t)}),t.inProgressData=r||[],t.getActivityData(r[0].acitivityId),!1}n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},D={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"in-progress-active border-box"},[a("ul",[t._l(t.inProgressData,function(e,i){return[a("li",{key:i+"data",class:["border-box",t.selectItem==e.acitivityId&&0!=i?"li-border":""]},[a("div",{staticClass:"in-progress-active-title flex flex-space-between border-box",on:{click:function(a){return a.stopPropagation(),t.selectLi(e)}}},[a("div",{staticClass:"active-title-left"},[a("div",{staticClass:"active-title-name font-18 color-303133"},[t._v(t._s(e.acitivityName))]),t._v(" "),a("div",{staticClass:"active-title-date font-14 color-909399 m-t-7"},[t._v(t._s(t._f("formatTimeYmdHms")(e.startDate))+" - "+t._s(t._f("formatTimeYmdHms")(e.endDate)))])]),t._v(" "),a("div",{staticClass:"active-title-right"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toEdit(i,e)}}},[t._v("活动配置")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.handleCopy(i,e)}}},[t._v("复制路径")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toDataList(i,e)}}},[t._v("数据明细")])],1)]),t._v(" "),a("div",{staticClass:"in-progress-active-body"},[a("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1)])]})],2)])},staticRenderFns:[]};var E={name:"finished-active",components:{outDateActive:x},data:function(){return{funnelData:[],barChartData:{columns:["日期","访问用户","下单用户","传播系数"],rows:[{"日期":"1/1","访问用户":1393,"下单用户":1093,"传播系数":.32},{"日期":"1/2","访问用户":3530,"下单用户":3230,"传播系数":.26},{"日期":"1/3","访问用户":2923,"下单用户":2623,"传播系数":.76},{"日期":"1/4","访问用户":1723,"下单用户":1423,"传播系数":.49},{"日期":"1/5","访问用户":3192,"下单用户":3192,"传播系数":.323},{"日期":"1/6","访问用户":3593,"下单用户":3293,"传播系数":.78}]},selectItem:"",finishedData:[{acitivityId:1,acitivityName:"1",startDate:1574300553953,endDate:1574300553953}],pageSize:20,currentPage:1,total:1}},methods:{selectLi:function(t){this.selectItem=t.acitivityId,this.getActivityData(t.acitivityId)},getActivityData:function(t){var e=this,a={acitivityId:t};Object(r.a)("/sharing-core-web/get-activity-data-summary",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.funnelData=a.result,e.barChartData=a.result.trend,!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/createActive?activityId={row.activityId}&editFlag=show")},toDataList:function(t,e){this.$router.push("/dataDetail?activityId={row.activityId}")},handleCopy:function(t,e){var a=new w.a(".copy-tag",{text:function(){return window.location.origin+"/?articleId="+e.articleId}});a.on("success",function(t){i.a.showmsg("复制成功!","success"),a.destroy()}),a.on("error",function(t){i.a.showmsg("该浏览器不支持自动复制!","warning"),a.destroy()})},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},getTableList:function(){var t=this,e={pageNum:t.currentPage,pageSize:t.pageSize};Object(r.a)("/sharing-core-web/page-activity",e).then(function(e){var a=e.data,i=(new Date).getTime();if(1==a.errorCode){var r=[];return a.result.result&&a.result.result.length&&a.result.result.forEach(function(t){t.endDate<i&&r.push(t)}),t.finishedData=r||[],t.total=a.result.totalCount,!1}n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},S={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"finished-active border-box"},[a("ul",[t._l(t.finishedData,function(e,i){return[a("li",{key:i+"data",class:["border-box",t.selectItem==e.acitivityId&&0!=i?"li-border":""]},[a("div",{staticClass:"finished-active-title flex flex-space-between border-box",on:{click:function(a){return a.stopPropagation(),t.selectLi(e)}}},[a("div",{staticClass:"active-title-left"},[a("div",{staticClass:"active-title-name font-18 color-303133"},[t._v(t._s(e.acitivityName))]),t._v(" "),a("div",{staticClass:"active-title-date font-14 color-909399 m-t-7"},[t._v(t._s(t._f("formatTimeYmdHms")(e.startDate))+" - "+t._s(t._f("formatTimeYmdHms")(e.endDate)))])]),t._v(" "),a("div",{staticClass:"active-title-right"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toEdit(i,e)}}},[t._v("活动配置")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return t.toDataList(i,e)}}},[t._v("数据明细")])],1)]),t._v(" "),t.selectItem==e.acitivityId?a("div",{staticClass:"finished-active-body"},[a("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1):t._e()])]})],2),t._v(" "),t.total?a("div",{staticClass:"pagination text-right m-t-14"},[a("el-pagination",{attrs:{small:"","page-size":t.pageSize,"current-page":t.currentPage,layout:"prev, pager, next",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()])},staticRenderFns:[]};var I={name:"share-index",components:{activeSelect:o,inProgressActive:a("VU/8")(A,D,!1,function(t){a("nHvg")},"data-v-3794d599",null).exports,finishedActive:a("VU/8")(E,S,!1,function(t){a("Gx6y")},"data-v-356e8aae",null).exports},data:function(){return{canCreate:!0}},methods:{judgeCreate:function(){var t=this;Object(r.a)("/sharing-core-web/can-create",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.canCreate=a.result,!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.judgeCreate()}},O={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"share-index common-wrap"},[a("div",{staticClass:"right-content border-box"},[t.canCreate?a("div",[a("div",{staticClass:"separator-space no-active"},[t._v("\n - 当前无进行中的活动,请创建活动,别让业绩白白流失!-\n ")]),t._v(" "),a("active-select")],1):t._e(),t._v(" "),a("div",[a("div",{staticClass:"separator-space"},[t._v("- 当前有正在进行的活动,无法创建新的活动 -")]),t._v(" "),a("in-progress-active"),t._v(" "),a("div",{staticClass:"separator-space"},[t._v("- 以下为已结束活动 -")]),t._v(" "),a("finished-active")],1)]),t._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var T=a("VU/8")(I,O,!1,function(t){a("cS8z")},"data-v-00ca9b19",null);e.default=T.exports},cS8z:function(t,e){},gjBT:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABKJJREFUSA2VVl1oHFUU/s7sbNImltJoNbtN6l8wFiHG30JiamvFB61gaEK1INYHKRg3kSoI1Yeg9K3VxG0qEZT2SVBbXyoK9ScJSkogKdZCqhGlJrvZJk3qT2iT7O69fnfobCazsxt7YZjz8517zj3nnjMj+B+r6l1docK4GQoVfMqUhRK+xdJII4QrKovLsDE1GcMlEdHFtpRiyuq4jqYzuEtrrCmGc3UhC/NKY2zyVVwo5Ligww3v6fqMRrW72fW8QwpjydflfJBNnsNIXD9YegPO2f9Cz2VwL/NzS5BhMRkdDlphrMtYqEnF5Csv1vIyVYf1Ztamf+FvjFyxcE9qnwxZJTgrIWS9uGK0ZWEx8RpmshqtksXxaLd+xIvPObw1rm/PZnCS9SrjqTbxIpyOdOn9e9swfqONAcvGX17DQjQdppz6CVq4z2oFnDR7u/icw0WFwwTc5CqgESZ/oLcbA3MK6/fO4sdQGGM5fQGiRCG18Yi+g4Hf50A01i4oxF2443BDl95BwJOu0Pum08aFLH76sAJ7kjE5HwYdC656MS4tgswLHZjOpNHiypy3xlORbt1saMchj/3OMkA+s0YpfMQUf6HKYUXK0B+yMeGHsWZTnSKKwbf6dczYfiOT6BFdqxYReIX9RjzBNGv0bCIm3xmd6dOMQh3rzYMDJWEMM5CS+QX8YXj/oq7WUhns8iuCeDo7VWqjznVmMOMxSYayPG0IM9SrO2cwRWc7g+yNTGex2xaFBtap8BKkLcGbiRgOBk2PiX1yVWs9WHkQ6/s6JVPZrVuYvsBF8UM2hNOkAIBRm1v5XLJdhqU9cA9HeC2QqWiPrmbGNhdC0s1Gzl9UBQF4qmMVNu4vF5wL0gfJmLKdDD5venmwGy3OdqfgOaHgH16M3ZFVeGkmjbfmND7I6VYilK8dfHjjy7TFbE4uOF1qoT4EDCXm8QPlbzDcZx7o1cuDyhksEebGakHDkiSQmrUI+pUqxXoduLsOTYsaDWmFM0zNw8aEPbUuOY/tgeYeYVatmE4YXzaLeMIK4e3yMgz/chYf08Hznn0cknU2jfy1X+7lidnGbFzyyvw0HfY5BTafJBb8EwJq/CDD8/QztXWo7NsmmSD99ciEPSSRbvxOo9uKGbLYTyQ68E30fRxilKuKYQvoRpMdErdND0W79CHO09xEDzJgOlqIPcXGrmHanw7CFJMxSGegO8M7shq9TNtwMQPqmls/1bzAOL4CLl8t+D7ZgRNG4dTQEJEevUlnMMjbudbwQYszczufM4tpXCRuxVYxe9DBrIRRn2yTccM7JzTEZJuM8rY+Zi6I4YOWZmP/+bJcZgM7X4sgzDKZIMUAt7rOjC7n0DDJV2TEBrYyrIuG9y/WublTa4tBfe7X+XliLtg2miZi8rNXl0upV1jVo2uyaRxlbzV65YYWG4/ypKNM6SQfU9P8JfiWfwV7Eu2S95FedkLXcqJNfmORm/hj+yIjXfZxZr+2pNplmtgBF+++Gf0IHe1KdcjjQc4MjhkMXtc+OUfZp8cicWzhRNrBv+pGbrrF6d04PqNlLfkx1rSfA//LiXYZCt5tSfofVt6aUjcV2t0AAAAASUVORK5CYII="},jyPR:function(t,e){},nHvg:function(t,e){},oj03:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAAXNSR0IArs4c6QAABCxJREFUSA2tVl1oXEUU/mbu3d3au5uEVsyum6AkVWmLohSqqK2IL/7jg+2T+CI0VEmCpRSLfciLIIhFt5aY1/gg6Js+2BdFxL+gtrSk2J9IQ5LdVK3d/iT7k9x7j2eGvcvduXdTu/XCMnO++eZ883PmnBW4xW/XZ2T9UkTGJcjua1g6PSZW1nIp1hpca6z3PXKkhc0+kGvyJEi6WHSSmJ4ZEfUmHurcUPCuCcq5NWxRc6TE7/PDoqT6mwrUVfGw3SPcpuzwx7yVFGFq9k1xJYyrflvBvnHKuyv4mDnPgRo8ARKEYyKBodIbYp5FUxUfOz0f6yKOLSztyOG7z3cLLzwmw0bQzxVoh1fHNAs93xRTgyxMwDO+i+n8h/SkPjYXJ4J54ZY8pH9axEAYU/2I4NajlCYfk+y4xyQ3bUIX393kwAR1l/aLS7bApeZYqON5yIZM3Y0IXvZwkEfuNommTYS+Wg2HFM7bnjPHNY6Y+zWJ7OgFE2tnB1xnFdfiOJ6Aa+KRHXIU9ZmkdjYfu+bmqqjGcSwfZROPCDJh1iStYWvuTBcSJkcI+JkezJh4nOBxk9TOZqea6/twTI4tce7sa+K6iUcEpcARJkXO3pzIL9PjGC8onB96M9twAHmWhZMLo+J8ZI7immBxRJzke3zXxGPs9xeHxa/bJijhS2QtoM7PY16m8W1pVMzF8DXUNtNkC7SXV3uYI7Eli/Ax1vl3oDQi9O6yh2k7B09vIMBjLueWv1IW/rip1KYc9BdokPPSXhZ9VWccgU94J+PBcW0do+TlHjzCd9gdCIZbi7DwWD9OhdNb7A7zBVJORnjlL7KDloDgHVR4AV9ypThSGhY/qPL0YxH3c3nqD4sFfb7fq47EVFA9WgQfmCTn7zLGWeiVlhwazDZanvxpVwZDKhr5CraQi0GDok0Oon/2lPHz2Jjwm4KD43RHZQXHePUPxU1qiwmcSq3D07N7cDH/AR7lcrUhjpuwcEZdhRZUkVaq4RsWezyO/B+wqbTEEzUX0pPYydeRNOeoYNqYx9f6WRTrOHgLYsr3w8s+Di3sE1Xewawppmz2b5cXkRX5j2ij5+ICY5k44k1gy04KA/Uqrq9KPAU/WtyFxEXJ23/5fxBT63Kqdexu7PLP2IUSHMnF9tnYwQ5AEvx3hD+y4guyJCQ5deKeDnzHTuHnpH2t91CJI/g2rkg+6dvjBjvEtK9kPSrIiWI1aeO85OiJ1KwOxVSUaF/pHtQCH+o52DbmNtj4fu51UbaFjbe40HzFwusDUictO65xGjug5mbuBSXO4HjyKpa2DWBJ5dJiw6l++LmjtJkr4Nss+hLjLbmzwWvb6NwKfMEl/535UTHdltgY0IIBSWWcYhUPMngfO7qT86nDFdPhhehFMLbMWIXPbpmxkiVwtjeFE78NidXAx43afwGGeG0DzVSPiwAAAABJRU5ErkJggg=="}});
\ No newline at end of file
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],{"+wWz":function(t,e){},"3E4D":function(t,e,n){"use strict";var r=n("zL8q");n.n(r);e.a={showmsg:function(t,e){Object(r.Message)({duration:1e3,message:t,type:e})}}},"4/gI":function(t,e){t.exports="data:image/png;base64,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"},"4oZn":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("3Xzz"),o=n("TQvf"),i=n.n(o),a=n("3E4D"),c={name:"createCompletion",components:{navCrumb:r.a},data:function(){return{navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"新建活动"}]}},methods:{copyPath:function(){var t=new i.a(".copy-tag",{text:function(){return""+window.location.origin}});t.on("success",function(e){a.a.showmsg("复制成功!","success"),t.destroy()}),t.on("error",function(e){a.a.showmsg("该浏览器不支持复制!","warning"),t.destroy()})},toActiveList:function(){this.$router.push("/shareIndex")}}},u={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"create-completion common-wrap"},[n("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),n("div",{staticClass:"right-content border-box"},[n("div",{staticClass:"right-box border-box"},[t._m(0),t._v(" "),n("div",{staticClass:"create-completion-text font-16 color-606266 text-center"},[t._v("活动创建成功!")]),t._v(" "),n("div",{staticClass:"create-completion-btn text-center"},[n("el-button",{staticClass:"copy-tag",on:{click:t.copyPath}},[t._v("复制活动路径")]),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.toActiveList}},[t._v("返回活动列表")])],1)])]),t._v(" "),n("vue-gic-footer")],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"create-completion-icon text-center"},[e("img",{attrs:{src:n("4/gI"),alt:""}})])}]};var s=n("VU/8")(c,u,!1,function(t){n("+wWz")},"data-v-7a4d911d",null);e.default=s.exports},TQvf:function(t,e,n){
/*!
* clipboard.js v2.0.4
* https://zenorocha.github.io/clipboard.js
*
* Licensed MIT © Zeno Rocha
*/
var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=u(n(1)),a=u(n(3)),c=u(n(4));function u(t){return t&&t.__esModule?t:{default:t}}var s=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var r=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return r.resolveOptions(n),r.listenClick(t),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,a.default),o(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return l("action",t)}},{key:"defaultTarget",value:function(t){var e=l("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return l("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&&!!document.queryCommandSupported(t)}),n}}]),e}();function l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=s},function(t,e,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=n(2),c=(r=a)&&r.__esModule?r:{default:r};var u=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return i(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(t),r.removeAllRanges(),r.addRange(o),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;i<a;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},t.exports=n},function(t,e,n){var r=n(5),o=n(6);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(r.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}(t,e,n);if(r.string(t))return function(t,e,n){return o(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){var r=n(7);function o(t,e,n,o,i){var a=function(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&o.call(t,n)}}.apply(this,arguments);return t.addEventListener(n,a,i),{destroy:function(){t.removeEventListener(n,a,i)}}}t.exports=function(t,e,n,r,i){return"function"==typeof t.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return o(t,e,n,r,i)}))}},function(t,e){var n=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=function(t,e){for(;t&&t.nodeType!==n;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])},t.exports=r()}});
\ 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
webpackJsonp([6],{"+wWz":function(t,e){},"4/gI":function(t,e){t.exports="data:image/png;base64,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"},"4oZn":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("3Xzz"),o=n("TQvf"),i=n.n(o),a=n("3E4D"),c={name:"createCompletion",components:{navCrumb:r.a},data:function(){return{navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"新建活动"}]}},methods:{copyPath:function(){var t=new i.a(".copy-tag",{text:function(){return""+window.location.origin}});t.on("success",function(e){a.a.showmsg("复制成功!","success"),t.destroy()}),t.on("error",function(e){a.a.showmsg("该浏览器不支持复制!","warning"),t.destroy()})},toActiveList:function(){this.$router.push("/shareIndex")}}},u={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"create-completion common-wrap"},[n("nav-crumb",{attrs:{navpath:t.navpath}}),t._v(" "),n("div",{staticClass:"right-content border-box"},[n("div",{staticClass:"right-box border-box"},[t._m(0),t._v(" "),n("div",{staticClass:"create-completion-text font-16 color-606266 text-center"},[t._v("活动创建成功!")]),t._v(" "),n("div",{staticClass:"create-completion-btn text-center"},[n("el-button",{staticClass:"copy-tag",on:{click:t.copyPath}},[t._v("复制活动路径")]),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.toActiveList}},[t._v("返回活动列表")])],1)])]),t._v(" "),n("vue-gic-footer")],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"create-completion-icon text-center"},[e("img",{attrs:{src:n("4/gI"),alt:""}})])}]};var s=n("VU/8")(c,u,!1,function(t){n("+wWz")},"data-v-7a4d911d",null);e.default=s.exports},TQvf:function(t,e,n){
/*!
* clipboard.js v2.0.4
* https://zenorocha.github.io/clipboard.js
*
* Licensed MIT © Zeno Rocha
*/
var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=u(n(1)),a=u(n(3)),c=u(n(4));function u(t){return t&&t.__esModule?t:{default:t}}var s=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var r=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return r.resolveOptions(n),r.listenClick(t),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,a.default),o(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return l("action",t)}},{key:"defaultTarget",value:function(t){var e=l("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return l("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&&!!document.queryCommandSupported(t)}),n}}]),e}();function l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=s},function(t,e,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=n(2),c=(r=a)&&r.__esModule?r:{default:r};var u=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return i(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(t),r.removeAllRanges(),r.addRange(o),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;i<a;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},t.exports=n},function(t,e,n){var r=n(5),o=n(6);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(r.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}(t,e,n);if(r.string(t))return function(t,e,n){return o(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){var r=n(7);function o(t,e,n,o,i){var a=function(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&o.call(t,n)}}.apply(this,arguments);return t.addEventListener(n,a,i),{destroy:function(){t.removeEventListener(n,a,i)}}}t.exports=function(t,e,n,r,i){return"function"==typeof t.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return o(t,e,n,r,i)}))}},function(t,e){var n=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=function(t,e){for(;t&&t.nodeType!==n;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])},t.exports=r()}});
\ 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 @@
* @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>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="./favicon.ico"/>
<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>
......@@ -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/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>
......@@ -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/selector.1.1.91.js"></script>
<script src="//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js"></script>
</body>
</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;
......
<!--
* @Descripttion: 当前组件信息-闯关奖励设置
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-25 14:27:42
-->
<!--
<competition-award></competition-award>
import competitionAward from '@/components/active-config/configs/competition-award.vue';
-->
<template>
<div class="competition-award border-box">
<el-form label-width="154px" :model="compitionAward" ref="rewardForm" :rules="rules">
<el-form-item label="闯关指标(多选):" prop="">
<ul class="flex ">
<template v-for="(item, index) in modeData">
<li :class="['li-cell li-second-cell flex-1 ', item.check ? 'li-second-active' : '']" :key="index + 'first'" @click="selectStore(item)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
</el-form-item>
<el-form-item v-if="compitionAward.dealNumberFlag == 1" class="m-t-20" label="成交人数闯关奖项:" prop="">
<el-table :data="compitionAward.dealNumberSettingParam" style="width: 100%">
<el-table-column label="奖项名称">
<template slot-scope="scope">
<div class="cell">
<limitInput :inputWidth="275" :disflag="$route.query.editFlag ? true : false" :inputValue.sync="scope.row.awardName" :holder="'请输入奖项名称'" :getByType="'char'" :maxLength="20"> </limitInput>
</div>
</template>
</el-table-column>
<el-table-column label="排名" width="335">
<template slot-scope="scope">
<div class="cell">
<div v-if="scope.$index == 0">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number class="w-90" v-model="scope.row.minPeople" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
<div v-if="scope.$index != 0">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number class="w-90" v-model="scope.row.minPeople" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10 p-r-10">名 至</span>
<el-input-number class="w-90" v-model="scope.row.maxPeople" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖品">
<template slot-scope="scope">
<div class="cell flex flex-align-center">
<div>
<div>
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-input-number class="w-146" v-model="scope.row.point" controls-position="right" :min="1" :max="999999"> </el-input-number>
</div>
<div class="m-t-10">
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-select class="w-146" v-model="scope.row.cardId" placeholder="请选择">
<el-option v-for="item in cardOptions" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select>
</div>
</div>
<el-button v-if="scope.$index != 0" class="m-l-16" @click.stop="deleteRow(scope.$index, compitionAward.dealNumberSettingParam)" type="text" size="small">
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div class="add-line text-center cursor-pointer" @click="addPeopleItem"><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</el-form-item>
<el-form-item v-if="compitionAward.dealAmountFlag == 1" class="m-t-20" label="成交额闯关奖项: " prop="">
<el-table :data="compitionAward.dealAmountSettingParam" style="width: 100%">
<el-table-column label="奖项名称">
<template slot-scope="scope">
<div class="cell">
<limitInput :inputWidth="275" :disflag="$route.query.editFlag ? true : false" :inputValue.sync="scope.row.awardName" :holder="'请输入奖项名称'" :getByType="'char'" :maxLength="20"> </limitInput>
</div>
</template>
</el-table-column>
<el-table-column label="排名" width="335">
<template slot-scope="scope">
<div class="cell">
<div v-if="scope.$index == 0">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number class="w-90" v-model="scope.row.minPeople" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
<div v-if="scope.$index != 0">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number class="w-90" v-model="scope.row.minPeople" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10 p-r-10">名 至</span>
<el-input-number class="w-90" v-model="scope.row.maxPeople" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖品">
<template slot-scope="scope">
<div class="cell flex flex-align-center">
<div>
<div>
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-input-number class="w-146" v-model="scope.row.point" controls-position="right" :min="1" :max="999999"> </el-input-number>
</div>
<div class="m-t-10">
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-select class="w-146" v-model="scope.row.cardId" placeholder="请选择">
<el-option v-for="item in cardOptions" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select>
</div>
</div>
<el-button v-if="scope.$index != 0" class="m-l-16" @click.stop="deleteRow(scope.$index, compitionAward.dealAmountSettingParam)" type="text" size="small">
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div class="add-line text-center cursor-pointer" @click="addMoneyItem"><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</el-form-item>
</el-form>
</div>
</template>
<script>
import limitInput from '@/components/limit-input.vue';
export default {
name: 'competition-award',
components: {
limitInput
},
data() {
return {
compitionAward: {
dealNumberFlag: 0, //成交人数开关 1开启
dealAmountFlag: 0, //成交额开关 1开启
dealNumberSettingParam: [{}, {}], //成交人数奖项 成交人数奖项json
dealAmountSettingParam: [{}, {}], //成交额奖项 成交额奖项json
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
},
modeData: [
{
goalId: 1,
goalName: '成交人数(推荐)',
describe: '以完成规定消费行为的受邀人数量作为计数指标',
check: false
},
{
goalId: 2,
goalName: '成交额',
describe: '以受邀人的总消费金额作为计数指标(单个受邀人多次消费作累计计数)',
check: false
}
],
cardOptions: [] //卡券数据
};
},
methods: {
/**
* 表单提交
*/
submitForm() {
const that = this;
that.consumeAction.storeList = that.refs.storeCard.rightList;
that.$refs['rewardForm'].validate(valid => {
if (valid) {
that.consumeAction.storeList = that.refs.storeCard.rightList;
} else {
return false;
}
});
},
/**
* 选择即时奖励模式:
*/
selectStore(item) {
const that = this;
item.check = item.check ? false : true;
if (item.goalId == 1) {
that.compitionAward.dealNumberFlag = item.check ? 1 : 0;
} else {
that.compitionAward.dealAmountFlag = item.check ? 1 : 0;
}
console.log(item.check, that.compitionAward.dealNumberFlag);
},
/**
* 删除:
*/
deleteRow(index, arr) {
// const that = this;
arr.splice(index, 1);
},
/**
* 成交人添加奖项:
*/
addPeopleItem() {
const that = this;
that.compitionAward.dealNumberSettingParam.push({
awardName: '',
minPeople: 1,
maxPeople: 1,
point: 1,
pointCheck: false,
cardId: '',
cardCheck: false
});
},
addMoneyItem() {
const that = this; //成交额奖项 成交额奖项json
that.compitionAward.dealAmountSettingParam.push({
awardName: '',
minPeople: 1,
maxPeople: 1,
point: 1,
pointCheck: false,
cardId: '',
cardCheck: false
});
}
}
/* mounted() {
} */
};
</script>
<style lang="less" scoped>
.p-l-3 {
padding-left: 3px;
}
.p-l-10 {
padding-left: 10px;
}
.p-r-10 {
padding-right: 10px;
}
.m-l-10 {
margin-left: 10px;
}
.m-l-16 {
margin-left: 16px;
}
.m-t-10 {
margin-top: 10px;
}
.w-90 {
width: 90px;
}
.w-146 {
width: 146px;
}
.competition-award {
width: 100%;
padding: 20px;
background: #fff;
.competition-award-title {
margin: 0 auto;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 27px;
margin-bottom: 48px;
}
.m-b-0 {
margin-bottom: 0;
}
.m-t-48 {
margin-top: 48px;
}
.m-t-50 {
margin-top: 50px;
}
.competition-award-subtitle {
width: 800px;
margin: 14px auto;
line-height: 20px;
font-weight: 500;
text-align: center;
}
ul {
.li-cell {
position: relative;
width: 427px;
// height: 131px;
background: rgba(255, 255, 255, 1);
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px;
cursor: pointer;
max-width: 30%;
&:first-child {
margin-left: 0;
}
.li-cell-inner {
border-radius: 4px;
width: 100%;
height: 100%;
.li-cell-left {
height: 100%;
padding-left: 30px;
img {
max-width: 66px;
max-height: 66px;
}
}
.li-cell-right {
height: 100%;
padding: 16px 36px;
.li-cell-active_name {
font-weight: 600;
line-height: 25px;
}
.li-cell-active_describe {
margin-top: 13px;
font-weight: 500;
line-height: 20px;
}
}
}
.common-cell-check {
display: none;
position: absolute;
right: 0;
bottom: 0;
width: 22px;
height: 22px;
z-index: 1;
.common-cell-triangle {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.common-cell-outer {
position: absolute;
right: -16px;
bottom: -6px;
width: 32px;
height: 20px;
background: #1890ff;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
i {
position: absolute;
top: 0px;
left: 7px;
font-size: 12px;
color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
}
}
/* 二级 */
&.li-second-cell {
max-width: 265px;
// height: 141px;
padding: 20px;
.li-cell-inner {
.li-cell-bottom {
// height: 60px;
background: #fff;
border-radius: 0 0 4px 4px;
.li-cell-scene {
.li-cell-scene_title {
font-weight: 600;
line-height: 20px;
}
.li-cell-scene_text {
margin-top: 10px;
font-weight: 500;
line-height: 20px;
/* text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden; */
}
}
}
}
.common-cell-check {
.common-cell-triangle {
.common-cell-outer {
background: #1890ff;
i {
color: #fff;
}
}
}
}
}
&.li-second-active {
border-radius: 4px;
border: 2px solid rgba(24, 144, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(166, 181, 199, 0.34);
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 1px;
}
}
}
}
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
border-bottom: 1px solid #ebeef5;
}
.store-select-wrap {
width: 580px;
// height: 470px;
margin-top: 10px;
padding: 20px;
background: rgba(245, 247, 250, 1);
&.w-845 {
width: 845px;
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
}
.el-input-number {
width: 123px;
}
.store-select-body {
margin-top: 20px;
}
&.child-select-wrap {
padding-left: 20px;
.el-input-number {
width: 123px;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-25 10:53:44
-->
<!--
<consume-config></consume-config>
import consumeConfig from '@/components/active-config/configs/consume-config.vue';
-->
<template>
<div class="consume-config border-box">
<el-form
label-width="154px"
:model="consumeAction"
ref="consumeForm"
:rules="rules"
>
<el-form-item
label="消费门店控制:"
prop=""
>
<ul class="flex ">
<template v-for="(item, index) in consumeStoreData">
<li
:class="['li-cell li-second-cell flex-1 ', consumeAction.consumeStoreControlFlag == item.goalId ? 'li-second-active' : '']"
:key="index + 'first'"
@click="selectStore(item)"
>
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div
v-if="consumeAction.consumeStoreControlFlag == 1"
class="store-select-wrap"
>
<div class="store-select-title">
<el-tooltip placement="top">
<div slot="content">该文案将显示在消费奖励规则中,<br />向活动参与者说明消费门店的条件要求,<br />请尽量用简洁易懂的描述。</div>
<span class="font-12 color-606266 cursor-pointer store-title-name">门店条件文案:</span>
</el-tooltip>
<limitInput
:inputWidth="385"
:disflag="$route.query.editFlag ? true : false"
:inputValue.sync="consumeAction.consumeStoreName"
:holder="'请输入门店条件文案'"
:getByType="'char'"
:maxLength="30"
> </limitInput>
</div>
<div class="store-select-body">
<vue-gic-store-card
:readonly="$route.query.editFlag ? true : false"
:uuid.sync="uuid"
ref="storeCard"
></vue-gic-store-card>
</div>
</div>
</el-form-item>
<el-form-item
class="m-t-20"
label="成交额控制:"
prop=""
>
<ul class="flex ">
<template v-for="(item, index) in dealAmountData">
<li
:class="['li-cell li-second-cell flex-1 ', consumeAction.dealAmountControlFlag == item.goalId ? 'li-second-active' : '']"
:key="index + 'first'"
@click="selectMoney(item)"
>
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div
v-if="consumeAction.dealAmountControlFlag == 1"
class="store-select-wrap child-select-wrap"
>
<div class="store-select-title">
<span class="font-14 color-606266">控制区间:</span>
<el-input-number
v-model="consumeAction.dealAmountControlMin"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10">元 - </span>
<el-input-number
v-model="consumeAction.dealAmountControlMax"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<span class="font-14 color-606266"></span>
</div>
</div>
</el-form-item>
<el-form-item
class="m-t-20"
label="单笔成交件数控制:"
prop=""
>
<ul class="flex">
<template v-for="(item, index) in singleDealData">
<li
:class="['li-cell li-second-cell flex-1 ', consumeAction.singleDealNumberControlFlag == item.goalId ? 'li-second-active' : '']"
:key="index + 'first'"
@click="selectNumber(item)"
>
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div
v-if="consumeAction.singleDealNumberControlFlag == 1"
class="store-select-wrap child-select-wrap"
>
<div class="store-select-title">
<span class="font-14 color-606266">控制区间:</span>
<el-input-number
v-model="consumeAction.singleDealNumberControlMin"
controls-position="right"
:min="1"
:max="99"
> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10">件 - </span>
<el-input-number
v-model="consumeAction.singleDealNumberControlMax"
controls-position="right"
:min="1"
:max="99"
> </el-input-number>
<span class="font-14 color-606266"></span>
</div>
</div>
</el-form-item>
</el-form>
</div>
</template>
<script>
import limitInput from '@/components/limit-input.vue';
export default {
name: 'consume-config',
components: {
limitInput
},
data() {
return {
consumeAction: {
consumeStoreControlFlag: 0, //消费门店控制开关 1控制,0不控制
consumeStoreName: '', //消费门店文案
dealAmountControlFlag: 0, //成交额控制开关 0不控制,1控制区间
dealAmountControlMin: 0, //成交额控制最小值
dealAmountControlMax: 0, //成交额控制最大值
singleDealNumberControlFlag: 0, //单笔成交件数控制开关 0不控制,1控制区间
singleDealNumberControlMin: 0, //单笔成交件数最小值
singleDealNumberControlMax: 0, //单笔成交件数最大值
uuid: '',
storeList: []
},
consumeStoreData: [
{
goalId: 0,
goalName: '不予控制',
describe: '不对消费门店作要求,即在全国任意门店消费都满足条件。'
},
{
goalId: 1,
goalName: '消费门店控制',
describe: '满足要求的门店范围,受邀人只有在范围内的门店消费,才有资格被计为有效消费行为。'
}
],
dealAmountData: [
{
goalId: 0,
goalName: '不予控制',
describe: '不对订单的成交金额作要求,即消费任意金额都算满足条件。'
},
{
goalId: 1,
goalName: '成交额控制',
describe: '满足要求的成交额范围,受邀人的成交额只有满足该范围,才有资格被计为有效消费行为。'
}
],
singleDealData: [
{
goalId: 0,
goalName: '不予控制',
describe: '不对订单的成交商品件数作要求,即消费任意商品件数都算满足条件。'
},
{
goalId: 1,
goalName: '成交件数控制',
describe: '满足要求的成交件数范围,受邀人的成交件数只有满足该范围,才有资格被计为有效消费行为。'
}
]
};
},
methods: {
/**
* 表单提交
*/
submitForm() {
const that = this;
that.consumeAction.storeList = that.refs.storeCard.rightList;
that.$refs['consumeForm'].validate(valid => {
if (valid) {
that.consumeAction.storeList = that.refs.storeCard.rightList;
} else {
return false;
}
});
},
/**
* 选择消费门店控制:
*/
selectStore(item) {
const that = this;
that.consumeAction.consumeStoreControlFlag = item.goalId;
},
/**
* 选择成交额控制:
*/
selectMoney(item) {
const that = this;
that.consumeAction.dealAmountControlFlag = item.goalId;
},
/**
* 选择单笔成交件数控制:
*/
selectNumber(item) {
const that = this;
that.consumeAction.singleDealNumberControlFlag = item.goalId;
}
},
mounted() {
const that = this;
console.log(that.refs.storeCard.rightList);
}
};
</script>
<style lang="less" scoped>
.p-l-3 {
padding-left: 3px;
}
.p-r-10 {
padding-right: 10px;
}
.consume-config {
width: 100%;
padding: 20px;
background: #fff;
.consume-config-title {
margin: 0 auto;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 27px;
margin-bottom: 48px;
}
.m-b-0 {
margin-bottom: 0;
}
.m-t-48 {
margin-top: 48px;
}
.m-t-50 {
margin-top: 50px;
}
.consume-config-subtitle {
width: 800px;
margin: 14px auto;
line-height: 20px;
font-weight: 500;
text-align: center;
}
ul {
.li-cell {
position: relative;
width: 427px;
height: 131px;
background: rgba(255, 255, 255, 1);
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px;
cursor: pointer;
max-width: 30%;
&:first-child {
margin-left: 0;
}
.li-cell-inner {
border-radius: 4px;
width: 100%;
height: 100%;
.li-cell-left {
height: 100%;
padding-left: 30px;
img {
max-width: 66px;
max-height: 66px;
}
}
.li-cell-right {
height: 100%;
padding: 16px 36px;
.li-cell-active_name {
font-weight: 600;
line-height: 25px;
}
.li-cell-active_describe {
margin-top: 13px;
font-weight: 500;
line-height: 20px;
}
}
}
.common-cell-check {
display: none;
position: absolute;
right: 0;
bottom: 0;
width: 22px;
height: 22px;
z-index: 1;
.common-cell-triangle {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.common-cell-outer {
position: absolute;
right: -16px;
bottom: -6px;
width: 32px;
height: 20px;
background: #1890ff;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
i {
position: absolute;
top: 0px;
left: 7px;
font-size: 12px;
color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
}
}
/* 二级 */
&.li-second-cell {
max-width: 234px;
height: 141px;
padding: 20px;
.li-cell-inner {
.li-cell-bottom {
height: 60px;
background: #fff;
border-radius: 0 0 4px 4px;
.li-cell-scene {
.li-cell-scene_title {
font-weight: 600;
line-height: 20px;
}
.li-cell-scene_text {
margin-top: 10px;
font-weight: 500;
line-height: 20px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden;
}
}
}
}
.common-cell-check {
.common-cell-triangle {
.common-cell-outer {
background: #1890ff;
i {
color: #fff;
}
}
}
}
}
&.li-second-active {
border-radius: 4px;
border: 2px solid rgba(24, 144, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(166, 181, 199, 0.34);
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 1px;
}
}
}
}
}
.store-select-wrap {
width: 580px;
// height: 470px;
margin-top: 10px;
padding: 20px 45px;
background: rgba(245, 247, 250, 1);
.store-title-name {
padding-bottom: 3px;
border-bottom: 2px dotted #1890ff;
}
.store-select-body {
margin-top: 20px;
}
&.child-select-wrap {
padding-left: 20px;
.el-input-number {
width: 123px;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息-闯关奖励设置
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-25 14:26:41
-->
<!--
<entry-award></entry-award>
import entryAward from '@/components/active-config/configs/entry-award.vue';
-->
<template>
<div class="entry-award border-box">
<el-form
label-width="154px"
:model="passAward"
ref="rewardForm"
:rules="rules"
>
<el-form-item
label="闯关指标(多选):"
prop=""
>
<ul class="flex ">
<template v-for="(item, index) in modeData">
<li
:class="['li-cell li-second-cell flex-1 ', item.check ? 'li-second-active' : '']"
:key="index + 'first'"
@click="selectStore(item)"
>
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
</el-form-item>
<el-form-item
v-if="passAward.dealNumberFlag == 1"
class="m-t-20"
label="成交人数闯关奖项:"
prop=""
>
<el-table
:data="passAward.dealNumberSettingParam"
style="width: 100%"
>
<el-table-column label="排名">
<template slot-scope="scope">
<div class="cell">
<div>
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
v-model="scope.row.people"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖品">
<template slot-scope="scope">
<div class="cell flex flex-align-center">
<div>
<div>
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-input-number
class="w-146"
v-model="scope.row.point"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
</div>
<div class="m-t-10">
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-select
class="w-146"
v-model="scope.row.cardId"
placeholder="请选择"
>
<el-option
v-for="item in cardOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div>
</div>
<el-button
v-if="scope.$index !=0"
class="m-l-16"
@click.stop="deleteRow(scope.$index, passAward.dealNumberSettingParam)"
type="text"
size="small"
>
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div
class="add-line text-center cursor-pointer"
@click="addPeopleItem"
><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</el-form-item>
<el-form-item
v-if="passAward.dealAmountFlag == 1"
class="m-t-20"
label="成交额闯关奖项: "
prop=""
>
<el-table
:data="passAward.dealAmountSettingParam"
style="width: 100%"
>
<el-table-column label="排名">
<template slot-scope="scope">
<div class="cell">
<div>
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
class="w-90"
v-model="scope.row.money"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖品">
<template slot-scope="scope">
<div class="cell flex flex-align-center">
<div>
<div>
<el-checkbox v-model="scope.row.pointCheck">积分</el-checkbox>
<el-input-number
class="w-146"
v-model="scope.row.point"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
</div>
<div class="m-t-10">
<el-checkbox v-model="scope.row.cardCheck">卡券</el-checkbox>
<el-select
class="w-146"
v-model="scope.row.cardId"
placeholder="请选择"
>
<el-option
v-for="item in cardOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div>
</div>
<el-button
v-if="scope.$index !=0"
class="m-l-16"
@click.stop="deleteRow(scope.$index, passAward.dealAmountSettingParam)"
type="text"
size="small"
>
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div
class="add-line text-center cursor-pointer"
@click="addMoneyItem"
><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
name: 'entry-award',
components: {
},
data() {
return {
passAward: {
"dealNumberFlag": 0, //成交人数开关 1开启
"dealAmountFlag": 0, //成交额开关 1开启
"dealNumberSettingParam": [
{
},
{
}
], //成交人数奖项 成交人数奖项json
"dealAmountSettingParam": [{},{}], //成交额奖项 成交额奖项json
"stepType": 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
},
modeData: [
{
goalId: 1,
goalName: '成交人数(推荐)',
describe: '以完成规定消费行为的受邀人数量作为计数指标',
check: false
},
{
goalId: 2,
goalName: '成交额',
describe: '以受邀人的总消费金额作为计数指标(单个受邀人多次消费作累计计数)',
check: false
}
],
cardOptions: [],//卡券数据
};
},
methods: {
/**
* 表单提交
*/
submitForm() {
const that = this;
that.consumeAction.storeList = that.refs.storeCard.rightList;
that.$refs['rewardForm'].validate(valid => {
if (valid) {
that.consumeAction.storeList = that.refs.storeCard.rightList;
} else {
return false;
}
});
},
/**
* 选择即时奖励模式:
*/
selectStore(item) {
const that = this;
item.check = item.check ? false: true;
if(item.goalId == 1) {
that.passAward.dealNumberFlag = item.check ? 1: 0;
}else {
that.passAward.dealAmountFlag = item.check ? 1: 0;
}
console.log(item.check,that.passAward.dealNumberFlag)
},
/**
* 删除:
*/
deleteRow(index, arr) {
// const that = this;
arr.splice(index, 1);
},
/**
* 成交人添加奖项:
*/
addPeopleItem() {
const that = this;
that.passAward.dealNumberSettingParam.push(
{
people: 1,
point: 1,
pointCheck: false,
cardId: '',
cardCheck: false,
}
)
},
addMoneyItem() {
const that = this; //成交额奖项 成交额奖项json
that.passAward.dealAmountSettingParam.push(
{
people: 1,
point: 1,
pointCheck: false,
cardId: '',
cardCheck: false,
}
)
}
},
/* mounted() {
} */
};
</script>
<style lang="less" scoped>
.p-l-3 {
padding-left: 3px;
}
.p-l-10 {
padding-left: 10px;
}
.p-r-10 {
padding-right: 10px;
}
.m-l-10 {
margin-left: 10px;
}
.m-l-16 {
margin-left: 16px;
}
.m-t-10 {
margin-top: 10px;
}
.w-90 {
width: 90px;
}
.w-146 {
width: 146px;
}
.entry-award {
width: 100%;
padding: 20px;
background: #fff;
.entry-award-title {
margin: 0 auto;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 27px;
margin-bottom: 48px;
}
.m-b-0 {
margin-bottom: 0;
}
.m-t-48 {
margin-top: 48px;
}
.m-t-50 {
margin-top: 50px;
}
.entry-award-subtitle {
width: 800px;
margin: 14px auto;
line-height: 20px;
font-weight: 500;
text-align: center;
}
ul {
.li-cell {
position: relative;
width: 427px;
// height: 131px;
background: rgba(255, 255, 255, 1);
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px;
cursor: pointer;
max-width: 30%;
&:first-child {
margin-left: 0;
}
.li-cell-inner {
border-radius: 4px;
width: 100%;
height: 100%;
.li-cell-left {
height: 100%;
padding-left: 30px;
img {
max-width: 66px;
max-height: 66px;
}
}
.li-cell-right {
height: 100%;
padding: 16px 36px;
.li-cell-active_name {
font-weight: 600;
line-height: 25px;
}
.li-cell-active_describe {
margin-top: 13px;
font-weight: 500;
line-height: 20px;
}
}
}
.common-cell-check {
display: none;
position: absolute;
right: 0;
bottom: 0;
width: 22px;
height: 22px;
z-index: 1;
.common-cell-triangle {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.common-cell-outer {
position: absolute;
right: -16px;
bottom: -6px;
width: 32px;
height: 20px;
background: #1890ff;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
i {
position: absolute;
top: 0px;
left: 7px;
font-size: 12px;
color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
}
}
/* 二级 */
&.li-second-cell {
max-width: 265px;
// height: 141px;
padding: 20px;
.li-cell-inner {
.li-cell-bottom {
// height: 60px;
background: #fff;
border-radius: 0 0 4px 4px;
.li-cell-scene {
.li-cell-scene_title {
font-weight: 600;
line-height: 20px;
}
.li-cell-scene_text {
margin-top: 10px;
font-weight: 500;
line-height: 20px;
/* text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden; */
}
}
}
}
.common-cell-check {
.common-cell-triangle {
.common-cell-outer {
background: #1890ff;
i {
color: #fff;
}
}
}
}
}
&.li-second-active {
border-radius: 4px;
border: 2px solid rgba(24, 144, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(166, 181, 199, 0.34);
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 1px;
}
}
}
}
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
border-bottom: 1px solid #ebeef5;
}
.store-select-wrap {
width: 580px;
// height: 470px;
margin-top: 10px;
padding: 20px;
background: rgba(245, 247, 250, 1);
&.w-845 {
width: 845px;
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
}
.el-input-number {
width: 123px;
}
.store-select-body {
margin-top: 20px;
}
&.child-select-wrap {
padding-left: 20px;
.el-input-number {
width: 123px;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息-即时奖励设置
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-25 16:10:37
-->
<!--
<fraud-control></fraud-control>
import fraudControl from '@/components/active-config/configs/fraud-control.vue';
-->
<template>
<div class="fraud-control border-box">
<el-form label-width="154px" :model="pointFreeze" ref="rewardForm" :rules="rules">
<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"
>为了获取邀请人奖励,可能会出现恶意盗刷的情况,因此系统支持对单个受邀人的成交额累计上限做控制。<br />
这能有效的杜绝邀请人在闯关奖励、竞赛奖励中采用作弊手段(即时奖励有单独的限制控制,该成交额上限对即时奖励不起作用)。</span
>
</div>
</div>
<el-form-item label="成交额上限控制:" prop="">
<ul class="flex ">
<template v-for="(item, index) in modeData">
<li :class="['li-cell li-second-cell flex-1 ', pointFreeze.numberLimitType == item.goalId ? 'li-second-active' : '']" :key="index + 'first'" @click="selectStore(item)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div v-if="pointFreeze.numberLimitType == 2" class="store-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">限制额度:</span>
<el-input-number v-model="pointFreeze.numberLimitNum" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span class="font-14 color-606266"></span>
</div>
</div>
</el-form-item>
<div role="alert" class="el-alert el-alert--info m-t-20">
<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">转化路径的一系列节点中,消费行为尤其特殊,因为可以申请退款,所以涉及到奖励回收的问题。请根据自身的活动政策,配置相关的风险控制策略。注意:仅针对即时奖励可进行控制,闯关奖励、竞赛奖励和受邀人奖励不作回收处理。由于即时奖励中没有卡券类奖励,因此没有卡券处理方案的配置。</span>
</div>
</div>
<el-form-item class="m-t-20" label="积分处理方案:" prop="">
<ul class="flex ">
<template v-for="(item, index) in contentData">
<li :class="['li-cell li-second-cell flex-1 ', pointFreeze.awardLimitType == item.goalId ? 'li-second-active' : '']" :key="index + 'first'" @click="selectMoney(item)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div v-if="pointFreeze.awardLimitType == 1" class="store-select-wrap child-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">延时时长:</span>
<el-input-number v-model="pointFreeze.operateDay" controls-position="right" :min="1" :max="99"> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10"></span>
</div>
</div>
<div v-if="pointFreeze.awardLimitType == 2" class="store-select-wrap child-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">冻结时长:</span>
<el-input-number v-model="pointFreeze.operateDay" controls-position="right" :min="1" :max="99"> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10"></span>
</div>
</div>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
name: 'fraud-control',
components: {},
data() {
return {
pointFreeze: {
numberLimitType: 1,
numberLimitNum: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度
awardLimitNumber: 0, //额度
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
},
modeData: [
{
goalId: 1,
goalName: '不控制上限 (推荐)',
describe: '同一个受邀人无论消费多少,都会计入累计成交额。'
},
{
goalId: 2,
goalName: '控制成交额上限',
describe: '限制针对单个受邀人统计的成交额,超过该额度之后,溢出的成交额不计入奖励结算的统计。'
}
],
contentData: [
{
goalId: 1,
goalName: '延时发放(推荐)',
describe: '根据自身的退换货有效期政策,设置延时发放积分的时长,积分发放后再退款,系统不会追扣积分。'
},
{
goalId: 2,
goalName: '积分冻结',
describe: '积分发放没有延时,但受邀人退款后会追扣(回收)积分,可设置积分冻结期来确保退换服务期内的积分安全。注意:闯关奖励、竞赛奖励、受邀人奖励不会追扣(回收)。'
},
{
goalId: 3,
goalName: '不予控制',
describe: '积分发放没有延时,也不会对受邀人的 退款事件作积分的追扣(回收)。'
}
]
};
},
methods: {
/**
* 表单提交
*/
submitForm() {
const that = this;
that.consumeAction.storeList = that.refs.storeCard.rightList;
that.$refs['rewardForm'].validate(valid => {
if (valid) {
that.consumeAction.storeList = that.refs.storeCard.rightList;
} else {
return false;
}
});
},
/**
* 选择即时奖励模式:
*/
selectStore(item) {
const that = this;
that.pointFreeze.numberLimitType = item.goalId;
},
/**
* 选择即时奖励内容:
*/
selectMoney(item) {
const that = this;
that.pointFreeze.awardLimitType = item.goalId;
},
/**
* 阶梯奖励添加奖项:
*/
toAddItem() {
const that = this;
that.pointFreeze.instanceContent.push({
minPeople: 10,
maxPeople: 20,
point: 1
});
}
},
mounted() {
const that = this;
console.log(that.refs.storeCard.rightList);
}
};
</script>
<style lang="less" scoped>
.p-l-3 {
padding-left: 3px;
}
.p-l-10 {
padding-left: 10px;
}
.p-r-10 {
padding-right: 10px;
}
.m-l-10 {
margin-left: 10px;
}
.m-l-16 {
margin-left: 16px;
}
.fraud-control {
width: 100%;
padding: 20px;
background: #fff;
.fraud-control-title {
margin: 0 auto;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 27px;
margin-bottom: 48px;
}
.m-b-0 {
margin-bottom: 0;
}
.m-t-48 {
margin-top: 48px;
}
.m-t-50 {
margin-top: 50px;
}
.fraud-control-subtitle {
width: 800px;
margin: 14px auto;
line-height: 20px;
font-weight: 500;
text-align: center;
}
.el-alert--info {
width: 799px;
margin-bottom: 17px;
background: #e6f7ff;
border: 1px solid #91d5ff;
.el-alert__icon {
padding-top: 5px;
align-self: flex-start;
}
.el-alert__content {
line-height: 22px;
padding-right: 0;
}
}
ul {
.li-cell {
position: relative;
width: 427px;
// height: 131px;
background: rgba(255, 255, 255, 1);
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px;
cursor: pointer;
max-width: 30%;
&:first-child {
margin-left: 0;
}
.li-cell-inner {
border-radius: 4px;
width: 100%;
height: 100%;
.li-cell-left {
height: 100%;
padding-left: 30px;
img {
max-width: 66px;
max-height: 66px;
}
}
.li-cell-right {
height: 100%;
padding: 16px 36px;
.li-cell-active_name {
font-weight: 600;
line-height: 25px;
}
.li-cell-active_describe {
margin-top: 13px;
font-weight: 500;
line-height: 20px;
}
}
}
.common-cell-check {
display: none;
position: absolute;
right: 0;
bottom: 0;
width: 22px;
height: 22px;
z-index: 1;
.common-cell-triangle {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.common-cell-outer {
position: absolute;
right: -16px;
bottom: -6px;
width: 32px;
height: 20px;
background: #1890ff;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
i {
position: absolute;
top: 0px;
left: 7px;
font-size: 12px;
color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
}
}
/* 二级 */
&.li-second-cell {
max-width: 234px;
// height: 141px;
padding: 20px;
.li-cell-inner {
.li-cell-bottom {
// height: 60px;
background: #fff;
border-radius: 0 0 4px 4px;
.li-cell-scene {
.li-cell-scene_title {
font-weight: 600;
line-height: 20px;
}
.li-cell-scene_text {
margin-top: 10px;
font-weight: 500;
line-height: 20px;
/* text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden; */
}
}
}
}
.common-cell-check {
.common-cell-triangle {
.common-cell-outer {
background: #1890ff;
i {
color: #fff;
}
}
}
}
}
&.li-second-active {
border-radius: 4px;
border: 2px solid rgba(24, 144, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(166, 181, 199, 0.34);
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 1px;
}
}
}
}
}
.store-select-wrap {
width: 580px;
// height: 470px;
margin-top: 10px;
padding: 20px;
background: rgba(245, 247, 250, 1);
&.w-845 {
width: 845px;
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
}
.el-input-number {
width: 123px;
}
.store-select-body {
margin-top: 20px;
}
&.child-select-wrap {
padding-left: 20px;
.el-input-number {
width: 123px;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息-即时奖励设置
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-25 15:37:41
-->
<!--
<invitee-reward></invitee-reward>
import inviteeReward from '@/components/active-config/configs/invitee-reward.vue';
-->
<template>
<div class="invitee-reward border-box">
<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">给邀请人的奖励往往是为了扩大活动影响力和辐射范围,而受邀人奖励则能提升活动响应率和行为转化能力。<br />
您可以配置受邀人奖励,当完成相关行为后,受邀人将实时获取相关奖励。<br />
注意:与邀请人奖励不同,受邀人无论消费多少次,都只能获得一次受邀人奖励。</span>
</div>
</div>
<el-form
label-width="154px"
:model="invitedAward"
ref="rewardForm"
:rules="rules"
>
<el-form-item
label="奖励内容:"
prop=""
>
<div class="point-cell">
<div class="point-cell-title border-box flex flex-space-between">
<div class="point-cell-name font-14 color-303133 font-w-600">积分奖励</div>
<div class="point-cell-switch">
<el-switch
v-model="invitedAward.pointSettingFlag"
active-text=""
inactive-text=""
>
</el-switch>
</div>
</div>
<div
v-if="invitedAward.pointSettingFlag"
class="point-cell-body border-box"
>
<div class="point-title-tip font-14 color-606266">积分奖励只适用于受邀人有会员卡的场景(适合老客复购场景,不适合老带新场景),非会员受邀人即使完成相关行为也无法获取积分奖励。</div>
<div
data-v-6033a8b1=""
class="el-form-item m-t-44"
>
<label
for=""
class="el-form-item__label"
style="width: 85px;"
>奖励模式:</label>
<div
class="el-form-item__content"
style="margin-left: 85px;"
>
<el-radio-group v-model="invitedAward.point.awardMode">
<el-radio :label="1">定额奖励</el-radio>
<el-radio :label="2">阶梯奖励</el-radio>
<el-radio :label="3">成交额等比奖励</el-radio>
</el-radio-group>
</div>
</div>
<div
v-if="invitedAward.point.awardMode == 1"
class="m-t-20"
>
<div class="store-select-title">
<span class="font-14 color-606266">奖励额度:</span>
<el-input-number
v-model="invitedAward.awardPoint"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<span class="font-14 color-606266">积分</span>
</div>
</div>
<div
v-if="invitedAward.point.awardMode == 2"
class="m-t-20 w-845"
>
<div class="store-select-title">
<el-table
:data="invitedAward.point.awardStepParam"
style="width: 100%"
>
<el-table-column label="成交额">
<template slot-scope="scope">
<div class="cell">
<div>
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
v-model="scope.row.amount"
controls-position="right"
:min="1"
:max="9999999999"
> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖励积分">
<template slot-scope="scope">
<div class="cell">
<el-input-number
v-model="scope.row.point"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<el-button
v-if="scope.$index !=0"
class="m-l-16"
@click.stop="deleteRow(scope.$index, invitedAward.point.awardStepParam)"
type="text"
size="small"
>
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div
class="add-line text-center cursor-pointer"
@click="addPointItem"
><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</div>
</div>
<div
v-if="invitedAward.point.awardMode == 3"
class="m-t-20"
>
<div class="store-select-title">
<span class="font-14 color-606266">奖励额度:</span>
<span class="font-14 color-606266">每消费</span>
<el-input-number
v-model="invitedAward.awardPerAmount"
controls-position="right"
:min="1"
:max="999"
> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10">元 奖励 </span>
<el-input-number
v-model="invitedAward.awardPerPoint"
controls-position="right"
:min="1"
:max="999"
> </el-input-number>
<span class="font-14 color-606266">积分</span>
</div>
</div>
</div>
</div>
</el-form-item>
<el-form-item
class="m-t-20"
label=""
prop=""
>
<div class="point-cell">
<div class="point-cell-title flex flex-space-between">
<div class="point-cell-name font-14 color-303133 font-w-600">卡券奖励</div>
<div class="point-cell-switch">
<el-switch
v-model="invitedAward.cardSettingFlag"
active-text=""
inactive-text=""
>
</el-switch>
</div>
</div>
<div
v-if="invitedAward.cardSettingFlag"
class="point-cell-body"
>
<div class="point-title-tip font-14 color-606266">该奖励仅适用于消费行为后的奖励,消费行为之前如果有送受邀人卡券的需求,请在转化路径中增加“卡券领取”环节。受邀人奖励中的卡券仅单纯作为奖励,不做转化路径的漏斗分析、活动效果分析等。</div>
<div
data-v-6033a8b1=""
class="el-form-item m-t-44"
>
<label
for=""
class="el-form-item__label"
style="width: 85px;"
>奖励模式:</label>
<div
class="el-form-item__content"
style="margin-left: 85px;"
>
<el-radio-group v-model="invitedAward.card.cardAwardMode">
<el-radio :label="0">固定奖励</el-radio>
<el-radio :label="1">阶梯奖励</el-radio>
</el-radio-group>
</div>
</div>
<div
v-if="invitedAward.card.cardAwardMode == 0"
class="m-t-20 child-select-wrap"
>
<div class="store-select-title">
<span class="font-14 color-606266">选择卡券:</span>
<el-select
class="w-240"
v-model="invitedAward.card.cardId"
placeholder="请选择"
>
<el-option
v-for="item in cardOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div>
</div>
<div
v-if="invitedAward.card.cardAwardMode == 1"
class="m-t-20 child-select-wrap"
>
<el-table
:data="invitedAward.card.awardStepParam"
style="width: 100%"
>
<el-table-column label="成交额">
<template slot-scope="scope">
<div class="cell">
<div>
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number
v-model="scope.row.amount"
controls-position="right"
:min="1"
:max="9999999999"
> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖励卡券">
<template slot-scope="scope">
<div class="cell">
<el-select
class="w-240"
v-model="scope.row.cardId"
placeholder="请选择"
>
<el-option
v-for="item in cardOptions"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
<el-button
v-if="scope.$index !=0"
class="m-l-16"
@click.stop="deleteRow(scope.$index, invitedAward.card.awardStepParam)"
type="text"
size="small"
>
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div
class="add-line text-center cursor-pointer"
@click="addCardItem"
><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</div>
</div>
</div>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
name: 'invitee-reward',
components: {
},
data() {
return {
invitedAward: {
"pointSettingFlag": true, //积分奖励开关 1开启
"cardSettingFlag": true, //卡券开关 1开启
"point": {
"awardMode": 1,//1、定额,2、阶梯,3、等比
"awardPoint": 1,//定额奖励积分
"awardStepParam": [
{
"amount": 1,
"point": 1,
"cardName": ""
}
],
"awardPerAmount": 0,//等比奖励中的每成交多少元
"awardPerPoint": 0,//等比奖励中积分
"shareFontColor": "分享按钮文字色"
},
"card": {
"cardAwardMode": 0,
"cardId": "",
"cardName": "",
"awardStepParam": [
{
"amount": 1,
"cardId": "",
"cardName": ""
}
]
},
instanceContent: [
{
people: 10,
point: 1
},
{
minPeople: 10,
maxPeople: 20,
point: 1
}
], //即时奖励内容(阶梯内容) 奖励内容json字符串
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度
awardLimitNumber: 0, //限制奖励次数
awardLimitPoint: 0, //限制奖励额度
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
},
cardOptions: []
};
},
methods: {
/**
* 表单提交
*/
submitForm() {
const that = this;
that.consumeAction.storeList = that.refs.storeCard.rightList;
that.$refs['rewardForm'].validate(valid => {
if (valid) {
that.consumeAction.storeList = that.refs.storeCard.rightList;
} else {
return false;
}
});
},
/**
* 阶梯奖励添加奖项:
*/
addPointItem() {
const that = this;
that.invitedAward.point.awardStepParam.push(
{
"amount": 1,
"point": 1,
}
)
},
addCardItem() {
const that = this;
that.invitedAward.card.awardStepParam.push(
{
"amount": 1,
"cardId": '',
}
)
},
},
mounted() {
const that = this;
console.log(that.rightList);
}
};
</script>
<style lang="less" scoped>
.w-240 {
width: 240px;
}
.el-alert--info {
width: 799px;
margin-bottom: 17px;
background: #e6f7ff;
border: 1px solid #91d5ff;
.el-alert__icon {
padding-top: 5px;
align-self: flex-start;
}
.el-alert__content {
line-height: 22px;
padding-right: 0;
}
}
.p-l-3 {
padding-left: 3px;
}
.p-l-10 {
padding-left: 10px;
}
.p-r-10 {
padding-right: 10px;
}
.m-l-10 {
margin-left: 10px;
}
.m-l-16 {
margin-left: 16px;
}
.m-t-44 {
margin-top: 44px;
}
.invitee-reward {
width: 100%;
padding: 20px;
background: #fff;
.invitee-reward-title {
margin: 0 auto;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 27px;
margin-bottom: 48px;
}
.m-b-0 {
margin-bottom: 0;
}
.m-t-48 {
margin-top: 48px;
}
.m-t-50 {
margin-top: 50px;
}
.invitee-reward-subtitle {
width: 800px;
margin: 14px auto;
line-height: 20px;
font-weight: 500;
text-align: center;
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
border-bottom: 1px solid #ebeef5;
}
.store-select-wrap {
width: 580px;
// height: 470px;
margin-top: 10px;
padding: 20px;
background: rgba(245, 247, 250, 1);
&.w-845 {
width: 845px;
}
.el-input-number {
width: 123px;
}
.store-select-body {
margin-top: 20px;
}
&.child-select-wrap {
padding-left: 20px;
.el-input-number {
width: 123px;
}
}
}
.point-cell {
width: 749px;
// min-height: 556px;
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
.point-cell-title {
width: 100%;
height: 40px;
line-height: 40px;
padding: 0 20px;
background: rgba(240, 246, 255, 1);
border-radius: 4px 4px 0px 0px;
border-bottom: 1px solid rgba(220, 223, 230, 1);
}
.point-cell-body {
width: 100%;
padding: 20px;
.point-title-tip {
font-weight: 500;
line-height: 20px;
}
}
}
}
</style>
<!--
* @Descripttion: 当前组件信息-即时奖励设置
* @version: 1.0.0
* @Author: 无尘
* @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-25 11:13:58
-->
<!--
<spot-award></spot-award>
import spotAward from '@/components/active-config/configs/spot-award.vue';
-->
<template>
<div class="spot-award border-box">
<el-form label-width="154px" :model="instanceAward" ref="rewardForm" :rules="rules">
<el-form-item label="即时奖励模式:" prop="">
<ul class="flex ">
<template v-for="(item, index) in modeData">
<li :class="['li-cell li-second-cell flex-1 ', instanceAward.instanceMade == item.goalId ? 'li-second-active' : '']" :key="index + 'first'" @click="selectStore(item)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div v-if="instanceAward.instanceMade == 1" class="store-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">定额奖励额度</span>
<el-input-number v-model="instanceAward.instancePoint" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span class="font-14 color-606266">积分</span>
</div>
</div>
<div v-if="instanceAward.instanceMade == 2" class="store-select-wrap w-845">
<div class="store-select-title">
<span class="font-14 color-606266">阶梯奖励内容:</span>
<el-table :data="instanceAward.instanceContent" style="width: 100%" :row-class-name="tableRowClassName">
<el-table-column label="排名">
<template slot-scope="scope">
<div class="cell">
<div v-if="scope.$index == 0">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number v-model="scope.row.end" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
<div v-if="scope.$index != 0 && scope.$index != instanceAward.instanceContent.length - 1">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number v-model="scope.row.start" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10 p-r-10">人 至</span>
<el-input-number v-model="scope.row.end" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span class="font-14 color-606266 p-l-10"></span>
</div>
<div v-if="scope.$index != 0 && scope.$index == instanceAward.instanceContent.length - 1">
<span class="font-14 color-606266 p-r-10"></span>
<el-input-number v-model="scope.row.start" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span v-if="scope.row.infinity" class="font-14 color-606266 p-l-10 p-r-10">人 至</span>
<el-input-number v-if="scope.row.infinity" v-model="scope.row.end" controls-position="right" :min="1" :max="999999"> </el-input-number>
<el-checkbox class="m-l-10" v-model="scope.row.infinity" @change="changeEnd($event, scope.row)">无穷大</el-checkbox>
</div>
</div>
</template>
</el-table-column>
<el-table-column label="奖励积分">
<template slot-scope="scope">
<div class="cell">
<el-input-number v-model="scope.row.point" controls-position="right" :min="1" :max="999999"> </el-input-number>
<el-button v-if="scope.$index != 0" class="m-l-16" @click.stop="deleteRow(scope.$index, instanceAward.instanceContent)" type="text" size="small">
删除
</el-button>
</div>
</template>
</el-table-column>
</el-table>
<div class="add-line text-center cursor-pointer" @click="toAddItem"><i class="el-icon-plus color-1890ff"></i><span class="color-1890ff font-14 p-l-10">添加奖项</span></div>
</div>
</div>
<div v-if="instanceAward.instanceMade == 3" class="store-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">成交额等比奖励额度:</span>
<span class="font-14 color-606266">每消费</span>
<el-input-number v-model="instanceAward.instanceNumber" controls-position="right" :min="1" :max="999"> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10">元 - </span>
<el-input-number v-model="instanceAward.instancePoint" controls-position="right" :min="1" :max="999"> </el-input-number>
<span class="font-14 color-606266">积分</span>
</div>
</div>
</el-form-item>
<el-form-item class="m-t-20" label="即时奖励内容:" prop="">
<ul class="flex ">
<template v-for="(item, index) in contentData">
<li :class="['li-cell li-second-cell flex-1 ', instanceAward.awardLimitType == item.goalId ? 'li-second-active' : '']" :key="index + 'first'" @click="selectMoney(item)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
<div v-if="instanceAward.awardLimitType == 2" class="store-select-wrap child-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">限制次数:</span>
<el-input-number v-model="instanceAward.awardLimitNumber" controls-position="right" :min="1" :max="999999"> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10"></span>
</div>
</div>
<div v-if="instanceAward.awardLimitType == 3" class="store-select-wrap child-select-wrap">
<div class="store-select-title">
<span class="font-14 color-606266">限制额度:</span>
<el-input-number v-model="instanceAward.awardLimitNumber" controls-position="right" :min="1" :max="9999999999"> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10">积分</span>
</div>
</div>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
name: 'spot-award',
components: {},
data() {
return {
instanceAward: {
instanceMade: 1, //即时奖励模式 1、定额奖励,2阶梯奖励,3成交额等比奖励
instancePoint: 0, //奖励积分(定额中的积分,等比中的积分)
instanceNumber: 0, //等比奖励种的每多少元
instanceContent: [
{
start: 1,
end: 5,
point: 1,
infinity: false
},
{
start: 10,
end: 20,
point: 1,
infinity: false
}
], //即时奖励内容(阶梯内容) 奖励内容json字符串
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度
awardLimitNumber: 0, //限制奖励次数
awardLimitPoint: 0, //限制奖励额度
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
},
modeData: [
{
goalId: 1,
goalName: '定额奖励(推荐)',
describe: '固定额度奖励'
},
{
goalId: 2,
goalName: '阶梯奖励',
describe: '累计邀请人数越多,奖励也越高'
},
{
goalId: 3,
goalName: '成交额等比奖励',
describe: '按受邀人成交额的一定比例来奖励'
}
],
contentData: [
{
goalId: 1,
goalName: '不限制奖励(推荐)',
describe: '同一个受邀人无论消费多少次,邀请人都能获得相应额度的奖励。'
},
{
goalId: 2,
goalName: '限制奖励次数',
describe: '限制单个受邀人的消费订单数,超过该订单额度之后,邀请人将无法获得该受邀人的奖励。'
},
{
goalId: 3,
goalName: '限制奖励额度',
describe: '限制单个受邀人能给邀请人触发的奖励,超过该额度之后,邀请人将无法获得该受邀人的奖励。'
}
]
};
},
methods: {
/**
* 表单提交
*/
submitForm() {
const that = this;
that.consumeAction.storeList = that.refs.storeCard.rightList;
that.$refs['rewardForm'].validate(valid => {
if (valid) {
that.consumeAction.storeList = that.refs.storeCard.rightList;
} else {
return false;
}
});
},
/**
* 选择即时奖励模式:
*/
selectStore(item) {
const that = this;
that.instanceAward.instanceMade = item.goalId;
},
/**
* 选择即时奖励内容:
*/
selectMoney(item) {
const that = this;
that.instanceAward.awardLimitType = item.goalId;
},
/**
* 阶梯奖励添加奖项:
*/
changeEnd(e, row) {
row.end = e ? -1 : '';
},
/**
* 阶梯奖励添加奖项:
*/
toAddItem() {
const that = this;
that.instanceAward.instanceContent.push({
start: 10,
end: 20,
point: 1,
infinity: false
});
}
},
mounted() {
const that = this;
console.log(that.refs.storeCard.rightList);
}
};
</script>
<style lang="less" scoped>
.p-l-3 {
padding-left: 3px;
}
.p-l-10 {
padding-left: 10px;
}
.p-r-10 {
padding-right: 10px;
}
.m-l-10 {
margin-left: 10px;
}
.m-l-16 {
margin-left: 16px;
}
.spot-award {
width: 100%;
padding: 20px;
background: #fff;
.spot-award-title {
margin: 0 auto;
text-align: center;
font-weight: 600;
line-height: 30px;
padding-top: 27px;
margin-bottom: 48px;
}
.m-b-0 {
margin-bottom: 0;
}
.m-t-48 {
margin-top: 48px;
}
.m-t-50 {
margin-top: 50px;
}
.spot-award-subtitle {
width: 800px;
margin: 14px auto;
line-height: 20px;
font-weight: 500;
text-align: center;
}
ul {
.li-cell {
position: relative;
width: 427px;
// height: 131px;
background: rgba(255, 255, 255, 1);
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px;
cursor: pointer;
max-width: 30%;
&:first-child {
margin-left: 0;
}
.li-cell-inner {
border-radius: 4px;
width: 100%;
height: 100%;
.li-cell-left {
height: 100%;
padding-left: 30px;
img {
max-width: 66px;
max-height: 66px;
}
}
.li-cell-right {
height: 100%;
padding: 16px 36px;
.li-cell-active_name {
font-weight: 600;
line-height: 25px;
}
.li-cell-active_describe {
margin-top: 13px;
font-weight: 500;
line-height: 20px;
}
}
}
.common-cell-check {
display: none;
position: absolute;
right: 0;
bottom: 0;
width: 22px;
height: 22px;
z-index: 1;
.common-cell-triangle {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.common-cell-outer {
position: absolute;
right: -16px;
bottom: -6px;
width: 32px;
height: 20px;
background: #1890ff;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
i {
position: absolute;
top: 0px;
left: 7px;
font-size: 12px;
color: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
}
}
/* 二级 */
&.li-second-cell {
max-width: 234px;
// height: 141px;
padding: 20px;
.li-cell-inner {
.li-cell-bottom {
// height: 60px;
background: #fff;
border-radius: 0 0 4px 4px;
.li-cell-scene {
.li-cell-scene_title {
font-weight: 600;
line-height: 20px;
}
.li-cell-scene_text {
margin-top: 10px;
font-weight: 500;
line-height: 20px;
/* text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden; */
}
}
}
}
.common-cell-check {
.common-cell-triangle {
.common-cell-outer {
background: #1890ff;
i {
color: #fff;
}
}
}
}
}
&.li-second-active {
border-radius: 4px;
border: 2px solid rgba(24, 144, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(166, 181, 199, 0.34);
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 1px;
}
}
}
}
}
.store-select-wrap {
width: 580px;
// height: 470px;
margin-top: 10px;
padding: 20px;
background: rgba(245, 247, 250, 1);
&.w-845 {
width: 845px;
}
.add-line {
height: 50px;
line-height: 50px;
background: #fff;
}
.el-input-number {
width: 123px;
}
.store-select-body {
margin-top: 20px;
}
&.child-select-wrap {
padding-left: 20px;
.el-input-number {
width: 123px;
}
}
}
}
</style>
......@@ -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
});
});
},
/**
* 获取活动中心数据
*/
......
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘
* @LastEditTime: 2019-11-21 12:53:10
* @LastEditTime: 2019-11-25 17:32:59
-->
<!--
<reward-config @submitBack="submitBack" @submitNext="submitNext"></reward-config>
......@@ -14,93 +14,279 @@ import rewardConfig from '@/components/active-config/reward-config.vue';
<template>
<div class="reward-config-content">
<div class="config-title font-14 color-303133">奖励配置</div>
<el-form
label-width="114px"
:model="activeInfoData"
ref="rewardForm"
:rules="rules"
>
<el-form-item
label="活动名称:"
prop="activeName"
>
<limitInput
:inputWidth="350"
:disflag="$route.query.interfaceId ? true : false"
:inputValue.sync="activeInfoData.activeName"
:holder="'请输入活动名称'"
:getByType="'word'"
:maxLength="30"
> </limitInput>
<el-form label-width="154px" :model="activeInfoData" ref="rewardForm" :rules="rules">
<el-form-item label="奖励模式:" prop="awardMode">
<ul class="flex">
<template v-for="(item, index) in awardData">
<li :class="['li-cell flex-1 ', activeInfoData.awardMode == item.goalId ? 'li-cell-active' : '']" :key="index + 'first'" @click="selectMode(item)">
<div class="li-cell-inner flex ">
<div class="li-cell-left flex flex-align-center flex-pack-center">
<img :src="activeInfoData.awardMode == item.goalId ? item.selectedIconUrl : item.iconUrl" alt="" />
</div>
<div class="li-cell-right border-box flex flex-column ">
<div class="li-cell-active_name flex flex-align-center font-18 color-303133">{{ item.goalName }}</div>
<div class="li-cell-active_describe flex flex-align-center font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
</el-form-item>
<el-form-item label="奖励方案(多选):" prop="dateRange">
<ul class="flex m-t-48">
<template v-for="(item, index) in awardTypeData">
<li :class="['li-cell li-second-cell flex-1 ', activeInfoData[item.key] ? 'li-second-active' : '']" :key="index + 'second'" @click="selectModeType(item, activeInfoData)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
</el-form-item>
<el-form-item class="m-t-50">
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
<el-tab-pane label="消费行为控制" name="first">
<!-- 消费行为控制 -->
<consume-config></consume-config>
</el-tab-pane>
<el-tab-pane label="即时奖励配置" name="second">
<!-- 即时奖励配置 -->
<spot-award></spot-award>
</el-tab-pane>
<el-tab-pane label="闯关奖励配置" name="third">
<!-- 闯关奖励配置 -->
<entry-award></entry-award>
</el-tab-pane>
<el-tab-pane label="竞赛奖励配置" name="four">
<competition-award></competition-award>
<!-- 竞赛奖励配置 -->
</el-tab-pane>
<el-tab-pane label="受邀人奖励" name="five">
<!-- 受邀人奖励 -->
<invitee-reward></invitee-reward>
</el-tab-pane>
<el-tab-pane label="防欺诈风险控制" name="six">
<!-- 防欺诈风险控制 -->
<fraud-control></fraud-control>
</el-tab-pane>
</el-tabs>
</el-form-item>
<el-form-item
label="活动有效期:"
prop="dateRange"
>
<el-date-picker
class="m-l-10"
prefix-icon="el-icon-time"
v-model="activeInfoData.dateRange"
@change="changeDate"
:editable="false"
:value-format="'yyyy-MM-dd'"
type="daterange"
align="right"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
> </el-date-picker>
<el-form-item class="m-t-50">
<ul class="active-big-class">
<template v-for="(parentItem, ind) in ProgressiveData">
<li :key="ind + 'set'" :class="['parent-li-cell border-box', parentItem.serviceAttentionFlag ? 'show-active-li' : '']">
<div class="progress-active-title flex flex-space-between border-box" @click.stop="selectLi(parentItem)">
<div class="active-title-left">
<div class="active-title-title font-16 color-303133">{{ parentItem.title }}</div>
<div class="active-title-subtitle font-14 color-606266 m-t-7">{{ parentItem.subTitle }}</div>
</div>
<div class="active-title-right flex flex-align-center">
<el-switch v-model="parentItem.serviceAttentionFlag" active-text="" inactive-text=""> </el-switch>
</div>
</div>
<div v-if="parentItem.serviceAttentionFlag" class="set-body">
<div data-v-6033a8b1="" class="el-form-item m-t-44">
<label for="" class="el-form-item__label" style="width: 115px;">奖励模式:</label>
<div class="el-form-item__content" style="margin-left: 115px;">
<ul class="flex m-t-48">
<template v-for="(item, index) in awardTypeData">
<li :class="['li-cell li-second-cell flex-1 ', parentItem[item.key] ? 'li-second-active' : '']" :key="index + 'second'" @click="selectModeType(item, parentItem)">
<div class="li-cell-inner">
<div class="li-cell-bottom border-box">
<div class="li-cell-scene">
<div class="li-cell-scene_title font-14 color-303133">{{ item.goalName }}</div>
<div class="li-cell-scene_text font-14 color-606266">{{ item.describe }}</div>
</div>
</div>
</div>
<div class="common-cell-check">
<div class="common-cell-triangle">
<div class="common-cell-outer">
<i class="el-icon-upload-success el-icon-check"></i>
</div>
</div>
</div>
</li>
</template>
</ul>
</div>
</div>
<el-tabs class="m-t-30" v-model="parentItem.activeName" type="card" @tab-click="handleClick">
<el-tab-pane label="消费行为控制" name="first">
<!-- 消费行为控制 -->
<consume-config></consume-config>
</el-tab-pane>
<el-tab-pane label="即时奖励配置" name="second">
<!-- 即时奖励配置 -->
<spot-award></spot-award>
</el-tab-pane>
<el-tab-pane label="闯关奖励配置" name="third">
<!-- 闯关奖励配置 -->
<entry-award></entry-award>
</el-tab-pane>
<el-tab-pane label="竞赛奖励配置" name="four">
<competition-award></competition-award>
<!-- 竞赛奖励配置 -->
</el-tab-pane>
<el-tab-pane label="受邀人奖励" name="five">
<!-- 受邀人奖励 -->
<invitee-reward></invitee-reward>
</el-tab-pane>
<el-tab-pane label="防欺诈风险控制" name="six">
<!-- 防欺诈风险控制 -->
<fraud-control></fraud-control>
</el-tab-pane>
</el-tabs>
</div>
</li>
</template>
</ul>
</el-form-item>
<el-form-item class="m-t-50">
<el-button
type="primary"
@click="submitBack"
>上一步</el-button>
<el-button
type="primary"
@click="submitForm('rewardForm')"
>确认新建</el-button>
<el-button type="primary" @click="submitBack">上一步</el-button>
<el-button type="primary" @click="submitForm('rewardForm')">确认新建</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
import limitInput from '@/components/limit-input.vue';
/* eslint-disable */
import consumeConfig from '@/components/active-config/configs/consume-config.vue';
import spotAward from '@/components/active-config/configs/spot-award.vue';
import entryAward from '@/components/active-config/configs/entry-award.vue';
import competitionAward from '@/components/active-config/configs/competition-award.vue';
import inviteeReward from '@/components/active-config/configs/invitee-reward.vue';
import fraudControl from '@/components/active-config/configs/fraud-control.vue';
import { _debounce } from '@/common/js/public';
// import showMsg from '@/common/js/showmsg';
import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error';
import { getRequest } from '@/api/api';
import { getRequest, postJson } from '@/api/api';
export default {
name: 'reward-config',
props: {
},
props: {},
components: {
limitInput
consumeConfig,
spotAward,
entryAward,
competitionAward,
inviteeReward,
fraudControl
},
data() {
return {
activeInfoData: {
activeName: '',
activityId: '',
awardMode: '',
instantAwardFlag: 0, // 即时
passAwardFlag: 0, // 闯关
competitionAwardFlag: 0, // 竞赛
dateRange: []
},
rules: {
activeName: [{ required: true, message: '请输入活动名称', trigger: 'blur' }],
awardMode: [{ required: true, message: '请输入活动名称', trigger: 'blur' }],
dateRange: [{ required: true, message: '请选择活动有效期', trigger: 'blur' }]
},
awardData: [
{
goalId: 1,
selectedIconUrl: require('../../assets/images/jl-pre.png'),
iconUrl: require('../../assets/images/jl.png'),
goalName: '单次奖励(推荐)',
describe: '无论活动的转化路径分多少步,只有当受邀人完成了最后一步的行为,邀请人才能得到奖励。',
check: false
},
{
goalId: 2,
selectedIconUrl: require('../../assets/images/lc-pre.png'),
iconUrl: require('../../assets/images/lc.png'),
goalName: '渐进式奖励',
describe: '可以对转化路径当中的每一步单独配置奖励信息,即可以将转化路径理解为漏斗模型,邀请人可以分层获得奖励。'
}
],
awardTypeData: [
{
goalId: 1,
key: 'instantAwardFlag',
goalName: '即时奖励(推荐)',
describe: '当受邀人满足完成了相关的行为,即时发放邀请人或受邀人的奖励。',
check: false
},
{
goalId: 2,
key: 'passAwardFlag',
goalName: '闯关奖励',
describe: '满足相关行为的受邀人数量满足条件后,邀请人即可领取相关奖励,可设置难度逐级递增的多个阶段目标。',
check: false
},
{
goalId: 3,
key: 'competitionAwardFlag',
goalName: '竞赛奖励',
describe: '活动结束后进行统一排名结算和奖励发放的模式,奖项信息可自定义设置。',
check: false
}
],
// el-tabs
activeName: 'first',
ProgressiveData: [
{
activeName: 'first', // tab,
serviceAttentionFlag: true,
title: '服务号关注奖励',
subTitle: '当受邀人成功关注了服务号之后触发的奖励,开启后可配置相关奖励内容,若该行为无奖励则保持关闭状态即可。',
instantAwardFlag: 0, // 即时
passAwardFlag: 0, // 闯关
competitionAwardFlag: 0 // 竞赛
},
{
activeName: 'first',
serviceAttentionFlag: true,
title: '活动营销页访问奖励',
subTitle: '当受邀人成功访问了指定活动营销页之后触发的奖励,开启后可配置相关奖励内容,若该行为无奖励则保持关闭状态即可。',
instantAwardFlag: 0, // 即时
passAwardFlag: 0, // 闯关
competitionAwardFlag: 0 // 竞赛
}
]
};
},
methods: {
/**
* 日期
* 选择模式
*/
changeDate(e) {
selectMode(item) {
const that = this;
if (!e) {
that.activeInfoData.dateRange = [];
}
that.activeInfoData.awardMode = item.goalId;
},
selectModeType(item, pItem) {
const that = this;
pItem[item.key] = pItem[item.key] ? 0 : 1;
},
/**
* 选择tab
*/
handleClick(tab, event) {
console.log(tab, event);
},
/**
* 上一步
......@@ -115,6 +301,7 @@ export default {
*/
submitForm: _debounce(function(formName) {
const that = this;
that.$refs[formName].validate(valid => {
if (valid) {
that.$store.dispatch('clearActiveData');
......@@ -122,7 +309,35 @@ export default {
return false;
}
});
},500),
}, 500),
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
};
// 最后需要中心组装数据, [{}] json数组形式传递
postJson('/sharing-core-web/edit-activity-award', para)
.then(res => {
let resData = res.data;
if (resData.errorCode == 1) {
showMsg.showmsg('活动创建成功', 'success');
that.$store.dispatch('clearActiveData');
return;
}
errMsg.errorMsg(resData);
})
.catch(function(error) {
that.$message.error({
duration: 1000,
message: error.message
});
});
},
/**
* 获取活动中心数据
*/
......@@ -146,13 +361,13 @@ export default {
message: error.message
});
});
},
}
},
mounted() {
const that = this;
that.getData();
},
}
}
};
</script>
<style lang="less" scoped>
.reward-config-content {
......@@ -161,6 +376,9 @@ export default {
font-weight: 600;
margin-bottom: 30px;
}
.m-t-30 {
margin-top: 30px;
}
.m-t-50 {
margin-top: 50px;
}
......@@ -169,5 +387,205 @@ export default {
color: #606266;
}
}
ul {
.li-cell {
position: relative;
width: 362px;
height: 124px;
background: rgba(255, 255, 255, 1);
border-radius: 4px;
border: 1px solid rgba(220, 223, 230, 1);
margin-left: 10px;
cursor: pointer;
max-width: 30%;
&:first-child {
margin-left: 0;
}
.li-cell-inner {
border-radius: 4px;
width: 100%;
height: 100%;
.li-cell-left {
height: 100%;
padding-left: 30px;
img {
max-width: 66px;
max-height: 66px;
}
}
.li-cell-right {
height: 100%;
padding: 16px 36px;
.li-cell-active_name {
font-weight: 600;
line-height: 25px;
}
.li-cell-active_describe {
height: 60px;
margin-top: 10px;
font-weight: 500;
line-height: 20px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden;
}
}
}
.common-cell-check {
display: none;
position: absolute;
right: 0;
bottom: 0;
width: 22px;
height: 22px;
z-index: 1;
.common-cell-triangle {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.common-cell-outer {
position: absolute;
right: -16px;
bottom: -6px;
width: 32px;
height: 20px;
background: #fff;
text-align: center;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
i {
position: absolute;
top: 0px;
left: 7px;
font-size: 12px;
color: #1890ff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
}
}
}
&.li-cell-active {
background: linear-gradient(63deg, #357bdf 0%, #72b4fb 100%);
box-shadow: 0px 2px 10px 0px rgba(58, 127, 178, 0.5);
border-radius: 4px;
border: none;
.li-cell-inner {
.li-cell-right {
.li-cell-active_name {
color: #fff;
}
.li-cell-active_describe {
color: #fff;
}
}
}
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 4px;
}
}
}
/* 二级 */
&.li-second-cell {
max-width: 234px;
height: 141px;
padding: 20px;
.li-cell-inner {
.li-cell-bottom {
height: 60px;
background: #fff;
border-radius: 0 0 4px 4px;
.li-cell-scene {
.li-cell-scene_title {
font-weight: 600;
line-height: 20px;
}
.li-cell-scene_text {
margin-top: 10px;
font-weight: 500;
line-height: 20px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4; //规定几行显示省略号
-webkit-box-orient: vertical;
overflow: hidden;
}
}
}
}
.common-cell-check {
.common-cell-triangle {
.common-cell-outer {
background: #1890ff;
i {
color: #fff;
}
}
}
}
}
&.li-second-active {
border-radius: 4px;
border: 2px solid rgba(24, 144, 255, 1);
box-shadow: 0px 6px 8px 0px rgba(166, 181, 199, 0.34);
.common-cell-check {
display: block;
.common-cell-triangle {
border-bottom-right-radius: 1px;
}
}
}
}
}
.active-big-class {
width: 1200px;
.progress-active-title {
width: 100%;
padding: 0 20px;
height: 70px;
.active-title-left {
padding-top: 12px;
}
.active-title-title {
font-weight: 600;
line-height: 22px;
}
.active-title-subtitle {
font-weight: 500;
line-height: 20px;
}
}
.parent-li-cell {
border-bottom: 1px solid rgba(220, 223, 230, 1);
&:first-child {
border-top: 1px solid rgba(220, 223, 230, 1);
}
.set-body {
padding: 15px 20px 0 20px;
}
&.show-active-li {
box-shadow: 0px 1px 8px 0px rgba(170, 170, 170, 0.32);
border: 1px solid rgba(220, 223, 230, 1);
background: #fff;
&:not(:first-child) {
border-top: none;
}
.progress-active-title {
background: rgba(243, 246, 249, 1);
}
}
}
}
}
</style>
......@@ -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