Commit ba8df19f by 无尘

fix: 修改奖励配置

parent 448e6ef7
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>分享有礼</title><link href=./static/css/app.4cfedf151a6c34316502e3430c8a5a95.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.b603178de987585bc242.js></script><script type=text/javascript src=./static/js/vendor.8455def81090347f10ce.js></script><script type=text/javascript src=./static/js/app.063950505fceb28630cd.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>分享有礼</title><link href=./static/css/app.a3533ed9de2b438f641cfdaa5a58c4ec.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.23f4bfa9a7c9ad926b0f.js></script><script type=text/javascript src=./static/js/vendor.6e29ed0b437a6bb669b1.js></script><script type=text/javascript src=./static/js/app.680a6cd41b8032942b82.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([3],{"/VZe":function(t,e){},"/bow":function(t,e){},"7nzq":function(t,e){},"9aBA":function(t,e){},Gvsg:function(t,e){},KCp1: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"},XEYL:function(t,e){},bIhT:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("mvHQ"),n=a.n(i),r=a("P9l9"),s=a("Ch4/"),c={name:"game-select",props:{value:{type:[String,Array,Object],default:function(){return[]}}},data:function(){return{caseValue:[],options:[{gameType:1,id:1,gameTypeName:"大转盘",label:"大转盘",children:[]},{gameType:2,id:2,gameTypeName:"刮刮卡",label:"刮刮卡",children:[]},{gameType:3,id:3,gameTypeName:"拼图游戏",label:"拼图游戏",children:[]},{gameType:4,id:4,gameTypeName:"找你马",label:"找你马",children:[]},{gameType:5,id:5,gameTypeName:"口令福利",label:"口令福利",children:[]}],props:{label:"label",children:"children",value:"id"}}},methods:{handleChange:function(t){var e=this;e.$emit("input",t),e.options.forEach(function(a){2==t.length&&t[0]==a.id&&a.children.forEach(function(a){t[1]==a.gameId&&e.$emit("changeGame",a.gameName,a.gameUrl)})})},expandChange:function(t){this.getContent(t[0])},getContent:function(t){var e=this,a={gameType:t};Object(r.a)("/sharing-core-web/list-game",a).then(function(a){var i=a.data;if(1==i.errorCode)return i.result&&i.result.length&&i.result.forEach(function(t){t.id=t.gameId,t.label=t.gameName}),e.options.forEach(function(e){e.id==t&&(e.children=i.result)}),void e.$forceUpdate();s.a.errorMsg(i)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{value:function(t,e){var a=this;a.caseValue=t,setTimeout(function(){t.length&&a.getContent(t[0])},500)}},mounted:function(){var t=this;t.caseValue=t.value,setTimeout(function(){t.value.length&&t.getContent(t.value[0])},500)}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-cascader",{attrs:{options:t.options,props:t.props},on:{change:t.handleChange,"expand-change":t.expandChange},model:{value:t.caseValue,callback:function(e){t.caseValue=e},expression:"caseValue"}})],1)},staticRenderFns:[]};var l=a("VU/8")(c,o,!1,function(t){a("XEYL")},null,null).exports,u=a("3E4D"),d={name:"active-select",components:{gameSelect:l},data:function(){return{firstGoal:{},firstData:[],secondGoal:{},secondData:[],thirdData:[],fourData:[],markingList:[],markingValue:"",activityMarketPageName:"",gameList:[],gameValue:[],gamePlanName:"",gamePlanUrl:"",cardList:[],cardValue:"",cardCoupName:"",pathNames:[],pathIds:[]}},methods:{selectFirst:function(t){this.firstGoal=t;var e=JSON.parse(n()(t.children));t.children&&t.children.length&&e.forEach(function(t){t.description=JSON.parse(t.description)}),this.secondData=JSON.parse(n()(e)),this.secondGoal={},this.thirdData=[],this.pathNames=[],this.pathIds=[]},selectSecond:function(t){this.secondGoal=t,this.getThirdData(t.goalId)},getThirdData:function(t){var e=this,a={goalId:t};e.pathNames=[],e.pathIds=[],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.pathNames.push(t.transName),e.pathIds.push(t.transId),e.getText(t.transId))}),e.thirdData=a.result||[],!1;s.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},selectThird:function(t){var e=this;if(t.mustFlag)return!1;t.check=!t.check,e.pathIds=[],e.thirdData.forEach(function(t){t.check&&t.display&&e.pathIds.push(t.transId)}),e.thirdData.forEach(function(a){t.check&&a.mustCondition&&a.mustCondition.includes(t.transId)&&(a.mustFlag=1,a.check=!0,a.display=1),t.check||!a.mustCondition||!a.mustCondition.includes(t.transId)||e.thirdData[0].check||e.thirdData[1].check||(a.mustFlag=0,a.check=!1,a.display=0),t.check&&a.showCondition&&a.showCondition.includes(t.transId)&&(a.display=1),!t.check&&a.showCondition&&a.showCondition.includes(t.transId)&&!a.selectedConditions&&(a.display=0),!t.check&&a.canceCondition&&a.canceCondition.includes(t.transId)&&(a.check=!1),t.check&&(a.showCondition&&e.thirdData[0].check||a.showCondition&&e.thirdData[1].check)&&a.selectedConditions&&a.selectedConditions.includes(t.transId)&&(a.display=1,a.check=!0),t.check&&a.showCondition&&!e.thirdData[0].check&&!e.thirdData[1].check&&a.selectedConditions&&a.selectedConditions.includes(t.transId)&&(a.display=0,a.check=!0),!t.check&&a.showCondition&&!e.thirdData[0].check&&!e.thirdData[1].check&&a.selectedConditions&&a.selectedConditions.includes(t.transId)&&(a.display=1,a.check=!1)}),e.getPathNameText()},getPathNameText:function(){var t=this,e=[],a=0;t.pathIds=[],t.thirdData.forEach(function(i){i.check&&i.display&&(a+=i.transId,e.push(i.transName),t.pathIds.push(i.transId))}),t.pathNames=e,t.getText(a)},changeGame:function(t,e){this.gamePlanName=t,this.gamePlanUrl=e},toRedirectPage:function(t){window.open(t.url)},toCreate:function(){var t=this;if(!t.firstGoal.hasOwnProperty("goalId"))return u.a.showmsg("请先选择活动目的","warning"),!1;if(!t.secondGoal.hasOwnProperty("goalId"))return u.a.showmsg("请先完善活动目的","warning"),!1;if(t.pathNames.includes("访问活动营销页")&&!t.markingValue||t.pathNames.includes("游戏参与")&&!t.gameValue.length||t.pathNames.includes("卡券领取")&&!t.cardValue)return u.a.showmsg("请先完善活动创建前准备工作","warning"),!1;t.pathNames.includes("访问活动营销页")&&t.markingValue&&t.markingList.forEach(function(e){t.markingValue==e.pageId&&(t.activityMarketPageName=e.name)}),t.pathNames.includes("卡券领取")&&t.cardValue&&t.cardList.forEach(function(e){t.cardValue==e.coupCardId&&(t.cardCoupName=e.cardName)});var e=[];if(t.thirdData.forEach(function(t){t.check&&t.display&&e.push({transId:t.transId,transName:t.transName})}),5==t.secondGoal.goalId&&1==e.length)return u.a.showmsg("请在可选项中至少选择一项","warning"),!1;if(8==t.secondGoal.goalId&&(1==e.length||2==e.length&&e.map(function(t){return t.transId}).includes(4)))return u.a.showmsg("请在可选项中至少选择一项","warning"),!1;if((10==t.secondGoal.goalId||11==t.secondGoal.goalId)&&(1==e.length||2==e.length&&(e.map(function(t){return t.transId}).includes(4)||e.map(function(t){return t.transId}).includes(16))||3==e.length&&e.map(function(t){return t.transId}).includes(4)&&e.map(function(t){return t.transId}).includes(16)))return u.a.showmsg("请在可选项中至少选择一项","warning"),!1;if(9==t.secondGoal.goalId&&(1==e.length||2==e.length&&(e.map(function(t){return t.transId}).includes(4)||e.map(function(t){return t.transId}).includes(16))))return u.a.showmsg("请在可选项中至少选择一项","warning"),!1;var a={firstGoal:t.firstGoal,secondGoal:t.secondGoal,pathArr:e,markingValue:t.markingValue,activityMarketPageName:t.activityMarketPageName,gameValue:t.gameValue,gamePlanName:t.gamePlanName,gamePlanUrl:t.gamePlanUrl,cardValue:t.cardValue,cardCoupName:t.cardCoupName};t.judgeCreate(a)},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=JSON.parse(n()(a.result))||[],t.getMarkingList(),t.getCardList(),!1;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getText:function(t){var e=this,a={transIds:t};Object(r.a)("/sharing-core-web/list-activity-dict-text",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.fourData=a.result||[],!1;s.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getMarkingList:function(){var t=this;Object(r.a)("/sharing-core-web/list-marking-page",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.markingList=a.result||[],!1;s.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/list-game",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.gameList=a.result||[],!1;s.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/list-card",{}).then(function(e){var a=e.data;if(1==a.errorCode)return t.cardList=a.result||[],!1;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},judgeCreate:function(t){var e=this;Object(r.a)("/sharing-core-web/can-create",{}).then(function(a){var i=a.data;if(1==i.errorCode)return console.log("indexObj:",t),e.$store.dispatch("saveIndexInfo",t),e.$router.push("/createActive"),!1;s.a.errorMsg(i)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTwoList()}},f={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:t.firstGoal.goalId==e.goalId?e.selectedIconUrl: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_description flex flex-align-center font-14 color-606266"},[t._v(t._s(e.description))])])]),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:t.secondGoal.goalId==e.goalId?e.selectedIconUrl:e.iconUrl,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.description["适用场景"]))])]),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.description["优劣分析"]))])])])]),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[1==e.display?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"},[a("div",{staticClass:"li-cell-path_img flex flex-pack-center flex-pack--center"},[a("img",{attrs:{src:e.check?e.selectedIconUrl:e.iconUrl,alt:""}})]),t._v(" "),a("div",{staticClass:"li-cell-path_title font-16 color-303133 text-center"},[t._v(t._s(e.transName))]),t._v(" "),a("div",{staticClass:"li-cell-path_text font-14 color-606266"},[t._v(t._s(e.description))])]),t._v(" "),t._m(2,!0)]):t._e()]})],2)]):t._e(),t._v(" "),t.pathNames.includes("访问活动营销页")||t.pathNames.includes("游戏参与")||t.pathNames.includes("卡券领取")?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["marking"==e.id&&t.pathNames.includes("访问活动营销页")||"game"==e.id&&t.pathNames.includes("游戏参与")||"card"==e.id&&t.pathNames.includes("卡券领取")?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.title))]),t._v(" "),a("div",{staticClass:"li-cell-subtitle font-14 color-606266"},[t._v(t._s(e.text))]),t._v(" "),"marking"==e.id?a("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建活动营销页,请立即前往创建。")]):t._e(),t._v(" "),"game"==e.id?a("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建游戏计划,请立即前往创建。")]):t._e(),t._v(" "),"card"==e.id?a("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建卡券,请立即前往创建。")]):t._e(),t._v(" "),"marking"==e.id?a("div",{staticClass:"li-cell-select"},[a("el-select",{attrs:{size:"large",placeholder:"请选择活动着陆页"},model:{value:t.markingValue,callback:function(e){t.markingValue=e},expression:"markingValue"}},t._l(t.markingList,function(t){return a("el-option",{key:t.pageId,attrs:{label:t.name,value:t.pageId}})}),1)],1):t._e(),t._v(" "),"game"==e.id?a("div",{staticClass:"li-cell-select"},[a("game-select",{on:{changeGame:t.changeGame},model:{value:t.gameValue,callback:function(e){t.gameValue=e},expression:"gameValue"}})],1):t._e(),t._v(" "),"card"==e.id?a("div",{staticClass:"li-cell-select"},[a("el-select",{attrs:{size:"large",placeholder:"请选择卡券"},model:{value:t.cardValue,callback:function(e){t.cardValue=e},expression:"cardValue"}},t._l(t.cardList,function(t){return a("el-option",{key:t.coupCardId,attrs:{label:t.cardName,value:t.coupCardId}})}),1)],1):t._e(),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)])]):t._e()]})],2)]):t._e(),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:"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 h=a("VU/8")(d,f,!1,function(t){a("lnV3")},"data-v-51d6abe3",null).exports,v=a("fZjL"),m=a.n(v),g={name:"bar-chart",props:{barChartData:{type:[Array,Object],default:function(){return{}}},charHeight:{type:String,default:function(){return"300px"}}},components:{},data:function(){return this.chartSettings={},this.colors=["#5B8FF9","#5AD8A6","#FF6383"],{}}},p={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 y=a("VU/8")(g,p,!1,function(t){a("9aBA")},"data-v-4fa5498c",null).exports,C={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:y},data:function(){return{charHeight:"220px"}},mounted:function(){console.log(this.activeData)}},b={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 _=a("VU/8")(C,b,!1,function(t){a("jyPR")},"data-v-07be8c24",null).exports,x={name:"funnel-chart",props:{funnelData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{}}},k={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 w=a("VU/8")(x,k,!1,function(t){a("/VZe")},"data-v-211657d0",null).exports,D={name:"card-table",props:{barChartData:{type:[Array,Object],default:function(){return{}}},funnelData:{type:[Array,Object],default:function(){return{}}}},components:{funnelChart:w,dataStatisticsChild:_},data:function(){return{activeData:{exposure:0,attend:0,invited:0,attendRate:0,spread:0}}},methods:{},watch:{funnelData:function(t,e){m()(t).length&&(this.activeData=t)}},mounted:function(){m()(this.funnelData).length&&(this.activeData=this.funnelData)}},A={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 I=a("VU/8")(D,A,!1,function(t){a("KCp1")},"data-v-d0de4b5a",null).exports,E=a("TQvf"),T=a.n(E),S={name:"in-progress-active",components:{outDateActive:I},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:[{activityId:1,activityName:"",startDate:"",endDate:"",acitivityUrl:""}]}},methods:{selectLi:function(t){this.selectItem=t.activityId,this.getActivityData(t.activityId)},getActivityData:function(t){var e=this,a={activityId: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;s.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/createActive?activityId="+e.activityId)},toDataList:function(t,e){this.$router.push("/dataDetail?activityId="+e.activityId)},handleCopy:function(t,e){var a=new T.a(".copy-tag",{text:function(){return""+e.acitivityUrl}});a.on("success",function(t){u.a.showmsg("复制成功!","success"),a.destroy()}),a.on("error",function(t){u.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(),n=[];return a.result.result&&a.result.result.length&&a.result.result.forEach(function(t){t.endDate>i&&n.push(t)}),t.inProgressData=n||[],n.length&&t.getActivityData(n[0].activityId),!1}s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},O={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.activityId&&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.activityName))]),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 a.stopPropagation(),t.toEdit(i,e)}}},[t._v("活动配置")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return a.stopPropagation(),t.handleCopy(i,e)}}},[t._v("复制路径")]),t._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:function(a){return a.stopPropagation(),t.toDataList(i,e)}}},[t._v("数据明细")])],1)]),t._v(" "),t.selectItem==e.activityId?a("div",{staticClass:"in-progress-active-body"},[a("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1):t._e()])]})],2)])},staticRenderFns:[]};var N={name:"finished-active",components:{outDateActive:I},data:function(){return{funnelData:[],barChartData:{columns:["日期","访问用户","下单用户"],rows:[{"日期":"1/1","访问用户":1393,"下单用户":1093},{"日期":"1/2","访问用户":3530,"下单用户":3230},{"日期":"1/3","访问用户":2923,"下单用户":2623},{"日期":"1/4","访问用户":1723,"下单用户":1423},{"日期":"1/5","访问用户":3192,"下单用户":3192},{"日期":"1/6","访问用户":3593,"下单用户":3293}]},selectItem:"",finishedData:[],pageSize:20,currentPage:1,total:1}},methods:{selectLi:function(t){this.selectItem=t.activityId,this.getActivityData(t.activityId)},getActivityData:function(t){var e=this,a={activityId: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;s.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/createActive?activityId="+e.activityId+"&editFlag=show")},toDataList:function(t,e){this.$router.push("/dataDetail?activityId="+e.activityId)},handleCopy:function(t,e){var a=new T.a(".copy-tag",{text:function(){return window.location.origin+"/?articleId="+e.articleId}});a.on("success",function(t){u.a.showmsg("复制成功!","success"),a.destroy()}),a.on("error",function(t){u.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 n=[];return a.result.result&&a.result.result.length&&a.result.result.forEach(function(t){t.endDate<i&&n.push(t)}),t.finishedData=n||[],t.total=a.result.totalCount,!1}s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.getTableList()}},j={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.activityId&&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.activityName))]),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.activityId?a("div",{staticClass:"finished-active-body"},[a("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1):t._e()])]})],2),t._v(" "),t.finishedData.length?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 M={name:"share-index",components:{activeSelect:h,inProgressActive:a("VU/8")(S,O,!1,function(t){a("/bow")},"data-v-398c49a9",null).exports,finishedActive:a("VU/8")(N,j,!1,function(t){a("Gvsg")},"data-v-3e4cead3",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;s.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){this.judgeCreate()}},V={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 P=a("VU/8")(M,V,!1,function(t){a("7nzq")},"data-v-599078d5",null);e.default=P.exports},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){},lnV3:function(t,e){},mvHQ:function(t,e,a){t.exports={default:a("qkKv"),__esModule:!0}},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=="},qkKv:function(t,e,a){var i=a("FeBl"),n=i.JSON||(i.JSON={stringify:JSON.stringify});t.exports=function(t){return n.stringify.apply(n,arguments)}}});
\ No newline at end of file
webpackJsonp([3],{"/VZe":function(t,a){},"7nzq":function(t,a){},"9aBA":function(t,a){},EgBN:function(t,a){},Gvsg:function(t,a){},KCp1:function(t,a){},M99c:function(t,a){},Vo6M:function(t,a){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"},XEYL:function(t,a){},bIhT:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=e("mvHQ"),s=e.n(i),n=e("P9l9"),c=e("Ch4/"),r={name:"game-select",props:{value:{type:[String,Array,Object],default:function(){return[]}}},data:function(){return{caseValue:[],options:[{gameType:1,id:1,gameTypeName:"大转盘",label:"大转盘",children:[]},{gameType:2,id:2,gameTypeName:"刮刮卡",label:"刮刮卡",children:[]},{gameType:3,id:3,gameTypeName:"拼图游戏",label:"拼图游戏",children:[]},{gameType:4,id:4,gameTypeName:"找你马",label:"找你马",children:[]},{gameType:5,id:5,gameTypeName:"口令福利",label:"口令福利",children:[]}],props:{label:"label",children:"children",value:"id"}}},methods:{handleChange:function(t){var a=this;a.$emit("input",t),a.options.forEach(function(e){2==t.length&&t[0]==e.id&&e.children.forEach(function(e){t[1]==e.gameId&&a.$emit("changeGame",e.gameName,e.gameUrl)})})},expandChange:function(t){this.getContent(t[0])},getContent:function(t){var a=this,e={gameType:t};Object(n.a)("/sharing-core-web/list-game",e).then(function(e){var i=e.data;if(1==i.errorCode)return i.result&&i.result.length&&i.result.forEach(function(t){t.id=t.gameId,t.label=t.gameName}),a.options.forEach(function(a){a.id==t&&(a.children=i.result)}),void a.$forceUpdate();c.a.errorMsg(i)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}},watch:{value:function(t,a){var e=this;e.caseValue=t,setTimeout(function(){t.length&&e.getContent(t[0])},500)}},mounted:function(){var t=this;t.caseValue=t.value,setTimeout(function(){t.value.length&&t.getContent(t.value[0])},500)}},l={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",[e("el-cascader",{attrs:{options:t.options,props:t.props},on:{change:t.handleChange,"expand-change":t.expandChange},model:{value:t.caseValue,callback:function(a){t.caseValue=a},expression:"caseValue"}})],1)},staticRenderFns:[]};var o=e("VU/8")(r,l,!1,function(t){e("XEYL")},null,null).exports,d=e("3E4D"),u={name:"active-select",components:{gameSelect:o},data:function(){return{firstGoal:{},firstData:[],secondGoal:{},secondData:[],thirdData:[],fourData:[],markingList:[],markingValue:"",activityMarketPageName:"",gameList:[],gameValue:[],gamePlanName:"",gamePlanUrl:"",cardList:[],cardValue:"",cardCoupName:"",pathNames:[],pathIds:[],disableCreate:!0}},methods:{selectFirst:function(t){this.firstGoal=t;var a=JSON.parse(s()(t.children));t.children&&t.children.length&&a.forEach(function(t){t.description=JSON.parse(t.description)}),this.secondData=JSON.parse(s()(a)),this.secondGoal={},this.thirdData=[],this.pathNames=[],this.pathIds=[],this.markingValue="",this.activityMarketPageName="",this.gameValue=[],this.gamePlanName="",this.cardValue="",this.cardCoupName=""},selectSecond:function(t){this.secondGoal=t,this.getThirdData(t.goalId),this.markingValue="",this.activityMarketPageName="",this.gameValue=[],this.gamePlanName="",this.cardValue="",this.cardCoupName=""},getThirdData:function(t){var a=this,e={goalId:t};a.pathNames=[],a.pathIds=[],Object(n.a)("/sharing-core-web/list-activity-dict-trans",e).then(function(t){var e=t.data;if(1==e.errorCode)return e.result&&e.result.length&&e.result.forEach(function(t){t.check=!1,t.mustFlag&&(t.check=!0,a.pathNames.push(t.transName),a.pathIds.push(t.transId),a.getText(t.transId))}),a.thirdData=e.result||[],a.$nextTick(function(){a.checkDisable()}),!1;c.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},selectThird:function(t){var a=this;if(t.mustFlag)return!1;t.check=!t.check,a.pathIds=[],a.thirdData.forEach(function(t){t.check&&t.display&&a.pathIds.push(t.transId)}),a.thirdData.forEach(function(e){t.check&&e.mustCondition&&e.mustCondition.includes(t.transId)&&(e.mustFlag=1,e.check=!0,e.display=1),t.check||!e.mustCondition||!e.mustCondition.includes(t.transId)||a.thirdData[0].check||a.thirdData[1].check||(e.mustFlag=0,e.check=!1,e.display=0),t.check&&e.showCondition&&e.showCondition.includes(t.transId)&&(e.display=1),!t.check&&e.showCondition&&e.showCondition.includes(t.transId)&&!e.selectedConditions&&(e.display=0),!t.check&&e.canceCondition&&e.canceCondition.includes(t.transId)&&(e.check=!1),t.check&&(e.showCondition&&a.thirdData[0].check||e.showCondition&&a.thirdData[1].check)&&e.selectedConditions&&e.selectedConditions.includes(t.transId)&&(e.display=1,e.check=!0),t.check&&e.showCondition&&!a.thirdData[0].check&&!a.thirdData[1].check&&e.selectedConditions&&e.selectedConditions.includes(t.transId)&&(e.display=0,e.check=!0),!t.check&&e.showCondition&&!a.thirdData[0].check&&!a.thirdData[1].check&&e.selectedConditions&&e.selectedConditions.includes(t.transId)&&(e.display=1,e.check=!1)}),a.getPathNameText()},getPathNameText:function(){var t=this,a=[],e=0;t.pathIds=[],t.thirdData.forEach(function(i){i.check&&i.display&&(e+=i.transId,a.push(i.transName),t.pathIds.push(i.transId))}),t.pathNames=a,t.getText(e),t.$nextTick(function(){t.checkDisable()})},checkDisable:function(){if(this.pathNames.includes("访问活动营销页")&&!this.markingValue||this.pathNames.includes("游戏参与")&&!this.gameValue.length||this.pathNames.includes("卡券领取")&&!this.cardValue)return this.disableCreate=!0,!1;var t=[];return this.thirdData.forEach(function(a){a.check&&a.display&&t.push({transId:a.transId,transName:a.transName})}),5==this.secondGoal.goalId&&1==t.length?(this.disableCreate=!0,!1):8==this.secondGoal.goalId&&(1==t.length||2==t.length&&t.map(function(t){return t.transId}).includes(4))?(this.disableCreate=!0,!1):10!=this.secondGoal.goalId&&11!=this.secondGoal.goalId||!(1==t.length||2==t.length&&(t.map(function(t){return t.transId}).includes(4)||t.map(function(t){return t.transId}).includes(16))||3==t.length&&t.map(function(t){return t.transId}).includes(4)&&t.map(function(t){return t.transId}).includes(16))?9==this.secondGoal.goalId&&(1==t.length||2==t.length&&(t.map(function(t){return t.transId}).includes(4)||t.map(function(t){return t.transId}).includes(16)))?(this.disableCreate=!0,!1):void(this.disableCreate=!1):(this.disableCreate=!0,!1)},changeMarking:function(){var t=this;t.$nextTick(function(){t.checkDisable()})},changeCard:function(){var t=this;t.$nextTick(function(){t.checkDisable()})},changeGame:function(t,a){var e=this;e.gamePlanName=t,e.gamePlanUrl=a,e.$nextTick(function(){e.checkDisable()})},toRedirectPage:function(t){window.open(t.url)},toCreate:function(){var t=this;if(!t.firstGoal.hasOwnProperty("goalId"))return d.a.showmsg("请先选择活动目的","warning"),!1;if(!t.secondGoal.hasOwnProperty("goalId"))return d.a.showmsg("请先完善活动目的","warning"),!1;if(t.pathNames.includes("访问活动营销页")&&!t.markingValue||t.pathNames.includes("游戏参与")&&!t.gameValue.length||t.pathNames.includes("卡券领取")&&!t.cardValue)return d.a.showmsg("请先完善活动创建前准备工作","warning"),!1;t.pathNames.includes("访问活动营销页")&&t.markingValue&&t.markingList.forEach(function(a){t.markingValue==a.pageId&&(t.activityMarketPageName=a.name)}),t.pathNames.includes("卡券领取")&&t.cardValue&&t.cardList.forEach(function(a){t.cardValue==a.coupCardId&&(t.cardCoupName=a.cardName)});var a=[];if(t.thirdData.forEach(function(t){t.check&&t.display&&a.push({transId:t.transId,transName:t.transName})}),5==t.secondGoal.goalId&&1==a.length)return d.a.showmsg("请在可选项中至少选择一项","warning"),!1;if(8==t.secondGoal.goalId&&(1==a.length||2==a.length&&a.map(function(t){return t.transId}).includes(4)))return d.a.showmsg("请在可选项中至少选择一项","warning"),!1;if((10==t.secondGoal.goalId||11==t.secondGoal.goalId)&&(1==a.length||2==a.length&&(a.map(function(t){return t.transId}).includes(4)||a.map(function(t){return t.transId}).includes(16))||3==a.length&&a.map(function(t){return t.transId}).includes(4)&&a.map(function(t){return t.transId}).includes(16)))return d.a.showmsg("请在可选项中至少选择一项","warning"),!1;if(9==t.secondGoal.goalId&&(1==a.length||2==a.length&&(a.map(function(t){return t.transId}).includes(4)||a.map(function(t){return t.transId}).includes(16))))return d.a.showmsg("请在可选项中至少选择一项","warning"),!1;var e={firstGoal:t.firstGoal,secondGoal:t.secondGoal,pathArr:a,markingValue:t.markingValue,activityMarketPageName:t.activityMarketPageName,gameValue:t.gameValue,gamePlanName:t.gamePlanName,gamePlanUrl:t.gamePlanUrl,cardValue:t.cardValue,cardCoupName:t.cardCoupName};t.judgeCreate(e)},getTwoList:function(){var t=this;Object(n.a)("/sharing-core-web/list-activity-dict",{}).then(function(a){var e=a.data;if(1==e.errorCode)return t.firstData=JSON.parse(s()(e.result))||[],t.getMarkingList(),t.getCardList(),!1;c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},getText:function(t){var a=this,e={transIds:t};Object(n.a)("/sharing-core-web/list-activity-dict-text",e).then(function(t){var e=t.data;if(1==e.errorCode)return a.fourData=e.result||[],!1;c.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},getMarkingList:function(){var t=this;Object(n.a)("/sharing-core-web/list-marking-page",{}).then(function(a){var e=a.data;if(1==e.errorCode)return t.markingList=e.result||[],!1;c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},getGameList:function(){var t=this;Object(n.a)("/sharing-core-web/list-game",{}).then(function(a){var e=a.data;if(1==e.errorCode)return t.gameList=e.result||[],!1;c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},getCardList:function(){var t=this;Object(n.a)("/sharing-core-web/list-card",{}).then(function(a){var e=a.data;if(1==e.errorCode)return t.cardList=e.result||[],!1;c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})},judgeCreate:function(t){var a=this;Object(n.a)("/sharing-core-web/can-create",{}).then(function(e){var i=e.data;if(1==i.errorCode)return console.log("indexObj:",t),a.$store.dispatch("saveIndexInfo",t),a.$router.push("/createActive"),!1;c.a.errorMsg(i)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTwoList()}},f={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"active-select border-box"},[e("div",{staticClass:"active-select-title font-22 color-303133 font-w-600"},[t._v("请选择您的活动目的")]),t._v(" "),e("ul",{staticClass:"flex flex-space-between"},[t._l(t.firstData,function(a,i){return[e("li",{key:i+"first",class:["li-cell flex-1 ",t.firstGoal.goalId==a.goalId?"li-cell-active":""],on:{click:function(e){return t.selectFirst(a)}}},[e("div",{staticClass:"li-cell-inner flex "},[e("div",{staticClass:"li-cell-left flex flex-align-center flex-pack-center"},[e("img",{attrs:{src:t.firstGoal.goalId==a.goalId?a.selectedIconUrl:a.iconUrl,alt:""}})]),t._v(" "),e("div",{staticClass:"li-cell-right border-box flex flex-column "},[e("div",{staticClass:"li-cell-active_name flex flex-align-center font-18 color-303133"},[t._v(t._s(a.goalName))]),t._v(" "),e("div",{staticClass:"li-cell-active_description flex flex-align-center font-14 color-606266"},[t._v(t._s(a.description))])])]),t._v(" "),t._m(0,!0)])]})],2),t._v(" "),t.firstGoal.goalId?e("div",[e("div",{staticClass:"active-select-next"}),t._v(" "),e("div",{staticClass:"active-select-title font-22 color-303133 font-w-600"},[t._v("请进一步明确活动目的")]),t._v(" "),e("ul",{staticClass:"flex flex-pack-center m-t-48"},[t._l(t.secondData,function(a,i){return[e("li",{key:i+"second",class:["li-cell li-second-cell flex-1 ",t.secondGoal.goalId==a.goalId?"li-second-active":""],on:{click:function(e){return t.selectSecond(a)}}},[e("div",{staticClass:"li-cell-inner"},[e("div",{staticClass:"li-cell-top border-box flex flex-align-center flex-pack-center"},[e("img",{attrs:{src:t.secondGoal.goalId==a.goalId?a.selectedIconUrl:a.iconUrl,alt:""}}),e("span",{staticClass:"p-l-15 font-18 color-303133"},[t._v(t._s(a.goalName))])]),t._v(" "),e("div",{staticClass:"li-cell-bottom border-box"},[e("div",{staticClass:"li-cell-scene"},[e("div",{staticClass:"li-cell-scene_title font-14 color-303133"},[t._v("适用场景")]),t._v(" "),e("div",{staticClass:"li-cell-scene_text font-14 color-606266"},[t._v(t._s(a.description["适用场景"]))])]),t._v(" "),e("div",{staticClass:"li-cell-quality"},[e("div",{staticClass:"li-cell-quality_title font-14 color-303133"},[t._v("优劣分析")]),t._v(" "),e("div",{staticClass:"li-cell-quality_text font-14 color-606266"},[t._v(t._s(a.description["优劣分析"]))])])])]),t._v(" "),t._m(1,!0)])]})],2)]):t._e(),t._v(" "),t.secondGoal.goalId?e("div",[e("div",{staticClass:"active-select-next"}),t._v(" "),e("div",{staticClass:"active-select-title font-22 color-303133 font-w-600 m-b-0"},[t._v("请配置受邀人的转化路径")]),t._v(" "),e("div",{staticClass:"active-select-subtitle font-14 color-606266"},[t._v("基于您的活动设计期望,配置受邀人的转化路径(即受邀人需要经历的交互步骤)。系统会根据您所选择的转化路径,自动配置服务号关注后回复、认证后卡券投放等营销脚本。您只需要根据自身需求选择路径,并选择相关的营销活动页、游戏计划或卡券。")]),t._v(" "),e("ul",{staticClass:"flex flex-pack-center m-t-50"},[t._l(t.thirdData,function(a,i){return[1==a.display?e("li",{key:i+"third",class:["li-cell li-third-cell flex-1 ",a.check?"li-third-active":"",a.mustFlag?"li-third-active-disable":""],on:{click:function(e){return t.selectThird(a)}}},[e("div",{staticClass:"li-cell-inner border-box"},[e("div",{staticClass:"li-cell-path_img flex flex-pack-center flex-pack--center"},[e("img",{attrs:{src:a.check?a.selectedIconUrl:a.iconUrl,alt:""}})]),t._v(" "),e("div",{staticClass:"li-cell-path_title font-16 color-303133 text-center"},[t._v(t._s(a.transName))]),t._v(" "),e("div",{staticClass:"li-cell-path_text font-14 color-606266"},[t._v(t._s(a.description))])]),t._v(" "),t._m(2,!0)]):t._e()]})],2)]):t._e(),t._v(" "),t.pathNames.includes("访问活动营销页")||t.pathNames.includes("游戏参与")||t.pathNames.includes("卡券领取")?e("div",[e("div",{staticClass:"active-select-next"}),t._v(" "),e("div",{staticClass:"active-select-title font-22 color-303133 font-w-600 m-b-0"},[t._v("活动创建前准备工作")]),t._v(" "),e("div",{staticClass:"active-select-subtitle font-14 color-606266"},[t._v("根据您配置的转化路径,请确保完成以下工作,否则活动无法被正常执行。")]),t._v(" "),e("ul",{staticClass:"flex flex-pack-center m-t-50"},[t._l(t.fourData,function(a,i){return["marking"==a.id&&t.pathNames.includes("访问活动营销页")||"game"==a.id&&t.pathNames.includes("游戏参与")||"card"==a.id&&t.pathNames.includes("卡券领取")?e("li",{key:i+"four",staticClass:"li-four-cell flex-1 "},[e("div",{staticClass:"li-cell-inner border-box"},[e("div",{staticClass:"li-cell-title font-18 color-303133 font-w-600"},[t._v(t._s(a.title))]),t._v(" "),e("div",{staticClass:"li-cell-subtitle font-14 color-606266"},[t._v(t._s(a.text))]),t._v(" "),"marking"==a.id?e("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建活动营销页,请立即前往创建。")]):t._e(),t._v(" "),"game"==a.id?e("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建游戏计划,请立即前往创建。")]):t._e(),t._v(" "),"card"==a.id?e("div",{staticClass:"li-cell-tip font-14 color-303133"},[t._v("如果您还没有创建卡券,请立即前往创建。")]):t._e(),t._v(" "),"marking"==a.id?e("div",{staticClass:"li-cell-select"},[e("el-select",{attrs:{size:"large",placeholder:"请选择活动着陆页"},on:{change:t.changeMarking},model:{value:t.markingValue,callback:function(a){t.markingValue=a},expression:"markingValue"}},t._l(t.markingList,function(t){return e("el-option",{key:t.pageId,attrs:{label:t.name,value:t.pageId}})}),1)],1):t._e(),t._v(" "),"game"==a.id?e("div",{staticClass:"li-cell-select"},[e("game-select",{on:{changeGame:t.changeGame},model:{value:t.gameValue,callback:function(a){t.gameValue=a},expression:"gameValue"}})],1):t._e(),t._v(" "),"card"==a.id?e("div",{staticClass:"li-cell-select"},[e("el-select",{attrs:{size:"large",placeholder:"请选择卡券"},on:{change:t.changeCard},model:{value:t.cardValue,callback:function(a){t.cardValue=a},expression:"cardValue"}},t._l(t.cardList,function(t){return e("el-option",{key:t.coupCardId,attrs:{label:t.cardName,value:t.coupCardId}})}),1)],1):t._e(),t._v(" "),e("div",{staticClass:"li-cell-seperator"},[t._v("OR")]),t._v(" "),e("div",{staticClass:"li-cell-btn"},[e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.toRedirectPage(a)}}},[t._v("立即前往创建")])],1)])]):t._e()]})],2)]):t._e(),t._v(" "),e("div",{staticClass:"to-active-config"},[e("div",{staticClass:"to-active-tip font-14 color-606266"},[t._v("确认完成了所有前期准备工作,即可前往活动配置。")]),t._v(" "),e("div",{staticClass:"to-active-btn"},[e("el-button",{attrs:{type:"primary",disabled:t.disableCreate},on:{click:t.toCreate}},[t._v("前往活动配置"),e("i",{staticClass:"el-icon-right"})])],1)])])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"common-cell-check"},[a("div",{staticClass:"common-cell-triangle"},[a("div",{staticClass:"common-cell-outer"},[a("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"common-cell-check"},[a("div",{staticClass:"common-cell-triangle"},[a("div",{staticClass:"common-cell-outer"},[a("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"common-cell-check"},[a("div",{staticClass:"common-cell-triangle"},[a("div",{staticClass:"common-cell-outer"},[a("i",{staticClass:"el-icon-upload-success el-icon-check"})])])])}]};var h=e("VU/8")(u,f,!1,function(t){e("EgBN")},"data-v-e22107ce",null).exports,v=e("fZjL"),g=e.n(v),m={name:"bar-chart",props:{barChartData:{type:[Array,Object],default:function(){return{}}},charHeight:{type:String,default:function(){return"300px"}}},components:{},data:function(){return this.chartSettings={},this.colors=["#5B8FF9","#5AD8A6","#FF6383"],{}}},p={render:function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"bar-chart"},[a("ve-histogram",{attrs:{data:this.barChartData,settings:this.chartSettings,colors:this.colors,height:this.charHeight}}),this._v(" "),a("div",{staticClass:"chart-title font-12 color-000 text-center"},[this._v("- 近15天趋势图 -")])],1)},staticRenderFns:[]};var C=e("VU/8")(m,p,!1,function(t){e("9aBA")},"data-v-4fa5498c",null).exports,_={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:C},data:function(){return{charHeight:"220px"}},mounted:function(){console.log(this.activeData)}},b={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"data-statistics"},[e("div",{staticClass:"data-statistics-body flex"},[e("div",{staticClass:"data-statistics-left"},[e("ul",{staticClass:"flex flex-column flex-pack-center flex-align-center"},[e("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(0),t._v(" "),e("div",{staticClass:"data-statistics-txt flex flex-column"},[e("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("活动曝光量")]),t._v(" "),e("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.exposure)))])])]),t._v(" "),e("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(1),t._v(" "),e("div",{staticClass:"data-statistics-txt flex flex-column"},[e("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("参与人数")]),t._v(" "),e("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.attend)))])])]),t._v(" "),e("li",{staticClass:"flex-1 flex flex-pack-center flex-align-center"},[t._m(2),t._v(" "),e("div",{staticClass:"data-statistics-txt flex flex-column"},[e("div",{staticClass:"font-14 color-606266 font-w-400"},[t._v("受邀人数")]),t._v(" "),e("div",{staticClass:"font-22 color-303133 font-w-600 p-t-10"},[t._v(t._s(t._f("formatThousand")(t.activeData.invited)))])])])])]),t._v(" "),e("div",{staticClass:"data-right-wrap"},[e("div",{staticClass:"data-right-top flex"},[e("div",{staticClass:"data-statistics-middle flex-1 border-box m-l-20"},[e("div",{staticClass:"font-14 color-606266"},[t._v("参与率")]),t._v(" "),e("div",{class:["font-22 color-303133 p-t-5 ",t.activeData.attendRate]},[t._v(t._s(t.activeData.attendRate)+" %")]),t._v(" "),e("div",{staticClass:"data-percentage"},[e("div",{staticClass:"data-percentage-inner",style:{width:t.activeData.attendRate+"%"}})])]),t._v(" "),e("div",{staticClass:"data-statistics-right flex-1 border-box m-l-20"},[e("div",{staticClass:"font-14 color-606266"},[t._v("传播系数")]),t._v(" "),e("div",{staticClass:"font-22 color-303133 p-t-5"},[t._v(t._s(t.activeData.spread))]),t._v(" "),e("div",{staticClass:"data-percentage"},[t._l(Math.floor(t.activeData.spread),function(t,a){return[e("i",{key:a+"xrbg",staticClass:"iconfont icon-xiaoren color-1890ff"})]}),t._v(" "),t._l(10-Math.floor(t.activeData.spread),function(t,a){return[e("i",{key:a+"xr",staticClass:"iconfont icon-xiaoren icon-xiaoren-opacity"})]})],2)])]),t._v(" "),e("div",{staticClass:"data-right-bottom"},[e("bar-chart",{attrs:{barChartData:t.barChartData,charHeight:t.charHeight}})],1)])])])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"data-statistics-icon"},[a("img",{attrs:{src:e("gjBT"),alt:""}})])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"data-statistics-icon"},[a("img",{attrs:{src:e("oj03"),alt:""}})])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"data-statistics-icon"},[a("img",{attrs:{src:e("Vo6M"),alt:""}})])}]};var x=e("VU/8")(_,b,!1,function(t){e("jyPR")},"data-v-07be8c24",null).exports,y={name:"funnel-chart",props:{funnelData:{type:[Object,Array],default:function(){return{}}}},data:function(){return{}}},k={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"funnel-chart"},[e("div",{staticClass:"funnel-chart-body flex"},[t._m(0),t._v(" "),e("div",{staticClass:"chart-right"},[e("div",{staticClass:"chart-text"},[e("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(" "),e("div",{staticClass:"bg-f5f7fa h-16"}),t._v(" "),e("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(" "),e("div",{staticClass:"bg-f5f7fa h-18"}),t._v(" "),e("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(" "),e("div",{staticClass:"bg-f5f7fa h-22"}),t._v(" "),e("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(" "),e("div",{staticClass:"bg-f5f7fa h-23"}),t._v(" "),e("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(" "),e("div",{staticClass:"bg-f5f7fa h-25"}),t._v(" "),e("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(" "),e("div",{staticClass:"funnel-chart-title font-12 color-000"},[t._v("- 响应转化漏斗 -")])])},staticRenderFns:[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"chart-left"},[e("div",{staticClass:"trapezoid-bg"},[e("div",{staticClass:"space-line h-20 r-60"}),t._v(" "),e("div",{staticClass:"inner-bg bg-f5f7fa h-16"}),t._v(" "),e("div",{staticClass:"space-line h-22 r-57"}),t._v(" "),e("div",{staticClass:"inner-bg bg-f5f7fa h-18"}),t._v(" "),e("div",{staticClass:"space-line h-26 r-52"}),t._v(" "),e("div",{staticClass:"inner-bg bg-f5f7fa h-22"}),t._v(" "),e("div",{staticClass:"space-line h-29 r-48"}),t._v(" "),e("div",{staticClass:"inner-bg bg-f5f7fa h-23"}),t._v(" "),e("div",{staticClass:"space-line h-32 r-42"}),t._v(" "),e("div",{staticClass:"inner-bg bg-f5f7fa h-25"}),t._v(" "),e("div",{staticClass:"space-line h-38"})])])}]};var D=e("VU/8")(y,k,!1,function(t){e("/VZe")},"data-v-211657d0",null).exports,I={name:"card-table",props:{barChartData:{type:[Array,Object],default:function(){return{}}},funnelData:{type:[Array,Object],default:function(){return{}}}},components:{funnelChart:D,dataStatisticsChild:x},data:function(){return{activeData:{exposure:0,attend:0,invited:0,attendRate:0,spread:0}}},methods:{},watch:{funnelData:function(t,a){g()(t).length&&(this.activeData=t)}},mounted:function(){g()(this.funnelData).length&&(this.activeData=this.funnelData)}},w={render:function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"out-date-active flex flex-space-between"},[a("data-statistics-child",{attrs:{activeData:this.activeData,barChartData:this.barChartData}}),this._v(" "),a("funnel-chart",{attrs:{funnelData:this.funnelData}})],1)},staticRenderFns:[]};var A=e("VU/8")(I,w,!1,function(t){e("KCp1")},"data-v-d0de4b5a",null).exports,N={name:"in-progress-active",components:{outDateActive:A},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:[{activityId:1,activityName:"",startDate:"",endDate:"",acitivityUrl:""}]}},methods:{selectLi:function(t){this.selectItem=t.activityId,this.getActivityData(t.activityId)},getActivityData:function(t){var a=this,e={activityId:t};Object(n.a)("/sharing-core-web/get-activity-data-summary",e).then(function(t){var e=t.data;if(1==e.errorCode)return a.funnelData=e.result||{},a.barChartData=e.result.trend||{},!1;c.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,a){this.$router.push("/createActive?activityId="+a.activityId)},toDataList:function(t,a){this.$router.push("/dataDetail?activityId="+a.activityId)},handleCopy:function(t,a){var e=new this.clipboard(".copy-tag",{text:function(){return"123456666"+a.acitivityUrl}});console.log(e),e.on("success",function(t){d.a.showmsg("复制成功!","success"),e.destroy()}),e.on("error",function(t){d.a.showmsg("该浏览器不支持自动复制!","warning"),e.destroy()})},getTableList:function(){var t=this;Object(n.a)("/sharing-core-web/page-activity",{}).then(function(a){var e=a.data;if(1==e.errorCode){var i=(new Date).getTime(),s=[];return e.result.result&&e.result.result.length&&e.result.result.forEach(function(t){t.endDate>i&&s.push(t)}),t.inProgressData=s||[],s.length&&t.getActivityData(s[0].activityId),!1}c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},mounted:function(){this.getTableList()}},V={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"in-progress-active border-box"},[e("ul",[t._l(t.inProgressData,function(a,i){return[e("li",{key:i+"data",class:["border-box",t.selectItem==a.activityId&&0!=i?"li-border":""]},[e("div",{staticClass:"in-progress-active-title flex flex-space-between border-box",on:{click:function(e){return e.stopPropagation(),t.selectLi(a)}}},[e("div",{staticClass:"active-title-left"},[e("div",{staticClass:"active-title-name font-18 color-303133"},[t._v(t._s(a.activityName))]),t._v(" "),e("div",{staticClass:"active-title-date font-14 color-909399 m-t-7"},[t._v(t._s(t._f("formatTimeYmdHms")(a.startDate))+" - "+t._s(t._f("formatTimeYmdHms")(a.endDate)))])]),t._v(" "),e("div",{staticClass:"active-title-right"},[e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return e.stopPropagation(),t.toEdit(i,a)}}},[t._v("活动配置")]),t._v(" "),e("el-button",{staticClass:"copy-tag",attrs:{"data-clipboard-action":"copy","data-clipboard-text":a.acitivityUrl,type:"primary",plain:""},on:{click:function(e){return e.stopPropagation(),t.handleCopy(i,a)}}},[t._v("复制路径")]),t._v(" "),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return e.stopPropagation(),t.toDataList(i,a)}}},[t._v("数据明细")])],1)]),t._v(" "),t.selectItem==a.activityId?e("div",{staticClass:"in-progress-active-body"},[e("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1):t._e()])]})],2)])},staticRenderFns:[]};var O=e("VU/8")(N,V,!1,function(t){e("M99c")},"data-v-7dca132a",null).exports,T=e("TQvf"),M=e.n(T),E={name:"finished-active",components:{outDateActive:A},data:function(){return{funnelData:[],barChartData:{columns:["日期","访问用户","下单用户"],rows:[{"日期":"1/1","访问用户":1393,"下单用户":1093},{"日期":"1/2","访问用户":3530,"下单用户":3230},{"日期":"1/3","访问用户":2923,"下单用户":2623},{"日期":"1/4","访问用户":1723,"下单用户":1423},{"日期":"1/5","访问用户":3192,"下单用户":3192},{"日期":"1/6","访问用户":3593,"下单用户":3293}]},selectItem:"",finishedData:[],pageSize:20,currentPage:1,total:1}},methods:{selectLi:function(t){this.selectItem=t.activityId,this.getActivityData(t.activityId)},getActivityData:function(t){var a=this,e={activityId:t};Object(n.a)("/sharing-core-web/get-activity-data-summary",e).then(function(t){var e=t.data;if(1==e.errorCode)return a.funnelData=e.result,a.barChartData=e.result.trend,!1;c.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,a){this.$router.push("/createActive?activityId="+a.activityId+"&editFlag=show")},toDataList:function(t,a){this.$router.push("/dataDetail?activityId="+a.activityId)},handleCopy:function(t,a){var e=new M.a(".copy-tag",{text:function(){return window.location.origin+"/?articleId="+a.articleId}});e.on("success",function(t){d.a.showmsg("复制成功!","success"),e.destroy()}),e.on("error",function(t){d.a.showmsg("该浏览器不支持自动复制!","warning"),e.destroy()})},handleSizeChange:function(t){this.pageSize=t,this.getData()},handleCurrentChange:function(t){this.currentPage=t,this.getData()},getTableList:function(){var t=this,a={pageNum:t.currentPage,pageSize:t.pageSize};Object(n.a)("/sharing-core-web/page-activity",a).then(function(a){var e=a.data,i=(new Date).getTime();if(1==e.errorCode){var s=[];return e.result.result&&e.result.result.length&&e.result.result.forEach(function(t){t.endDate<i&&s.push(t)}),t.finishedData=s||[],t.total=e.result.totalCount,!1}c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},mounted:function(){this.getTableList()}},Y={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"finished-active border-box"},[e("ul",[t._l(t.finishedData,function(a,i){return[e("li",{key:i+"data",class:["border-box",t.selectItem==a.activityId&&0!=i?"li-border":""]},[e("div",{staticClass:"finished-active-title flex flex-space-between border-box",on:{click:function(e){return e.stopPropagation(),t.selectLi(a)}}},[e("div",{staticClass:"active-title-left"},[e("div",{staticClass:"active-title-name font-18 color-303133"},[t._v(t._s(a.activityName))]),t._v(" "),e("div",{staticClass:"active-title-date font-14 color-909399 m-t-7"},[t._v(t._s(t._f("formatTimeYmdHms")(a.startDate))+" - "+t._s(t._f("formatTimeYmdHms")(a.endDate)))])]),t._v(" "),e("div",{staticClass:"active-title-right"},[e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.toEdit(i,a)}}},[t._v("活动配置")]),t._v(" "),e("el-button",{attrs:{type:"primary",plain:""},on:{click:function(e){return t.toDataList(i,a)}}},[t._v("数据明细")])],1)]),t._v(" "),t.selectItem==a.activityId?e("div",{staticClass:"finished-active-body"},[e("out-date-active",{attrs:{barChartData:t.barChartData,funnelData:t.funnelData}})],1):t._e()])]})],2),t._v(" "),t.finishedData.length?e("div",{staticClass:"pagination text-right m-t-14"},[e("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 P={name:"share-index",components:{activeSelect:h,inProgressActive:O,finishedActive:e("VU/8")(E,Y,!1,function(t){e("Gvsg")},"data-v-3e4cead3",null).exports},data:function(){return{canCreate:!0}},methods:{judgeCreate:function(){var t=this;Object(n.a)("/sharing-core-web/can-create",{}).then(function(a){var e=a.data;if(1==e.errorCode)return t.canCreate=e.result,!1;c.a.errorMsg(e)}).catch(function(a){t.$message.error({duration:1e3,message:a.message})})}},mounted:function(){this.judgeCreate()}},U={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"share-index common-wrap"},[e("div",{staticClass:"right-content border-box"},[t.canCreate?e("div",[e("div",{staticClass:"separator-space no-active"},[t._v("\n - 当前无进行中的活动,请创建活动,别让业绩白白流失!-\n ")]),t._v(" "),e("active-select")],1):t._e(),t._v(" "),e("div",[e("div",{staticClass:"separator-space"},[t._v("- 当前有正在进行的活动,无法创建新的活动 -")]),t._v(" "),e("in-progress-active"),t._v(" "),e("div",{staticClass:"separator-space"},[t._v("- 以下为已结束活动 -")]),t._v(" "),e("finished-active")],1)]),t._v(" "),e("vue-gic-footer")],1)},staticRenderFns:[]};var j=e("VU/8")(P,U,!1,function(t){e("7nzq")},"data-v-599078d5",null);a.default=j.exports},gjBT:function(t,a){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,a){},mvHQ:function(t,a,e){t.exports={default:e("qkKv"),__esModule:!0}},oj03:function(t,a){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=="},qkKv:function(t,a,e){var i=e("FeBl"),s=i.JSON||(i.JSON={stringify:JSON.stringify});t.exports=function(t){return s.stringify.apply(s,arguments)}}});
\ 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){ 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 c=n("3Xzz"),s=n("TQvf"),o=n.n(s),r=n("3E4D"),A={name:"createCompletion",components:{navCrumb:c.a},data:function(){return{navpath:[{name:"分享有礼",path:"/shareIndex"},{name:"新建活动"}]}},methods:{copyPath:function(){var t=new o.a(".copy-tag",{text:function(){return""+window.location.origin}});t.on("success",function(e){r.a.showmsg("复制成功!","success"),t.destroy()}),t.on("error",function(e){r.a.showmsg("该浏览器不支持复制!","warning"),t.destroy()})},toActiveList:function(){this.$router.push("/shareIndex")}}},a={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 d=n("VU/8")(A,a,!1,function(t){n("+wWz")},"data-v-7a4d911d",null);e.default=d.exports}});
/*! \ No newline at end of file
* 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
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.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,d=0,b=[];d<r.length;d++)i=r[d],t[i]&&b.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);b.length;)b.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var r={},t={15:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"b1c6d8cabf2459ac5a8a",1:"5b546fa38466a0b05e37",2:"6fca983435b50c941d78",3:"21c06336c724d34fa44b",4:"e42560cdcc9ef2f1fe8a",5:"8ecd133bf1cda0bdffb4",6:"fda09ea240d5c03fd4f4",7:"b0fd74564cc799593b8f",8:"fe9ec49f63ecd8e527ba",9:"522a01ff8d619d2bf030",10:"e16b73d2d4b922255e52",11:"c11d02c33702d00b2e2e",12:"b96af0829c134b12bfbb"}[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}}([]); !function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var f,i,u,d=0,b=[];d<r.length;d++)i=r[d],t[i]&&b.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,a);b.length;)b.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var r={},t={15:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"b1c6d8cabf2459ac5a8a",1:"5b546fa38466a0b05e37",2:"711300c9a2c418190ac7",3:"6910fc54772239762497",4:"e42560cdcc9ef2f1fe8a",5:"8ecd133bf1cda0bdffb4",6:"2342d9cea2c3b9db329d",7:"b0fd74564cc799593b8f",8:"fe9ec49f63ecd8e527ba",9:"522a01ff8d619d2bf030",10:"e16b73d2d4b922255e52",11:"c11d02c33702d00b2e2e",12:"b96af0829c134b12bfbb"}[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 \ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-28 19:26:46 * @LastEditTime: 2019-12-03 11:09:32
--> -->
<!-- <!--
<base-config @submitNext="submitNext"></base-config> <base-config @submitNext="submitNext"></base-config>
...@@ -14,23 +14,82 @@ import baseConfig from '@/components/active-config/base-config.vue'; ...@@ -14,23 +14,82 @@ import baseConfig from '@/components/active-config/base-config.vue';
<template> <template>
<div class="base-config-content"> <div class="base-config-content">
<div class="config-title font-14 color-303133">基本信息</div> <div class="config-title font-14 color-303133">基本信息</div>
<el-form label-width="114px" :model="activeInfoData" ref="baseForm" :rules="rules"> <el-form
<el-form-item v-if="$route.query.activityId" label="活动目的:" prop=""> {{ activeInfoData.parentGoalName }} - {{ activeInfoData.goalName }} </el-form-item> label-width="114px"
<el-form-item v-if="$route.query.activityId" label="转化路径:" prop=""> :model="activeInfoData"
ref="baseForm"
:rules="rules"
>
<el-form-item
v-if="$route.query.activityId"
label="活动目的:"
prop=""
> {{ activeInfoData.parentGoalName }} - {{ activeInfoData.goalName }} </el-form-item>
<el-form-item
v-if="$route.query.activityId"
label="转化路径:"
prop=""
>
<div>{{ activeInfoData.router && activeInfoData.router.length ? activeInfoData.router.map(ele => ele.transName).join('→') : '' }}</div> <div>{{ activeInfoData.router && activeInfoData.router.length ? activeInfoData.router.map(ele => ele.transName).join('→') : '' }}</div>
</el-form-item> </el-form-item>
<el-form-item v-if="$route.query.activityId && activeInfoData.activityMarketPageName" label="活动营销页:" prop=""> </el-form-item> <el-form-item
<el-form-item v-if="$route.query.activityId && activeInfoData.gamePlanName" label="游戏计划:" prop=""> </el-form-item> v-if="$route.query.activityId && activeInfoData.activityMarketPageName"
<el-form-item v-if="$route.query.activityId && activeInfoData.cardCoupName" label="卡券:" prop=""> </el-form-item> label="活动营销页:"
<el-form-item label="活动名称:" prop="activityName"> prop="activityMarketPageName"
<limitInput :inputWidth="350" :disflag="$route.query.interfaceId ? true : false" :inputValue.sync="activeInfoData.activityName" :holder="'请输入活动名称'" :getByType="'word'" :maxLength="30"> </limitInput> > </el-form-item>
<el-form-item
v-if="$route.query.activityId && activeInfoData.gamePlanName"
label="游戏计划:"
prop="gamePlanName"
> </el-form-item>
<el-form-item
v-if="$route.query.activityId && activeInfoData.cardCoupName"
label="卡券:"
prop="cardCoupName"
> </el-form-item>
<el-form-item
label="活动名称:"
prop="activityName"
>
<limitInput
:inputWidth="350"
:disflag="$route.query.interfaceId ? true : false"
:inputValue.sync="activeInfoData.activityName"
:holder="'请输入活动名称'"
:getByType="'word'"
:maxLength="30"
> </limitInput>
</el-form-item> </el-form-item>
<el-form-item label="活动有效期:" prop="dateRange"> <el-form-item
<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 HH:mm:ss'" :default-time="['00:00:00', '23:59:59']" type="daterange" align="right" unlink-panels range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker> label="活动有效期:"
prop="dateRange"
>
<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 HH:mm:ss'"
:default-time="['00:00:00', '23:59:59']"
type="daterange"
align="right"
unlink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item class="m-t-50"> <el-form-item class="m-t-50">
<el-button type="primary" @click="returnBack">返回</el-button> <el-button
<el-button type="primary" @click="submitForm('baseForm')">下一步</el-button> type="primary"
@click="returnBack"
>返回</el-button>
<el-button
type="primary"
@click="submitForm('baseForm')"
>下一步</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -48,6 +107,16 @@ export default { ...@@ -48,6 +107,16 @@ export default {
limitInput limitInput
}, },
data() { data() {
const checkDate = (rule, value, callback) => {
console.log(value)
if (!value || !value.length) {
callback(new Error('请选择活动有效期'));
} else if (value[0].split(' ')[0] == timeFormat.timeStampToYmd(new Date().getTime()) && value[0].split(' ')[0] == value[1].split(' ')[0]) {
callback(new Error('不能选择今天'));
} else {
callback();
}
};
return { return {
activeInfoData: { activeInfoData: {
activityId: '', activityId: '',
...@@ -68,7 +137,7 @@ export default { ...@@ -68,7 +137,7 @@ export default {
}, },
rules: { rules: {
activityName: [{ required: true, message: '请输入活动名称', trigger: 'blur' }], activityName: [{ required: true, message: '请输入活动名称', trigger: 'blur' }],
dateRange: [{ required: true, message: '请选择活动有效期', trigger: 'blur' }] dateRange: [{ validator: checkDate, trigger: 'blur' }]
}, },
choiceDateCopy: [], choiceDateCopy: [],
pickerOptions: { pickerOptions: {
...@@ -83,9 +152,9 @@ export default { ...@@ -83,9 +152,9 @@ export default {
const one = 365 * 24 * 3600 * 1000; const one = 365 * 24 * 3600 * 1000;
const minTime = this.choiceDateCopy[0] - one; const minTime = this.choiceDateCopy[0] - one;
const maxTime = 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() < minTime || time.getTime() > maxTime || time.getTime() < Date.now() - 8.64e7;
} }
return time.getTime() < Date.now() - 8.64e6; return time.getTime() < Date.now() - 8.64e7;
} }
} }
}; };
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-28 15:20:58 * @LastEditTime: 2019-12-03 10:41:26
--> -->
<!-- <!--
<card-config @submitBack="submitBack" @submitNext="submitNext"></card-config> <card-config @submitBack="submitBack" @submitNext="submitNext"></card-config>
...@@ -14,26 +14,56 @@ import cardConfig from '@/components/active-config/card-config.vue'; ...@@ -14,26 +14,56 @@ import cardConfig from '@/components/active-config/card-config.vue';
<template> <template>
<div class="card-config-content"> <div class="card-config-content">
<div class="config-title font-14 color-303133">小程序卡片配置</div> <div class="config-title font-14 color-303133">小程序卡片配置</div>
<div role="alert" class="el-alert el-alert--info"> <div
role="alert"
class="el-alert el-alert--info"
>
<i class="el-alert__icon el-icon-info font-12 color-1890ff"></i> <i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content"> <div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400" <span class="el-alert__title color-606266 font-14 font-w-400">1. 邀请人可在活动中心一键转发【会员认证流程】的小程序卡片给微信好友,请对小程序卡片的样式进行设置。优秀的活动标题和封面图可以大幅提升受邀人的参与积极性!<br />
>1. 邀请人可在活动中心一键转发【会员认证流程】的小程序卡片给微信好友,请对小程序卡片的样式进行设置。优秀的活动标题和封面图可以大幅提升受邀人的参与积极性!<br /> 2. 受邀人服务号关注后,系统将自动发送【会员认证流程】的小程序卡片,请对小程序卡片的样式进行设置。优秀的活动标题和封面图可以大幅提升受邀人的参与积极性!</span>
2. 受邀人服务号关注后,系统将自动发送【会员认证流程】的小程序卡片,请对小程序卡片的样式进行设置。优秀的活动标题和封面图可以大幅提升受邀人的参与积极性!</span
>
</div> </div>
</div> </div>
<div class="form-wrap flex"> <div class="form-wrap flex">
<el-form label-width="114px" :model="activeInfoData" ref="cardForm" :rules="rules"> <el-form
<el-form-item label="页面标题:" prop="appletTitle"> label-width="114px"
<limitInput :inputWidth="503" :disflag="$route.query.interfaceId ? true : false" :inputValue.sync="activeInfoData.appletTitle" :holder="'请输入页面标题'" :getByType="'word'" :maxLength="40"> </limitInput> :model="activeInfoData"
ref="cardForm"
:rules="rules"
>
<el-form-item
label="页面标题:"
prop="appletTitle"
>
<limitInput
:inputWidth="503"
:disflag="$route.query.interfaceId ? true : false"
:inputValue.sync="activeInfoData.appletTitle"
:holder="'请输入页面标题'"
:getByType="'word'"
:maxLength="40"
> </limitInput>
</el-form-item> </el-form-item>
<el-form-item label="海报上传:" prop="playBillUrl"> <el-form-item
<single-upload v-model="activeInfoData.playBillUrl"> </single-upload> label="海报上传:"
prop="playBillUrl"
>
<single-upload
:width="600"
:limitRate="5/4"
:limitFlag="3"
v-model="activeInfoData.playBillUrl"
> </single-upload>
</el-form-item> </el-form-item>
<el-form-item class="m-t-50"> <el-form-item class="m-t-50">
<el-button type="primary" @click="submitBack">上一步</el-button> <el-button
<el-button type="primary" @click="submitForm('cardForm')">下一步</el-button> type="primary"
@click="submitBack"
>上一步</el-button>
<el-button
type="primary"
@click="submitForm('cardForm')"
>下一步</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="form-preview"> <div class="form-preview">
...@@ -42,7 +72,10 @@ import cardConfig from '@/components/active-config/card-config.vue'; ...@@ -42,7 +72,10 @@ import cardConfig from '@/components/active-config/card-config.vue';
<div class="form-preview-inner"> <div class="form-preview-inner">
<div class="form-preview-title">{{ activeInfoData.appletTitle }}</div> <div class="form-preview-title">{{ activeInfoData.appletTitle }}</div>
<div class="form-preview-img flex flex-pack-center flex-align-center"> <div class="form-preview-img flex flex-pack-center flex-align-center">
<img :src="activeInfoData.playBillUrl" alt="" /> <img
:src="activeInfoData.playBillUrl"
alt=""
/>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-28 14:32:27 * @LastEditTime: 2019-12-03 10:37:02
--> -->
<!-- <!--
<center-config @submitBack="submitBack" @submitNext="submitNext"></center-config> <center-config @submitBack="submitBack" @submitNext="submitNext"></center-config>
...@@ -14,47 +14,107 @@ import centerConfig from '@/components/active-config/center-config.vue'; ...@@ -14,47 +14,107 @@ import centerConfig from '@/components/active-config/center-config.vue';
<template> <template>
<div class="center-config-content"> <div class="center-config-content">
<div class="config-title font-14 color-303133">活动中心配置</div> <div class="config-title font-14 color-303133">活动中心配置</div>
<div role="alert" class="el-alert el-alert--info"> <div
role="alert"
class="el-alert el-alert--info"
>
<i class="el-alert__icon el-icon-info font-12 color-1890ff"></i> <i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content"> <div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400" <span class="el-alert__title color-606266 font-14 font-w-400">1. 活动中心是邀请人访问的页面,用于介绍活动和奖励规则,展示受邀人清单和奖励信息。<br />
>1. 活动中心是邀请人访问的页面,用于介绍活动和奖励规则,展示受邀人清单和奖励信息。<br /> 2. 当前活动的转化路径以服务号作为受邀人入口,邀请人可在活动中心一键服务号的带二维码海报,以实现朋友圈转发。</span>
2. 当前活动的转化路径以服务号作为受邀人入口,邀请人可在活动中心一键服务号的带二维码海报,以实现朋友圈转发。</span
>
</div> </div>
</div> </div>
<div class="form-wrap flex"> <div class="form-wrap flex">
<el-form label-width="144px" :model="activeInfoData" ref="centerForm" :rules="rules"> <el-form
<el-form-item label="头图上传:" prop="headUrl"> label-width="144px"
<single-upload v-model="activeInfoData.headUrl"> </single-upload> :model="activeInfoData"
ref="centerForm"
:rules="rules"
>
<el-form-item
label="头图上传:"
prop="headUrl"
>
<single-upload
:width="750"
v-model="activeInfoData.headUrl"
> </single-upload>
</el-form-item> </el-form-item>
<el-form-item label="分享按钮:" prop=""> <el-form-item
label="分享按钮:"
prop=""
>
<div class="flex"> <div class="flex">
<span class="color-wrap flex flex-pack-center flex-space-between border-box">背景色<el-color-picker v-model="activeInfoData.shareBackColor"></el-color-picker></span><span class="color-wrap flex flex-space-between flex-pack-center border-box">文字色<el-color-picker v-model="activeInfoData.shareFontColor"></el-color-picker></span> <span class="color-wrap flex flex-pack-center flex-space-between border-box">背景色<el-color-picker v-model="activeInfoData.shareBackColor"></el-color-picker></span><span class="color-wrap flex flex-space-between flex-pack-center border-box">文字色<el-color-picker v-model="activeInfoData.shareFontColor"></el-color-picker></span>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="分享按钮文案:" prop="shareButtonFont"> <el-form-item
<limitInput :inputWidth="394" :disflag="$route.query.editFlag ? true : false" :inputValue.sync="activeInfoData.shareButtonFont" :holder="'请输入分享按钮文案'" :getByType="'word'" :maxLength="20"> </limitInput> label="分享按钮文案:"
prop="shareButtonFont"
>
<limitInput
:inputWidth="394"
:disflag="$route.query.editFlag ? true : false"
:inputValue.sync="activeInfoData.shareButtonFont"
:holder="'请输入分享按钮文案'"
:getByType="'word'"
:maxLength="20"
> </limitInput>
</el-form-item> </el-form-item>
<el-form-item label="活动介绍展现模式:" prop="activityIntroduceMode"> <el-form-item
<el-radio-group v-model="activeInfoData.activityIntroduceMode" @change="changeMode"> label="活动介绍展现模式:"
prop="activityIntroduceMode"
>
<el-radio-group
v-model="activeInfoData.activityIntroduceMode"
@change="changeMode"
>
<el-radio label="1">文字模式</el-radio> <el-radio label="1">文字模式</el-radio>
<el-radio label="2">图文模式</el-radio> <el-radio label="2">图文模式</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item v-if="activeInfoData.activityIntroduceMode == 1" label="活动介绍文案:" prop="activityIntroduceDetail"> <el-form-item
v-if="activeInfoData.activityIntroduceMode == 1"
label="活动介绍文案:"
prop="activityIntroduceDetail"
>
<div class="w-400"> <div class="w-400">
<tinymce-edit :disabledEdit="$route.query.editFlag ? true : false" ref="tinymceWrap" :bodyHtml="activeInfoData.activityIntroduceDetail" @changeEditor="changeEditor"></tinymce-edit> <tinymce-edit
:disabledEdit="$route.query.editFlag ? true : false"
ref="tinymceWrap"
:bodyHtml="activeInfoData.activityIntroduceDetail"
@changeEditor="changeEditor"
></tinymce-edit>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item v-if="activeInfoData.activityIntroduceMode == 2" label="选择图文模板:" prop="activityIntroduceId"> <el-form-item
<el-select size="large" v-model="activeInfoData.activityIntroduceId" @change="changePage" placeholder="请选择自定义页面"> v-if="activeInfoData.activityIntroduceMode == 2"
<el-option v-for="item in markingList" :key="item.pageId" :label="item.name" :value="item.pageId"> </el-option> label="选择图文模板:"
prop="activityIntroduceId"
>
<el-select
size="large"
v-model="activeInfoData.activityIntroduceId"
@change="changePage"
placeholder="请选择自定义页面"
>
<el-option
v-for="item in markingList"
:key="item.pageId"
:label="item.name"
:value="item.pageId"
> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="m-t-50"> <el-form-item class="m-t-50">
<el-button type="primary" @click="submitBack">上一步</el-button> <el-button
<el-button type="primary" @click="submitForm('centerForm')">下一步</el-button> type="primary"
@click="submitBack"
>上一步</el-button>
<el-button
type="primary"
@click="submitForm('centerForm')"
>下一步</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="form-preview"> <div class="form-preview">
...@@ -62,18 +122,31 @@ import centerConfig from '@/components/active-config/center-config.vue'; ...@@ -62,18 +122,31 @@ import centerConfig from '@/components/active-config/center-config.vue';
<div class="form-preview-inner"> <div class="form-preview-inner">
<div class="form-preview-body"> <div class="form-preview-body">
<div class="form-preview-body_top"> <div class="form-preview-body_top">
<img :src="activeInfoData.headUrl" alt="" /> <img
:src="activeInfoData.headUrl"
alt=""
/>
</div> </div>
<div class="form-preview-body_middle border-box"> <div class="form-preview-body_middle border-box">
<div class="form-preview-body_content"> <div class="form-preview-body_content">
<div class="form-preview-btn" :style="{ background: activeInfoData.shareBackColor, color: activeInfoData.shareFontColor }">{{ activeInfoData.shareButtonFont }}</div> <div
class="form-preview-btn"
:style="{ background: activeInfoData.shareBackColor, color: activeInfoData.shareFontColor }"
>{{ activeInfoData.shareButtonFont }}</div>
</div> </div>
</div> </div>
<div class="form-preview-body_rules border-box"> <div class="form-preview-body_rules border-box">
<div class="rules-title">活动规则</div> <div class="rules-title">活动规则</div>
<div v-if="activeInfoData.activityIntroduceMode == 1" class="rules-body" v-html="activeInfoData.activityIntroduceDetail"></div> <div
v-if="activeInfoData.activityIntroduceMode == 1"
class="rules-body"
v-html="activeInfoData.activityIntroduceDetail"
></div>
<!-- v-if="activeInfoData.activityIntroduceMode == 2" --> <!-- v-if="activeInfoData.activityIntroduceMode == 2" -->
<app-template v-if="activeInfoData.activityIntroduceMode == 2" :templateData="templateData"></app-template> <app-template
v-if="activeInfoData.activityIntroduceMode == 2"
:templateData="templateData"
></app-template>
</div> </div>
</div> </div>
</div> </div>
...@@ -114,7 +187,7 @@ export default { ...@@ -114,7 +187,7 @@ export default {
headUrl: '', headUrl: '',
shareBackColor: '#1890ff', shareBackColor: '#1890ff',
shareFontColor: '#ffffff', shareFontColor: '#ffffff',
shareButtonFont: '', shareButtonFont: '立即分享赢福利',
activityIntroduceMode: '1', activityIntroduceMode: '1',
activityIntroduceId: '', activityIntroduceId: '',
activityIntroduceDetail: '' activityIntroduceDetail: ''
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-21 16:37:02 * @Date: 2019-11-21 16:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-28 15:24:54 * @LastEditTime: 2019-12-03 10:09:14
--> -->
<!-- <!--
<fraud-control></fraud-control> <fraud-control></fraud-control>
...@@ -14,20 +14,33 @@ import fraudControl from '@/components/active-config/configs/fraud-control.vue'; ...@@ -14,20 +14,33 @@ import fraudControl from '@/components/active-config/configs/fraud-control.vue';
<template> <template>
<div class="fraud-control border-box"> <div class="fraud-control border-box">
<el-form label-width="154px" :model="pointFreeze" ref="rewardForm" :rules="rules"> <el-form
<div role="alert" class="el-alert el-alert--info"> 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> <i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content"> <div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400" <span class="el-alert__title color-606266 font-14 font-w-400">为了获取邀请人奖励,可能会出现恶意盗刷的情况,因此系统支持对单个受邀人的成交额累计上限做控制。<br />
>为了获取邀请人奖励,可能会出现恶意盗刷的情况,因此系统支持对单个受邀人的成交额累计上限做控制。<br /> 这能有效的杜绝邀请人在闯关奖励、竞赛奖励中采用作弊手段(即时奖励有单独的限制控制,该成交额上限对即时奖励不起作用)。</span>
这能有效的杜绝邀请人在闯关奖励、竞赛奖励中采用作弊手段(即时奖励有单独的限制控制,该成交额上限对即时奖励不起作用)。</span
>
</div> </div>
</div> </div>
<el-form-item label="成交额上限控制:" prop=""> <el-form-item
label="成交额上限控制:"
prop=""
>
<ul class="flex "> <ul class="flex ">
<template v-for="(item, index) in modeData"> <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)"> <li
:class="['li-cell li-second-cell flex-1 ', pointFreeze.amountLimitFlag == item.goalId ? 'li-second-active' : '']"
:key="index + 'first'"
@click="selectStore(item)"
>
<div class="li-cell-inner"> <div class="li-cell-inner">
<div class="li-cell-bottom border-box"> <div class="li-cell-bottom border-box">
<div class="li-cell-scene"> <div class="li-cell-scene">
...@@ -46,24 +59,43 @@ import fraudControl from '@/components/active-config/configs/fraud-control.vue'; ...@@ -46,24 +59,43 @@ import fraudControl from '@/components/active-config/configs/fraud-control.vue';
</li> </li>
</template> </template>
</ul> </ul>
<div v-if="pointFreeze.numberLimitType == 2" class="store-select-wrap"> <div
v-if="pointFreeze.amountLimitFlag == 2"
class="store-select-wrap"
>
<div class="store-select-title"> <div class="store-select-title">
<span class="font-14 color-606266">限制额度:</span> <span class="font-14 color-606266">限制额度:</span>
<el-input-number v-model="pointFreeze.numberLimitNum" controls-position="right" :min="1" :max="999999"> </el-input-number> <el-input-number
v-model="pointFreeze.amountLimitAmount"
controls-position="right"
:min="1"
:max="999999"
> </el-input-number>
<span class="font-14 color-606266"></span> <span class="font-14 color-606266"></span>
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
<div role="alert" class="el-alert el-alert--info m-t-20"> <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> <i class="el-alert__icon el-icon-info font-12 color-1890ff"></i>
<div class="el-alert__content"> <div class="el-alert__content">
<span class="el-alert__title color-606266 font-14 font-w-400">转化路径的一系列节点中,消费行为尤其特殊,因为可以申请退款,所以涉及到奖励回收的问题。请根据自身的活动政策,配置相关的风险控制策略。注意:仅针对即时奖励可进行控制,闯关奖励、竞赛奖励和受邀人奖励不作回收处理。由于即时奖励中没有卡券类奖励,因此没有卡券处理方案的配置。</span> <span class="el-alert__title color-606266 font-14 font-w-400">转化路径的一系列节点中,消费行为尤其特殊,因为可以申请退款,所以涉及到奖励回收的问题。请根据自身的活动政策,配置相关的风险控制策略。注意:仅针对即时奖励可进行控制,闯关奖励、竞赛奖励和受邀人奖励不作回收处理。由于即时奖励中没有卡券类奖励,因此没有卡券处理方案的配置。</span>
</div> </div>
</div> </div>
<el-form-item class="m-t-20" label="积分处理方案:" prop=""> <el-form-item
class="m-t-20"
label="积分处理方案:"
prop=""
>
<ul class="flex "> <ul class="flex ">
<template v-for="(item, index) in contentData"> <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)"> <li
:class="['li-cell li-second-cell flex-1 ', pointFreeze.pointProgram == item.goalId ? 'li-second-active' : '']"
:key="index + 'first'"
@click="selectMoney(item)"
>
<div class="li-cell-inner"> <div class="li-cell-inner">
<div class="li-cell-bottom border-box"> <div class="li-cell-bottom border-box">
<div class="li-cell-scene"> <div class="li-cell-scene">
...@@ -82,17 +114,33 @@ import fraudControl from '@/components/active-config/configs/fraud-control.vue'; ...@@ -82,17 +114,33 @@ import fraudControl from '@/components/active-config/configs/fraud-control.vue';
</li> </li>
</template> </template>
</ul> </ul>
<div v-if="pointFreeze.awardLimitType == 1" class="store-select-wrap child-select-wrap"> <div
v-if="pointFreeze.pointProgram == 1"
class="store-select-wrap child-select-wrap"
>
<div class="store-select-title"> <div class="store-select-title">
<span class="font-14 color-606266">延时时长:</span> <span class="font-14 color-606266">延时时长:</span>
<el-input-number v-model="pointFreeze.operateDay" controls-position="right" :min="1" :max="99"> </el-input-number> <el-input-number
v-model="pointFreeze.pointControlDay"
controls-position="right"
:min="1"
:max="99"
> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10"></span> <span class="font-14 color-606266 p-l-3 p-r-10"></span>
</div> </div>
</div> </div>
<div v-if="pointFreeze.awardLimitType == 2" class="store-select-wrap child-select-wrap"> <div
v-if="pointFreeze.pointProgram == 2"
class="store-select-wrap child-select-wrap"
>
<div class="store-select-title"> <div class="store-select-title">
<span class="font-14 color-606266">冻结时长:</span> <span class="font-14 color-606266">冻结时长:</span>
<el-input-number v-model="pointFreeze.operateDay" controls-position="right" :min="1" :max="99"> </el-input-number> <el-input-number
v-model="pointFreeze.pointControlDay"
controls-position="right"
:min="1"
:max="99"
> </el-input-number>
<span class="font-14 color-606266 p-l-3 p-r-10"></span> <span class="font-14 color-606266 p-l-3 p-r-10"></span>
</div> </div>
</div> </div>
...@@ -107,7 +155,12 @@ export default { ...@@ -107,7 +155,12 @@ export default {
value: { value: {
type: [Object, Array], type: [Object, Array],
default() { default() {
return {}; return {
amountLimitFlag: 0,
amountLimitAmount: 1,
pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
pointControlDay: 1, //限制延时
};
} }
} }
}, },
...@@ -115,22 +168,21 @@ export default { ...@@ -115,22 +168,21 @@ export default {
data() { data() {
return { return {
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 0, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励 stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
}, },
modeData: [ modeData: [
{ {
goalId: 1, goalId: 0,
goalName: '不控制上限 (推荐)', goalName: '不控制上限 (推荐)',
describe: '同一个受邀人无论消费多少,都会计入累计成交额。' describe: '同一个受邀人无论消费多少,都会计入累计成交额。'
}, },
{ {
goalId: 2, goalId: 1,
goalName: '控制成交额上限', goalName: '控制成交额上限',
describe: '限制针对单个受邀人统计的成交额,超过该额度之后,溢出的成交额不计入奖励结算的统计。' describe: '限制针对单个受邀人统计的成交额,超过该额度之后,溢出的成交额不计入奖励结算的统计。'
} }
...@@ -147,7 +199,7 @@ export default { ...@@ -147,7 +199,7 @@ export default {
describe: '积分发放没有延时,但受邀人退款后会追扣(回收)积分,可设置积分冻结期来确保退换服务期内的积分安全。注意:闯关奖励、竞赛奖励、受邀人奖励不会追扣(回收)。' describe: '积分发放没有延时,但受邀人退款后会追扣(回收)积分,可设置积分冻结期来确保退换服务期内的积分安全。注意:闯关奖励、竞赛奖励、受邀人奖励不会追扣(回收)。'
}, },
{ {
goalId: 3, goalId: 0,
goalName: '不予控制', goalName: '不予控制',
describe: '积分发放没有延时,也不会对受邀人的 退款事件作积分的追扣(回收)。' describe: '积分发放没有延时,也不会对受邀人的 退款事件作积分的追扣(回收)。'
} }
...@@ -172,30 +224,19 @@ export default { ...@@ -172,30 +224,19 @@ export default {
}); });
}, },
/** /**
* 选择即时奖励模式 * 选择控制
*/ */
selectStore(item) { selectStore(item) {
const that = this; const that = this;
that.pointFreeze.numberLimitType = item.goalId; that.pointFreeze.amountLimitFlag = item.goalId;
}, },
/** /**
* 选择即时奖励内容 * 选择积分处理方案
*/ */
selectMoney(item) { selectMoney(item) {
const that = this; const that = this;
that.pointFreeze.awardLimitType = item.goalId; that.pointFreeze.pointProgram = item.goalId;
}, },
/**
* 阶梯奖励添加奖项:
*/
toAddItem() {
const that = this;
that.pointFreeze.instanceContent.push({
minPeople: 10,
maxPeople: 20,
point: 1
});
}
}, },
watch: { watch: {
value(newData) { value(newData) {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-18 10:37:02 * @Date: 2019-11-18 10:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-12-02 12:10:43 * @LastEditTime: 2019-12-03 10:09:34
--> -->
<!-- <!--
<reward-config @submitBack="submitBack" @submitNext="submitNext"></reward-config> <reward-config @submitBack="submitBack" @submitNext="submitNext"></reward-config>
...@@ -446,12 +446,10 @@ export default { ...@@ -446,12 +446,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
rules: { rules: {
...@@ -594,12 +592,10 @@ export default { ...@@ -594,12 +592,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
entryActivityFlag: { entryActivityFlag: {
...@@ -696,12 +692,10 @@ export default { ...@@ -696,12 +692,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
authorizeOpenCardFlag: { authorizeOpenCardFlag: {
...@@ -816,12 +810,10 @@ export default { ...@@ -816,12 +810,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
enjoyGameFlag: { enjoyGameFlag: {
...@@ -918,12 +910,10 @@ export default { ...@@ -918,12 +910,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
receiveCardFlag: { receiveCardFlag: {
...@@ -1020,12 +1010,10 @@ export default { ...@@ -1020,12 +1010,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
consumeAwardFlag: { consumeAwardFlag: {
...@@ -1122,12 +1110,10 @@ export default { ...@@ -1122,12 +1110,10 @@ export default {
}, },
// 防欺诈 // 防欺诈
pointFreeze: { pointFreeze: {
numberLimitType: 1, amountLimitFlag: 0,
numberLimitNum: 1, amountLimitAmount: 1,
awardLimitType: 1, //奖励限制类型 1、不限制奖励(推荐),2、限制奖励次数,3、限制奖励额度 pointProgram: 1, //0、不限制,1、延时发放(推荐),2积分冻结
awardLimitNumber: 1, //额度 pointControlDay: 1, //限制延时
operateDay: 1, //限制延时
stepType: 1 //步骤类型 类型:1服务号关注,2活动营销页访问奖励,3会员认证奖励,4游戏参与奖励,5卡券领取奖励6,消费奖励
} }
}, },
ProgressiveData: [] //根据路径添加 ProgressiveData: [] //根据路径添加
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-13 16:37:02 * @Date: 2019-11-13 16:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-27 17:33:03 * @LastEditTime: 2019-12-03 09:49:06
--> -->
<!-- <!--
<active-select></active-select> <active-select></active-select>
...@@ -17,10 +17,17 @@ import activeSelect from '@/components/active/active-select.vue'; ...@@ -17,10 +17,17 @@ import activeSelect from '@/components/active/active-select.vue';
<div class="active-select-title font-22 color-303133 font-w-600">请选择您的活动目的</div> <div class="active-select-title font-22 color-303133 font-w-600">请选择您的活动目的</div>
<ul class="flex flex-space-between"> <ul class="flex flex-space-between">
<template v-for="(item, index) in firstData"> <template v-for="(item, index) in firstData">
<li :class="['li-cell flex-1 ', firstGoal.goalId == item.goalId ? 'li-cell-active' : '']" :key="index + 'first'" @click="selectFirst(item)"> <li
:class="['li-cell flex-1 ', firstGoal.goalId == item.goalId ? 'li-cell-active' : '']"
:key="index + 'first'"
@click="selectFirst(item)"
>
<div class="li-cell-inner flex "> <div class="li-cell-inner flex ">
<div class="li-cell-left flex flex-align-center flex-pack-center"> <div class="li-cell-left flex flex-align-center flex-pack-center">
<img :src="firstGoal.goalId == item.goalId ? item.selectedIconUrl : item.iconUrl" alt="" /> <img
:src="firstGoal.goalId == item.goalId ? item.selectedIconUrl : item.iconUrl"
alt=""
/>
</div> </div>
<div class="li-cell-right border-box flex flex-column "> <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_name flex flex-align-center font-18 color-303133">{{ item.goalName }}</div>
...@@ -42,10 +49,17 @@ import activeSelect from '@/components/active/active-select.vue'; ...@@ -42,10 +49,17 @@ import activeSelect from '@/components/active/active-select.vue';
<div class="active-select-title font-22 color-303133 font-w-600">请进一步明确活动目的</div> <div class="active-select-title font-22 color-303133 font-w-600">请进一步明确活动目的</div>
<ul class="flex flex-pack-center m-t-48"> <ul class="flex flex-pack-center m-t-48">
<template v-for="(item, index) in secondData"> <template v-for="(item, index) in secondData">
<li :class="['li-cell li-second-cell flex-1 ', secondGoal.goalId == item.goalId ? 'li-second-active' : '']" :key="index + 'second'" @click="selectSecond(item)"> <li
:class="['li-cell li-second-cell flex-1 ', secondGoal.goalId == item.goalId ? 'li-second-active' : '']"
:key="index + 'second'"
@click="selectSecond(item)"
>
<div class="li-cell-inner"> <div class="li-cell-inner">
<div class="li-cell-top border-box flex flex-align-center flex-pack-center"> <div class="li-cell-top border-box flex flex-align-center flex-pack-center">
<img :src="secondGoal.goalId == item.goalId ? item.selectedIconUrl : item.iconUrl" alt="" /><span class="p-l-15 font-18 color-303133">{{ item.goalName }}</span> <img
:src="secondGoal.goalId == item.goalId ? item.selectedIconUrl : item.iconUrl"
alt=""
/><span class="p-l-15 font-18 color-303133">{{ item.goalName }}</span>
</div> </div>
<div class="li-cell-bottom border-box"> <div class="li-cell-bottom border-box">
<div class="li-cell-scene"> <div class="li-cell-scene">
...@@ -75,10 +89,18 @@ import activeSelect from '@/components/active/active-select.vue'; ...@@ -75,10 +89,18 @@ import activeSelect from '@/components/active/active-select.vue';
<div class="active-select-subtitle font-14 color-606266">基于您的活动设计期望,配置受邀人的转化路径(即受邀人需要经历的交互步骤)。系统会根据您所选择的转化路径,自动配置服务号关注后回复、认证后卡券投放等营销脚本。您只需要根据自身需求选择路径,并选择相关的营销活动页、游戏计划或卡券。</div> <div class="active-select-subtitle font-14 color-606266">基于您的活动设计期望,配置受邀人的转化路径(即受邀人需要经历的交互步骤)。系统会根据您所选择的转化路径,自动配置服务号关注后回复、认证后卡券投放等营销脚本。您只需要根据自身需求选择路径,并选择相关的营销活动页、游戏计划或卡券。</div>
<ul class="flex flex-pack-center m-t-50"> <ul class="flex flex-pack-center m-t-50">
<template v-for="(item, index) in thirdData"> <template v-for="(item, index) in thirdData">
<li v-if="item.display == 1" :class="['li-cell li-third-cell flex-1 ', item.check ? 'li-third-active' : '', item.mustFlag ? 'li-third-active-disable' : '']" :key="index + 'third'" @click="selectThird(item)"> <li
v-if="item.display == 1"
:class="['li-cell li-third-cell flex-1 ', item.check ? 'li-third-active' : '', item.mustFlag ? 'li-third-active-disable' : '']"
:key="index + 'third'"
@click="selectThird(item)"
>
<div class="li-cell-inner border-box"> <div class="li-cell-inner border-box">
<div class="li-cell-path_img flex flex-pack-center flex-pack--center"> <div class="li-cell-path_img flex flex-pack-center flex-pack--center">
<img :src="item.check ? item.selectedIconUrl : item.iconUrl" alt="" /> <img
:src="item.check ? item.selectedIconUrl : item.iconUrl"
alt=""
/>
</div> </div>
<div class="li-cell-path_title font-16 color-303133 text-center">{{ item.transName }}</div> <div class="li-cell-path_title font-16 color-303133 text-center">{{ item.transName }}</div>
<div class="li-cell-path_text font-14 color-606266">{{ item.description }}</div> <div class="li-cell-path_text font-14 color-606266">{{ item.description }}</div>
...@@ -100,29 +122,78 @@ import activeSelect from '@/components/active/active-select.vue'; ...@@ -100,29 +122,78 @@ import activeSelect from '@/components/active/active-select.vue';
<div class="active-select-subtitle font-14 color-606266">根据您配置的转化路径,请确保完成以下工作,否则活动无法被正常执行。</div> <div class="active-select-subtitle font-14 color-606266">根据您配置的转化路径,请确保完成以下工作,否则活动无法被正常执行。</div>
<ul class="flex flex-pack-center m-t-50"> <ul class="flex flex-pack-center m-t-50">
<template v-for="(item, index) in fourData"> <template v-for="(item, index) in fourData">
<li v-if="(item.id == 'marking' && pathNames.includes('访问活动营销页')) || (item.id == 'game' && pathNames.includes('游戏参与')) || (item.id == 'card' && pathNames.includes('卡券领取'))" class="li-four-cell flex-1 " :key="index + 'four'"> <li
v-if="(item.id == 'marking' && pathNames.includes('访问活动营销页')) || (item.id == 'game' && pathNames.includes('游戏参与')) || (item.id == 'card' && pathNames.includes('卡券领取'))"
class="li-four-cell flex-1 "
:key="index + 'four'"
>
<div class="li-cell-inner border-box"> <div class="li-cell-inner border-box">
<div class="li-cell-title font-18 color-303133 font-w-600">{{ item.title }}</div> <div class="li-cell-title font-18 color-303133 font-w-600">{{ item.title }}</div>
<div class="li-cell-subtitle font-14 color-606266">{{ item.text }}</div> <div class="li-cell-subtitle font-14 color-606266">{{ item.text }}</div>
<div v-if="item.id == 'marking'" class="li-cell-tip font-14 color-303133">如果您还没有创建活动营销页,请立即前往创建。</div> <div
<div v-if="item.id == 'game'" class="li-cell-tip font-14 color-303133">如果您还没有创建游戏计划,请立即前往创建。</div> v-if="item.id == 'marking'"
<div v-if="item.id == 'card'" class="li-cell-tip font-14 color-303133">如果您还没有创建卡券,请立即前往创建。</div> class="li-cell-tip font-14 color-303133"
<div v-if="item.id == 'marking'" class="li-cell-select"> >如果您还没有创建活动营销页,请立即前往创建。</div>
<el-select size="large" v-model="markingValue" placeholder="请选择活动着陆页"> <div
<el-option v-for="item in markingList" :key="item.pageId" :label="item.name" :value="item.pageId"> </el-option> v-if="item.id == 'game'"
class="li-cell-tip font-14 color-303133"
>如果您还没有创建游戏计划,请立即前往创建。</div>
<div
v-if="item.id == 'card'"
class="li-cell-tip font-14 color-303133"
>如果您还没有创建卡券,请立即前往创建。</div>
<div
v-if="item.id == 'marking'"
class="li-cell-select"
>
<el-select
size="large"
v-model="markingValue"
placeholder="请选择活动着陆页"
@change="changeMarking"
>
<el-option
v-for="item in markingList"
:key="item.pageId"
:label="item.name"
:value="item.pageId"
> </el-option>
</el-select> </el-select>
</div> </div>
<div v-if="item.id == 'game'" class="li-cell-select"> <div
<game-select v-model="gameValue" @changeGame="changeGame"></game-select> v-if="item.id == 'game'"
class="li-cell-select"
>
<game-select
v-model="gameValue"
@changeGame="changeGame"
></game-select>
</div> </div>
<div v-if="item.id == 'card'" class="li-cell-select"> <div
<el-select size="large" v-model="cardValue" placeholder="请选择卡券"> v-if="item.id == 'card'"
<el-option v-for="item in cardList" :key="item.coupCardId" :label="item.cardName" :value="item.coupCardId"> </el-option> class="li-cell-select"
>
<el-select
size="large"
v-model="cardValue"
placeholder="请选择卡券"
@change="changeCard"
>
<el-option
v-for="item in cardList"
:key="item.coupCardId"
:label="item.cardName"
:value="item.coupCardId"
> </el-option>
</el-select> </el-select>
</div> </div>
<div class="li-cell-seperator">OR</div> <div class="li-cell-seperator">OR</div>
<div class="li-cell-btn"> <div class="li-cell-btn">
<el-button type="primary" plain @click="toRedirectPage(item)">立即前往创建</el-button> <el-button
type="primary"
plain
@click="toRedirectPage(item)"
>立即前往创建</el-button>
</div> </div>
</div> </div>
</li> </li>
...@@ -133,7 +204,11 @@ import activeSelect from '@/components/active/active-select.vue'; ...@@ -133,7 +204,11 @@ import activeSelect from '@/components/active/active-select.vue';
<div class="to-active-config"> <div class="to-active-config">
<div class="to-active-tip font-14 color-606266">确认完成了所有前期准备工作,即可前往活动配置。</div> <div class="to-active-tip font-14 color-606266">确认完成了所有前期准备工作,即可前往活动配置。</div>
<div class="to-active-btn"> <div class="to-active-btn">
<el-button type="primary" @click="toCreate">前往活动配置<i class="el-icon-right"></i></el-button> <el-button
type="primary"
:disabled="disableCreate"
@click="toCreate"
>前往活动配置<i class="el-icon-right"></i></el-button>
</div> </div>
</div> </div>
</div> </div>
...@@ -241,7 +316,8 @@ export default { ...@@ -241,7 +316,8 @@ export default {
cardCoupName: '', cardCoupName: '',
// 选择的路径 // 选择的路径
pathNames: [], pathNames: [],
pathIds: [] pathIds: [],
disableCreate: true
}; };
}, },
methods: { methods: {
...@@ -263,6 +339,12 @@ export default { ...@@ -263,6 +339,12 @@ export default {
that.thirdData = []; that.thirdData = [];
that.pathNames = []; that.pathNames = [];
that.pathIds = []; that.pathIds = [];
that.markingValue = '';
that.activityMarketPageName = '';
that.gameValue = [];
that.gamePlanName = '';
that.cardValue = '';
that.cardCoupName = '';
}, },
/** /**
* 选择二级 * 选择二级
...@@ -271,6 +353,12 @@ export default { ...@@ -271,6 +353,12 @@ export default {
const that = this; const that = this;
that.secondGoal = item; that.secondGoal = item;
that.getThirdData(item.goalId); that.getThirdData(item.goalId);
that.markingValue = '';
that.activityMarketPageName = '';
that.gameValue = [];
that.gamePlanName = '';
that.cardValue = '';
that.cardCoupName = '';
}, },
/** /**
* 获取三级 * 获取三级
...@@ -296,6 +384,9 @@ export default { ...@@ -296,6 +384,9 @@ export default {
}); });
} }
that.thirdData = resData.result || []; that.thirdData = resData.result || [];
that.$nextTick(()=> {
that.checkDisable();
})
return false; return false;
} }
errMsg.errorMsg(resData); errMsg.errorMsg(resData);
...@@ -378,6 +469,68 @@ export default { ...@@ -378,6 +469,68 @@ export default {
}); });
that.pathNames = arr; that.pathNames = arr;
that.getText(transIds); that.getText(transIds);
that.$nextTick(()=> {
that.checkDisable();
})
},
/**
* 判断按钮创建
*/
checkDisable() {
const that = this;
if ((that.pathNames.includes('访问活动营销页') && !that.markingValue) || (that.pathNames.includes('游戏参与') && !that.gameValue.length) || (that.pathNames.includes('卡券领取') && !that.cardValue)) {
that.disableCreate = true;
return false;
}
// 整理路径id和值
let pathArr = [];
that.thirdData.forEach(ele => {
if (ele.check && ele.display) {
pathArr.push({
transId: ele.transId,
transName: ele.transName
});
}
});
// 判断会员招募
if (that.secondGoal.goalId == 5 && pathArr.length == 1) {
that.disableCreate = true;
return false;
}
// 判断卡券营销
if (that.secondGoal.goalId == 8 && (pathArr.length == 1 || (pathArr.length == 2 && pathArr.map(ele => ele.transId).includes(4)))) {
that.disableCreate = true;
return false;
}
// 判断线下门店,微信商城
if ((that.secondGoal.goalId == 10 || that.secondGoal.goalId == 11) && (pathArr.length == 1 || ((pathArr.length == 2 && (pathArr.map(ele => ele.transId).includes(4) || pathArr.map(ele => ele.transId).includes(16))) || (pathArr.length == 3 && pathArr.map(ele => ele.transId).includes(4) && pathArr.map(ele => ele.transId).includes(16))))) {
that.disableCreate = true;
return false;
}
// 判断全渠道
if (that.secondGoal.goalId == 9 && (pathArr.length == 1 || (pathArr.length == 2 && (pathArr.map(ele => ele.transId).includes(4) || pathArr.map(ele => ele.transId).includes(16))))) {
that.disableCreate = true;
return false;
}
that.disableCreate = false;
},
/**
* 活动营销页改变
*/
changeMarking() {
const that = this;
that.$nextTick(()=> {
that.checkDisable();
})
},
/**
* 卡券改变
*/
changeCard() {
const that = this;
that.$nextTick(()=> {
that.checkDisable();
})
}, },
/** /**
* 游戏改变 * 游戏改变
...@@ -386,6 +539,9 @@ export default { ...@@ -386,6 +539,9 @@ export default {
const that = this; const that = this;
that.gamePlanName = name; that.gamePlanName = name;
that.gamePlanUrl = url; that.gamePlanUrl = url;
that.$nextTick(()=> {
that.checkDisable();
})
}, },
/** /**
* 跳转卡片创建页 * 跳转卡片创建页
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-13 16:37:02 * @Date: 2019-11-13 16:37:02
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-12-02 13:59:07 * @LastEditTime: 2019-12-03 11:42:29
--> -->
<!-- <!--
<in-progress-active></in-progress-active> <in-progress-active></in-progress-active>
...@@ -35,6 +35,9 @@ import inProgressActive from '@/components/active/in-progress-active.vue'; ...@@ -35,6 +35,9 @@ import inProgressActive from '@/components/active/in-progress-active.vue';
@click.stop="toEdit(index, item)" @click.stop="toEdit(index, item)"
>活动配置</el-button> >活动配置</el-button>
<el-button <el-button
data-clipboard-action="copy"
:data-clipboard-text="item.acitivityUrl"
class="copy-tag"
type="primary" type="primary"
plain plain
@click.stop="handleCopy(index, item)" @click.stop="handleCopy(index, item)"
...@@ -62,7 +65,7 @@ import inProgressActive from '@/components/active/in-progress-active.vue'; ...@@ -62,7 +65,7 @@ import inProgressActive from '@/components/active/in-progress-active.vue';
</template> </template>
<script> <script>
import outDateActive from '@/components/active/out-date-active.vue'; import outDateActive from '@/components/active/out-date-active.vue';
import Clipboard from 'clipboard'; // import Clipboard from 'clipboard';
import showMsg from '@/common/js/showmsg'; import showMsg from '@/common/js/showmsg';
import errMsg from '@/common/js/error'; import errMsg from '@/common/js/error';
import { getRequest } from '@/api/api'; import { getRequest } from '@/api/api';
...@@ -142,12 +145,15 @@ export default { ...@@ -142,12 +145,15 @@ export default {
/** /**
* 复制路径 * 复制路径
*/ */
/* eslint-disable */
handleCopy(index, row) { handleCopy(index, row) {
let clipboard = new Clipboard('.copy-tag', { const that = this;
let clipboard = new that.clipboard('.copy-tag', {
text: function() { text: function() {
return `${row.acitivityUrl}`; return '123456666'+row.acitivityUrl;
} }
}); });
console.log(clipboard)
clipboard.on('success', e => { clipboard.on('success', e => {
showMsg.showmsg('复制成功!', 'success'); showMsg.showmsg('复制成功!', 'success');
// 释放内存 // 释放内存
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-20 13:44:22 * @Date: 2019-11-20 13:44:22
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-28 15:00:39 * @LastEditTime: 2019-12-03 10:42:07
--> -->
<!-- <!--
单个上传组件 单个上传组件
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
></i> ></i>
</el-upload> </el-upload>
<p class="upload-tip w-500"> <p class="upload-tip w-500">
必须为规格≥300*300的正方形图片,大小不超过1M,仅限JPG格式。 宽度≥{{width}}px,宽高比≤{{limitRate}},大小不超过1M,仅限JPG格式。
</p> </p>
<!-- 图片预览 --> <!-- 图片预览 -->
<vue-gic-img-preview <vue-gic-img-preview
...@@ -68,7 +68,11 @@ export default { ...@@ -68,7 +68,11 @@ export default {
}, },
limitFlag: { limitFlag: {
type: [Number, String], type: [Number, String],
default: 1 // 1: 根据大于宽高,2:根据固定宽高 default: 1 // 1: 根据大于宽高,2:根据固定宽高 3:宽高比5:4
},
limitRate: {
type: [Number, String],
default: 2 // 宽高比
}, },
width: { width: {
type: Number, type: Number,
...@@ -147,11 +151,15 @@ export default { ...@@ -147,11 +151,15 @@ export default {
let width = this.width; let width = this.width;
let height = this.height; let height = this.height;
if (that.limitFlag == 2 && (width !== that.width || height !== that.height) ){ if (that.limitFlag == 2 && (width !== that.width || height !== that.height) ){
that.$message.error(`图片尺寸必须为${that.width}*${that.height}px!`); that.$message.error(`图片尺寸必须为${that.width}*${that.height}px`);
reject();
}
if (that.limitFlag == 1 && (width < that.width || width/height > that.limitRate) ){
that.$message.error(`图片宽度必须>=${that.width}px,宽高比≤${that.limitRate}!`);
reject(); reject();
} }
if (that.limitFlag == 1 && (width < that.width || height < that.height) ){ if (that.limitFlag == 3 && (width < that.width || width/height != that.limitRate) ){
that.$message.error(`图片尺寸必须>=${that.width}*${that.height}px!`); that.$message.error(`图片宽度必须>=${that.width}px,宽高比≤${that.limitRate}!`);
reject(); reject();
} }
resolve(); resolve();
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-11-12 10:18:29 * @Date: 2019-11-12 10:18:29
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2019-11-20 10:10:51 * @LastEditTime: 2019-12-03 11:32:31
*/ */
import promise from 'es6-promise'; import promise from 'es6-promise';
promise.polyfill(); promise.polyfill();
...@@ -28,6 +28,9 @@ require('../static/font/iconfont.js'); ...@@ -28,6 +28,9 @@ require('../static/font/iconfont.js');
import filters from './filters/index.js'; import filters from './filters/index.js';
import VeLine from 'v-charts/lib/line.common'; import VeLine from 'v-charts/lib/line.common';
import VeHistogram from 'v-charts/lib/histogram.common'; import VeHistogram from 'v-charts/lib/histogram.common';
import clipboard from 'clipboard';
//注册到vue原型上
Vue.prototype.clipboard = clipboard;
Vue.component(VeLine.name, VeLine); Vue.component(VeLine.name, VeLine);
Vue.component(VeHistogram.name, VeHistogram); Vue.component(VeHistogram.name, VeHistogram);
......
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