Commit 351c2881 by crushh

update: dist

parent 45e5e5ea
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=./static/img/favicon.ico><title></title><link rel=stylesheet type=text/css href=static/css/common.css><link rel=stylesheet href=//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css><script src=//at.alicdn.com/t/font_688955_2dxzdzrb3a7.js></script><link rel=stylesheet href=//at.alicdn.com/t/font_3229694_f4zx0uhc8y.css><script src=//at.alicdn.com/t/font_3229694_f4zx0uhc8y.js></script><link src=//at.alicdn.com/t/font_2859043_udehp133w1.css><script src=//at.alicdn.com/t/font_2859043_udehp133w1.js></script><link rel=stylesheet href=//at.alicdn.com/t/font_2996579_dv9vctk5vdt.css><script src=//at.alicdn.com/t/font_2996579_dv9vctk5vdt.js></script><link href=/marketing/static/css/main.a9dfcbd085054e393c3ff7bdce837ee7.css rel=stylesheet></head><body><div id=app><div class=el-loading-spinner style="width: 98%;"><svg viewBox="25 25 50 50" class=circular><circle cx=50 cy=50 r=20 fill=none class=path></circle></svg></div></div><script>(function() {
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel="shortcut icon" href=./static/img/favicon.ico><title></title><link rel=stylesheet type=text/css href=static/css/common.css><link rel=stylesheet href=//at.alicdn.com/t/font_688955_2dxzdzrb3a7.css><script src=//at.alicdn.com/t/font_688955_2dxzdzrb3a7.js></script><link rel=stylesheet href=//at.alicdn.com/t/font_3229694_f4zx0uhc8y.css><script src=//at.alicdn.com/t/font_3229694_f4zx0uhc8y.js></script><link src=//at.alicdn.com/t/font_2859043_udehp133w1.css><script src=//at.alicdn.com/t/font_2859043_udehp133w1.js></script><link rel=stylesheet href=//at.alicdn.com/t/font_2996579_dv9vctk5vdt.css><script src=//at.alicdn.com/t/font_2996579_dv9vctk5vdt.js></script><link href=/marketing/static/css/main.257aaefec379768af19727fbd92907eb.css rel=stylesheet></head><body><div id=app><div class=el-loading-spinner style="width: 98%;"><svg viewBox="25 25 50 50" class=circular><circle cx=50 cy=50 r=20 fill=none class=path></circle></svg></div></div><script>(function() {
var src = '/component/static/import-component.js?timestrap=' + new Date().getTime();
var host = window.location.host;
host = host.indexOf('localhost') > -1 || host.indexOf('192.168') > -1 ? 'gicdev.demogic.com' : host;
document.write('<script src="//' + host + src + '"><\/script>');
})();</script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/upload-file.1.0.10.js></script><script type=text/javascript src=/marketing/static/js/manifest.456ec3d57a93da8c2d41.js></script><script type=text/javascript src=/marketing/static/js/vendor.e0ebad0c4fec1c8f90bf.js></script><script type=text/javascript src=/marketing/static/js/main.ff5713dd087f9e7d3ef5.js></script></body></html>
\ No newline at end of file
})();</script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/upload-file.1.0.10.js></script><script type=text/javascript src=/marketing/static/js/manifest.22a293a98a21503b719e.js></script><script type=text/javascript src=/marketing/static/js/vendor.e0ebad0c4fec1c8f90bf.js></script><script type=text/javascript src=/marketing/static/js/main.ff5713dd087f9e7d3ef5.js></script></body></html>
\ No newline at end of file
webpackJsonp([14],{"+e2V":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Dd8w"),n=a.n(i),r=a("Gu7T"),s=a.n(r),o=a("mvHQ"),l=a.n(o),c=a("Xxa5"),u=a.n(c),m=a("woOf"),d=a.n(m),f=a("exGp"),p=a.n(f),h=a("Q+a4"),g=a("Qb7/"),v=a("fZjL"),b=a.n(v),y=a("//Fk"),_=a.n(y),w=a("pFYg"),C=a.n(w),T={data:function(){return{form:{timeRangeList:[{}]}}},props:{data:{type:Array,default:function(){return[{}]}}},watch:{data:function(e){if(e.length){var t="object"==(void 0===e?"undefined":C()(e))?e:JSON.parse(e),a=[];t.forEach(function(e){a.push({startTime:e.split("-")[0],endTime:e.split("-")[1]})}),this.form.timeRangeList=a}}},methods:{validateTime:function(e){var t=this;return function(e,a,i){var n=[],r=[];JSON.parse(l()(t.form.timeRangeList)).sort(function(e,t){return new Date((new Date).toLocaleDateString()+" "+e.startTime).getTime()-new Date((new Date).toLocaleDateString()+" "+t.startTime).getTime()}).forEach(function(e){n.push(e.startTime?e.startTime:""),r.push(e.endTime?e.endTime:"")});for(var s=1;s<n.length;s++)if(r[s-1]&&n[s]&&n[s]<r[s-1])return void i(new Error("区间有交叉"));i()}},validateStarTime:function(e,t){var a=this,i=e.startTime,n=e.endTime;return function(e,r,s){i?i>=n?s(new Error("开始时间要小于结束时间")):(a.$refs.defineTime.clearValidate("timeRangeList."+t+".endTime"),s()):s(new Error(" "))}},validateEndTime:function(e,t){var a=this,i=e.startTime,n=e.endTime;return function(e,r,s){n?n<=i?s(new Error("结束时间要大于开始时间")):(a.$refs.defineTime.clearValidate("timeRangeList."+t+".startTime"),s()):s(new Error(" "))}},delTimeRange:function(e){this.form.timeRangeList.splice(e,1)},addTimeRange:function(){if(this.form.timeRangeList.length>=5)return this.$message.error("最多五个时间段"),!1;this.form.timeRangeList.push({})},handleCallTime:function(){var e=0;return this.form.timeRangeList.forEach(function(t){var a=new Date((new Date).toLocaleDateString()+" "+t.endTime).getTime(),i=new Date((new Date).toLocaleDateString()+" "+t.startTime).getTime();e=(a-i)/6e4+e}),!(e<120)||(this.$message.error("自定义时段不少于2个小时"),!1)},submit:function(){var e=this;return new _.a(function(t){e.handleCallTime()?e.$refs.defineTime.validate(function(a){t(!!a&&e.form)}):t(!1)})}}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"defineTime"},[a("p",{staticClass:"tips"},[e._v("自定义时段不少于2个小时")]),e._v(" "),a("el-form",{ref:"defineTime",attrs:{model:e.form}},e._l(e.form.timeRangeList,function(t,i){return a("div",{key:i,staticClass:"flex"},[a("el-form-item",{staticClass:"mt10",attrs:{prop:"timeRangeList."+i+".startTime",rules:[{validator:e.validateTime(i)},{validator:e.validateStarTime(t,i)}]}},[a("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"09:00",step:"00:30",end:"20:00"}},on:{change:function(t){return e.$emit("change")}},model:{value:t.startTime,callback:function(a){e.$set(t,"startTime",a)},expression:"v.startTime"}})],1),e._v(" "),a("span",{staticStyle:{margin:"10px 10px 0"}},[e._v("至")]),e._v(" "),a("el-form-item",{staticClass:"mt10",attrs:{prop:"timeRangeList."+i+".endTime",rules:[{validator:e.validateTime(i)},{validator:e.validateEndTime(t,i)}]}},[a("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"09:00",step:"00:30",end:"20:00"}},on:{change:function(t){return e.$emit("change")}},model:{value:t.endTime,callback:function(a){e.$set(t,"endTime",a)},expression:"v.endTime"}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.timeRangeList.length>1,expression:"form.timeRangeList.length > 1"}],staticClass:"delIcon",staticStyle:{margin:"10px 0 0 16px"},attrs:{type:"text"},on:{click:function(t){return e.delTimeRange(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])],1)}),0),e._v(" "),a("el-button",{staticClass:"addTimeBtn",attrs:{type:"text"},on:{click:e.addTimeRange}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加时间段 ")])],1)},staticRenderFns:[]};var k=a("VU/8")(T,D,!1,function(e){a("Txvk")},"data-v-283b38c9",null).exports,x=a("0xDb"),L=null,S=null,F=null,O=null,I={data:function(){var e=this;return{formatDateTimeByType:x.f,form:{birth_days:" ",birthDate1:"",birthDate2:"",birth_type:1,callFlag:0,callTime:[{}]},rules:{birthDate1:{validator:function(t,a,i){return e.form.birthDate1?3==e.form.birth_type&&a&&e.currentTime+24*e.form.birth_days*60*60*1e3>a[0]?i(new Error("生日范围开始日期减去生日前"+(e.form.birth_days||"X")+"天不能早于当前日期")):void i():i(new Error("生日范围不能为空"))}},birthDate2:{validator:function(t,a,i){if(!e.form.birthDate2)return i(new Error("生日范围不能为空"));i()}},birth_days:{validator:function(t,a,i){if(3==e.form.birth_type&&!a)return i(new Error("不能为空"));i()}}},pickerOptions:{onPick:function(e){if(!e.maxDate){S=e.minDate.getTime()-7776e6>new Date((new Date).toLocaleDateString()).getTime()?e.minDate.getTime()-7776e6:new Date((new Date).toLocaleDateString()).getTime(),L=e.minDate.getTime()+7776e6<(new Date).getTime()+15552e6?e.minDate.getTime()+7776e6:(new Date).getTime()+15552e6}},disabledDate:function(e){return S&&L?e.getTime()<S||e.getTime()>L:e.getTime()<new Date((new Date).toLocaleDateString()).getTime()||e.getTime()>(new Date).getTime()+15552e6}},pickerOptionsMonth:{onPick:function(e){if(!e.maxDate){var t=(new Date).getMonth()+6,a=new Date(e.minDate).getMonth()+3;F=new Date(e.minDate).getMonth()-(new Date).getMonth()>=3?new Date(e.minDate).getMonth()-1:(new Date).getMonth()+1,O=t-a>0?a:t}},disabledDate:function(e){var t=new Date(e).getMonth()+1;return F&&O?t<F||t>O||new Date(e).getFullYear()!=(new Date).getFullYear():t<(new Date).getMonth()+1||t>(new Date).getMonth()+6||new Date(e).getFullYear()!=(new Date).getFullYear()}},currentTime:new Date((new Date).toLocaleDateString()).getTime()}},props:{data:{type:Object,default:function(){}}},watch:{data:function(e){e&&(this.form=JSON.parse(l()(e)))},form:function(e){this.$emit("change")}},computed:{activeTime:function(){var e="",t=this.form,a=t.birth_type,i=t.birthDate1,n=t.birth_days,r=t.birthDate2;if(1==a&&i&&i.length)e=Object(x.f)(i[0],"yyyy-MM-dd")+" 至 "+Object(x.f)(i[1],"yyyy-MM-dd");else if(2==a&&r&&r.length)e=Object(x.f)(r[0],"yyyy-MM-dd")+" 至 "+Object(x.f)(r[1],"yyyy-MM-dd");else if(3==a&&i&&i.length){var s=i[0]-24*n*60*60*1e3,o=i[1]-24*n*60*60*1e3;e=Object(x.f)(s,"yyyy-MM-dd")+" 至 "+Object(x.f)(o,"yyyy-MM-dd")}return e}},components:{defineTime:k},methods:{submit:function(){var e,t=this;return new _.a((e=p()(u.a.mark(function e(a){var i,n;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],1!=t.form.callFlag){e.next=9;break}return e.next=4,t.$refs.defineTime.submit();case 4:if(n=e.sent,console.log(n),n){e.next=8;break}return e.abrupt("return");case 8:n.timeRangeList.forEach(function(e){b()(e).length&&i.push(e.startTime+"-"+e.endTime)});case 9:t.$refs.form.validate(function(e){if(e){var n=t.form,r=n.birth_type,s=n.callFlag,o=n.birthDate1,l=n.birthDate2,c=n.callTime,u=n.birth_days,m={callFlag:s,birth_type:r,callTime:c,birth_days:u};3==r?(m.startDate=o[0]-24*u*60*60*1e3,m.endDate=o[1]-24*u*60*60*1e3):2==r?(m.startDate=l[0],m.endDate=l[1]):(m.startDate=o[0],m.endDate=o[1]),1==s&&(m.callTime=i),3!=r&&(m.birth_days=void 0),a(m)}else t.scrollToError(t),a(!1)});case 10:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))},handleMonthBlur:function(){F=O=null,console.log(F,O)},hanldeBirthDaysChange:function(e){this.form.birthDate1&&this.currentTime+24*e*60*60*1e3>this.form.birthDate1[0]&&(this.$message.warning("生日范围开始日期减去生日前"+(this.form.birth_days||"X")+"天不能早于当前日期"),this.form.birth_days=" "),console.log(this.form.birth_days)},handleChangeType:function(){this.form=d()({},this.form)},handleDateChange:function(e){console.log(e),e||(S=L=null),this.form=d()({},this.form)},handleDateMonthChange:function(e){if(console.log(e),e){var t=new Date(e[1]).getFullYear(),a=new Date(e[1]).getMonth()+1,i=[1,3,5,7,9].includes(a)?31:30;this.form.birthDate2[0]=new Date(e[0]).getMonth()+1==(new Date).getMonth()+1?this.currentTime:e[0],this.form.birthDate2[1]=new Date(t+"/"+a+"/"+i+" 23:59:59").getTime(),console.log(this.form.birthDate2)}else F=O=null;this.form=d()({},this.form)}}},j={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"外呼时间",required:""}},[a("el-radio-group",{on:{change:e.handleChangeType},model:{value:e.form.birth_type,callback:function(t){e.$set(e.form,"birth_type",t)},expression:"form.birth_type"}},[a("el-radio",{attrs:{label:1}},[e._v("生日当天")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("生日当月")]),e._v(" "),a("el-radio",{attrs:{label:3}},[e._v("生日前\n "),a("el-form-item",{staticStyle:{display:"inline-block"},attrs:{prop:"birth_days"}},[a("el-input-number",{staticClass:"w100",staticStyle:{margin:"0 5px"},attrs:{"controls-position":"right",max:30,min:1,size:"small"},on:{change:e.hanldeBirthDaysChange},model:{value:e.form.birth_days,callback:function(t){e.$set(e.form,"birth_days",t)},expression:"form.birth_days"}}),e._v("\n 天\n ")],1)],1)],1)],1),e._v(" "),1==e.form.birth_type||3==e.form.birth_type?a("el-form-item",{attrs:{label:"生日范围",prop:"birthDate1",required:""}},[a("el-date-picker",{attrs:{"value-format":"timestamp",format:"MM-dd","picker-options":e.pickerOptions,type:"daterange",placeholder:"请选择生日范围","range-separator":"~","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.handleDateChange,blur:function(t){e.minTime=e.maxTime=null}},model:{value:e.form.birthDate1,callback:function(t){e.$set(e.form,"birthDate1",t)},expression:"form.birthDate1"}})],1):e._e(),e._v(" "),2==e.form.birth_type?a("el-form-item",{attrs:{label:"生日范围",prop:"birthDate2"}},[a("el-date-picker",{attrs:{type:"monthrange","value-format":"timestamp",format:"MM月","picker-options":e.pickerOptionsMonth,placeholder:"请选择生日范围","range-separator":"~","start-placeholder":"开始月份","end-placeholder":"结束月份"},on:{change:e.handleDateMonthChange,blur:e.handleMonthBlur},model:{value:e.form.birthDate2,callback:function(t){e.$set(e.form,"birthDate2",t)},expression:"form.birthDate2"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"外呼时段",required:""}},[a("el-radio",{attrs:{label:0},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("默认时段")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("自定义时段")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.form.callFlag,expression:"form.callFlag == 0"}],staticStyle:{"line-height":"20px","margin-top":"10px"}},[e._v("\n 每天 09:00-20:00\n ")]),e._v(" "),a("defineTime",{directives:[{name:"show",rawName:"v-show",value:1==e.form.callFlag,expression:"form.callFlag == 1"}],ref:"defineTime",attrs:{data:e.form.callTime},on:{change:function(t){return e.$emit("change")}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼周期",required:""}},[e.activeTime?a("span",[e._v(e._s(e.activeTime))]):a("span",{staticClass:"tips",staticStyle:{"font-size":"14px",margin:"0"}},[e._v("设置【生日范围】和【外呼时间】后自动生成")])])],1)},staticRenderFns:[]};var N=a("VU/8")(I,j,!1,function(e){a("yy7i")},"data-v-0ffa0c36",null).exports,M=null,$=null,E={data:function(){var e=this;return{formatDateTimeByType:x.f,getTimesByReq:x.g,form:{holiday_type:1,holiday_name1:"",holiday_date1:"",holiday_name2:"",holiday_date2:"",holiday_day:5,callFlag:0,callTime:[{}]},rules:{holiday_date1:{validator:function(t,a,i){if(1==e.form.holiday_type&&!a)return i(new Error("请选择节日日期"));i()}},holiday_date2:{validator:function(t,a,i){return 2!=e.form.holiday_type||a?2==e.form.holiday_type&&a&&e.currentTime+24*e.form.holiday_day*60*60*1e3>a?i(new Error("节日日期减去节日前"+e.form.holiday_day+"天不能早于当前日期")):void i():i(new Error("请选择节日日期"))}}},holidayData:[],selectedData:"",visible:!1,pickerOptions:{onPick:function(e){if(!e.maxDate){M=e.minDate.getTime(),$=e.minDate.getTime()+5184e6}},disabledDate:function(e){return M&&$?e.getTime()<M||e.getTime()>$:e.getTime()<(new Date).getTime()||e.getTime()>(new Date).getTime()+5184e6}},currentTime:new Date((new Date).toLocaleDateString()).getTime()}},props:{data:{type:Object,default:function(){}}},mounted:function(){this.getListAllHolidays()},watch:{data:function(e){e&&(this.form=JSON.parse(l()(e)),this.form["holiday_date"+this.form.holiday_type]=this.form.holiday_date,this.form["holiday_name"+this.form.holiday_type]=this.form.holiday_name,this.handleHolidayDay())},form:function(e){this.$emit("change")}},computed:{activeTime:function(){var e="";if(1==this.form.holiday_type&&this.form.holiday_date1&&this.form.holiday_day){var t=Object(x.g)(this.form.holiday_date1)-24*this.form.holiday_day*60*60*1e3,a=Object(x.g)(this.form.holiday_date1)-864e5;e=Object(x.f)(t,"yyyy-MM-dd")+" 至 "+Object(x.f)(a,"yyyy-MM-dd")}else if(2==this.form.holiday_type&&this.form.holiday_date2&&this.form.holiday_day){var i=Object(x.g)(this.form.holiday_date2)-24*this.form.holiday_day*60*60*1e3,n=Object(x.g)(this.form.holiday_date2)-864e5;e=Object(x.f)(i,"yyyy-MM-dd")+" 至 "+Object(x.f)(n,"yyyy-MM-dd")}return e}},components:{defineTime:k},methods:{handleHolidayDay:function(){console.log(Object(x.g)(this.form.holiday_date)),this.form.holiday_day=(Object(x.g)(this.form.holiday_date)-this.form.startDate)/864e5},hanldeHolidayDay:function(){var e=this.form,t=e.holiday_type,a=e.holiday_date1,i=e.holiday_date2,n=e.holiday_day;(1==t&&a||2==t&&i)&&this.currentTime+24*n*60*60*1e3>Object(x.g)(this.form["holiday_date"+t])&&(this.$message.warning("节日日期减去节日前"+n+"天不能早于当前日期"),this.form.holiday_day=" "),this.form=d()({},this.form)},getListAllHolidays:function(){var e=this;return p()(u.a.mark(function t(){var a,i;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(g.I)();case 2:if(a=t.sent,i=a.result){t.next=6;break}return t.abrupt("return");case 6:i.forEach(function(t){t.holidaysList&&t.holidaysList.length&&t.holidaysList.forEach(function(t){(Object(x.g)(t.date)<=e.currentTime||e.currentTime+5184e6<Object(x.g)(t.date))&&(t.disabled=!0)})}),e.holidayData=i;case 8:case"end":return t.stop()}},t,e)}))()},addItem:function(){if(this.selectedData){var e=this.selectedData,t=e.date,a=e.name;this.form.holiday_name1=a,this.form.holiday_date1=t,this.$refs.form.clearValidate("holiday_date1"),this.form=d()({},this.form),this.close()}else this.$message({type:"warning",message:"未选择节日"})},handleChangeType:function(){this.form=d()({},this.form)},handleDateChange:function(){this.form=d()({},this.form)},close:function(){this.selectedData="",this.visible=!1},getCurrentDate:function(e){var t=(new Date).toLocaleDateString();return new Date(t+" "+e).getTime()},submit:function(){var e,t=this;return new _.a((e=p()(u.a.mark(function e(a){var i,n,r,s,o,l,c;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],1!=t.form.callFlag){e.next=8;break}return e.next=4,t.$refs.defineTime.submit();case 4:if(n=e.sent){e.next=7;break}return e.abrupt("return");case 7:n.timeRangeList.forEach(function(e){b()(e).length&&i.push(e.startTime+"-"+e.endTime)});case 8:r=t.form,s=r.holiday_type,o=r.holiday_date1,l=r.holiday_date2,c=r.holiday_day,(1==s&&o||2==s&&l)&&t.currentTime+24*c*60*60*1e3>Object(x.g)(t.form["holiday_date"+s])&&(t.$message.warning("节日日期减去节日前"+c+"天不能早于当前日期"),t.form.holiday_day=" "),t.$refs.form.validate(function(e){if(e){var n=t.form,r=n.callFlag,s=n.callTime,o=n.holiday_date1,l=n.holiday_type,c=n.holiday_name1,u=n.holiday_day,m=n.holiday_name2,d=n.holiday_date2,f={callFlag:r,callTime:s,holiday_type:l};1==l?(f.startDate=Object(x.g)(o)-24*u*60*60*1e3,f.endDate=Object(x.g)(o)-864e5,f.holiday_name=c,f.holiday_date=o):2==l&&(f.startDate=Object(x.g)(d)-24*u*60*60*1e3,f.endDate=Object(x.g)(d)-864e5,f.holiday_name=m,f.holiday_date=d),1==r&&(f.callTime=i),a(f)}else t.scrollToError(t),a(!1)});case 11:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))}}},P={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"节日名称",prop:"holiday_type",required:""}},[a("el-radio-group",{on:{change:e.handleChangeType},model:{value:e.form.holiday_type,callback:function(t){e.$set(e.form,"holiday_type",t)},expression:"form.holiday_type"}},[a("el-radio",{attrs:{label:1},model:{value:e.form.holiday_type,callback:function(t){e.$set(e.form,"holiday_type",t)},expression:"form.holiday_type"}},[e._v("推荐节日")]),e._v(" "),a("el-radio",{attrs:{label:2},model:{value:e.form.holiday_type,callback:function(t){e.$set(e.form,"holiday_type",t)},expression:"form.holiday_type"}},[e._v("自定义节日")])],1),e._v(" "),a("span",{staticClass:"tips ml20"},[e._v("为保证触达率,节日活动需要提前创建,不支持创建节日日期为活动创建日的活动")]),e._v(" "),1==e.form.holiday_type?a("div",[e.form.holiday_name1?a("el-tag",{attrs:{type:"mini"}},[e._v(e._s(e.form.holiday_name1))]):e._e(),e._v(" "),e.form.holiday_name1?a("el-button",{staticClass:"ml16",attrs:{type:"text"},on:{click:function(t){e.visible=!0}}},[e._v(" 修改节日 ")]):a("el-button",{attrs:{type:"text"},on:{click:function(t){e.visible=!0}}},[e._v("选择节日")])],1):e._e(),e._v(" "),2==e.form.holiday_type?a("div",[a("el-form-item",{attrs:{prop:"holiday_name2",rules:[{required:!0,message:"请输入节日名称"}]}},[a("el-input",{staticClass:"w340",attrs:{maxlength:10,placeholder:"请输入节日名称","show-word-limit":""},model:{value:e.form.holiday_name2,callback:function(t){e.$set(e.form,"holiday_name2",t)},expression:"form.holiday_name2"}})],1)],1):e._e()],1),e._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1==e.form.holiday_type,expression:"form.holiday_type == 1"}],attrs:{label:"节日日期",prop:"holiday_date1"}},[e.form.holiday_date1?a("span",[e._v(e._s(e.form.holiday_date1))]):a("span",{staticClass:"tips",staticStyle:{"font-size":"14px"}},[e._v("未选择节日")])]),e._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:2==e.form.holiday_type,expression:"form.holiday_type == 2"}],attrs:{label:"节日日期",prop:"holiday_date2"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd","picker-options":e.pickerOptions,type:"date",placeholder:"选择日期"},on:{change:e.handleDateChange},model:{value:e.form.holiday_date2,callback:function(t){e.$set(e.form,"holiday_date2",t)},expression:"form.holiday_date2"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼时间",prop:"holiday_day",rules:[{required:!0,message:"请输入外呼时间"}]}},[e._v("\n 节日前\n "),a("el-input-number",{staticClass:"w100",staticStyle:{margin:"0 5px"},attrs:{"controls-position":"right",max:30,min:1,size:"small"},on:{change:e.hanldeHolidayDay},model:{value:e.form.holiday_day,callback:function(t){e.$set(e.form,"holiday_day",t)},expression:"form.holiday_day"}}),e._v("\n 天内外呼完成\n "),a("span",{staticClass:"tips ml20"},[e._v("由于外呼线路有限,为保证外呼触达率,建议外呼时间周期不小于5")])],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼时段",required:""}},[a("el-radio",{attrs:{label:0},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("默认时段")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("自定义时段")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.form.callFlag,expression:"form.callFlag == 0"}],staticStyle:{"line-height":"20px"}},[e._v("\n 每天 09:00-20:00\n ")]),e._v(" "),a("defineTime",{directives:[{name:"show",rawName:"v-show",value:1==e.form.callFlag,expression:"form.callFlag == 1"}],ref:"defineTime",attrs:{data:e.form.callTime},on:{change:function(t){return e.$emit("change")}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼周期",required:""}},[e.activeTime?a("span",[e._v(e._s(e.activeTime))]):a("span",{staticClass:"tips fz14"},[e._v("设置【节日日期】和【外呼时间】后自动生成")])]),e._v(" "),a("el-dialog",{attrs:{title:"选择节日",visible:e.visible,width:"700px","before-close":e.close},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"tips",staticStyle:{"margin-bottom":"20px"}},[e._v("\n 仅支持选择节日日期为最近1-60天内的节日\n ")]),e._v(" "),e._l(e.holidayData,function(t){return a("div",{key:t.id,staticClass:"holiday"},[a("dm-sub-title",[e._v(e._s(t.name)+" ")]),e._v(" "),a("div",{staticClass:"radioLine"},e._l(t.holidaysList,function(t){return a("el-radio",{key:t.id,attrs:{disabled:t.disabled,label:t},model:{value:e.selectedData,callback:function(t){e.selectedData=t},expression:"selectedData"}},[e._v(e._s(t.name))])}),1)],1)}),e._v(" "),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addItem}},[e._v("确定")])],1)],2)],1)},staticRenderFns:[]};var V=a("VU/8")(E,P,!1,function(e){a("f4Uc")},"data-v-0395fa2f",null).exports,W=a("GyY8"),R=null,q=null,z={data:function(){return{formatDateTimeByType:x.f,form:{activeTime:"",callFlag:0,callTime:[{}]},pickerOptions:{onPick:function(e){if(!e.maxDate){R=e.minDate.getTime()-7776e6>new Date((new Date).toLocaleDateString()).getTime()?e.minDate.getTime()-7776e6:new Date((new Date).toLocaleDateString()).getTime(),q=e.minDate.getTime()+7776e6<(new Date).getTime()+15552e6?e.minDate.getTime()+7776e6:(new Date).getTime()+15552e6}},disabledDate:function(e){return R&&q?e.getTime()<R||e.getTime()>q:e.getTime()<new Date((new Date).toLocaleDateString()).getTime()||e.getTime()>(new Date).getTime()+15552e6}},rules:{activeTime:{required:!0,message:"外呼周期不能为空"}}}},props:{data:{type:Object,default:function(){}},scene:{type:Number,default:0}},watch:{data:function(e){e&&(this.form=JSON.parse(l()(e)))},form:function(e){this.$emit("change")}},computed:{activeTime:function(){return""}},components:{defineTime:k},methods:{submit:function(){var e,t=this;return new _.a((e=p()(u.a.mark(function e(a){var i,n;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],1!=t.form.callFlag){e.next=9;break}return e.next=4,t.$refs.defineTime.submit();case 4:if(n=e.sent,console.log(n),n){e.next=8;break}return e.abrupt("return");case 8:n.timeRangeList.forEach(function(e){b()(e).length&&i.push(e.startTime+"-"+e.endTime)});case 9:t.$refs.form.validate(function(e){if(console.log(e),e){var n=t.form,r=n.callFlag,s=n.callTime,o=n.activeTime,l={startDate:o[0],endDate:o[1],callFlag:r,callTime:s};1==r&&(l.callTime=i),a(l)}else t.scrollToError(t),a(!1)});case 10:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))},handleChangeType:function(){this.form=d()({},this.form)},handleDateChange:function(e){e||(R=q=null),this.form=d()({},this.form)}}},B={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"外呼时段",required:""}},[a("el-radio-group",{on:{change:e.handleChangeType},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[a("el-radio",{attrs:{label:0},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("默认时段")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("自定义时段")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.form.callFlag,expression:"form.callFlag == 0"}],staticStyle:{"line-height":"20px"}},[e._v("\n 每天 09:00-20:00\n ")]),e._v(" "),a("defineTime",{directives:[{name:"show",rawName:"v-show",value:1==e.form.callFlag,expression:"form.callFlag == 1"}],ref:"defineTime",attrs:{data:e.form.callTime},on:{change:function(t){return e.$emit("change")}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼周期",required:"",prop:"activeTime"}},[a("el-date-picker",{attrs:{"value-format":"timestamp",format:"yyyy-MM-dd","picker-options":e.pickerOptions,type:"daterange",placeholder:"请选择生日范围","range-separator":"~","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{blur:function(t){e.minTime=e.maxTime=null},change:e.handleDateChange},model:{value:e.form.activeTime,callback:function(t){e.$set(e.form,"activeTime",t)},expression:"form.activeTime"}}),e._v(" "),a("span",{staticClass:"tips"},[e._v("由于外呼线路有限,为保证外呼触达率,建议外呼时间周期不小于5天")])],1)],1)},staticRenderFns:[]};var J=a("VU/8")(z,B,!1,function(e){a("p+LA")},null,null).exports,A=a("SZ/Z"),H={mixins:[h.a],data:function(){var e=this;return{validateOption:function(e,t){return{required:!0,validator:function(a,i,n){t&&e&&!e.length&&n(new Error("请选择")),n()}}},validateVal:function(e,t){return{required:!0,validator:function(a,i,n){t&&!e&&n(new Error("请选择")),n()}}},showTabs:[0,1,2],form:{activityName:"",activityId:"",scene:"",aiTemplateId:"",memberType:0,filterJson:"",analyseFlag:1,consume_days_flag:0,consume_days:"",consume_times_flag:0,consume_times:"",consume_amount_flag:0,consume_amount:"",labelFlag:0,smsFlag:0,recallFlag:0,planMemberCount:"- -",analyseDays:14,analyseAmount:""},birthTimeData:{birth_days:" ",birthDate1:"",birthDate2:"",birth_type:1,callFlag:0,callTime:[{}]},holidayTimeData:{holiday_day:"",callFlag:0,callTime:[{}]},activeTimeData:{activeTime:"",callFlag:1,callTime:[{}]},isEdit:"edit"===this.$route.meta.type,isAdd:"add"===this.$route.meta.type,isCopy:"copy"===this.$route.meta.type,groupVisible:!1,ruleVisible:!1,ruleVisible2:!1,tagsDialogVisible:!1,smsDialogVisible:!1,gradeOptions:[],unlinkOptions:[],tipsDialogContent:{visible:!1},templateOptions:[],rules:{activityName:{required:!0,message:"活动名称不能为空"},aiTemplateId:{required:!0,message:"话术模板不能为空"},analyseDays:{required:!0,message:"分析天数不能为空"},analyseAmount:[{required:!0,message:"活动目标不能为空"},{type:"number",message:"请输入长度不超过五位的正整数",max:99999,min:1}],memberType:{required:!0,validator:function(t,a,i){if(1==e.form.memberType&&!e.selectedGroupIds)return i(new Error("客户分组不能为空"));i()}}},tagMatchList:[{options:[],id:"",name:""}],smsList:[{options:[],template:"",title:""}],recallList:[{options:[],times:1,interval:5}],timesOptions:[1,2],loading:!1,currentIndex:0,selectedGroupIds:"",memberCrowdWidgetId:null,filterFrontShow:[],hideIdVal:["0f1c75e854ed4b05bd6baa2a757c1701"],btnLoading:!1,isWhite:!1,unitPrice:"",money:"",memberTypeTips:{2:"默认为权限范围内",3:"默认为未添加企微好友",4:"默认为权限范围内",0:"默认为权限范围内"}}},computed:{hideId:function(){return this.form.consume_days_flag||this.form.consume_times_flag||this.form.consume_amount_flag?["0f1c75e854ed4b05bd6baa2a757c1701"]:[]},disabledCheck:function(){var e=this;if(0==this.form.memberType)return this.filterFrontShow.find(function(t){return e.hideIdVal.includes(t.esScreeningWidgetChainId)})},selectedTag:function(){var e=[];return this.tagMatchList.forEach(function(t){return e=e.concat(t.options)}),e},selectedSms:function(){var e=[];return this.smsList.forEach(function(t){return e=e.concat(t.options)}),e},selectedRecall:function(){var e=[];return this.recallList.forEach(function(t){return e=e.concat(t.options)}),e},planMemberCountShow:function(){var e=this.form.planMemberCount;return isNaN(this.form.planMemberCount)||(e=this.form.planMemberCount.toLocaleString()),e}},mounted:function(){var e=this.$route.params,t=e.scene,a=e.id;this.form.scene=t&&Number(t),this.getTemplateList(),this.getAiDictList(),this.isAdd?this.$route.meta.refresh=!1:this.getActivityDetail(a),3==t&&(this.form.smsFlag=1,this.form.analyseFlag=0),this.getAiCalcSingle()},components:{birthSense:N,holidaySense:V,activeTime:J,LibMessage:W.a,ruleFilter:A.a},methods:{getActivityDetail:function(e){var t=this;return p()(u.a.mark(function a(){var i,n,r,s,o,l,c,m,f,p,h,v,b,y,_,w,C,T,D,k,x,L,S,F,O,I,j,N,M,$,E,P,V,W,R,q,z,B,J,A,H,Q,K,G;return u.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t.loading=!0,a.prev=1,a.next=4,Object(g.t)({activityId:e});case 4:if(i=a.sent,!(n=i.result)){a.next=20;break}if(r=n.activityId,s=n.activityName,o=n.activityPlanList,l=n.analyseAmount,c=n.analyseDays,m=n.analyseFlag,f=n.startDate,p=n.endDate,h=n.scene,v=o[0],b=v.activityEventList,y=v.filterJson,_=v.memberType,w=v.planId,C=v.planMemberCount,T=v.planName,D=v.sceneJson,k=b[0],x=k.aiEventId,L=k.aiTemplateId,S=k.callFlag,F=k.callTime,O=k.eventId,I=k.labelFlag,j=k.recallFlag,N=k.smsFlag,M=k.labelJson,$=k.recallJson,E=k.smsJson,P=JSON.parse(D),V=P.birth_type,W=P.birth_days,R=P.holiday_type,q=P.holiday_name,z=P.holiday_date,B=P.consume_days_flag,J=P.consume_days,A=P.consume_times_flag,H=P.consume_times,Q=P.consume_amount_flag,K=P.consume_amount,t.form={activityName:s,activityId:r,scene:h,aiTemplateId:L,memberType:_,filterJson:y,analyseFlag:m,labelFlag:I,smsFlag:N,recallFlag:j,planMemberCount:t.isCopy?0:C,analyseDays:c,analyseAmount:l,planId:w,planName:T,aiEventId:x,eventId:O},I&&(t.tagMatchList=JSON.parse(M)),N&&(t.smsList=JSON.parse(E)),j&&(t.recallList=JSON.parse($)),4==h&&(G={consume_days_flag:B,consume_days:J,consume_times_flag:A,consume_times:H,consume_amount_flag:Q,consume_amount:K},t.form=d()(G,t.form)),t.isEdit){a.next=18;break}return a.abrupt("return");case 18:0==_?t.memberCrowdWidgetId=y:1==_&&(t.selectedGroupIds=y),1==h?t.birthTimeData={birth_days:W,birthDate1:[f,p],birthDate2:[f,p],birth_type:V,callFlag:S,callTime:1==S?F:[]}:2==h?t.holidayTimeData={holiday_type:R,holiday_name:q,holiday_date:z,holiday_day:"",callFlag:S,callTime:1==S?F:[],startDate:f,endDate:p}:t.activeTimeData={activeTime:[f,p],callFlag:S,callTime:1==S?F:[]};case 20:return a.prev=20,t.loading=!1,a.finish(20);case 23:case"end":return a.stop()}},a,t,[[1,,20,23]])}))()},handleSubmit:function(){var e=this;return p()(u.a.mark(function t(){var a,i,n,r,s,o,c,m,d,f,h,v;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$refs["activeTime"+([1,2].includes(e.form.scene)?e.form.scene:"")].submit();case 2:if(a=t.sent,console.log(a),a){t.next=6;break}return t.abrupt("return");case 6:if(i=a.startDate,n=a.endDate,r=a.callFlag,s=a.callTime,o=a.birth_type,c=a.birth_days,m=a.holiday_date,d=a.holiday_type,f=a.holiday_name,new Date(i).getFullYear()!=(new Date).getFullYear()||new Date(i).getMonth()+1!=(new Date).getMonth()+1||new Date(i).getDate()!=(new Date).getDate()){t.next=21;break}if(0!=r){t.next=14;break}if(!(new Date((new Date).toLocaleDateString()+" 20:00").getTime()<(new Date).getTime())){t.next=12;break}return e.$message.error("外呼时段的结束时间早于当前时间,今日营销人群无法执行外呼任务,请修改外呼时段"),t.abrupt("return");case 12:t.next=21;break;case 14:if(1!=r){t.next=21;break}if(h=s.map(function(e){return e.split("-")[1]}),v=h.reduce(function(e,t){return e<t?t:e}),!(new Date((new Date).toLocaleDateString()+" "+v).getTime()<(new Date).getTime())){t.next=20;break}return e.$message.error("外呼时段的结束时间早于当前时间,今日营销人群无法执行外呼任务,请修改外呼时段"),t.abrupt("return");case 20:s.sort(function(e,t){return new Date((new Date).toLocaleDateString()+" "+e.split("-")[1]).getTime()-new Date((new Date).toLocaleDateString()+" "+t.split("-")[1]).getTime()});case 21:e.$refs.form.validate(function(){var t=p()(u.a.mark(function t(a,p){var h,v,b,y,_,w,C,T,D,k,x,L,S,F,O,I,j,N,M,$,E,P,V,W,R,q,z,B;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(console.log(a,p),!a){t.next=32;break}return h=e.form,v=h.activityName,b=h.scene,y=h.analyseFlag,_=h.analyseDays,w=h.analyseAmount,C=h.planName,T=h.memberType,D=h.aiTemplateId,k=h.labelFlag,x=h.smsFlag,L=h.recallFlag,S=h.activityId,F=h.planId,O=h.aiEventId,I=h.eventId,j=h.planMemberCount,N=h.consume_days_flag,M=h.consume_days,$=h.consume_times_flag,E=h.consume_times,P=h.consume_amount_flag,V=h.consume_amount,W={},isNaN(j)&&(j=0),1==b?W={birth_type:o,birth_days:c}:2==b?W={holiday_date:m,holiday_type:d,holiday_name:f}:4==b&&(W={consume_days_flag:N,consume_days:M,consume_times_flag:$,consume_times:E,consume_amount_flag:P,consume_amount:V}),W=l()(W),R={activityId:S,activityName:v,scene:b,startDate:i,endDate:n,analyseFlag:y,analyseDays:1==y?_:void 0,analyseAmount:1==y?w:void 0,activityPlanList:[{planId:F,activityId:S,planName:C,memberType:T,filterJson:0==T?e.memberCrowdWidgetId:e.selectedGroupIds,planMemberCount:j,beginDate:i,endDate:n,sceneJson:W,activityEventList:[{labelFlag:k,eventId:I,callFlag:r,smsFlag:x,eventType:"ai",activityId:S,aiTemplateId:D,planId:F,aiEventId:O,callTime:1==r?s:void 0,recallFlag:L}]}]},k&&(R.activityPlanList[0].activityEventList[0].labelJson=l()(e.tagMatchList)),x&&(R.activityPlanList[0].activityEventList[0].smsJson=l()(e.smsList)),L&&(R.activityPlanList[0].activityEventList[0].recallJson=l()(e.recallList)),e.isCopy&&(delete R.activityId,delete R.activityPlanList[0].planId,delete R.activityPlanList[0].activityId,delete R.activityPlanList[0].activityEventList[0].eventId,delete R.activityPlanList[0].activityEventList[0].activityId,delete R.activityPlanList[0].activityEventList[0].planId,delete R.activityPlanList[0].activityEventList[0].aiEventId),t.next=14,Object(g.L)();case 14:if(q=t.sent,z=q.result,e.money=z.account.balance/100,B=(j*e.unitPrice).toFixed(2),0!=j){t.next=21;break}return e.$confirm("本次外呼活动预覆盖人数为0,是否继续创建?","提示",{type:"warning"}).then(function(){e.submit(R)}),t.abrupt("return");case 21:if(!(e.isWhite||B<e.money)){t.next=24;break}return e.$confirm("本次外呼费用预计需要消费 "+B+" 元,是否继续创建?","提示",{type:"warning"}).then(function(){e.submit(R)}),t.abrupt("return");case 24:if(!(B>e.money&&e.money>0)){t.next=27;break}return e.$confirm("本次外呼费用预计需要消费 "+B+" 元,当前账户余额为"+e.money+"元可能会存在部分客户拨打失败,是否继续创建活动?","提示",{confirmButtonText:"去充值",cancelButtonText:"继续保存",type:"warning",distinguishCancelAndClose:!0}).then(function(){window.open(window.location.origin+"/marketing/#/recharge/do","_blank")}).catch(function(t){"cancel"===t&&e.submit(R)}),t.abrupt("return");case 27:if(!(e.money<=0)){t.next=30;break}return e.$confirm("本次外呼费用预计需要消费 "+B+"元,当前账户余额为"+e.money+"元,请先充值后再创建活动?","提示",{confirmButtonText:"去充值",cancelButtonText:"取消",type:"warning"}).then(function(){window.open(window.location.origin+"/marketing/#/recharge/do","_blank")}),t.abrupt("return");case 30:t.next=33;break;case 32:e.scrollToError(e);case 33:case"end":return t.stop()}},t,e)}));return function(e,a){return t.apply(this,arguments)}}());case 22:case"end":return t.stop()}},t,e)}))()},submit:function(e){var t=this;return p()(u.a.mark(function a(){var i;return u.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t.btnLoading=!0,a.next=4,Object(g.H)(e);case 4:i=a.sent,i.result&&(t.$message.success("保存成功"),t.$route.meta.refresh=!0,t.$router.go(-1));case 7:return a.prev=7,t.btnLoading=!1,a.finish(7);case 10:case"end":return a.stop()}},a,t,[[0,,7,10]])}))()},getMemberCount:function(){var e=this;return p()(u.a.mark(function t(){var a,i,n,r,s,o,c,m,d,f,p,h,v,b,y,_,w,C,T,D,k,L;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$refs["activeTime"+([1,2].includes(e.form.scene)?e.form.scene:"")].submit();case 2:if(a=t.sent){t.next=5;break}return t.abrupt("return");case 5:if(i=a.startDate,n=a.endDate,r=a.birth_type,s=a.birth_days,o=a.holiday_date,c=a.holiday_type,m=a.holiday_name,d=e.form,f=d.scene,p=d.memberType,h=d.consume_days_flag,v=d.consume_days,b=d.consume_times_flag,y=d.consume_times,_=d.consume_amount_flag,w=d.consume_amount,C={},T="",1==f?C={birth_type:r,birth_days:s}:2==f?C={holiday_date:o,holiday_type:c,holiday_name:m}:4==f&&0==p&&(C={consume_days_flag:h,consume_days:v,consume_times_flag:b,consume_times:y,consume_amount_flag:_,consume_amount:w}),C=l()(C),e.form.planMemberCount="- -",0!=p){t.next=16;break}T=e.memberCrowdWidgetId,t.next=20;break;case 16:if(1!=p){t.next=20;break}if(e.selectedGroupIds){t.next=19;break}return t.abrupt("return");case 19:T=e.selectedGroupIds;case 20:return D={scene:f,memberType:p,sceneJson:C,endDate:Object(x.f)(n,"yyyy-MM-dd"),beginDate:Object(x.f)(i,"yyyy-MM-dd"),filterJson:T},t.prev=21,t.next=24,Object(g.C)(D);case 24:k=t.sent,L=k.result,e.form.planMemberCount=-1==L?0:L,t.next=32;break;case 29:t.prev=29,t.t0=t.catch(21),e.$message.error("查询预计覆盖人数接口超时");case 32:case"end":return t.stop()}},t,e,[[21,29]])}))()},getAiCalcSingle:function(){var e=this;return p()(u.a.mark(function t(){var a,i;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(g.v)();case 2:if(a=t.sent,i=a.result){t.next=6;break}return t.abrupt("return");case 6:console.log(i),e.isWhite=i.white,e.unitPrice=(i.unit/1e3).toFixed(2),console.log(e.unitPrice);case 10:case"end":return t.stop()}},t,e)}))()},handleChangeNum:Object(x.a)(function(e){e&&this.getMemberCount()},600),openTutorial:function(){window.open("https://www.yuque.com/exnmlu/hpbb1c/wnud7g")},handleLastconsume:function(){var e=this;return this.filterFrontShow.find(function(t){return e.hideIdVal.includes(t.esScreeningWidgetChainId)})&&(this.form.consume_times_flag=0,this.form.consume_days_flag=0,this.form.consume_amount_flag=0,this.$message.warning("选择了金字塔会员分层不支持选择消费条件")),this.getMemberCount(),0},handleRuleFilterSave:function(e,t){this.memberCrowdWidgetId=e,this.filterFrontShow=t?JSON.parse(t.filterFrontShow):[],this.getMemberCount()},confirmGroupDialog:function(e,t){this.selectedGroupIds=t,this.$refs.form.clearValidate("memberType"),this.getMemberCount()},delSmslist:function(e){this.smsList.splice(e,1)},addSmslist:function(){this.smsList.push({options:[],template:"",title:""})},openSmsDialog:function(e){this.smsDialogVisible=!0,this.currentIndex=e},handleSmsTemplateClose:function(e){var t=this.smsList.find(function(t){return t.template==e.template});t.template="",t.title=""},handleSendItem:function(e){var t=e.gicSmsTemplateId,a=e.title,i=this.smsList[this.currentIndex];i.template=t,i.title=a},delRecallList:function(e){this.recallList.splice(e,1)},addRecallList:function(){this.recallList.push({options:[],times:2,interval:5})},openTipsDialog:function(e){var t=this;return p()(u.a.mark(function a(){var i,r;return u.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:1==e?(i={title:"客户意向等级说明",tips:"系统根据外呼通话情况智能判断客户意向等级",content:[].concat(s()(t.gradeOptions))},t.tipsDialogContent=n()({},i,{visible:!0})):2==e&&(r={title:"未接通状态说明",tips:"系统根据接通前识别到的语音提示关键词判定通话状态",content:[].concat(s()(t.unlinkOptions))},t.tipsDialogContent=n()({},r,{visible:!0}));case 1:case"end":return a.stop()}},a,t)}))()},openTagsDialog:function(e){this.currentIndex=e,this.tagsDialogVisible=!0},saveTagPop:function(e){var t=e.tagItemId,a=e.tagItemName;this.tagMatchList[this.currentIndex].id=t,this.tagMatchList[this.currentIndex].name=a,this.tagMatchList=this.tagMatchList.splice(0)},handleTagClose:function(e){console.log(e);var t=this.tagMatchList[e];t.id="",t.name=""},delTagList:function(e){this.tagMatchList.splice(e,1)},addTagList:function(){this.tagMatchList.push({options:[],id:"",name:""})},getTemplateList:function(){var e=this;return p()(u.a.mark(function t(){var a,i;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(g.Q)({status:5});case 2:a=t.sent,i=a.result,e.templateOptions=i||[];case 5:case"end":return t.stop()}},t,e)}))()},getAiDictList:function(e){var t=this;return p()(u.a.mark(function e(){var a,i;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(g.b)({dictType:"ai_member_label"});case 2:return a=e.sent,e.next=5,Object(g.b)({dictType:"ai_recall_status"});case 5:i=e.sent,t.gradeOptions=a.result,t.unlinkOptions=i.result,t.unlinkOptions.forEach(function(e){e.dict_code&&!isNaN(Number(e.dict_code))&&(e.dict_code=Number(e.dict_code))});case 9:case"end":return e.stop()}},e,t)}))()}}},Q={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",staticClass:"content",attrs:{model:e.form,"label-width":"100px",rules:e.rules,"element-loading-text":"拼命加载中"}},[a("dm-sub-title",{attrs:{type:"line"}},[e._v("基本信息")]),e._v(" "),a("div",{staticClass:"section"},[a("el-form-item",{attrs:{label:"活动场景"}},[e._v("\n "+e._s(e._f("sceneFilter")(e.form.scene))+"\n "),3==e.form.scene?a("el-button",{staticClass:"ml16",attrs:{type:"text"},on:{click:e.openTutorial}},[e._v("查看操作教程")]):e._e()],1),e._v(" "),a("el-form-item",{attrs:{label:"活动名称",prop:"activityName"}},[a("el-input",{staticClass:"w340",attrs:{maxlength:30,placeholder:"请输入活动名称","show-word-limit":""},model:{value:e.form.activityName,callback:function(t){e.$set(e.form,"activityName",t)},expression:"form.activityName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"选择话术",prop:"aiTemplateId"}},[a("el-select",{staticClass:"w340",attrs:{filterable:"",disabled:e.isEdit,placeholder:"请选择话术"},on:{change:e.effectActionChange},model:{value:e.form.aiTemplateId,callback:function(t){e.$set(e.form,"aiTemplateId",t)},expression:"form.aiTemplateId"}},e._l(e.templateOptions,function(e){return a("el-option",{key:e.aiTemplateId,attrs:{label:e.name,value:e.aiTemplateId}})}),1),e._v(" "),a("span",{staticClass:"tips ml10"},[e._v("仅支持选择已上线的话术,若需要增加话术,请联系运营经理")])],1)],1),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("活动时间")]),e._v(" "),a("div",{staticClass:"section"},[a("birthSense",{directives:[{name:"show",rawName:"v-show",value:1==e.form.scene,expression:"form.scene == 1"}],ref:"activeTime1",attrs:{data:e.birthTimeData},on:{change:e.getMemberCount}}),e._v(" "),a("holidaySense",{directives:[{name:"show",rawName:"v-show",value:2==e.form.scene,expression:"form.scene == 2"}],ref:"activeTime2",attrs:{data:e.holidayTimeData},on:{change:e.getMemberCount}}),e._v(" "),a("activeTime",{directives:[{name:"show",rawName:"v-show",value:3==e.form.scene||4==e.form.scene||0==e.form.scene,expression:"form.scene == 3 || form.scene == 4 || form.scene == 0"}],ref:"activeTime",attrs:{data:e.activeTimeData,scene:e.scene},on:{change:e.getMemberCount}})],1),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("人群规则"),a("span",{staticClass:"tips ml20"},[e._v("针对选择的客户仅会执行一次外呼任务。")])]),e._v(" "),a("div",{staticClass:"section"},[a("el-form-item",{attrs:{prop:"memberType",required:""}},[a("template",{slot:"label"},[a("span",[e._v("参与人群")]),e._v(" "),a("el-tooltip",{attrs:{width:"400",placement:"top-start",content:"系统每天凌晨根据此处配置来查询当天需要进行外呼的客户数据并固化下来。因此,若是在当天凌晨系统固化完外呼客户之后人群发生变化后新增的客户则不会触发外呼事件;"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined",staticStyle:{cursor:"pointer","font-size":"14px"}})])],1),e._v(" "),a("el-radio-group",{on:{change:e.getMemberCount},model:{value:e.form.memberType,callback:function(t){e.$set(e.form,"memberType",t)},expression:"form.memberType"}},[a("el-radio",{attrs:{label:0}},[e._v("客户筛选")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("客户分组")])],1),e._v(" "),0==e.form.memberType&&1!=e.form.scene?a("div",{staticClass:"tips",staticStyle:{"margin-bottom":"12px"}},[e._v(e._s(e.memberTypeTips[e.form.scene]+(e.memberCrowdWidgetId||e.selectedGroupIds?"并满足以下条件":"")+"的全部客户"))]):e._e(),e._v(" "),1==e.form.scene?a("div",{staticClass:"tips",staticStyle:{"margin-bottom":"12px"}},[e._v(e._s(e.memberCrowdWidgetId||e.selectedGroupIds?"默认客户范围中并且满足以下条件的客户":0==e.form.memberType?"默认为权限范围内,生日时间为生日范围内的全部客户":""))]):e._e(),e._v(" "),a("div",[0!=e.form.memberType||e.memberCrowdWidgetId||4==e.form.scene?e._e():a("el-button",{attrs:{size:"small"},on:{click:function(t){e.ruleVisible=!0}}},[a("i",{staticClass:"iconfont fz14 icon-Plus"}),e._v(" 添加其他条件")]),e._v(" "),a("ruleFilter",{directives:[{name:"show",rawName:"v-show",value:0==e.form.memberType&&4!=e.form.scene,expression:"form.memberType == 0 && form.scene != 4"}],attrs:{visiable:e.ruleVisible,memberCrowdWidgetId:e.memberCrowdWidgetId},on:{"update:visiable":function(t){e.ruleVisible=t},save:e.handleRuleFilterSave}}),e._v(" "),1!=e.form.memberType||e.selectedGroupIds?e._e():a("el-button",{attrs:{size:"small"},on:{click:function(t){e.groupVisible=!0}}},[e._v("添加分组")]),e._v(" "),a("gic-new-member-group",{directives:[{name:"show",rawName:"v-show",value:1==e.form.memberType,expression:"form.memberType == 1"}],attrs:{showTabs:e.showTabs,visiable:e.groupVisible,selectedIds:e.selectedGroupIds},on:{"update:visiable":function(t){e.groupVisible=t},change:e.confirmGroupDialog}})],1),e._v(" "),4==e.form.scene&&0==e.form.memberType?a("div",[a("div",{staticClass:"consumeLine"},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledCheck},on:{change:e.handleLastconsume},model:{value:e.form.consume_days_flag,callback:function(t){e.$set(e.form,"consume_days_flag",t)},expression:"form.consume_days_flag"}},[e._v("最近消费间隔 ≥")]),e._v(" "),a("el-input-number",{staticStyle:{margin:"0 10px"},attrs:{"controls-position":"right",max:730,min:30,placeholder:"30-730",precision:0,size:"small"},on:{change:function(t){return e.handleChangeNum(e.form.consume_days_flag)}},model:{value:e.form.consume_days,callback:function(t){e.$set(e.form,"consume_days",t)},expression:"form.consume_days"}}),e._v("天\n "),a("span",{staticClass:"tips ml16"},[e._v("输入30则查询30天以上未消费的客户")])],1),e._v(" "),a("div",{staticClass:"consumeLine"},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledCheck},on:{change:e.handleLastconsume},model:{value:e.form.consume_times_flag,callback:function(t){e.$set(e.form,"consume_times_flag",t)},expression:"form.consume_times_flag"}},[e._v("有效消费次数 ≥")]),e._v(" "),a("el-input-number",{staticStyle:{margin:"0 10px"},attrs:{"controls-position":"right",max:100,min:1,placeholder:"请输入1-100",precision:0,size:"small"},on:{change:function(t){return e.handleChangeNum(e.form.consume_times_flag)}},model:{value:e.form.consume_times,callback:function(t){e.$set(e.form,"consume_times",t)},expression:"form.consume_times"}}),e._v(" 次\n "),a("span",{staticClass:"tips ml16"},[e._v("输入1则查询有效消费次数大于等于 1 的客户")])],1),e._v(" "),a("div",{staticClass:"consumeLine"},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledCheck},on:{change:e.handleLastconsume},model:{value:e.form.consume_amount_flag,callback:function(t){e.$set(e.form,"consume_amount_flag",t)},expression:"form.consume_amount_flag"}},[e._v("累计消费金额 ≥")]),e._v(" "),a("el-input-number",{staticStyle:{margin:"0 10px"},attrs:{"controls-position":"right",placeholder:"请输入1-100000",precision:0,max:1e5,min:1,size:"small"},on:{change:function(t){return e.handleChangeNum(e.form.consume_amount_flag)}},model:{value:e.form.consume_amount,callback:function(t){e.$set(e.form,"consume_amount",t)},expression:"form.consume_amount"}}),e._v(" 元\n "),a("span",{staticClass:"tips ml16"},[e._v("输入100则查询有效消费次数大于等于 100 的客户")])],1),e._v(" "),e.memberCrowdWidgetId?e._e():a("el-button",{attrs:{size:"small"},on:{click:function(t){e.ruleVisible2=!0}}},[e._v("添加其它条件")]),e._v(" "),a("ruleFilter",{attrs:{visiable:e.ruleVisible2,memberCrowdWidgetId:e.memberCrowdWidgetId,hideId:e.hideId},on:{"update:visiable":function(t){e.ruleVisible2=t},save:e.handleRuleFilterSave}}),e._v(" "),a("span",{staticClass:"tips ml10"},[e._v("勾选消费条件后,添加规则不支持选择【金字塔分层】")])],1):e._e()],2),e._v(" "),a("el-form-item",{attrs:{label:"预计覆盖人数"}},[a("span",{staticClass:"bold"},[e._v(e._s(e.planMemberCountShow))]),e._v(" "),a("span",{staticClass:"tips ml20"},[e._v("不包含无手机号的客户,以最终活动覆盖人数为准")])])],1),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("外呼规则配置")]),e._v(" "),a("div",{staticClass:"section",staticStyle:{"padding-bottom":"40px"}},[a("div",{staticClass:"card"},[a("div",{staticClass:"tagHead"},[a("div",{staticClass:"left"},[a("div",{staticClass:"title"},[e._v("根据客户意向打标签")]),e._v(" "),a("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.labelFlag,callback:function(t){e.$set(e.form,"labelFlag",t)},expression:"form.labelFlag"}})],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTipsDialog(1)}}},[e._v("意向等级说明")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.labelFlag,expression:"form.labelFlag"}]},[a("div",{staticClass:"tagBody"},[a("table",[a("thead",[a("tr",[a("th",{staticClass:"tableHead"},[e._v("客户意向等级")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("选择标签")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("操作")])])]),e._v(" "),a("tbody",e._l(e.tagMatchList,function(t,i){return a("tr",{key:i},[a("td",{staticClass:"tagSelectCell",staticStyle:{width:"420px"}},[a("el-form-item",{attrs:{prop:"options",rules:e.validateOption(t.options,e.form.labelFlag),"label-width":"0"}},[a("el-select",{attrs:{multiple:"",size:"small",placeholder:"请选择意向等级(多选)"},model:{value:t.options,callback:function(a){e.$set(t,"options",a)},expression:"item.options"}},e._l(e.gradeOptions,function(t){return a("el-option",{key:t.dict_code,attrs:{value:t.dict_code,disabled:e.selectedTag.includes(t.dict_code),label:t.dict_name}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"170px"}},[a("el-form-item",{attrs:{prop:"name",rules:e.validateVal(t.name,e.form.labelFlag),"label-width":"0"}},[t.name?a("el-tag",{attrs:{type:"mini",closable:""},on:{close:function(t){return e.handleTagClose(i)}}},[e._v(e._s(t.name))]):a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTagsDialog(i)}}},[e._v("选择标签")])],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell"},[a("el-form-item",{attrs:{"label-width":"0"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.tagMatchList.length>1,expression:"tagMatchList.length > 1"}],staticClass:"delIcon",attrs:{type:"text"},on:{click:function(t){return e.delTagList(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])])],1)])}),0)])]),e._v(" "),a("div",{staticClass:"tagFooter"},[a("el-button",{attrs:{type:"text"},on:{click:e.addTagList}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加等级 ")])],1)])]),e._v(" "),a("div",{staticClass:"card"},[a("div",{staticClass:"tagHead"},[a("div",{staticClass:"left"},[a("div",{staticClass:"title"},[e._v("根据客户意向发送挂机短信")]),e._v(" "),a("el-switch",{attrs:{disabled:3==e.form.scene,"active-value":1,"inactive-value":0},model:{value:e.form.smsFlag,callback:function(t){e.$set(e.form,"smsFlag",t)},expression:"form.smsFlag"}})],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTipsDialog(1)}}},[e._v("意向等级说明")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.smsFlag,expression:"form.smsFlag"}]},[a("div",{staticClass:"tagBody"},[a("table",[a("thead",[a("tr",[a("th",{staticClass:"tableHead"},[e._v("客户意向等级")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("选择短信模板")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("操作")])])]),e._v(" "),a("tbody",e._l(e.smsList,function(t,i){return a("tr",{key:i},[a("td",{staticClass:"tagSelectCell",staticStyle:{width:"420px"}},[a("el-form-item",{attrs:{prop:"options",rules:e.validateOption(t.options,e.form.smsFlag),"label-width":"0"}},[a("el-select",{attrs:{multiple:"",size:"small",placeholder:"请选择意向等级(多选)"},model:{value:t.options,callback:function(a){e.$set(t,"options",a)},expression:"item.options"}},e._l(e.gradeOptions,function(t){return a("el-option",{key:t.dict_code,attrs:{value:t.dict_code,label:t.dict_name,disabled:e.selectedSms.includes(t.dict_code)}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"170px"}},[a("el-form-item",{attrs:{prop:"title",rules:e.validateVal(t.title,e.form.smsFlag),"label-width":"0"}},[t.title?a("el-tag",{attrs:{type:"mini",closable:""},on:{close:function(a){return e.handleSmsTemplateClose(t)}}},[e._v(e._s(t.title))]):a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openSmsDialog(i)}}},[e._v("选择短信模板")])],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell"},[a("el-form-item",{attrs:{"label-width":"0"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.smsList.length>1,expression:"smsList.length > 1"}],staticClass:"delIcon",attrs:{type:"text"},on:{click:function(t){return e.delSmslist(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])])],1)])}),0)])]),e._v(" "),a("div",{staticClass:"tagFooter"},[a("el-button",{attrs:{type:"text"},on:{click:e.addSmslist}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加等级 ")])],1)])]),e._v(" "),a("div",{staticClass:"card"},[a("div",{staticClass:"tagHead"},[a("div",{staticClass:"left"},[a("div",{staticClass:"title"},[e._v("根据未接通状态设置重拨")]),e._v(" "),a("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.recallFlag,callback:function(t){e.$set(e.form,"recallFlag",t)},expression:"form.recallFlag"}}),e._v(" "),a("div",{staticClass:"tips ml16"},[e._v("开启后,可提高接通率")])],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTipsDialog(2)}}},[e._v("未接通状态说明")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.recallFlag,expression:"form.recallFlag"}]},[a("div",{staticClass:"tagBody"},[a("table",[a("thead",[a("tr",[a("th",{staticClass:"tableHead"},[e._v("通话状态")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("重拨次数")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("重拨间隔(分钟)")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("操作")])])]),e._v(" "),a("tbody",e._l(e.recallList,function(t,i){return a("tr",{key:i},[a("td",{staticClass:"tagSelectCell",staticStyle:{width:"340px",padding:"0 20px 0 0"}},[a("el-form-item",{attrs:{prop:"options",rules:e.validateOption(t.options,e.form.recallFlag),"label-width":"0"}},[a("el-select",{attrs:{multiple:"",size:"small",placeholder:"请选择通话状态(多选)"},model:{value:t.options,callback:function(a){e.$set(t,"options",a)},expression:"item.options"}},e._l(e.unlinkOptions,function(t){return a("el-option",{key:t.dict_code,attrs:{value:t.dict_code,disabled:e.selectedRecall.includes(t.dict_code),label:t.dict_name}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"120px",padding:"0 20px 0 0"}},[a("el-form-item",{attrs:{"label-width":"0"}},[a("el-select",{attrs:{size:"small",placeholder:"请选择"},model:{value:t.times,callback:function(a){e.$set(t,"times",a)},expression:"item.times"}},e._l(e.timesOptions,function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"120px",padding:"0 20px 0 0"}},[a("el-form-item",{attrs:{"label-width":"0"}},[a("el-input-number",{attrs:{"controls-position":"right",max:720,min:1,size:"small",precision:0},model:{value:t.interval,callback:function(a){e.$set(t,"interval",a)},expression:"item.interval"}})],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell"},[a("el-form-item",{attrs:{"label-width":"0"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.recallList.length>1,expression:"recallList.length > 1"}],staticClass:"delIcon",attrs:{type:"text"},on:{click:function(t){return e.delRecallList(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])])],1)])}),0)])]),e._v(" "),a("div",{staticClass:"tagFooter"},[a("el-button",{attrs:{type:"text"},on:{click:e.addRecallList}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加等级 ")])],1)])])]),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("活动分析设置")]),e._v(" "),a("div",{staticClass:"section"},[a("el-form-item",{attrs:{label:"活动分析",required:""}},[a("el-radio",{attrs:{label:1},on:{change:e.onChangeEffectType},model:{value:e.form.analyseFlag,callback:function(t){e.$set(e.form,"analyseFlag",t)},expression:"form.analyseFlag"}},[e._v("开启")]),e._v(" "),a("el-radio",{attrs:{label:0},on:{change:e.onChangeEffectType},model:{value:e.form.analyseFlag,callback:function(t){e.$set(e.form,"analyseFlag",t)},expression:"form.analyseFlag"}},[e._v("关闭")]),e._v(" "),a("div",{staticClass:"analyseTips"},[e._v("\n 开启后,可用于统计活动的触达转化收益情况\n ")])],1),e._v(" "),1==e.form.analyseFlag?a("div",[a("el-form-item",{attrs:{label:"分析天数",prop:"analyseDays"}},[e._v("\n 触达日期起 "),a("el-input-number",{staticStyle:{width:"128px",margin:"0 5px"},attrs:{"controls-position":"right",precision:0,max:31,min:1,size:"small"},model:{value:e.form.analyseDays,callback:function(t){e.$set(e.form,"analyseDays",t)},expression:"form.analyseDays"}}),e._v(" 天之内\n "),a("div",{staticClass:"analyseTips"},[e._v("\n 设置从客户被成功触达的日期计算,14 天以内的转化会被被作为此营销活动的转化收益;"),a("br"),e._v("\n 注:最短 1 天,最长 31 天 (以自然日计算),时长越长,会员的转化与此次营销的相关度越低,请酌情填写分析天数\n ")])],1),e._v(" "),a("el-form-item",{attrs:{label:"活动目标",prop:"analyseAmount"}},[e._v("销售额\n "),a("el-input",{staticStyle:{width:"128px",margin:"0 5px"},attrs:{placeholder:"1-99999",max:99999,min:1,size:"small"},model:{value:e.form.analyseAmount,callback:function(t){e.$set(e.form,"analyseAmount",e._n(t))},expression:"form.analyseAmount"}}),e._v("\n 万元\n ")],1)],1):e._e()],1),e._v(" "),a("dm-form-bottom",[a("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.handleSubmit}},[e._v("保 存")])],1)],1),e._v(" "),e.smsDialogVisible?a("lib-message",{attrs:{show:e.smsDialogVisible,useByEcm:!1},on:{"update:show":function(t){e.smsDialogVisible=t},sendItem:e.handleSendItem}}):e._e(),e._v(" "),a("dm-memberTag-group",{attrs:{visiable:e.tagsDialogVisible},on:{"update:visiable":function(t){e.tagsDialogVisible=t},save:e.saveTagPop}}),e._v(" "),a("el-dialog",{attrs:{title:e.tipsDialogContent.title,visible:e.tipsDialogContent.visible,width:"700px"},on:{close:function(t){e.tipsDialogContent.visible=!1}}},[a("div",{staticClass:"gradeContent"},[a("div",{staticClass:"tips",staticStyle:{color:"#606266"}},[e._v("\n "+e._s(e.tipsDialogContent.tips)+"\n ")]),e._v(" "),e._l(e.tipsDialogContent.content,function(t,i){return a("div",{key:i,staticClass:"line"},[a("div",{staticClass:"title"},[e._v(e._s(t.dict_name))]),e._v(" "),a("div",{staticClass:"lineContent"},[e._v(e._s(t.dict_remark))])])})],2)])],1)},staticRenderFns:[]};var K=a("VU/8")(H,Q,!1,function(e){a("/QqZ")},"data-v-527c3380",null);t.default=K.exports},"/QqZ":function(e,t){},"/n6Q":function(e,t,a){a("zQR9"),a("+tPU"),e.exports=a("Kh4W").f("iterator")},"5QVw":function(e,t,a){e.exports={default:a("BwfY"),__esModule:!0}},"9bBU":function(e,t,a){a("mClu");var i=a("FeBl").Object;e.exports=function(e,t,a){return i.defineProperty(e,t,a)}},BwfY:function(e,t,a){a("fWfb"),a("M6a0"),a("OYls"),a("QWe/"),e.exports=a("FeBl").Symbol},C4MV:function(e,t,a){e.exports={default:a("9bBU"),__esModule:!0}},GyY8:function(e,t,a){"use strict";var i=a("zZ/X"),n={name:"lib-message",props:{show:{type:Boolean,default:!1},useByEcm:{type:Boolean,default:!0}},data:function(){return{listParams:{search:"",currentPage:1,pageSize:20},total:0,smsTempList:[],selectedData:{}}},created:function(){this.LoadTempList()},methods:{handleSizeChange:function(e){this.listParams.pageSize=e,this.LoadTempList()},handleCurrentChange:function(e){this.listParams.currentPage=e,this.LoadTempList()},LoadTempList:function(){var e=this;this.loading=!0,Object(i.a)(this.listParams).then(function(t){0===t.errorCode&&(e.smsTempList=t.result&&t.result.result||[],e.total=t.result&&t.result.totalCount),e.loading=!1})},rowClick:function(e){e.comName="message",this.selectedData=e},addItem:function(){this.selectedData.comName?(this.$emit("sendItem",this.selectedData),this.close()):this.$message({type:"warning",message:"未选择短信"})},close:function(){this.$emit("update:show",!1)},add:function(){window.open("/marketing/#/message/temp/add")},refresh:function(){this.listParams.currentPage=1,this.LoadTempList()}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"",visible:e.show,width:"900px","before-close":e.close},on:{"update:visible":function(t){e.show=t}}},[a("span",{attrs:{slot:"title"},slot:"title"},[a("span",{staticClass:"el-dialog__title"},[e._v("选择短信")]),e._v(" "),e.useByEcm?a("span",{staticClass:"pl10 fz13 gray"},[a("i",{staticClass:"el-icon-info pr10"}),e._v("短信运营商限制:为避免骚扰用户,营销短信只允许在8点到22点发送")]):a("span",{staticClass:"pl10 fz13 gray"},[e._v("仅展示审核通过的短信模板")])]),e._v(" "),a("div",{staticClass:"pb22 clearfix"},[a("div",{staticClass:"fl"},[a("el-input",{staticClass:"w260",attrs:{clearable:"",placeholder:"请输入短信模板名称"},on:{change:e.refresh},model:{value:e.listParams.search,callback:function(t){e.$set(e.listParams,"search",t)},expression:"listParams.search"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),e.useByEcm?a("div",{staticClass:"fr"},[a("el-button",{attrs:{type:"primary"},on:{click:e.add}},[e._v("新建短信")]),e._v(" "),a("el-button",{on:{click:e.refresh}},[e._v("刷新列表")])],1):e._e()]),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{tooltipEffect:"light",data:e.smsTempList,height:"420","row-class-name":"cursor-pointer"},on:{"row-click":e.rowClick}},[a("el-table-column",{attrs:{"show-overflow-tooltip":!1,width:60,align:"center",prop:"smsTemplateId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"label-hidden"},[a("el-radio",{staticClass:"pr10",attrs:{label:t.row},model:{value:e.selectedData,callback:function(t){e.selectedData=t},expression:"selectedData"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":!1,width:180,align:"left",prop:"title",label:"模板名称"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":!1,width:120,align:"left",prop:"content",label:"模板类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(0===t.row.type?"普通短信":1===t.row.type?"营销短信":"验证码"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":!1,"min-width":200,align:"left",prop:"content",label:"模板内容"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"ellipsis-l2"},[e._v(e._s(t.row.content))])]}}])})],1),e._v(" "),a("dm-pagination",{directives:[{name:"show",rawName:"v-show",value:e.smsTempList.length,expression:"smsTempList.length"}],staticClass:"dm-pagination",staticStyle:{"margin-top":"12px"},attrs:{"current-page":e.listParams.currentPage,"page-sizes":[20,40,60,80],"page-size":e.listParams.pageSize,layout:"prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("关 闭")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addItem}},[e._v("确 定")])],1)],1)},staticRenderFns:[]},s=a("VU/8")(n,r,!1,null,null,null);t.a=s.exports},HUMg:function(e,t){},Kh4W:function(e,t,a){t.f=a("dSzd")},LKZe:function(e,t,a){var i=a("NpIQ"),n=a("X8DO"),r=a("TcQ7"),s=a("MmMw"),o=a("D2L2"),l=a("SfB7"),c=Object.getOwnPropertyDescriptor;t.f=a("+E39")?c:function(e,t){if(e=r(e),t=s(t,!0),l)try{return c(e,t)}catch(e){}if(o(e,t))return n(!i.f.call(e,t),e[t])}},OYls:function(e,t,a){a("crlp")("asyncIterator")},"Q+a4":function(e,t,a){"use strict";t.a={data:function(){return{defaultAvatar:a("hKdl")}},filters:{sceneFilter:function(e){var t="- -";switch(e){case 1:t="客户生日";break;case 2:t="节日活动邀约";break;case 3:t="加企微好友";break;case 4:t="客户复购";break;case 0:t="其它场景"}return t}},methods:{filterAvatar:function(e){return e?e.replace(/^http(s)?/,"https"):this.defaultAvatar}}}},"QWe/":function(e,t,a){a("crlp")("observable")},"Qb7/":function(e,t,a){"use strict";a.d(t,"K",function(){return r}),a.d(t,"J",function(){return s}),a.d(t,"L",function(){return o}),a.d(t,"Q",function(){return l}),a.d(t,"b",function(){return c}),a.d(t,"H",function(){return u}),a.d(t,"N",function(){return m}),a.d(t,"M",function(){return d}),a.d(t,"t",function(){return f}),a.d(t,"P",function(){return p}),a.d(t,"O",function(){return h}),a.d(t,"I",function(){return g}),a.d(t,"C",function(){return v}),a.d(t,"B",function(){return b}),a.d(t,"z",function(){return y}),a.d(t,"u",function(){return _}),a.d(t,"G",function(){return w}),a.d(t,"a",function(){return C}),a.d(t,"E",function(){return T}),a.d(t,"A",function(){return D}),a.d(t,"w",function(){return k}),a.d(t,"x",function(){return x}),a.d(t,"y",function(){return L}),a.d(t,"D",function(){return S}),a.d(t,"F",function(){return F}),a.d(t,"v",function(){return O}),a.d(t,"h",function(){return I}),a.d(t,"i",function(){return j}),a.d(t,"j",function(){return N}),a.d(t,"r",function(){return M}),a.d(t,"d",function(){return $}),a.d(t,"e",function(){return E}),a.d(t,"p",function(){return P}),a.d(t,"k",function(){return V}),a.d(t,"l",function(){return W}),a.d(t,"m",function(){return R}),a.d(t,"s",function(){return q}),a.d(t,"f",function(){return z}),a.d(t,"g",function(){return B}),a.d(t,"q",function(){return J}),a.d(t,"c",function(){return A}),a.d(t,"n",function(){return H}),a.d(t,"o",function(){return Q});var i=a("6Hqf"),n="api-marketing/ai/",r=function(e){return Object(i.b)(n+"page-statistics",e,!0)},s=function(e){return Object(i.b)(n+"page",e,!0)},o=function(e){return Object(i.b)("/api-marketing/recharge-center",e)},l=function(e){return Object(i.b)(n+"get-template-list",e,!0)},c=function(e){return Object(i.b)("/api-marketing/ai-dict-list",e,!0,!1,"get")},u=function(e){return Object(i.b)(n+"/init-activity",e,!0)},m=function(e){return Object(i.b)(n+"stop-activity-plan",e,!0,!1,"get")},d=function(e){return Object(i.b)(n+"start-activity-plan",e,!0,!1,"get")},f=function(e){return Object(i.b)(n+"get-activity-detail",e,!0,!1,"get")},p=function(e){return Object(i.b)("/api-marketing/template/page-statistics",e,!0,!1,"post")},h=function(e){return Object(i.b)("/api-marketing/template/query",e,!0,!1,"get")},g=function(e){return Object(i.b)("/api-marketing/list-all-holidays",e,!0,!1,"get")},v=function(e){return Object(i.b)(n+"/get-member-count",e,!0,!1,"get")},b=function(e){return Object(i.b)("/api-marketing/page-activity-event-exec-log",e,!0,!1,"get")},y=function(e){return Object(i.b)("/api-marketing/statistics/page-data-statistics-custom-detail",e,!0,!1,"get")},_=function(e){return Object(i.b)("/api-marketing/statistics/get-activity-info",e,!0,!1,"get")},w=function(e){return Object(i.b)("/api-marketing/get-sms-template-echo",e,!0)},C=function(e){return Object(i.b)("/api-marketing/ai/ai-account-check",e,!0,!1,"get")},T=function(e){return Object(i.b)("/api-marketing/statistics/out-bound",e,!0,!1,"get")},D=function(e){return Object(i.b)("/api-marketing/statistics/intention-label",e,!0,!1,"get")},k=function(e){return Object(i.b)("/api-marketing/statistics/bill-quality-analysis",e,!0,!1,"get")},x=function(e){return Object(i.b)("/api-marketing/statistics/call-duration",e,!0,!1,"get")},L=function(e){return Object(i.b)("/api-marketing/statistics/comparative-statistics",e,!0,!1,"get")},S=function(e){return Object(i.b)("/api-plug/query-member-crowd-new",e,!0)},F=function(e){return Object(i.b)("/api-marketing/statistics/plan-statistics",e,!0,!1,"get")},O=function(e){return Object(i.b)(n+"/ai-calc-single",e,!0,!1,"get")},I=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-outbound-rank",e,!0,!1,"post",t)},j=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-outbound-rank-no-belong",e,!0)},N=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-outbound-statistics",e,!0)},M="/api-marketing/statistics/export-ai-store-outbound",$=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-group-outbound-rank",e,!0,!1,"post",t)},E=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-group-outbound-Statistics",e,!0)},P="/api-marketing/statistics/export-ai-store-group-outbound",V=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-transfer",e,!0,!1,"post",t)},W=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-transfer-no-belong",e,!0)},R=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-transfer-statistics",e,!0)},q="/api-marketing/statistics/export-ai-store-transfer",z=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-group-transfer",e,!0,!1,"post",t)},B=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-group-transfer-Statistics",e,!0)},J="/api-marketing/statistics/export-ai-store-group-transfer",A=function(e){return Object(i.b)("/api-marketing/statistics/ai-outbound-store-group-split",e,!0,!1,"get")},H=function(e){return Object(i.b)("/api-marketing/statistics/ai-transform-store-group-split",e,!0,!1,"get")},Q="/api-marketing/statistics/export-ai-custom-detail"},Rrel:function(e,t,a){var i=a("TcQ7"),n=a("n0T6").f,r={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"[object Window]"==r.call(e)?function(e){try{return n(e)}catch(e){return s.slice()}}(e):n(i(e))}},"SZ/Z":function(e,t,a){"use strict";var i=a("ifoU"),n=a.n(i),r=a("mw3O"),s=a.n(r),o=a("mvHQ"),l=a.n(o),c=a("bOdI"),u=a.n(c),m=a("Dd8w"),d=a.n(m);function f(e){var t,a,i={key:"",compute:"",value:""},n=(t=e.property,a=Number(t).toString(2).split("").reverse().map(function(e){return 1==e}),["isCompute","isField","isValue","isCategray","notProperty"].reduce(function(e,t,i){return d()({},e,u()({},t,!!a[i]))},{}));return n.isField&&(i.key=e.columnKey),n.isCompute&&(i.compute=e.computeCharacter),n.notProperty&&e.dealKey&&(i.dealKey=e.dealKey),i.value=e.value,{type:"data",data:i}}var p=function(e,t){var a={filterJson:[],filterFrontShow:[],scenes:t},i={list:[],type:"and"},n=[];return e.forEach(function(e){e.value&&(i.list.push({type:"or",list:[f(e)]}),n.push(e))}),a.filterJson=l()(i),a.filterFrontShow=l()(n),{data:a,bool:n.length>0}},h={name:"ruleFilter",data:function(){return{activeName:"",conditionTypeList:[],templateCode:"",echoFlag:!1,echoData:[],loading:!1,tabPaneLoading:!1,selectDataLoading:!1,saving:!1,storeSelectorKey:!0}},props:{visiable:{type:Boolean,default:!1},sceneCode:{type:String,default:"member02"},requestProject:{type:String,default:"gic-web"},memberCrowdWidgetId:{type:[String,Number],default:""},hideId:{type:Array,default:function(){return[]}},onlyRead:{type:Boolean,default:!1}},mounted:function(){this.getDataList()},watch:{memberCrowdWidgetId:{immediate:!0,handler:function(e){e&&(this.echoFlag=!0,this.getEchoData())}},hideId:function(e){e&&e.length?this.conditionTypeList.filter(function(t){return e.includes(t.esScreeningWidgetChainId)}).forEach(function(e){return e.disable=!0}):this.conditionTypeList.forEach(function(e){return e.disable=!1})},visiable:function(e){e&&this.memberCrowdWidgetId&&this.getEchoData()}},computed:{selectData:function(){return this.handleEchoData(this.conditionTypeList)}},methods:{getEchoData:function(){var e=this,t={memberCrowdWidgetId:this.memberCrowdWidgetId};this.axios.post("api-plug/query-member-crowd-new?requestProject="+this.requestProject,t).then(function(t){var a=t.data;if(0==a.errorCode){var i=JSON.parse(a.result.filterFrontShow);i.forEach(function(t){var a=e.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==t.esScreeningWidgetChainId});a&&(a.selectValue=t.selectValue,a.value=t.value,a.selectList=t.selectList)}),e.echoData=e.handleEchoData(i),console.log(e.echoData)}})},handleEchoData:function(e){var t=[];return e.forEach(function(e){if(e.selectValue&&e.selectValue.length){var a=[];if("com026"==e.templateCode){var i=new n.a;e.selectList.forEach(function(e){e.data.forEach(function(e){i.set(e.key,e.value)})}),e.selectValue.forEach(function(e){a.push(i.get(e))}),a=a.join(",")}else"tag001"==e.templateCode?(e.selectList.forEach(function(t){e.selectValue.includes(t.key)&&a.push(t.value)}),a=a.join(",")):"com020"==e.templateCode&&(a=e.selectValue);t.push({chainNodeName:e.chainNodeName,selectValue:a,esScreeningWidgetChainId:e.esScreeningWidgetChainId})}}),t},delAll:function(){this.conditionTypeList.forEach(function(e){e.selectValue=[],e.value=""}),this.activeName=this.conditionTypeList.length&&this.conditionTypeList[0].esScreeningWidgetChainId,this.$emit("save","",""),this.echoFlag=!1},edit:function(){this.activeName=this.conditionTypeList.length&&this.conditionTypeList[0].esScreeningWidgetChainId,this.getNode(this.activeName),this.$emit("update:visiable",!0)},deleteRow:function(e){this.conditionTypeList.forEach(function(t){t.esScreeningWidgetChainId==e.esScreeningWidgetChainId&&(t.selectValue=[],t.value="")})},handleChange:function(e,t){this.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==t}).value=e.join(" ")},storeChange:function(e,t){var a=this.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==t}),i=this.$refs.storeSelector[0].getList();if(!i||i.length){var n="";n=1==i[0]?"所有门店":i.map(function(e){return e.name?e.name:e.id}).join(","),a.value=e,a.selectValue=n}},onTabsClick:function(e){var t=e.name;this.getNode(t)},close:function(){this.$emit("update:visiable",!1)},confirm:function(){var e=this,t=p(this.conditionTypeList,this.sceneCode),a=t.data,i=t.bool;console.log(a),console.log(i),this.saving||(i?(this.loading=!0,this.axios.post("api-plug/save-member-crowd-new?requestProject="+this.requestProject,a).then(function(t){var i=t.data;0==i.errorCode&&(e.$emit("save",i.result,a),e.echoFlag=!0,e.$emit("update:visiable",!1))}).finally(function(){e.loading=!1})):this.$message.warning("请选择条件"))},getDataList:function(){var e=this,t={sceneCode:this.sceneCode,requestProject:this.requestProject};this.axios.post("/api-plug/get-screening-init-data",s.a.stringify(t)).then(function(t){var a=t.data;if(0==a.errorCode)return a.result.forEach(function(t){var a=t.chainNodeName,i=t.widget,n=t.esScreeningWidgetChainId,r=t.columnKey,s=t.computeCharacter,o=t.dealKey,l=t.property;e.conditionTypeList.push({chainNodeName:a,templateCode:i.templateCode,esScreeningWidgetChainId:n,columnKey:r,computeCharacter:s,dealKey:o,property:l,selectValue:[],selectList:[],value:""})}),e.activeName=e.conditionTypeList.length&&e.conditionTypeList[0].esScreeningWidgetChainId,void e.getNode(e.activeName);e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getNode:function(e){var t=this;this.axios.get("/api-plug/get-screening-widget-chain-detail?requestProject="+this.requestProject+"&widgetChainId="+e).then(function(e){var a=e.data.result,i=a.esScreeningWidgetChainId,n=a.widget,r=n.sourceFlag,s=n.templateCode,o=n.widgetParam,l=n.widgetValues,c=a.widgetFieldKey;if(t.templateCode=s,1==r){var u=JSON.parse(o)[0].value;t.getChildNode(u,c,i)}else"tag001"==s&&(t.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==i}).selectList=JSON.parse(l))})},getChildNode:function(e,t,a){var i=this,n={requestProject:this.requestProject,key:t};this.tabPaneLoading=!0,this.axios.post(""+e,s.a.stringify(n)).then(function(e){var t=e.data;0==t.errorCode&&(i.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==a}).selectList=t.result)}).finally(function(){i.tabPaneLoading=!1})}}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ruleFilter"},[e.echoFlag?a("div",{staticClass:"echo-member-group"},[a("div",{staticClass:"mini-sub-title"},[a("div",{staticClass:"line"}),e._v(" "),a("div",{staticClass:"text"},[a("div",{staticClass:"space-between"},[e._v("\n 已选条件\n "),e.onlyRead?e._e():a("span",[a("el-button",{staticClass:"delBtn",attrs:{type:"text"},on:{click:e.delAll}},[e._v("删除")]),a("el-button",{attrs:{type:"text"},on:{click:e.edit}},[e._v("编辑")])],1)])])]),e._v(" "),e._l(e.echoData,function(t){return a("div",{key:t.esScreeningWidgetChainId,staticClass:"echoLine"},[a("span",{staticClass:"groupName"},[e._v(" "+e._s(t.chainNodeName))]),e._v(" "),a("div",{staticClass:"groupContent"},[e._v(e._s(t.selectValue))])])})],2):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"设置规则",visible:e.visiable,width:"900px","before-close":e.close},on:{"update:visible":function(t){e.visiable=t}}},[a("div",{staticClass:"container"},[a("div",{staticClass:"left"},[a("el-tabs",{attrs:{"tab-position":"left"},on:{"tab-click":e.onTabsClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.conditionTypeList,function(t){return a("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.tabPaneLoading,expression:"tabPaneLoading"}],key:t.esScreeningWidgetChainId,attrs:{label:t.chainNodeName,name:t.esScreeningWidgetChainId}},[t.disable?a("div",[e._v("\n 不支持选择\n ")]):a("div",["tag001"==t.templateCode&&"tag001"==e.templateCode?a("div",{staticClass:"leftContent"},[a("el-checkbox-group",{staticClass:"checkBoxContainer",on:{change:function(a){return e.handleChange(a,t.esScreeningWidgetChainId)}},model:{value:t.selectValue,callback:function(a){e.$set(t,"selectValue",a)},expression:"item.selectValue"}},e._l(t.selectList,function(t){return a("el-checkbox",{key:t.key,attrs:{label:t.key}},[e._v(e._s(t.value))])}),1)],1):e._e(),e._v(" "),"com026"==t.templateCode&&"com026"==e.templateCode?a("div",{staticClass:"leftContent"},e._l(t.selectList,function(i,n){return a("div",{key:n,staticClass:"leftLine"},[a("div",{staticClass:"title"},[e._v(e._s(i.title))]),e._v(" "),a("el-checkbox-group",{staticClass:"checkBoxContainer",on:{change:function(a){return e.handleChange(a,t.esScreeningWidgetChainId)}},model:{value:t.selectValue,callback:function(a){e.$set(t,"selectValue",a)},expression:"item.selectValue"}},e._l(i.data,function(t){return a("el-checkbox",{key:t.key,attrs:{label:t.key}},[e._v(e._s(t.value))])}),1)],1)}),0):e._e(),e._v(" "),"com020"==t.templateCode&&"com020"==e.templateCode?a("div",{staticClass:"leftContent"},["com020"==t.templateCode&&e.storeSelectorKey?a("dm-store-selector",{ref:"storeSelector",refInFor:!0,attrs:{defaultAll:!1,uuid:t.value},on:{saving:function(t){return e.saving=t},"store-change":function(a){return e.storeChange(a,t.esScreeningWidgetChainId)},"update:uuid":function(a){return e.$set(t,"value",a)}}}):e._e()],1):e._e()])])}),1)],1),e._v(" "),a("div",{staticClass:"right"},[a("div",{staticClass:"right-top"},[e._v("\n 已选条件\n "),a("span",{staticClass:"tips"},[e._v("需满足选择的所有条件")])]),e._v(" "),a("ul",{directives:[{name:"loading",rawName:"v-loading",value:e.selectDataLoading,expression:"selectDataLoading"}],staticClass:"right-content"},e._l(e.selectData,function(t,i){return a("li",{key:i,staticClass:"contact-li"},[a("div",{staticClass:"li-cell cursor-pointer"},[e._v(e._s(t.chainNodeName)+" "),e.readonly?e._e():a("i",{staticClass:"el-icon-close",on:{click:function(a){return e.deleteRow(t)}}})]),e._v(" "),a("div",{staticClass:"content"},[e._v(e._s(t.selectValue))])])}),0)])]),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.confirm}},[e._v("确定")])],1)])],1)},staticRenderFns:[]};var v=a("VU/8")(h,g,!1,function(e){a("HUMg")},"data-v-5973a7c0",null);t.a=v.exports},Txvk:function(e,t){},Xc4G:function(e,t,a){var i=a("lktj"),n=a("1kS7"),r=a("NpIQ");e.exports=function(e){var t=i(e),a=n.f;if(a)for(var s,o=a(e),l=r.f,c=0;o.length>c;)l.call(e,s=o[c++])&&t.push(s);return t}},Zzip:function(e,t,a){e.exports={default:a("/n6Q"),__esModule:!0}},bOdI:function(e,t,a){"use strict";t.__esModule=!0;var i,n=a("C4MV"),r=(i=n)&&i.__esModule?i:{default:i};t.default=function(e,t,a){return t in e?(0,r.default)(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},crlp:function(e,t,a){var i=a("7KvD"),n=a("FeBl"),r=a("O4g8"),s=a("Kh4W"),o=a("evD5").f;e.exports=function(e){var t=n.Symbol||(n.Symbol=r?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:s.f(e)})}},f4Uc:function(e,t){},fWfb:function(e,t,a){"use strict";var i=a("7KvD"),n=a("D2L2"),r=a("+E39"),s=a("kM2E"),o=a("880/"),l=a("06OY").KEY,c=a("S82l"),u=a("e8AB"),m=a("e6n0"),d=a("3Eo+"),f=a("dSzd"),p=a("Kh4W"),h=a("crlp"),g=a("Xc4G"),v=a("7UMu"),b=a("77Pl"),y=a("EqjI"),_=a("sB3e"),w=a("TcQ7"),C=a("MmMw"),T=a("X8DO"),D=a("Yobk"),k=a("Rrel"),x=a("LKZe"),L=a("1kS7"),S=a("evD5"),F=a("lktj"),O=x.f,I=S.f,j=k.f,N=i.Symbol,M=i.JSON,$=M&&M.stringify,E=f("_hidden"),P=f("toPrimitive"),V={}.propertyIsEnumerable,W=u("symbol-registry"),R=u("symbols"),q=u("op-symbols"),z=Object.prototype,B="function"==typeof N&&!!L.f,J=i.QObject,A=!J||!J.prototype||!J.prototype.findChild,H=r&&c(function(){return 7!=D(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a})?function(e,t,a){var i=O(z,t);i&&delete z[t],I(e,t,a),i&&e!==z&&I(z,t,i)}:I,Q=function(e){var t=R[e]=D(N.prototype);return t._k=e,t},K=B&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},G=function(e,t,a){return e===z&&G(q,t,a),b(e),t=C(t,!0),b(a),n(R,t)?(a.enumerable?(n(e,E)&&e[E][t]&&(e[E][t]=!1),a=D(a,{enumerable:T(0,!1)})):(n(e,E)||I(e,E,T(1,{})),e[E][t]=!0),H(e,t,a)):I(e,t,a)},U=function(e,t){b(e);for(var a,i=g(t=w(t)),n=0,r=i.length;r>n;)G(e,a=i[n++],t[a]);return e},Y=function(e){var t=V.call(this,e=C(e,!0));return!(this===z&&n(R,e)&&!n(q,e))&&(!(t||!n(this,e)||!n(R,e)||n(this,E)&&this[E][e])||t)},Z=function(e,t){if(e=w(e),t=C(t,!0),e!==z||!n(R,t)||n(q,t)){var a=O(e,t);return!a||!n(R,t)||n(e,E)&&e[E][t]||(a.enumerable=!0),a}},X=function(e){for(var t,a=j(w(e)),i=[],r=0;a.length>r;)n(R,t=a[r++])||t==E||t==l||i.push(t);return i},ee=function(e){for(var t,a=e===z,i=j(a?q:w(e)),r=[],s=0;i.length>s;)!n(R,t=i[s++])||a&&!n(z,t)||r.push(R[t]);return r};B||(o((N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(a){this===z&&t.call(q,a),n(this,E)&&n(this[E],e)&&(this[E][e]=!1),H(this,e,T(1,a))};return r&&A&&H(z,e,{configurable:!0,set:t}),Q(e)}).prototype,"toString",function(){return this._k}),x.f=Z,S.f=G,a("n0T6").f=k.f=X,a("NpIQ").f=Y,L.f=ee,r&&!a("O4g8")&&o(z,"propertyIsEnumerable",Y,!0),p.f=function(e){return Q(f(e))}),s(s.G+s.W+s.F*!B,{Symbol:N});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ae=0;te.length>ae;)f(te[ae++]);for(var ie=F(f.store),ne=0;ie.length>ne;)h(ie[ne++]);s(s.S+s.F*!B,"Symbol",{for:function(e){return n(W,e+="")?W[e]:W[e]=N(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in W)if(W[t]===e)return t},useSetter:function(){A=!0},useSimple:function(){A=!1}}),s(s.S+s.F*!B,"Object",{create:function(e,t){return void 0===t?D(e):U(D(e),t)},defineProperty:G,defineProperties:U,getOwnPropertyDescriptor:Z,getOwnPropertyNames:X,getOwnPropertySymbols:ee});var re=c(function(){L.f(1)});s(s.S+s.F*re,"Object",{getOwnPropertySymbols:function(e){return L.f(_(e))}}),M&&s(s.S+s.F*(!B||c(function(){var e=N();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))})),"JSON",{stringify:function(e){for(var t,a,i=[e],n=1;arguments.length>n;)i.push(arguments[n++]);if(a=t=i[1],(y(t)||void 0!==e)&&!K(e))return v(t)||(t=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!K(t))return t}),i[1]=t,$.apply(M,i)}}),N.prototype[P]||a("hJx8")(N.prototype,P,N.prototype.valueOf),m(N,"Symbol"),m(Math,"Math",!0),m(i.JSON,"JSON",!0)},mClu:function(e,t,a){var i=a("kM2E");i(i.S+i.F*!a("+E39"),"Object",{defineProperty:a("evD5").f})},n0T6:function(e,t,a){var i=a("Ibhu"),n=a("xnc9").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,n)}},"p+LA":function(e,t){},pFYg:function(e,t,a){"use strict";t.__esModule=!0;var i=s(a("Zzip")),n=s(a("5QVw")),r="function"==typeof n.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":typeof e};function s(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof n.default&&"symbol"===r(i.default)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":void 0===e?"undefined":r(e)}},yy7i:function(e,t){},"zZ/X":function(e,t,a){"use strict";a.d(t,"h",function(){return C}),a.d(t,"k",function(){return T}),a.d(t,"f",function(){return D}),a.d(t,"j",function(){return k}),a.d(t,"b",function(){return x}),a.d(t,"m",function(){return L}),a.d(t,"c",function(){return S}),a.d(t,"i",function(){return F}),a.d(t,"l",function(){return O}),a.d(t,"d",function(){return I}),a.d(t,"a",function(){return j}),a.d(t,"e",function(){return N}),a.d(t,"g",function(){return M});var i=a("//Fk"),n=a.n(i),r=a("woOf"),s=a.n(r),o=a("mw3O"),l=a.n(o),c=a("OMN4"),u=a.n(c),m=a("lRwf"),d=a.n(m),f=window.location.origin,p="/api-marketing/",h=new VueRouter,g=-1!==f.indexOf("localhost")?"http://gicdev.demogic.com":f,v=[],b=u.a.create({baseURL:g,timeout:2e4,headers:{"Content-Type":"application/x-www-form-urlencoded"},withCredentials:!0});function y(e){console.log(e.url+"--end");var t=v.findIndex(function(t){return t===e});t>-1&&v.splice(t,1)}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"请求错误";switch(e){case 404:t="404,错误请求",h.push("/404");break;case 401:t="登录失效";break;case 403:t="禁止访问",h.push("/403");break;case 408:t="请求超时";break;case 500:t="服务器内部错误";break;case 501:t="功能未实现";break;case 503:t="服务不可用";break;case 504:t="网关错误"}d.a.prototype.$tips({type:"warning",message:t})}var w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"POST",o={method:r,url:e},c=null;return"POST"===r.toLocaleUpperCase()?a?(o.data=t,o.headers={"Content-Type":"application/json"},o.url+="?requestProject=marketing"):o.data=l.a.stringify(s()({requestProject:"gic-web"},t)):o.params={},new n.a(function(t,a){var n={stamp:Date.now(),url:""+(g+e)};i||(c=setTimeout(function(){var e;e=n,console.log(e.url+"--begin"),v.push(e)},300)),b(o).then(function(e){clearTimeout(c),y(n),0!==e.data.errorCode?(a(e),_(e.data.errorCode,e.data.message)):t(e.data)}).catch(function(e){clearTimeout(c),y(n),e&&_(e.response?e.response.status:408,"接口异常"),a(e)})})},C=function(e){return w(p+"get-marketing-event",e)},T=function(e){return w(p+"page-marketing-wechat-image-text",e)},D=function(e){return w("/api-plug/get-coupon-list",e)},k=function(e){return w(p+"page-marketing-wechat-image",e)},x=function(e){return w(p+"save-marketing-wechat-image-group",e)},L=function(e){return w(p+"update-marketing-wechat-image-group",e)},S=function(e){return w(p+"delete-marketing-wechat-image-group",e)},F=function(e){return w(p+"get-marketing-type-details",e)},O=function(e){return w(p+"save-update-marketing-type",e)},I=function(e){return w(p+"delete-marketing-Type",e)},j=function(e){return w(p+"load-message-templateList",e)},N=function(e){return w("api-plug/member-grade-list",e)},M=function(e){return w(p+"list-qywx-enteprise",e)}}});
\ No newline at end of file
webpackJsonp([14],{"+e2V":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Dd8w"),n=a.n(i),r=a("Gu7T"),s=a.n(r),o=a("mvHQ"),l=a.n(o),c=a("Xxa5"),u=a.n(c),m=a("woOf"),d=a.n(m),f=a("exGp"),p=a.n(f),h=a("Q+a4"),g=a("Qb7/"),v=a("fZjL"),b=a.n(v),y=a("//Fk"),_=a.n(y),w=a("pFYg"),C=a.n(w),T={data:function(){return{form:{timeRangeList:[{}]}}},props:{data:{type:Array,default:function(){return[{}]}}},watch:{data:function(e){if(e.length){var t="object"==(void 0===e?"undefined":C()(e))?e:JSON.parse(e),a=[];t.forEach(function(e){a.push({startTime:e.split("-")[0],endTime:e.split("-")[1]})}),this.form.timeRangeList=a}}},methods:{validateTime:function(e){var t=this;return function(e,a,i){var n=[],r=[];JSON.parse(l()(t.form.timeRangeList)).sort(function(e,t){return new Date((new Date).toLocaleDateString()+" "+e.startTime).getTime()-new Date((new Date).toLocaleDateString()+" "+t.startTime).getTime()}).forEach(function(e){n.push(e.startTime?e.startTime:""),r.push(e.endTime?e.endTime:"")});for(var s=1;s<n.length;s++)if(r[s-1]&&n[s]&&n[s]<r[s-1])return void i(new Error("区间有交叉"));i()}},validateStarTime:function(e,t){var a=this,i=e.startTime,n=e.endTime;return function(e,r,s){i?i>=n?s(new Error("开始时间要小于结束时间")):(a.$refs.defineTime.clearValidate("timeRangeList."+t+".endTime"),s()):s(new Error(" "))}},validateEndTime:function(e,t){var a=this,i=e.startTime,n=e.endTime;return function(e,r,s){n?n<=i?s(new Error("结束时间要大于开始时间")):(a.$refs.defineTime.clearValidate("timeRangeList."+t+".startTime"),s()):s(new Error(" "))}},delTimeRange:function(e){this.form.timeRangeList.splice(e,1)},addTimeRange:function(){if(this.form.timeRangeList.length>=5)return this.$message.error("最多五个时间段"),!1;this.form.timeRangeList.push({})},handleCallTime:function(){var e=0;return this.form.timeRangeList.forEach(function(t){var a=new Date((new Date).toLocaleDateString()+" "+t.endTime).getTime(),i=new Date((new Date).toLocaleDateString()+" "+t.startTime).getTime();e=(a-i)/6e4+e}),!(e<120)||(this.$message.error("自定义时段不少于2个小时"),!1)},submit:function(){var e=this;return new _.a(function(t){e.handleCallTime()?e.$refs.defineTime.validate(function(a){t(!!a&&e.form)}):t(!1)})}}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"defineTime"},[a("p",{staticClass:"tips"},[e._v("自定义时段不少于2个小时")]),e._v(" "),a("el-form",{ref:"defineTime",attrs:{model:e.form}},e._l(e.form.timeRangeList,function(t,i){return a("div",{key:i,staticClass:"flex"},[a("el-form-item",{staticClass:"mt10",attrs:{prop:"timeRangeList."+i+".startTime",rules:[{validator:e.validateTime(i)},{validator:e.validateStarTime(t,i)}]}},[a("el-time-select",{attrs:{placeholder:"起始时间","picker-options":{start:"09:00",step:"00:30",end:"20:00"}},on:{change:function(t){return e.$emit("change")}},model:{value:t.startTime,callback:function(a){e.$set(t,"startTime",a)},expression:"v.startTime"}})],1),e._v(" "),a("span",{staticStyle:{margin:"10px 10px 0"}},[e._v("至")]),e._v(" "),a("el-form-item",{staticClass:"mt10",attrs:{prop:"timeRangeList."+i+".endTime",rules:[{validator:e.validateTime(i)},{validator:e.validateEndTime(t,i)}]}},[a("el-time-select",{attrs:{placeholder:"结束时间","picker-options":{start:"09:00",step:"00:30",end:"20:00"}},on:{change:function(t){return e.$emit("change")}},model:{value:t.endTime,callback:function(a){e.$set(t,"endTime",a)},expression:"v.endTime"}})],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.timeRangeList.length>1,expression:"form.timeRangeList.length > 1"}],staticClass:"delIcon",staticStyle:{margin:"10px 0 0 16px"},attrs:{type:"text"},on:{click:function(t){return e.delTimeRange(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])],1)}),0),e._v(" "),a("el-button",{staticClass:"addTimeBtn",attrs:{type:"text"},on:{click:e.addTimeRange}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加时间段 ")])],1)},staticRenderFns:[]};var k=a("VU/8")(T,D,!1,function(e){a("Txvk")},"data-v-283b38c9",null).exports,x=a("0xDb"),L=null,S=null,F=null,O=null,I={data:function(){var e=this;return{formatDateTimeByType:x.f,form:{birth_days:" ",birthDate1:"",birthDate2:"",birth_type:1,callFlag:0,callTime:[{}]},rules:{birthDate1:{validator:function(t,a,i){return e.form.birthDate1?3==e.form.birth_type&&a&&e.currentTime+24*e.form.birth_days*60*60*1e3>a[0]?i(new Error("生日范围开始日期减去生日前"+(e.form.birth_days||"X")+"天不能早于当前日期")):void i():i(new Error("生日范围不能为空"))}},birthDate2:{validator:function(t,a,i){if(!e.form.birthDate2)return i(new Error("生日范围不能为空"));i()}},birth_days:{validator:function(t,a,i){if(3==e.form.birth_type&&!a)return i(new Error("不能为空"));i()}}},pickerOptions:{onPick:function(e){if(!e.maxDate){S=e.minDate.getTime()-7776e6>new Date((new Date).toLocaleDateString()).getTime()?e.minDate.getTime()-7776e6:new Date((new Date).toLocaleDateString()).getTime(),L=e.minDate.getTime()+7776e6<(new Date).getTime()+15552e6?e.minDate.getTime()+7776e6:(new Date).getTime()+15552e6}},disabledDate:function(e){return S&&L?e.getTime()<S||e.getTime()>L:e.getTime()<new Date((new Date).toLocaleDateString()).getTime()||e.getTime()>(new Date).getTime()+15552e6}},pickerOptionsMonth:{onPick:function(e){if(!e.maxDate){var t=(new Date).getMonth()+6,a=new Date(e.minDate).getMonth()+3;F=new Date(e.minDate).getMonth()-(new Date).getMonth()>=3?new Date(e.minDate).getMonth()-1:(new Date).getMonth()+1,O=t-a>0?a:t}},disabledDate:function(e){var t=new Date(e).getMonth()+1;return F&&O?t<F||t>O||new Date(e).getFullYear()!=(new Date).getFullYear():t<(new Date).getMonth()+1||t>(new Date).getMonth()+6||new Date(e).getFullYear()!=(new Date).getFullYear()}},currentTime:new Date((new Date).toLocaleDateString()).getTime()}},props:{data:{type:Object,default:function(){}}},watch:{data:function(e){e&&(this.form=JSON.parse(l()(e)))},form:function(e){this.$emit("change")}},computed:{activeTime:function(){var e="",t=this.form,a=t.birth_type,i=t.birthDate1,n=t.birth_days,r=t.birthDate2;if(1==a&&i&&i.length)e=Object(x.f)(i[0],"yyyy-MM-dd")+" 至 "+Object(x.f)(i[1],"yyyy-MM-dd");else if(2==a&&r&&r.length)e=Object(x.f)(r[0],"yyyy-MM-dd")+" 至 "+Object(x.f)(r[1],"yyyy-MM-dd");else if(3==a&&i&&i.length){var s=i[0]-24*n*60*60*1e3,o=i[1]-24*n*60*60*1e3;e=Object(x.f)(s,"yyyy-MM-dd")+" 至 "+Object(x.f)(o,"yyyy-MM-dd")}return e}},components:{defineTime:k},methods:{submit:function(){var e,t=this;return new _.a((e=p()(u.a.mark(function e(a){var i,n;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],1!=t.form.callFlag){e.next=9;break}return e.next=4,t.$refs.defineTime.submit();case 4:if(n=e.sent,console.log(n),n){e.next=8;break}return e.abrupt("return");case 8:n.timeRangeList.forEach(function(e){b()(e).length&&i.push(e.startTime+"-"+e.endTime)});case 9:t.$refs.form.validate(function(e){if(e){var n=t.form,r=n.birth_type,s=n.callFlag,o=n.birthDate1,l=n.birthDate2,c=n.callTime,u=n.birth_days,m={callFlag:s,birth_type:r,callTime:c,birth_days:u};3==r?(m.startDate=o[0]-24*u*60*60*1e3,m.endDate=o[1]-24*u*60*60*1e3):2==r?(m.startDate=l[0],m.endDate=l[1]):(m.startDate=o[0],m.endDate=o[1]),1==s&&(m.callTime=i),3!=r&&(m.birth_days=void 0),a(m)}else t.scrollToError(t),a(!1)});case 10:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))},handleMonthBlur:function(){F=O=null,console.log(F,O)},hanldeBirthDaysChange:function(e){this.form.birthDate1&&this.currentTime+24*e*60*60*1e3>this.form.birthDate1[0]&&(this.$message.warning("生日范围开始日期减去生日前"+(this.form.birth_days||"X")+"天不能早于当前日期"),this.form.birth_days=" "),console.log(this.form.birth_days)},handleChangeType:function(){this.form=d()({},this.form)},handleDateChange:function(e){console.log(e),e||(S=L=null),this.form=d()({},this.form)},handleDateMonthChange:function(e){if(console.log(e),e){var t=new Date(e[1]).getFullYear(),a=new Date(e[1]).getMonth()+1,i=0==t%4&&0==t%100||0==t%400,n=[1,3,5,7,8,10,12].includes(a)?31:30;2==a&&(n=i?29:28),this.form.birthDate2[0]=new Date(e[0]).getMonth()+1==(new Date).getMonth()+1?this.currentTime:e[0],this.form.birthDate2[1]=new Date(t+"/"+a+"/"+n+" 23:59:59").getTime(),console.log(this.form.birthDate2)}else F=O=null;this.form=d()({},this.form)}}},j={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"外呼时间",required:""}},[a("el-radio-group",{on:{change:e.handleChangeType},model:{value:e.form.birth_type,callback:function(t){e.$set(e.form,"birth_type",t)},expression:"form.birth_type"}},[a("el-radio",{attrs:{label:1}},[e._v("生日当天")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("生日当月")]),e._v(" "),a("el-radio",{attrs:{label:3}},[e._v("生日前\n "),a("el-form-item",{staticStyle:{display:"inline-block"},attrs:{prop:"birth_days"}},[a("el-input-number",{staticClass:"w100",staticStyle:{margin:"0 5px"},attrs:{"controls-position":"right",max:30,min:1,size:"small"},on:{change:e.hanldeBirthDaysChange},model:{value:e.form.birth_days,callback:function(t){e.$set(e.form,"birth_days",t)},expression:"form.birth_days"}}),e._v("\n 天\n ")],1)],1)],1)],1),e._v(" "),1==e.form.birth_type||3==e.form.birth_type?a("el-form-item",{attrs:{label:"生日范围",prop:"birthDate1",required:""}},[a("el-date-picker",{attrs:{"value-format":"timestamp",format:"MM-dd","picker-options":e.pickerOptions,type:"daterange",placeholder:"请选择生日范围","range-separator":"~","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.handleDateChange,blur:function(t){e.minTime=e.maxTime=null}},model:{value:e.form.birthDate1,callback:function(t){e.$set(e.form,"birthDate1",t)},expression:"form.birthDate1"}})],1):e._e(),e._v(" "),2==e.form.birth_type?a("el-form-item",{attrs:{label:"生日范围",prop:"birthDate2"}},[a("el-date-picker",{attrs:{type:"monthrange","value-format":"timestamp",format:"MM月","picker-options":e.pickerOptionsMonth,placeholder:"请选择生日范围","range-separator":"~","start-placeholder":"开始月份","end-placeholder":"结束月份"},on:{change:e.handleDateMonthChange,blur:e.handleMonthBlur},model:{value:e.form.birthDate2,callback:function(t){e.$set(e.form,"birthDate2",t)},expression:"form.birthDate2"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"外呼时段",required:""}},[a("el-radio",{attrs:{label:0},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("默认时段")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("自定义时段")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.form.callFlag,expression:"form.callFlag == 0"}],staticStyle:{"line-height":"20px","margin-top":"10px"}},[e._v("\n 每天 09:00-20:00\n ")]),e._v(" "),a("defineTime",{directives:[{name:"show",rawName:"v-show",value:1==e.form.callFlag,expression:"form.callFlag == 1"}],ref:"defineTime",attrs:{data:e.form.callTime},on:{change:function(t){return e.$emit("change")}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼周期",required:""}},[e.activeTime?a("span",[e._v(e._s(e.activeTime))]):a("span",{staticClass:"tips",staticStyle:{"font-size":"14px",margin:"0"}},[e._v("设置【生日范围】和【外呼时间】后自动生成")])])],1)},staticRenderFns:[]};var N=a("VU/8")(I,j,!1,function(e){a("Im+Y")},"data-v-55bcc00f",null).exports,M=null,$=null,E={data:function(){var e=this;return{formatDateTimeByType:x.f,getTimesByReq:x.g,form:{holiday_type:1,holiday_name1:"",holiday_date1:"",holiday_name2:"",holiday_date2:"",holiday_day:5,callFlag:0,callTime:[{}]},rules:{holiday_date1:{validator:function(t,a,i){if(1==e.form.holiday_type&&!a)return i(new Error("请选择节日日期"));i()}},holiday_date2:{validator:function(t,a,i){return 2!=e.form.holiday_type||a?2==e.form.holiday_type&&a&&e.currentTime+24*e.form.holiday_day*60*60*1e3>a?i(new Error("节日日期减去节日前"+e.form.holiday_day+"天不能早于当前日期")):void i():i(new Error("请选择节日日期"))}}},holidayData:[],selectedData:"",visible:!1,pickerOptions:{onPick:function(e){if(!e.maxDate){M=e.minDate.getTime(),$=e.minDate.getTime()+5184e6}},disabledDate:function(e){return M&&$?e.getTime()<M||e.getTime()>$:e.getTime()<(new Date).getTime()||e.getTime()>(new Date).getTime()+5184e6}},currentTime:new Date((new Date).toLocaleDateString()).getTime()}},props:{data:{type:Object,default:function(){}}},mounted:function(){this.getListAllHolidays()},watch:{data:function(e){e&&(this.form=JSON.parse(l()(e)),this.form["holiday_date"+this.form.holiday_type]=this.form.holiday_date,this.form["holiday_name"+this.form.holiday_type]=this.form.holiday_name,this.handleHolidayDay())},form:function(e){this.$emit("change")}},computed:{activeTime:function(){var e="";if(1==this.form.holiday_type&&this.form.holiday_date1&&this.form.holiday_day){var t=Object(x.g)(this.form.holiday_date1)-24*this.form.holiday_day*60*60*1e3,a=Object(x.g)(this.form.holiday_date1)-864e5;e=Object(x.f)(t,"yyyy-MM-dd")+" 至 "+Object(x.f)(a,"yyyy-MM-dd")}else if(2==this.form.holiday_type&&this.form.holiday_date2&&this.form.holiday_day){var i=Object(x.g)(this.form.holiday_date2)-24*this.form.holiday_day*60*60*1e3,n=Object(x.g)(this.form.holiday_date2)-864e5;e=Object(x.f)(i,"yyyy-MM-dd")+" 至 "+Object(x.f)(n,"yyyy-MM-dd")}return e}},components:{defineTime:k},methods:{handleHolidayDay:function(){console.log(Object(x.g)(this.form.holiday_date)),this.form.holiday_day=(Object(x.g)(this.form.holiday_date)-this.form.startDate)/864e5},hanldeHolidayDay:function(){var e=this.form,t=e.holiday_type,a=e.holiday_date1,i=e.holiday_date2,n=e.holiday_day;(1==t&&a||2==t&&i)&&this.currentTime+24*n*60*60*1e3>Object(x.g)(this.form["holiday_date"+t])&&(this.$message.warning("节日日期减去节日前"+n+"天不能早于当前日期"),this.form.holiday_day=" "),this.form=d()({},this.form)},getListAllHolidays:function(){var e=this;return p()(u.a.mark(function t(){var a,i;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(g.I)();case 2:if(a=t.sent,i=a.result){t.next=6;break}return t.abrupt("return");case 6:i.forEach(function(t){t.holidaysList&&t.holidaysList.length&&t.holidaysList.forEach(function(t){(Object(x.g)(t.date)<=e.currentTime||e.currentTime+5184e6<Object(x.g)(t.date))&&(t.disabled=!0)})}),e.holidayData=i;case 8:case"end":return t.stop()}},t,e)}))()},addItem:function(){if(this.selectedData){var e=this.selectedData,t=e.date,a=e.name;this.form.holiday_name1=a,this.form.holiday_date1=t,this.$refs.form.clearValidate("holiday_date1"),this.form=d()({},this.form),this.close()}else this.$message({type:"warning",message:"未选择节日"})},handleChangeType:function(){this.form=d()({},this.form)},handleDateChange:function(){this.form=d()({},this.form)},close:function(){this.selectedData="",this.visible=!1},getCurrentDate:function(e){var t=(new Date).toLocaleDateString();return new Date(t+" "+e).getTime()},submit:function(){var e,t=this;return new _.a((e=p()(u.a.mark(function e(a){var i,n,r,s,o,l,c;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],1!=t.form.callFlag){e.next=8;break}return e.next=4,t.$refs.defineTime.submit();case 4:if(n=e.sent){e.next=7;break}return e.abrupt("return");case 7:n.timeRangeList.forEach(function(e){b()(e).length&&i.push(e.startTime+"-"+e.endTime)});case 8:r=t.form,s=r.holiday_type,o=r.holiday_date1,l=r.holiday_date2,c=r.holiday_day,(1==s&&o||2==s&&l)&&t.currentTime+24*c*60*60*1e3>Object(x.g)(t.form["holiday_date"+s])&&(t.$message.warning("节日日期减去节日前"+c+"天不能早于当前日期"),t.form.holiday_day=" "),t.$refs.form.validate(function(e){if(e){var n=t.form,r=n.callFlag,s=n.callTime,o=n.holiday_date1,l=n.holiday_type,c=n.holiday_name1,u=n.holiday_day,m=n.holiday_name2,d=n.holiday_date2,f={callFlag:r,callTime:s,holiday_type:l};1==l?(f.startDate=Object(x.g)(o)-24*u*60*60*1e3,f.endDate=Object(x.g)(o)-864e5,f.holiday_name=c,f.holiday_date=o):2==l&&(f.startDate=Object(x.g)(d)-24*u*60*60*1e3,f.endDate=Object(x.g)(d)-864e5,f.holiday_name=m,f.holiday_date=d),1==r&&(f.callTime=i),a(f)}else t.scrollToError(t),a(!1)});case 11:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))}}},P={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"节日名称",prop:"holiday_type",required:""}},[a("el-radio-group",{on:{change:e.handleChangeType},model:{value:e.form.holiday_type,callback:function(t){e.$set(e.form,"holiday_type",t)},expression:"form.holiday_type"}},[a("el-radio",{attrs:{label:1},model:{value:e.form.holiday_type,callback:function(t){e.$set(e.form,"holiday_type",t)},expression:"form.holiday_type"}},[e._v("推荐节日")]),e._v(" "),a("el-radio",{attrs:{label:2},model:{value:e.form.holiday_type,callback:function(t){e.$set(e.form,"holiday_type",t)},expression:"form.holiday_type"}},[e._v("自定义节日")])],1),e._v(" "),a("span",{staticClass:"tips ml20"},[e._v("为保证触达率,节日活动需要提前创建,不支持创建节日日期为活动创建日的活动")]),e._v(" "),1==e.form.holiday_type?a("div",[e.form.holiday_name1?a("el-tag",{attrs:{type:"mini"}},[e._v(e._s(e.form.holiday_name1))]):e._e(),e._v(" "),e.form.holiday_name1?a("el-button",{staticClass:"ml16",attrs:{type:"text"},on:{click:function(t){e.visible=!0}}},[e._v(" 修改节日 ")]):a("el-button",{attrs:{type:"text"},on:{click:function(t){e.visible=!0}}},[e._v("选择节日")])],1):e._e(),e._v(" "),2==e.form.holiday_type?a("div",[a("el-form-item",{attrs:{prop:"holiday_name2",rules:[{required:!0,message:"请输入节日名称"}]}},[a("el-input",{staticClass:"w340",attrs:{maxlength:10,placeholder:"请输入节日名称","show-word-limit":""},model:{value:e.form.holiday_name2,callback:function(t){e.$set(e.form,"holiday_name2",t)},expression:"form.holiday_name2"}})],1)],1):e._e()],1),e._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1==e.form.holiday_type,expression:"form.holiday_type == 1"}],attrs:{label:"节日日期",prop:"holiday_date1"}},[e.form.holiday_date1?a("span",[e._v(e._s(e.form.holiday_date1))]):a("span",{staticClass:"tips",staticStyle:{"font-size":"14px"}},[e._v("未选择节日")])]),e._v(" "),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:2==e.form.holiday_type,expression:"form.holiday_type == 2"}],attrs:{label:"节日日期",prop:"holiday_date2"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd","picker-options":e.pickerOptions,type:"date",placeholder:"选择日期"},on:{change:e.handleDateChange},model:{value:e.form.holiday_date2,callback:function(t){e.$set(e.form,"holiday_date2",t)},expression:"form.holiday_date2"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼时间",prop:"holiday_day",rules:[{required:!0,message:"请输入外呼时间"}]}},[e._v("\n 节日前\n "),a("el-input-number",{staticClass:"w100",staticStyle:{margin:"0 5px"},attrs:{"controls-position":"right",max:30,min:1,size:"small"},on:{change:e.hanldeHolidayDay},model:{value:e.form.holiday_day,callback:function(t){e.$set(e.form,"holiday_day",t)},expression:"form.holiday_day"}}),e._v("\n 天内外呼完成\n "),a("span",{staticClass:"tips ml20"},[e._v("由于外呼线路有限,为保证外呼触达率,建议外呼时间周期不小于5")])],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼时段",required:""}},[a("el-radio",{attrs:{label:0},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("默认时段")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("自定义时段")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.form.callFlag,expression:"form.callFlag == 0"}],staticStyle:{"line-height":"20px"}},[e._v("\n 每天 09:00-20:00\n ")]),e._v(" "),a("defineTime",{directives:[{name:"show",rawName:"v-show",value:1==e.form.callFlag,expression:"form.callFlag == 1"}],ref:"defineTime",attrs:{data:e.form.callTime},on:{change:function(t){return e.$emit("change")}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼周期",required:""}},[e.activeTime?a("span",[e._v(e._s(e.activeTime))]):a("span",{staticClass:"tips fz14"},[e._v("设置【节日日期】和【外呼时间】后自动生成")])]),e._v(" "),a("el-dialog",{attrs:{title:"选择节日",visible:e.visible,width:"700px","before-close":e.close},on:{"update:visible":function(t){e.visible=t}}},[a("div",{staticClass:"tips",staticStyle:{"margin-bottom":"20px"}},[e._v("\n 仅支持选择节日日期为最近1-60天内的节日\n ")]),e._v(" "),e._l(e.holidayData,function(t){return a("div",{key:t.id,staticClass:"holiday"},[a("dm-sub-title",[e._v(e._s(t.name)+" ")]),e._v(" "),a("div",{staticClass:"radioLine"},e._l(t.holidaysList,function(t){return a("el-radio",{key:t.id,attrs:{disabled:t.disabled,label:t},model:{value:e.selectedData,callback:function(t){e.selectedData=t},expression:"selectedData"}},[e._v(e._s(t.name))])}),1)],1)}),e._v(" "),a("span",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addItem}},[e._v("确定")])],1)],2)],1)},staticRenderFns:[]};var V=a("VU/8")(E,P,!1,function(e){a("f4Uc")},"data-v-0395fa2f",null).exports,W=a("GyY8"),R=null,q=null,z={data:function(){return{formatDateTimeByType:x.f,form:{activeTime:"",callFlag:0,callTime:[{}]},pickerOptions:{onPick:function(e){if(!e.maxDate){R=e.minDate.getTime()-7776e6>new Date((new Date).toLocaleDateString()).getTime()?e.minDate.getTime()-7776e6:new Date((new Date).toLocaleDateString()).getTime(),q=e.minDate.getTime()+7776e6<(new Date).getTime()+15552e6?e.minDate.getTime()+7776e6:(new Date).getTime()+15552e6}},disabledDate:function(e){return R&&q?e.getTime()<R||e.getTime()>q:e.getTime()<new Date((new Date).toLocaleDateString()).getTime()||e.getTime()>(new Date).getTime()+15552e6}},rules:{activeTime:{required:!0,message:"外呼周期不能为空"}}}},props:{data:{type:Object,default:function(){}},scene:{type:Number,default:0}},watch:{data:function(e){e&&(this.form=JSON.parse(l()(e)))},form:function(e){this.$emit("change")}},computed:{activeTime:function(){return""}},components:{defineTime:k},methods:{submit:function(){var e,t=this;return new _.a((e=p()(u.a.mark(function e(a){var i,n;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],1!=t.form.callFlag){e.next=9;break}return e.next=4,t.$refs.defineTime.submit();case 4:if(n=e.sent,console.log(n),n){e.next=8;break}return e.abrupt("return");case 8:n.timeRangeList.forEach(function(e){b()(e).length&&i.push(e.startTime+"-"+e.endTime)});case 9:t.$refs.form.validate(function(e){if(console.log(e),e){var n=t.form,r=n.callFlag,s=n.callTime,o=n.activeTime,l={startDate:o[0],endDate:o[1],callFlag:r,callTime:s};1==r&&(l.callTime=i),a(l)}else t.scrollToError(t),a(!1)});case 10:case"end":return e.stop()}},e,t)})),function(t){return e.apply(this,arguments)}))},handleChangeType:function(){this.form=d()({},this.form)},handleDateChange:function(e){e||(R=q=null),this.form=d()({},this.form)}}},B={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.rules}},[a("el-form-item",{attrs:{label:"外呼时段",required:""}},[a("el-radio-group",{on:{change:e.handleChangeType},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[a("el-radio",{attrs:{label:0},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("默认时段")]),e._v(" "),a("el-radio",{attrs:{label:1},model:{value:e.form.callFlag,callback:function(t){e.$set(e.form,"callFlag",t)},expression:"form.callFlag"}},[e._v("自定义时段")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:0==e.form.callFlag,expression:"form.callFlag == 0"}],staticStyle:{"line-height":"20px"}},[e._v("\n 每天 09:00-20:00\n ")]),e._v(" "),a("defineTime",{directives:[{name:"show",rawName:"v-show",value:1==e.form.callFlag,expression:"form.callFlag == 1"}],ref:"defineTime",attrs:{data:e.form.callTime},on:{change:function(t){return e.$emit("change")}}})],1),e._v(" "),a("el-form-item",{attrs:{label:"外呼周期",required:"",prop:"activeTime"}},[a("el-date-picker",{attrs:{"value-format":"timestamp",format:"yyyy-MM-dd","picker-options":e.pickerOptions,type:"daterange",placeholder:"请选择生日范围","range-separator":"~","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{blur:function(t){e.minTime=e.maxTime=null},change:e.handleDateChange},model:{value:e.form.activeTime,callback:function(t){e.$set(e.form,"activeTime",t)},expression:"form.activeTime"}}),e._v(" "),a("span",{staticClass:"tips"},[e._v("由于外呼线路有限,为保证外呼触达率,建议外呼时间周期不小于5天")])],1)],1)},staticRenderFns:[]};var J=a("VU/8")(z,B,!1,function(e){a("p+LA")},null,null).exports,A=a("SZ/Z"),H={mixins:[h.a],data:function(){var e=this;return{validateOption:function(e,t){return{required:!0,validator:function(a,i,n){t&&e&&!e.length&&n(new Error("请选择")),n()}}},validateVal:function(e,t){return{required:!0,validator:function(a,i,n){t&&!e&&n(new Error("请选择")),n()}}},showTabs:[0,1,2],form:{activityName:"",activityId:"",scene:"",aiTemplateId:"",memberType:0,filterJson:"",analyseFlag:1,consume_days_flag:0,consume_days:"",consume_times_flag:0,consume_times:"",consume_amount_flag:0,consume_amount:"",labelFlag:0,smsFlag:0,recallFlag:0,planMemberCount:"- -",analyseDays:14,analyseAmount:""},birthTimeData:{birth_days:" ",birthDate1:"",birthDate2:"",birth_type:1,callFlag:0,callTime:[{}]},holidayTimeData:{holiday_day:"",callFlag:0,callTime:[{}]},activeTimeData:{activeTime:"",callFlag:1,callTime:[{}]},isEdit:"edit"===this.$route.meta.type,isAdd:"add"===this.$route.meta.type,isCopy:"copy"===this.$route.meta.type,groupVisible:!1,ruleVisible:!1,ruleVisible2:!1,tagsDialogVisible:!1,smsDialogVisible:!1,gradeOptions:[],unlinkOptions:[],tipsDialogContent:{visible:!1},templateOptions:[],rules:{activityName:{required:!0,message:"活动名称不能为空"},aiTemplateId:{required:!0,message:"话术模板不能为空"},analyseDays:{required:!0,message:"分析天数不能为空"},analyseAmount:[{required:!0,message:"活动目标不能为空"},{type:"number",message:"请输入长度不超过五位的正整数",max:99999,min:1}],memberType:{required:!0,validator:function(t,a,i){if(1==e.form.memberType&&!e.selectedGroupIds)return i(new Error("客户分组不能为空"));i()}}},tagMatchList:[{options:[],id:"",name:""}],smsList:[{options:[],template:"",title:""}],recallList:[{options:[],times:1,interval:5}],timesOptions:[1,2],loading:!1,currentIndex:0,selectedGroupIds:"",memberCrowdWidgetId:null,filterFrontShow:[],hideIdVal:["0f1c75e854ed4b05bd6baa2a757c1701"],btnLoading:!1,isWhite:!1,unitPrice:"",money:"",memberTypeTips:{2:"默认为权限范围内",3:"默认为未添加企微好友",4:"默认为权限范围内",0:"默认为权限范围内"}}},computed:{hideId:function(){return this.form.consume_days_flag||this.form.consume_times_flag||this.form.consume_amount_flag?["0f1c75e854ed4b05bd6baa2a757c1701"]:[]},disabledCheck:function(){var e=this;if(0==this.form.memberType)return this.filterFrontShow.find(function(t){return e.hideIdVal.includes(t.esScreeningWidgetChainId)})},selectedTag:function(){var e=[];return this.tagMatchList.forEach(function(t){return e=e.concat(t.options)}),e},selectedSms:function(){var e=[];return this.smsList.forEach(function(t){return e=e.concat(t.options)}),e},selectedRecall:function(){var e=[];return this.recallList.forEach(function(t){return e=e.concat(t.options)}),e},planMemberCountShow:function(){var e=this.form.planMemberCount;return isNaN(this.form.planMemberCount)||(e=this.form.planMemberCount.toLocaleString()),e}},mounted:function(){var e=this.$route.params,t=e.scene,a=e.id;this.form.scene=t&&Number(t),this.getTemplateList(),this.getAiDictList(),this.isAdd?this.$route.meta.refresh=!1:this.getActivityDetail(a),3==t&&(this.form.smsFlag=1,this.form.analyseFlag=0),this.getAiCalcSingle()},components:{birthSense:N,holidaySense:V,activeTime:J,LibMessage:W.a,ruleFilter:A.a},methods:{getActivityDetail:function(e){var t=this;return p()(u.a.mark(function a(){var i,n,r,s,o,l,c,m,f,p,h,v,b,y,_,w,C,T,D,k,x,L,S,F,O,I,j,N,M,$,E,P,V,W,R,q,z,B,J,A,H,Q,K,G;return u.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return t.loading=!0,a.prev=1,a.next=4,Object(g.t)({activityId:e});case 4:if(i=a.sent,!(n=i.result)){a.next=20;break}if(r=n.activityId,s=n.activityName,o=n.activityPlanList,l=n.analyseAmount,c=n.analyseDays,m=n.analyseFlag,f=n.startDate,p=n.endDate,h=n.scene,v=o[0],b=v.activityEventList,y=v.filterJson,_=v.memberType,w=v.planId,C=v.planMemberCount,T=v.planName,D=v.sceneJson,k=b[0],x=k.aiEventId,L=k.aiTemplateId,S=k.callFlag,F=k.callTime,O=k.eventId,I=k.labelFlag,j=k.recallFlag,N=k.smsFlag,M=k.labelJson,$=k.recallJson,E=k.smsJson,P=JSON.parse(D),V=P.birth_type,W=P.birth_days,R=P.holiday_type,q=P.holiday_name,z=P.holiday_date,B=P.consume_days_flag,J=P.consume_days,A=P.consume_times_flag,H=P.consume_times,Q=P.consume_amount_flag,K=P.consume_amount,t.form={activityName:s,activityId:r,scene:h,aiTemplateId:L,memberType:_,filterJson:y,analyseFlag:m,labelFlag:I,smsFlag:N,recallFlag:j,planMemberCount:t.isCopy?0:C,analyseDays:c,analyseAmount:l,planId:w,planName:T,aiEventId:x,eventId:O},I&&(t.tagMatchList=JSON.parse(M)),N&&(t.smsList=JSON.parse(E)),j&&(t.recallList=JSON.parse($)),4==h&&(G={consume_days_flag:B,consume_days:J,consume_times_flag:A,consume_times:H,consume_amount_flag:Q,consume_amount:K},t.form=d()(G,t.form)),t.isEdit){a.next=18;break}return a.abrupt("return");case 18:0==_?t.memberCrowdWidgetId=y:1==_&&(t.selectedGroupIds=y),1==h?t.birthTimeData={birth_days:W,birthDate1:[f,p],birthDate2:[f,p],birth_type:V,callFlag:S,callTime:1==S?F:[]}:2==h?t.holidayTimeData={holiday_type:R,holiday_name:q,holiday_date:z,holiday_day:"",callFlag:S,callTime:1==S?F:[],startDate:f,endDate:p}:t.activeTimeData={activeTime:[f,p],callFlag:S,callTime:1==S?F:[]};case 20:return a.prev=20,t.loading=!1,a.finish(20);case 23:case"end":return a.stop()}},a,t,[[1,,20,23]])}))()},handleSubmit:function(){var e=this;return p()(u.a.mark(function t(){var a,i,n,r,s,o,c,m,d,f,h,v;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$refs["activeTime"+([1,2].includes(e.form.scene)?e.form.scene:"")].submit();case 2:if(a=t.sent,console.log(a),a){t.next=6;break}return t.abrupt("return");case 6:if(i=a.startDate,n=a.endDate,r=a.callFlag,s=a.callTime,o=a.birth_type,c=a.birth_days,m=a.holiday_date,d=a.holiday_type,f=a.holiday_name,new Date(i).getFullYear()!=(new Date).getFullYear()||new Date(i).getMonth()+1!=(new Date).getMonth()+1||new Date(i).getDate()!=(new Date).getDate()){t.next=21;break}if(0!=r){t.next=14;break}if(!(new Date((new Date).toLocaleDateString()+" 20:00").getTime()<(new Date).getTime())){t.next=12;break}return e.$message.error("外呼时段的结束时间早于当前时间,今日营销人群无法执行外呼任务,请修改外呼时段"),t.abrupt("return");case 12:t.next=21;break;case 14:if(1!=r){t.next=21;break}if(h=s.map(function(e){return e.split("-")[1]}),v=h.reduce(function(e,t){return e<t?t:e}),!(new Date((new Date).toLocaleDateString()+" "+v).getTime()<(new Date).getTime())){t.next=20;break}return e.$message.error("外呼时段的结束时间早于当前时间,今日营销人群无法执行外呼任务,请修改外呼时段"),t.abrupt("return");case 20:s.sort(function(e,t){return new Date((new Date).toLocaleDateString()+" "+e.split("-")[1]).getTime()-new Date((new Date).toLocaleDateString()+" "+t.split("-")[1]).getTime()});case 21:e.$refs.form.validate(function(){var t=p()(u.a.mark(function t(a,p){var h,v,b,y,_,w,C,T,D,k,x,L,S,F,O,I,j,N,M,$,E,P,V,W,R,q,z,B;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(console.log(a,p),!a){t.next=32;break}return h=e.form,v=h.activityName,b=h.scene,y=h.analyseFlag,_=h.analyseDays,w=h.analyseAmount,C=h.planName,T=h.memberType,D=h.aiTemplateId,k=h.labelFlag,x=h.smsFlag,L=h.recallFlag,S=h.activityId,F=h.planId,O=h.aiEventId,I=h.eventId,j=h.planMemberCount,N=h.consume_days_flag,M=h.consume_days,$=h.consume_times_flag,E=h.consume_times,P=h.consume_amount_flag,V=h.consume_amount,W={},isNaN(j)&&(j=0),1==b?W={birth_type:o,birth_days:c}:2==b?W={holiday_date:m,holiday_type:d,holiday_name:f}:4==b&&(W={consume_days_flag:N,consume_days:M,consume_times_flag:$,consume_times:E,consume_amount_flag:P,consume_amount:V}),W=l()(W),R={activityId:S,activityName:v,scene:b,startDate:i,endDate:n,analyseFlag:y,analyseDays:1==y?_:void 0,analyseAmount:1==y?w:void 0,activityPlanList:[{planId:F,activityId:S,planName:C,memberType:T,filterJson:0==T?e.memberCrowdWidgetId:e.selectedGroupIds,planMemberCount:j,beginDate:i,endDate:n,sceneJson:W,activityEventList:[{labelFlag:k,eventId:I,callFlag:r,smsFlag:x,eventType:"ai",activityId:S,aiTemplateId:D,planId:F,aiEventId:O,callTime:1==r?s:void 0,recallFlag:L}]}]},k&&(R.activityPlanList[0].activityEventList[0].labelJson=l()(e.tagMatchList)),x&&(R.activityPlanList[0].activityEventList[0].smsJson=l()(e.smsList)),L&&(R.activityPlanList[0].activityEventList[0].recallJson=l()(e.recallList)),e.isCopy&&(delete R.activityId,delete R.activityPlanList[0].planId,delete R.activityPlanList[0].activityId,delete R.activityPlanList[0].activityEventList[0].eventId,delete R.activityPlanList[0].activityEventList[0].activityId,delete R.activityPlanList[0].activityEventList[0].planId,delete R.activityPlanList[0].activityEventList[0].aiEventId),t.next=14,Object(g.L)();case 14:if(q=t.sent,z=q.result,e.money=z.account.balance/100,B=(j*e.unitPrice).toFixed(2),0!=j){t.next=21;break}return e.$confirm("本次外呼活动预覆盖人数为0,是否继续创建?","提示",{type:"warning"}).then(function(){e.submit(R)}),t.abrupt("return");case 21:if(!(e.isWhite||B<e.money)){t.next=24;break}return e.$confirm("本次外呼费用预计需要消费 "+B+" 元,是否继续创建?","提示",{type:"warning"}).then(function(){e.submit(R)}),t.abrupt("return");case 24:if(!(B>e.money&&e.money>0)){t.next=27;break}return e.$confirm("本次外呼费用预计需要消费 "+B+" 元,当前账户余额为"+e.money+"元可能会存在部分客户拨打失败,是否继续创建活动?","提示",{confirmButtonText:"去充值",cancelButtonText:"继续保存",type:"warning",distinguishCancelAndClose:!0}).then(function(){window.open(window.location.origin+"/marketing/#/recharge/do","_blank")}).catch(function(t){"cancel"===t&&e.submit(R)}),t.abrupt("return");case 27:if(!(e.money<=0)){t.next=30;break}return e.$confirm("本次外呼费用预计需要消费 "+B+"元,当前账户余额为"+e.money+"元,请先充值后再创建活动?","提示",{confirmButtonText:"去充值",cancelButtonText:"取消",type:"warning"}).then(function(){window.open(window.location.origin+"/marketing/#/recharge/do","_blank")}),t.abrupt("return");case 30:t.next=33;break;case 32:e.scrollToError(e);case 33:case"end":return t.stop()}},t,e)}));return function(e,a){return t.apply(this,arguments)}}());case 22:case"end":return t.stop()}},t,e)}))()},submit:function(e){var t=this;return p()(u.a.mark(function a(){var i;return u.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,t.btnLoading=!0,a.next=4,Object(g.H)(e);case 4:i=a.sent,i.result&&(t.$message.success("保存成功"),t.$route.meta.refresh=!0,t.$router.go(-1));case 7:return a.prev=7,t.btnLoading=!1,a.finish(7);case 10:case"end":return a.stop()}},a,t,[[0,,7,10]])}))()},getMemberCount:function(){var e=this;return p()(u.a.mark(function t(){var a,i,n,r,s,o,c,m,d,f,p,h,v,b,y,_,w,C,T,D,k,L;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$refs["activeTime"+([1,2].includes(e.form.scene)?e.form.scene:"")].submit();case 2:if(a=t.sent){t.next=5;break}return t.abrupt("return");case 5:if(i=a.startDate,n=a.endDate,r=a.birth_type,s=a.birth_days,o=a.holiday_date,c=a.holiday_type,m=a.holiday_name,d=e.form,f=d.scene,p=d.memberType,h=d.consume_days_flag,v=d.consume_days,b=d.consume_times_flag,y=d.consume_times,_=d.consume_amount_flag,w=d.consume_amount,C={},T="",1==f?C={birth_type:r,birth_days:s}:2==f?C={holiday_date:o,holiday_type:c,holiday_name:m}:4==f&&0==p&&(C={consume_days_flag:h,consume_days:v,consume_times_flag:b,consume_times:y,consume_amount_flag:_,consume_amount:w}),C=l()(C),e.form.planMemberCount="- -",0!=p){t.next=16;break}T=e.memberCrowdWidgetId,t.next=20;break;case 16:if(1!=p){t.next=20;break}if(e.selectedGroupIds){t.next=19;break}return t.abrupt("return");case 19:T=e.selectedGroupIds;case 20:return D={scene:f,memberType:p,sceneJson:C,endDate:Object(x.f)(n,"yyyy-MM-dd"),beginDate:Object(x.f)(i,"yyyy-MM-dd"),filterJson:T},t.prev=21,t.next=24,Object(g.C)(D);case 24:k=t.sent,L=k.result,e.form.planMemberCount=-1==L?0:L,t.next=32;break;case 29:t.prev=29,t.t0=t.catch(21),e.$message.error("查询预计覆盖人数接口超时");case 32:case"end":return t.stop()}},t,e,[[21,29]])}))()},getAiCalcSingle:function(){var e=this;return p()(u.a.mark(function t(){var a,i;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(g.v)();case 2:if(a=t.sent,i=a.result){t.next=6;break}return t.abrupt("return");case 6:console.log(i),e.isWhite=i.white,e.unitPrice=(i.unit/1e3).toFixed(2),console.log(e.unitPrice);case 10:case"end":return t.stop()}},t,e)}))()},handleChangeNum:Object(x.a)(function(e){e&&this.getMemberCount()},600),openTutorial:function(){window.open("https://www.yuque.com/exnmlu/hpbb1c/wnud7g")},handleLastconsume:function(){var e=this;return this.filterFrontShow.find(function(t){return e.hideIdVal.includes(t.esScreeningWidgetChainId)})&&(this.form.consume_times_flag=0,this.form.consume_days_flag=0,this.form.consume_amount_flag=0,this.$message.warning("选择了金字塔会员分层不支持选择消费条件")),this.getMemberCount(),0},handleRuleFilterSave:function(e,t){this.memberCrowdWidgetId=e,this.filterFrontShow=t?JSON.parse(t.filterFrontShow):[],this.getMemberCount()},confirmGroupDialog:function(e,t){this.selectedGroupIds=t,this.$refs.form.clearValidate("memberType"),this.getMemberCount()},delSmslist:function(e){this.smsList.splice(e,1)},addSmslist:function(){this.smsList.push({options:[],template:"",title:""})},openSmsDialog:function(e){this.smsDialogVisible=!0,this.currentIndex=e},handleSmsTemplateClose:function(e){var t=this.smsList.find(function(t){return t.template==e.template});t.template="",t.title=""},handleSendItem:function(e){var t=e.gicSmsTemplateId,a=e.title,i=this.smsList[this.currentIndex];i.template=t,i.title=a},delRecallList:function(e){this.recallList.splice(e,1)},addRecallList:function(){this.recallList.push({options:[],times:2,interval:5})},openTipsDialog:function(e){var t=this;return p()(u.a.mark(function a(){var i,r;return u.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:1==e?(i={title:"客户意向等级说明",tips:"系统根据外呼通话情况智能判断客户意向等级",content:[].concat(s()(t.gradeOptions))},t.tipsDialogContent=n()({},i,{visible:!0})):2==e&&(r={title:"未接通状态说明",tips:"系统根据接通前识别到的语音提示关键词判定通话状态",content:[].concat(s()(t.unlinkOptions))},t.tipsDialogContent=n()({},r,{visible:!0}));case 1:case"end":return a.stop()}},a,t)}))()},openTagsDialog:function(e){this.currentIndex=e,this.tagsDialogVisible=!0},saveTagPop:function(e){var t=e.tagItemId,a=e.tagItemName;this.tagMatchList[this.currentIndex].id=t,this.tagMatchList[this.currentIndex].name=a,this.tagMatchList=this.tagMatchList.splice(0)},handleTagClose:function(e){console.log(e);var t=this.tagMatchList[e];t.id="",t.name=""},delTagList:function(e){this.tagMatchList.splice(e,1)},addTagList:function(){this.tagMatchList.push({options:[],id:"",name:""})},getTemplateList:function(){var e=this;return p()(u.a.mark(function t(){var a,i;return u.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(g.Q)({status:5});case 2:a=t.sent,i=a.result,e.templateOptions=i||[];case 5:case"end":return t.stop()}},t,e)}))()},getAiDictList:function(e){var t=this;return p()(u.a.mark(function e(){var a,i;return u.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(g.b)({dictType:"ai_member_label"});case 2:return a=e.sent,e.next=5,Object(g.b)({dictType:"ai_recall_status"});case 5:i=e.sent,t.gradeOptions=a.result,t.unlinkOptions=i.result,t.unlinkOptions.forEach(function(e){e.dict_code&&!isNaN(Number(e.dict_code))&&(e.dict_code=Number(e.dict_code))});case 9:case"end":return e.stop()}},e,t)}))()}}},Q={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",staticClass:"content",attrs:{model:e.form,"label-width":"100px",rules:e.rules,"element-loading-text":"拼命加载中"}},[a("dm-sub-title",{attrs:{type:"line"}},[e._v("基本信息")]),e._v(" "),a("div",{staticClass:"section"},[a("el-form-item",{attrs:{label:"活动场景"}},[e._v("\n "+e._s(e._f("sceneFilter")(e.form.scene))+"\n "),3==e.form.scene?a("el-button",{staticClass:"ml16",attrs:{type:"text"},on:{click:e.openTutorial}},[e._v("查看操作教程")]):e._e()],1),e._v(" "),a("el-form-item",{attrs:{label:"活动名称",prop:"activityName"}},[a("el-input",{staticClass:"w340",attrs:{maxlength:30,placeholder:"请输入活动名称","show-word-limit":""},model:{value:e.form.activityName,callback:function(t){e.$set(e.form,"activityName",t)},expression:"form.activityName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"选择话术",prop:"aiTemplateId"}},[a("el-select",{staticClass:"w340",attrs:{filterable:"",disabled:e.isEdit,placeholder:"请选择话术"},on:{change:e.effectActionChange},model:{value:e.form.aiTemplateId,callback:function(t){e.$set(e.form,"aiTemplateId",t)},expression:"form.aiTemplateId"}},e._l(e.templateOptions,function(e){return a("el-option",{key:e.aiTemplateId,attrs:{label:e.name,value:e.aiTemplateId}})}),1),e._v(" "),a("span",{staticClass:"tips ml10"},[e._v("仅支持选择已上线的话术,若需要增加话术,请联系运营经理")])],1)],1),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("活动时间")]),e._v(" "),a("div",{staticClass:"section"},[a("birthSense",{directives:[{name:"show",rawName:"v-show",value:1==e.form.scene,expression:"form.scene == 1"}],ref:"activeTime1",attrs:{data:e.birthTimeData},on:{change:e.getMemberCount}}),e._v(" "),a("holidaySense",{directives:[{name:"show",rawName:"v-show",value:2==e.form.scene,expression:"form.scene == 2"}],ref:"activeTime2",attrs:{data:e.holidayTimeData},on:{change:e.getMemberCount}}),e._v(" "),a("activeTime",{directives:[{name:"show",rawName:"v-show",value:3==e.form.scene||4==e.form.scene||0==e.form.scene,expression:"form.scene == 3 || form.scene == 4 || form.scene == 0"}],ref:"activeTime",attrs:{data:e.activeTimeData,scene:e.scene},on:{change:e.getMemberCount}})],1),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("人群规则"),a("span",{staticClass:"tips ml20"},[e._v("针对选择的客户仅会执行一次外呼任务。")])]),e._v(" "),a("div",{staticClass:"section"},[a("el-form-item",{attrs:{prop:"memberType",required:""}},[a("template",{slot:"label"},[a("span",[e._v("参与人群")]),e._v(" "),a("el-tooltip",{attrs:{width:"400",placement:"top-start",content:"系统每天凌晨根据此处配置来查询当天需要进行外呼的客户数据并固化下来。因此,若是在当天凌晨系统固化完外呼客户之后人群发生变化后新增的客户则不会触发外呼事件;"}},[a("i",{staticClass:"iconfont icon-QuestionCircleOutlined",staticStyle:{cursor:"pointer","font-size":"14px"}})])],1),e._v(" "),a("el-radio-group",{on:{change:e.getMemberCount},model:{value:e.form.memberType,callback:function(t){e.$set(e.form,"memberType",t)},expression:"form.memberType"}},[a("el-radio",{attrs:{label:0}},[e._v("客户筛选")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("客户分组")])],1),e._v(" "),0==e.form.memberType&&1!=e.form.scene?a("div",{staticClass:"tips",staticStyle:{"margin-bottom":"12px"}},[e._v(e._s(e.memberTypeTips[e.form.scene]+(e.memberCrowdWidgetId||e.selectedGroupIds?"并满足以下条件":"")+"的全部客户"))]):e._e(),e._v(" "),1==e.form.scene?a("div",{staticClass:"tips",staticStyle:{"margin-bottom":"12px"}},[e._v(e._s(e.memberCrowdWidgetId||e.selectedGroupIds?"默认客户范围中并且满足以下条件的客户":0==e.form.memberType?"默认为权限范围内,生日时间为生日范围内的全部客户":""))]):e._e(),e._v(" "),a("div",[0!=e.form.memberType||e.memberCrowdWidgetId||4==e.form.scene?e._e():a("el-button",{attrs:{size:"small"},on:{click:function(t){e.ruleVisible=!0}}},[a("i",{staticClass:"iconfont fz14 icon-Plus"}),e._v(" 添加其他条件")]),e._v(" "),a("ruleFilter",{directives:[{name:"show",rawName:"v-show",value:0==e.form.memberType&&4!=e.form.scene,expression:"form.memberType == 0 && form.scene != 4"}],attrs:{visiable:e.ruleVisible,memberCrowdWidgetId:e.memberCrowdWidgetId},on:{"update:visiable":function(t){e.ruleVisible=t},save:e.handleRuleFilterSave}}),e._v(" "),1!=e.form.memberType||e.selectedGroupIds?e._e():a("el-button",{attrs:{size:"small"},on:{click:function(t){e.groupVisible=!0}}},[e._v("添加分组")]),e._v(" "),a("gic-new-member-group",{directives:[{name:"show",rawName:"v-show",value:1==e.form.memberType,expression:"form.memberType == 1"}],attrs:{showTabs:e.showTabs,visiable:e.groupVisible,selectedIds:e.selectedGroupIds},on:{"update:visiable":function(t){e.groupVisible=t},change:e.confirmGroupDialog}})],1),e._v(" "),4==e.form.scene&&0==e.form.memberType?a("div",[a("div",{staticClass:"consumeLine"},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledCheck},on:{change:e.handleLastconsume},model:{value:e.form.consume_days_flag,callback:function(t){e.$set(e.form,"consume_days_flag",t)},expression:"form.consume_days_flag"}},[e._v("最近消费间隔 ≥")]),e._v(" "),a("el-input-number",{staticStyle:{margin:"0 10px"},attrs:{"controls-position":"right",max:730,min:30,placeholder:"30-730",precision:0,size:"small"},on:{change:function(t){return e.handleChangeNum(e.form.consume_days_flag)}},model:{value:e.form.consume_days,callback:function(t){e.$set(e.form,"consume_days",t)},expression:"form.consume_days"}}),e._v("天\n "),a("span",{staticClass:"tips ml16"},[e._v("输入30则查询30天以上未消费的客户")])],1),e._v(" "),a("div",{staticClass:"consumeLine"},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledCheck},on:{change:e.handleLastconsume},model:{value:e.form.consume_times_flag,callback:function(t){e.$set(e.form,"consume_times_flag",t)},expression:"form.consume_times_flag"}},[e._v("有效消费次数 ≥")]),e._v(" "),a("el-input-number",{staticStyle:{margin:"0 10px"},attrs:{"controls-position":"right",max:100,min:1,placeholder:"请输入1-100",precision:0,size:"small"},on:{change:function(t){return e.handleChangeNum(e.form.consume_times_flag)}},model:{value:e.form.consume_times,callback:function(t){e.$set(e.form,"consume_times",t)},expression:"form.consume_times"}}),e._v(" 次\n "),a("span",{staticClass:"tips ml16"},[e._v("输入1则查询有效消费次数大于等于 1 的客户")])],1),e._v(" "),a("div",{staticClass:"consumeLine"},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledCheck},on:{change:e.handleLastconsume},model:{value:e.form.consume_amount_flag,callback:function(t){e.$set(e.form,"consume_amount_flag",t)},expression:"form.consume_amount_flag"}},[e._v("累计消费金额 ≥")]),e._v(" "),a("el-input-number",{staticStyle:{margin:"0 10px"},attrs:{"controls-position":"right",placeholder:"请输入1-100000",precision:0,max:1e5,min:1,size:"small"},on:{change:function(t){return e.handleChangeNum(e.form.consume_amount_flag)}},model:{value:e.form.consume_amount,callback:function(t){e.$set(e.form,"consume_amount",t)},expression:"form.consume_amount"}}),e._v(" 元\n "),a("span",{staticClass:"tips ml16"},[e._v("输入100则查询有效消费次数大于等于 100 的客户")])],1),e._v(" "),e.memberCrowdWidgetId?e._e():a("el-button",{attrs:{size:"small"},on:{click:function(t){e.ruleVisible2=!0}}},[e._v("添加其它条件")]),e._v(" "),a("ruleFilter",{attrs:{visiable:e.ruleVisible2,memberCrowdWidgetId:e.memberCrowdWidgetId,hideId:e.hideId},on:{"update:visiable":function(t){e.ruleVisible2=t},save:e.handleRuleFilterSave}}),e._v(" "),a("span",{staticClass:"tips ml10"},[e._v("勾选消费条件后,添加规则不支持选择【金字塔分层】")])],1):e._e()],2),e._v(" "),a("el-form-item",{attrs:{label:"预计覆盖人数"}},[a("span",{staticClass:"bold"},[e._v(e._s(e.planMemberCountShow))]),e._v(" "),a("span",{staticClass:"tips ml20"},[e._v("不包含无手机号的客户,以最终活动覆盖人数为准")])])],1),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("外呼规则配置")]),e._v(" "),a("div",{staticClass:"section",staticStyle:{"padding-bottom":"40px"}},[a("div",{staticClass:"card"},[a("div",{staticClass:"tagHead"},[a("div",{staticClass:"left"},[a("div",{staticClass:"title"},[e._v("根据客户意向打标签")]),e._v(" "),a("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.labelFlag,callback:function(t){e.$set(e.form,"labelFlag",t)},expression:"form.labelFlag"}})],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTipsDialog(1)}}},[e._v("意向等级说明")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.labelFlag,expression:"form.labelFlag"}]},[a("div",{staticClass:"tagBody"},[a("table",[a("thead",[a("tr",[a("th",{staticClass:"tableHead"},[e._v("客户意向等级")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("选择标签")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("操作")])])]),e._v(" "),a("tbody",e._l(e.tagMatchList,function(t,i){return a("tr",{key:i},[a("td",{staticClass:"tagSelectCell",staticStyle:{width:"420px"}},[a("el-form-item",{attrs:{prop:"options",rules:e.validateOption(t.options,e.form.labelFlag),"label-width":"0"}},[a("el-select",{attrs:{multiple:"",size:"small",placeholder:"请选择意向等级(多选)"},model:{value:t.options,callback:function(a){e.$set(t,"options",a)},expression:"item.options"}},e._l(e.gradeOptions,function(t){return a("el-option",{key:t.dict_code,attrs:{value:t.dict_code,disabled:e.selectedTag.includes(t.dict_code),label:t.dict_name}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"170px"}},[a("el-form-item",{attrs:{prop:"name",rules:e.validateVal(t.name,e.form.labelFlag),"label-width":"0"}},[t.name?a("el-tag",{attrs:{type:"mini",closable:""},on:{close:function(t){return e.handleTagClose(i)}}},[e._v(e._s(t.name))]):a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTagsDialog(i)}}},[e._v("选择标签")])],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell"},[a("el-form-item",{attrs:{"label-width":"0"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.tagMatchList.length>1,expression:"tagMatchList.length > 1"}],staticClass:"delIcon",attrs:{type:"text"},on:{click:function(t){return e.delTagList(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])])],1)])}),0)])]),e._v(" "),a("div",{staticClass:"tagFooter"},[a("el-button",{attrs:{type:"text"},on:{click:e.addTagList}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加等级 ")])],1)])]),e._v(" "),a("div",{staticClass:"card"},[a("div",{staticClass:"tagHead"},[a("div",{staticClass:"left"},[a("div",{staticClass:"title"},[e._v("根据客户意向发送挂机短信")]),e._v(" "),a("el-switch",{attrs:{disabled:3==e.form.scene,"active-value":1,"inactive-value":0},model:{value:e.form.smsFlag,callback:function(t){e.$set(e.form,"smsFlag",t)},expression:"form.smsFlag"}})],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTipsDialog(1)}}},[e._v("意向等级说明")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.smsFlag,expression:"form.smsFlag"}]},[a("div",{staticClass:"tagBody"},[a("table",[a("thead",[a("tr",[a("th",{staticClass:"tableHead"},[e._v("客户意向等级")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("选择短信模板")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("操作")])])]),e._v(" "),a("tbody",e._l(e.smsList,function(t,i){return a("tr",{key:i},[a("td",{staticClass:"tagSelectCell",staticStyle:{width:"420px"}},[a("el-form-item",{attrs:{prop:"options",rules:e.validateOption(t.options,e.form.smsFlag),"label-width":"0"}},[a("el-select",{attrs:{multiple:"",size:"small",placeholder:"请选择意向等级(多选)"},model:{value:t.options,callback:function(a){e.$set(t,"options",a)},expression:"item.options"}},e._l(e.gradeOptions,function(t){return a("el-option",{key:t.dict_code,attrs:{value:t.dict_code,label:t.dict_name,disabled:e.selectedSms.includes(t.dict_code)}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"170px"}},[a("el-form-item",{attrs:{prop:"title",rules:e.validateVal(t.title,e.form.smsFlag),"label-width":"0"}},[t.title?a("el-tag",{attrs:{type:"mini",closable:""},on:{close:function(a){return e.handleSmsTemplateClose(t)}}},[e._v(e._s(t.title))]):a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openSmsDialog(i)}}},[e._v("选择短信模板")])],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell"},[a("el-form-item",{attrs:{"label-width":"0"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.smsList.length>1,expression:"smsList.length > 1"}],staticClass:"delIcon",attrs:{type:"text"},on:{click:function(t){return e.delSmslist(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])])],1)])}),0)])]),e._v(" "),a("div",{staticClass:"tagFooter"},[a("el-button",{attrs:{type:"text"},on:{click:e.addSmslist}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加等级 ")])],1)])]),e._v(" "),a("div",{staticClass:"card"},[a("div",{staticClass:"tagHead"},[a("div",{staticClass:"left"},[a("div",{staticClass:"title"},[e._v("根据未接通状态设置重拨")]),e._v(" "),a("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.recallFlag,callback:function(t){e.$set(e.form,"recallFlag",t)},expression:"form.recallFlag"}}),e._v(" "),a("div",{staticClass:"tips ml16"},[e._v("开启后,可提高接通率")])],1),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openTipsDialog(2)}}},[e._v("未接通状态说明")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.form.recallFlag,expression:"form.recallFlag"}]},[a("div",{staticClass:"tagBody"},[a("table",[a("thead",[a("tr",[a("th",{staticClass:"tableHead"},[e._v("通话状态")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("重拨次数")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("重拨间隔(分钟)")]),e._v(" "),a("th",{staticClass:"tableHead"},[e._v("操作")])])]),e._v(" "),a("tbody",e._l(e.recallList,function(t,i){return a("tr",{key:i},[a("td",{staticClass:"tagSelectCell",staticStyle:{width:"340px",padding:"0 20px 0 0"}},[a("el-form-item",{attrs:{prop:"options",rules:e.validateOption(t.options,e.form.recallFlag),"label-width":"0"}},[a("el-select",{attrs:{multiple:"",size:"small",placeholder:"请选择通话状态(多选)"},model:{value:t.options,callback:function(a){e.$set(t,"options",a)},expression:"item.options"}},e._l(e.unlinkOptions,function(t){return a("el-option",{key:t.dict_code,attrs:{value:t.dict_code,disabled:e.selectedRecall.includes(t.dict_code),label:t.dict_name}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"120px",padding:"0 20px 0 0"}},[a("el-form-item",{attrs:{"label-width":"0"}},[a("el-select",{attrs:{size:"small",placeholder:"请选择"},model:{value:t.times,callback:function(a){e.$set(t,"times",a)},expression:"item.times"}},e._l(e.timesOptions,function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})}),1)],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell",staticStyle:{width:"120px",padding:"0 20px 0 0"}},[a("el-form-item",{attrs:{"label-width":"0"}},[a("el-input-number",{attrs:{"controls-position":"right",max:720,min:1,size:"small",precision:0},model:{value:t.interval,callback:function(a){e.$set(t,"interval",a)},expression:"item.interval"}})],1)],1),e._v(" "),a("td",{staticClass:"tagSelectCell"},[a("el-form-item",{attrs:{"label-width":"0"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.recallList.length>1,expression:"recallList.length > 1"}],staticClass:"delIcon",attrs:{type:"text"},on:{click:function(t){return e.delRecallList(i)}}},[a("i",{staticClass:"iconfont icon-Delete"})])])],1)])}),0)])]),e._v(" "),a("div",{staticClass:"tagFooter"},[a("el-button",{attrs:{type:"text"},on:{click:e.addRecallList}},[a("i",{staticClass:"iconfont icon-Plus"}),e._v(" 添加等级 ")])],1)])])]),e._v(" "),a("dm-sub-title",{attrs:{type:"line"}},[e._v("活动分析设置")]),e._v(" "),a("div",{staticClass:"section"},[a("el-form-item",{attrs:{label:"活动分析",required:""}},[a("el-radio",{attrs:{label:1},on:{change:e.onChangeEffectType},model:{value:e.form.analyseFlag,callback:function(t){e.$set(e.form,"analyseFlag",t)},expression:"form.analyseFlag"}},[e._v("开启")]),e._v(" "),a("el-radio",{attrs:{label:0},on:{change:e.onChangeEffectType},model:{value:e.form.analyseFlag,callback:function(t){e.$set(e.form,"analyseFlag",t)},expression:"form.analyseFlag"}},[e._v("关闭")]),e._v(" "),a("div",{staticClass:"analyseTips"},[e._v("\n 开启后,可用于统计活动的触达转化收益情况\n ")])],1),e._v(" "),1==e.form.analyseFlag?a("div",[a("el-form-item",{attrs:{label:"分析天数",prop:"analyseDays"}},[e._v("\n 触达日期起 "),a("el-input-number",{staticStyle:{width:"128px",margin:"0 5px"},attrs:{"controls-position":"right",precision:0,max:31,min:1,size:"small"},model:{value:e.form.analyseDays,callback:function(t){e.$set(e.form,"analyseDays",t)},expression:"form.analyseDays"}}),e._v(" 天之内\n "),a("div",{staticClass:"analyseTips"},[e._v("\n 设置从客户被成功触达的日期计算,14 天以内的转化会被被作为此营销活动的转化收益;"),a("br"),e._v("\n 注:最短 1 天,最长 31 天 (以自然日计算),时长越长,会员的转化与此次营销的相关度越低,请酌情填写分析天数\n ")])],1),e._v(" "),a("el-form-item",{attrs:{label:"活动目标",prop:"analyseAmount"}},[e._v("销售额\n "),a("el-input",{staticStyle:{width:"128px",margin:"0 5px"},attrs:{placeholder:"1-99999",max:99999,min:1,size:"small"},model:{value:e.form.analyseAmount,callback:function(t){e.$set(e.form,"analyseAmount",e._n(t))},expression:"form.analyseAmount"}}),e._v("\n 万元\n ")],1)],1):e._e()],1),e._v(" "),a("dm-form-bottom",[a("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.handleSubmit}},[e._v("保 存")])],1)],1),e._v(" "),e.smsDialogVisible?a("lib-message",{attrs:{show:e.smsDialogVisible,useByEcm:!1},on:{"update:show":function(t){e.smsDialogVisible=t},sendItem:e.handleSendItem}}):e._e(),e._v(" "),a("dm-memberTag-group",{attrs:{visiable:e.tagsDialogVisible},on:{"update:visiable":function(t){e.tagsDialogVisible=t},save:e.saveTagPop}}),e._v(" "),a("el-dialog",{attrs:{title:e.tipsDialogContent.title,visible:e.tipsDialogContent.visible,width:"700px"},on:{close:function(t){e.tipsDialogContent.visible=!1}}},[a("div",{staticClass:"gradeContent"},[a("div",{staticClass:"tips",staticStyle:{color:"#606266"}},[e._v("\n "+e._s(e.tipsDialogContent.tips)+"\n ")]),e._v(" "),e._l(e.tipsDialogContent.content,function(t,i){return a("div",{key:i,staticClass:"line"},[a("div",{staticClass:"title"},[e._v(e._s(t.dict_name))]),e._v(" "),a("div",{staticClass:"lineContent"},[e._v(e._s(t.dict_remark))])])})],2)])],1)},staticRenderFns:[]};var K=a("VU/8")(H,Q,!1,function(e){a("/QqZ")},"data-v-527c3380",null);t.default=K.exports},"/QqZ":function(e,t){},"/n6Q":function(e,t,a){a("zQR9"),a("+tPU"),e.exports=a("Kh4W").f("iterator")},"5QVw":function(e,t,a){e.exports={default:a("BwfY"),__esModule:!0}},"9bBU":function(e,t,a){a("mClu");var i=a("FeBl").Object;e.exports=function(e,t,a){return i.defineProperty(e,t,a)}},BwfY:function(e,t,a){a("fWfb"),a("M6a0"),a("OYls"),a("QWe/"),e.exports=a("FeBl").Symbol},C4MV:function(e,t,a){e.exports={default:a("9bBU"),__esModule:!0}},GyY8:function(e,t,a){"use strict";var i=a("zZ/X"),n={name:"lib-message",props:{show:{type:Boolean,default:!1},useByEcm:{type:Boolean,default:!0}},data:function(){return{listParams:{search:"",currentPage:1,pageSize:20},total:0,smsTempList:[],selectedData:{}}},created:function(){this.LoadTempList()},methods:{handleSizeChange:function(e){this.listParams.pageSize=e,this.LoadTempList()},handleCurrentChange:function(e){this.listParams.currentPage=e,this.LoadTempList()},LoadTempList:function(){var e=this;this.loading=!0,Object(i.a)(this.listParams).then(function(t){0===t.errorCode&&(e.smsTempList=t.result&&t.result.result||[],e.total=t.result&&t.result.totalCount),e.loading=!1})},rowClick:function(e){e.comName="message",this.selectedData=e},addItem:function(){this.selectedData.comName?(this.$emit("sendItem",this.selectedData),this.close()):this.$message({type:"warning",message:"未选择短信"})},close:function(){this.$emit("update:show",!1)},add:function(){window.open("/marketing/#/message/temp/add")},refresh:function(){this.listParams.currentPage=1,this.LoadTempList()}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"",visible:e.show,width:"900px","before-close":e.close},on:{"update:visible":function(t){e.show=t}}},[a("span",{attrs:{slot:"title"},slot:"title"},[a("span",{staticClass:"el-dialog__title"},[e._v("选择短信")]),e._v(" "),e.useByEcm?a("span",{staticClass:"pl10 fz13 gray"},[a("i",{staticClass:"el-icon-info pr10"}),e._v("短信运营商限制:为避免骚扰用户,营销短信只允许在8点到22点发送")]):a("span",{staticClass:"pl10 fz13 gray"},[e._v("仅展示审核通过的短信模板")])]),e._v(" "),a("div",{staticClass:"pb22 clearfix"},[a("div",{staticClass:"fl"},[a("el-input",{staticClass:"w260",attrs:{clearable:"",placeholder:"请输入短信模板名称"},on:{change:e.refresh},model:{value:e.listParams.search,callback:function(t){e.$set(e.listParams,"search",t)},expression:"listParams.search"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),e.useByEcm?a("div",{staticClass:"fr"},[a("el-button",{attrs:{type:"primary"},on:{click:e.add}},[e._v("新建短信")]),e._v(" "),a("el-button",{on:{click:e.refresh}},[e._v("刷新列表")])],1):e._e()]),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{tooltipEffect:"light",data:e.smsTempList,height:"420","row-class-name":"cursor-pointer"},on:{"row-click":e.rowClick}},[a("el-table-column",{attrs:{"show-overflow-tooltip":!1,width:60,align:"center",prop:"smsTemplateId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"label-hidden"},[a("el-radio",{staticClass:"pr10",attrs:{label:t.row},model:{value:e.selectedData,callback:function(t){e.selectedData=t},expression:"selectedData"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":!1,width:180,align:"left",prop:"title",label:"模板名称"}}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":!1,width:120,align:"left",prop:"content",label:"模板类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(0===t.row.type?"普通短信":1===t.row.type?"营销短信":"验证码"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{"show-overflow-tooltip":!1,"min-width":200,align:"left",prop:"content",label:"模板内容"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"ellipsis-l2"},[e._v(e._s(t.row.content))])]}}])})],1),e._v(" "),a("dm-pagination",{directives:[{name:"show",rawName:"v-show",value:e.smsTempList.length,expression:"smsTempList.length"}],staticClass:"dm-pagination",staticStyle:{"margin-top":"12px"},attrs:{"current-page":e.listParams.currentPage,"page-sizes":[20,40,60,80],"page-size":e.listParams.pageSize,layout:"prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("关 闭")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addItem}},[e._v("确 定")])],1)],1)},staticRenderFns:[]},s=a("VU/8")(n,r,!1,null,null,null);t.a=s.exports},HUMg:function(e,t){},"Im+Y":function(e,t){},Kh4W:function(e,t,a){t.f=a("dSzd")},LKZe:function(e,t,a){var i=a("NpIQ"),n=a("X8DO"),r=a("TcQ7"),s=a("MmMw"),o=a("D2L2"),l=a("SfB7"),c=Object.getOwnPropertyDescriptor;t.f=a("+E39")?c:function(e,t){if(e=r(e),t=s(t,!0),l)try{return c(e,t)}catch(e){}if(o(e,t))return n(!i.f.call(e,t),e[t])}},OYls:function(e,t,a){a("crlp")("asyncIterator")},"Q+a4":function(e,t,a){"use strict";t.a={data:function(){return{defaultAvatar:a("hKdl")}},filters:{sceneFilter:function(e){var t="- -";switch(e){case 1:t="客户生日";break;case 2:t="节日活动邀约";break;case 3:t="加企微好友";break;case 4:t="客户复购";break;case 0:t="其它场景"}return t}},methods:{filterAvatar:function(e){return e?e.replace(/^http(s)?/,"https"):this.defaultAvatar}}}},"QWe/":function(e,t,a){a("crlp")("observable")},"Qb7/":function(e,t,a){"use strict";a.d(t,"K",function(){return r}),a.d(t,"J",function(){return s}),a.d(t,"L",function(){return o}),a.d(t,"Q",function(){return l}),a.d(t,"b",function(){return c}),a.d(t,"H",function(){return u}),a.d(t,"N",function(){return m}),a.d(t,"M",function(){return d}),a.d(t,"t",function(){return f}),a.d(t,"P",function(){return p}),a.d(t,"O",function(){return h}),a.d(t,"I",function(){return g}),a.d(t,"C",function(){return v}),a.d(t,"B",function(){return b}),a.d(t,"z",function(){return y}),a.d(t,"u",function(){return _}),a.d(t,"G",function(){return w}),a.d(t,"a",function(){return C}),a.d(t,"E",function(){return T}),a.d(t,"A",function(){return D}),a.d(t,"w",function(){return k}),a.d(t,"x",function(){return x}),a.d(t,"y",function(){return L}),a.d(t,"D",function(){return S}),a.d(t,"F",function(){return F}),a.d(t,"v",function(){return O}),a.d(t,"h",function(){return I}),a.d(t,"i",function(){return j}),a.d(t,"j",function(){return N}),a.d(t,"r",function(){return M}),a.d(t,"d",function(){return $}),a.d(t,"e",function(){return E}),a.d(t,"p",function(){return P}),a.d(t,"k",function(){return V}),a.d(t,"l",function(){return W}),a.d(t,"m",function(){return R}),a.d(t,"s",function(){return q}),a.d(t,"f",function(){return z}),a.d(t,"g",function(){return B}),a.d(t,"q",function(){return J}),a.d(t,"c",function(){return A}),a.d(t,"n",function(){return H}),a.d(t,"o",function(){return Q});var i=a("6Hqf"),n="api-marketing/ai/",r=function(e){return Object(i.b)(n+"page-statistics",e,!0)},s=function(e){return Object(i.b)(n+"page",e,!0)},o=function(e){return Object(i.b)("/api-marketing/recharge-center",e)},l=function(e){return Object(i.b)(n+"get-template-list",e,!0)},c=function(e){return Object(i.b)("/api-marketing/ai-dict-list",e,!0,!1,"get")},u=function(e){return Object(i.b)(n+"/init-activity",e,!0)},m=function(e){return Object(i.b)(n+"stop-activity-plan",e,!0,!1,"get")},d=function(e){return Object(i.b)(n+"start-activity-plan",e,!0,!1,"get")},f=function(e){return Object(i.b)(n+"get-activity-detail",e,!0,!1,"get")},p=function(e){return Object(i.b)("/api-marketing/template/page-statistics",e,!0,!1,"post")},h=function(e){return Object(i.b)("/api-marketing/template/query",e,!0,!1,"get")},g=function(e){return Object(i.b)("/api-marketing/list-all-holidays",e,!0,!1,"get")},v=function(e){return Object(i.b)(n+"/get-member-count",e,!0,!1,"get")},b=function(e){return Object(i.b)("/api-marketing/page-activity-event-exec-log",e,!0,!1,"get")},y=function(e){return Object(i.b)("/api-marketing/statistics/page-data-statistics-custom-detail",e,!0,!1,"get")},_=function(e){return Object(i.b)("/api-marketing/statistics/get-activity-info",e,!0,!1,"get")},w=function(e){return Object(i.b)("/api-marketing/get-sms-template-echo",e,!0)},C=function(e){return Object(i.b)("/api-marketing/ai/ai-account-check",e,!0,!1,"get")},T=function(e){return Object(i.b)("/api-marketing/statistics/out-bound",e,!0,!1,"get")},D=function(e){return Object(i.b)("/api-marketing/statistics/intention-label",e,!0,!1,"get")},k=function(e){return Object(i.b)("/api-marketing/statistics/bill-quality-analysis",e,!0,!1,"get")},x=function(e){return Object(i.b)("/api-marketing/statistics/call-duration",e,!0,!1,"get")},L=function(e){return Object(i.b)("/api-marketing/statistics/comparative-statistics",e,!0,!1,"get")},S=function(e){return Object(i.b)("/api-plug/query-member-crowd-new",e,!0)},F=function(e){return Object(i.b)("/api-marketing/statistics/plan-statistics",e,!0,!1,"get")},O=function(e){return Object(i.b)(n+"/ai-calc-single",e,!0,!1,"get")},I=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-outbound-rank",e,!0,!1,"post",t)},j=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-outbound-rank-no-belong",e,!0)},N=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-outbound-statistics",e,!0)},M="/api-marketing/statistics/export-ai-store-outbound",$=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-group-outbound-rank",e,!0,!1,"post",t)},E=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-group-outbound-Statistics",e,!0)},P="/api-marketing/statistics/export-ai-store-group-outbound",V=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-transfer",e,!0,!1,"post",t)},W=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-transfer-no-belong",e,!0)},R=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-transfer-statistics",e,!0)},q="/api-marketing/statistics/export-ai-store-transfer",z=function(e,t){return Object(i.b)("/api-marketing/statistics/ai-store-group-transfer",e,!0,!1,"post",t)},B=function(e){return Object(i.b)("/api-marketing/statistics/ai-store-group-transfer-Statistics",e,!0)},J="/api-marketing/statistics/export-ai-store-group-transfer",A=function(e){return Object(i.b)("/api-marketing/statistics/ai-outbound-store-group-split",e,!0,!1,"get")},H=function(e){return Object(i.b)("/api-marketing/statistics/ai-transform-store-group-split",e,!0,!1,"get")},Q="/api-marketing/statistics/export-ai-custom-detail"},Rrel:function(e,t,a){var i=a("TcQ7"),n=a("n0T6").f,r={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"[object Window]"==r.call(e)?function(e){try{return n(e)}catch(e){return s.slice()}}(e):n(i(e))}},"SZ/Z":function(e,t,a){"use strict";var i=a("ifoU"),n=a.n(i),r=a("mw3O"),s=a.n(r),o=a("mvHQ"),l=a.n(o),c=a("bOdI"),u=a.n(c),m=a("Dd8w"),d=a.n(m);function f(e){var t,a,i={key:"",compute:"",value:""},n=(t=e.property,a=Number(t).toString(2).split("").reverse().map(function(e){return 1==e}),["isCompute","isField","isValue","isCategray","notProperty"].reduce(function(e,t,i){return d()({},e,u()({},t,!!a[i]))},{}));return n.isField&&(i.key=e.columnKey),n.isCompute&&(i.compute=e.computeCharacter),n.notProperty&&e.dealKey&&(i.dealKey=e.dealKey),i.value=e.value,{type:"data",data:i}}var p=function(e,t){var a={filterJson:[],filterFrontShow:[],scenes:t},i={list:[],type:"and"},n=[];return e.forEach(function(e){e.value&&(i.list.push({type:"or",list:[f(e)]}),n.push(e))}),a.filterJson=l()(i),a.filterFrontShow=l()(n),{data:a,bool:n.length>0}},h={name:"ruleFilter",data:function(){return{activeName:"",conditionTypeList:[],templateCode:"",echoFlag:!1,echoData:[],loading:!1,tabPaneLoading:!1,selectDataLoading:!1,saving:!1,storeSelectorKey:!0}},props:{visiable:{type:Boolean,default:!1},sceneCode:{type:String,default:"member02"},requestProject:{type:String,default:"gic-web"},memberCrowdWidgetId:{type:[String,Number],default:""},hideId:{type:Array,default:function(){return[]}},onlyRead:{type:Boolean,default:!1}},mounted:function(){this.getDataList()},watch:{memberCrowdWidgetId:{immediate:!0,handler:function(e){e&&(this.echoFlag=!0,this.getEchoData())}},hideId:function(e){e&&e.length?this.conditionTypeList.filter(function(t){return e.includes(t.esScreeningWidgetChainId)}).forEach(function(e){return e.disable=!0}):this.conditionTypeList.forEach(function(e){return e.disable=!1})},visiable:function(e){e&&this.memberCrowdWidgetId&&this.getEchoData()}},computed:{selectData:function(){return this.handleEchoData(this.conditionTypeList)}},methods:{getEchoData:function(){var e=this,t={memberCrowdWidgetId:this.memberCrowdWidgetId};this.axios.post("api-plug/query-member-crowd-new?requestProject="+this.requestProject,t).then(function(t){var a=t.data;if(0==a.errorCode){var i=JSON.parse(a.result.filterFrontShow);i.forEach(function(t){var a=e.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==t.esScreeningWidgetChainId});a&&(a.selectValue=t.selectValue,a.value=t.value,a.selectList=t.selectList)}),e.echoData=e.handleEchoData(i),console.log(e.echoData)}})},handleEchoData:function(e){var t=[];return e.forEach(function(e){if(e.selectValue&&e.selectValue.length){var a=[];if("com026"==e.templateCode){var i=new n.a;e.selectList.forEach(function(e){e.data.forEach(function(e){i.set(e.key,e.value)})}),e.selectValue.forEach(function(e){a.push(i.get(e))}),a=a.join(",")}else"tag001"==e.templateCode?(e.selectList.forEach(function(t){e.selectValue.includes(t.key)&&a.push(t.value)}),a=a.join(",")):"com020"==e.templateCode&&(a=e.selectValue);t.push({chainNodeName:e.chainNodeName,selectValue:a,esScreeningWidgetChainId:e.esScreeningWidgetChainId})}}),t},delAll:function(){this.conditionTypeList.forEach(function(e){e.selectValue=[],e.value=""}),this.activeName=this.conditionTypeList.length&&this.conditionTypeList[0].esScreeningWidgetChainId,this.$emit("save","",""),this.echoFlag=!1},edit:function(){this.activeName=this.conditionTypeList.length&&this.conditionTypeList[0].esScreeningWidgetChainId,this.getNode(this.activeName),this.$emit("update:visiable",!0)},deleteRow:function(e){this.conditionTypeList.forEach(function(t){t.esScreeningWidgetChainId==e.esScreeningWidgetChainId&&(t.selectValue=[],t.value="")})},handleChange:function(e,t){this.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==t}).value=e.join(" ")},storeChange:function(e,t){var a=this.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==t}),i=this.$refs.storeSelector[0].getList();if(!i||i.length){var n="";n=1==i[0]?"所有门店":i.map(function(e){return e.name?e.name:e.id}).join(","),a.value=e,a.selectValue=n}},onTabsClick:function(e){var t=e.name;this.getNode(t)},close:function(){this.$emit("update:visiable",!1)},confirm:function(){var e=this,t=p(this.conditionTypeList,this.sceneCode),a=t.data,i=t.bool;console.log(a),console.log(i),this.saving||(i?(this.loading=!0,this.axios.post("api-plug/save-member-crowd-new?requestProject="+this.requestProject,a).then(function(t){var i=t.data;0==i.errorCode&&(e.$emit("save",i.result,a),e.echoFlag=!0,e.$emit("update:visiable",!1))}).finally(function(){e.loading=!1})):this.$message.warning("请选择条件"))},getDataList:function(){var e=this,t={sceneCode:this.sceneCode,requestProject:this.requestProject};this.axios.post("/api-plug/get-screening-init-data",s.a.stringify(t)).then(function(t){var a=t.data;if(0==a.errorCode)return a.result.forEach(function(t){var a=t.chainNodeName,i=t.widget,n=t.esScreeningWidgetChainId,r=t.columnKey,s=t.computeCharacter,o=t.dealKey,l=t.property;e.conditionTypeList.push({chainNodeName:a,templateCode:i.templateCode,esScreeningWidgetChainId:n,columnKey:r,computeCharacter:s,dealKey:o,property:l,selectValue:[],selectList:[],value:""})}),e.activeName=e.conditionTypeList.length&&e.conditionTypeList[0].esScreeningWidgetChainId,void e.getNode(e.activeName);e.$message.error({duration:1e3,message:a.message})}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getNode:function(e){var t=this;this.axios.get("/api-plug/get-screening-widget-chain-detail?requestProject="+this.requestProject+"&widgetChainId="+e).then(function(e){var a=e.data.result,i=a.esScreeningWidgetChainId,n=a.widget,r=n.sourceFlag,s=n.templateCode,o=n.widgetParam,l=n.widgetValues,c=a.widgetFieldKey;if(t.templateCode=s,1==r){var u=JSON.parse(o)[0].value;t.getChildNode(u,c,i)}else"tag001"==s&&(t.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==i}).selectList=JSON.parse(l))})},getChildNode:function(e,t,a){var i=this,n={requestProject:this.requestProject,key:t};this.tabPaneLoading=!0,this.axios.post(""+e,s.a.stringify(n)).then(function(e){var t=e.data;0==t.errorCode&&(i.conditionTypeList.find(function(e){return e.esScreeningWidgetChainId==a}).selectList=t.result)}).finally(function(){i.tabPaneLoading=!1})}}},g={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ruleFilter"},[e.echoFlag?a("div",{staticClass:"echo-member-group"},[a("div",{staticClass:"mini-sub-title"},[a("div",{staticClass:"line"}),e._v(" "),a("div",{staticClass:"text"},[a("div",{staticClass:"space-between"},[e._v("\n 已选条件\n "),e.onlyRead?e._e():a("span",[a("el-button",{staticClass:"delBtn",attrs:{type:"text"},on:{click:e.delAll}},[e._v("删除")]),a("el-button",{attrs:{type:"text"},on:{click:e.edit}},[e._v("编辑")])],1)])])]),e._v(" "),e._l(e.echoData,function(t){return a("div",{key:t.esScreeningWidgetChainId,staticClass:"echoLine"},[a("span",{staticClass:"groupName"},[e._v(" "+e._s(t.chainNodeName))]),e._v(" "),a("div",{staticClass:"groupContent"},[e._v(e._s(t.selectValue))])])})],2):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"设置规则",visible:e.visiable,width:"900px","before-close":e.close},on:{"update:visible":function(t){e.visiable=t}}},[a("div",{staticClass:"container"},[a("div",{staticClass:"left"},[a("el-tabs",{attrs:{"tab-position":"left"},on:{"tab-click":e.onTabsClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.conditionTypeList,function(t){return a("el-tab-pane",{directives:[{name:"loading",rawName:"v-loading",value:e.tabPaneLoading,expression:"tabPaneLoading"}],key:t.esScreeningWidgetChainId,attrs:{label:t.chainNodeName,name:t.esScreeningWidgetChainId}},[t.disable?a("div",[e._v("\n 不支持选择\n ")]):a("div",["tag001"==t.templateCode&&"tag001"==e.templateCode?a("div",{staticClass:"leftContent"},[a("el-checkbox-group",{staticClass:"checkBoxContainer",on:{change:function(a){return e.handleChange(a,t.esScreeningWidgetChainId)}},model:{value:t.selectValue,callback:function(a){e.$set(t,"selectValue",a)},expression:"item.selectValue"}},e._l(t.selectList,function(t){return a("el-checkbox",{key:t.key,attrs:{label:t.key}},[e._v(e._s(t.value))])}),1)],1):e._e(),e._v(" "),"com026"==t.templateCode&&"com026"==e.templateCode?a("div",{staticClass:"leftContent"},e._l(t.selectList,function(i,n){return a("div",{key:n,staticClass:"leftLine"},[a("div",{staticClass:"title"},[e._v(e._s(i.title))]),e._v(" "),a("el-checkbox-group",{staticClass:"checkBoxContainer",on:{change:function(a){return e.handleChange(a,t.esScreeningWidgetChainId)}},model:{value:t.selectValue,callback:function(a){e.$set(t,"selectValue",a)},expression:"item.selectValue"}},e._l(i.data,function(t){return a("el-checkbox",{key:t.key,attrs:{label:t.key}},[e._v(e._s(t.value))])}),1)],1)}),0):e._e(),e._v(" "),"com020"==t.templateCode&&"com020"==e.templateCode?a("div",{staticClass:"leftContent"},["com020"==t.templateCode&&e.storeSelectorKey?a("dm-store-selector",{ref:"storeSelector",refInFor:!0,attrs:{defaultAll:!1,uuid:t.value},on:{saving:function(t){return e.saving=t},"store-change":function(a){return e.storeChange(a,t.esScreeningWidgetChainId)},"update:uuid":function(a){return e.$set(t,"value",a)}}}):e._e()],1):e._e()])])}),1)],1),e._v(" "),a("div",{staticClass:"right"},[a("div",{staticClass:"right-top"},[e._v("\n 已选条件\n "),a("span",{staticClass:"tips"},[e._v("需满足选择的所有条件")])]),e._v(" "),a("ul",{directives:[{name:"loading",rawName:"v-loading",value:e.selectDataLoading,expression:"selectDataLoading"}],staticClass:"right-content"},e._l(e.selectData,function(t,i){return a("li",{key:i,staticClass:"contact-li"},[a("div",{staticClass:"li-cell cursor-pointer"},[e._v(e._s(t.chainNodeName)+" "),e.readonly?e._e():a("i",{staticClass:"el-icon-close",on:{click:function(a){return e.deleteRow(t)}}})]),e._v(" "),a("div",{staticClass:"content"},[e._v(e._s(t.selectValue))])])}),0)])]),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.close}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.confirm}},[e._v("确定")])],1)])],1)},staticRenderFns:[]};var v=a("VU/8")(h,g,!1,function(e){a("HUMg")},"data-v-5973a7c0",null);t.a=v.exports},Txvk:function(e,t){},Xc4G:function(e,t,a){var i=a("lktj"),n=a("1kS7"),r=a("NpIQ");e.exports=function(e){var t=i(e),a=n.f;if(a)for(var s,o=a(e),l=r.f,c=0;o.length>c;)l.call(e,s=o[c++])&&t.push(s);return t}},Zzip:function(e,t,a){e.exports={default:a("/n6Q"),__esModule:!0}},bOdI:function(e,t,a){"use strict";t.__esModule=!0;var i,n=a("C4MV"),r=(i=n)&&i.__esModule?i:{default:i};t.default=function(e,t,a){return t in e?(0,r.default)(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},crlp:function(e,t,a){var i=a("7KvD"),n=a("FeBl"),r=a("O4g8"),s=a("Kh4W"),o=a("evD5").f;e.exports=function(e){var t=n.Symbol||(n.Symbol=r?{}:i.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:s.f(e)})}},f4Uc:function(e,t){},fWfb:function(e,t,a){"use strict";var i=a("7KvD"),n=a("D2L2"),r=a("+E39"),s=a("kM2E"),o=a("880/"),l=a("06OY").KEY,c=a("S82l"),u=a("e8AB"),m=a("e6n0"),d=a("3Eo+"),f=a("dSzd"),p=a("Kh4W"),h=a("crlp"),g=a("Xc4G"),v=a("7UMu"),b=a("77Pl"),y=a("EqjI"),_=a("sB3e"),w=a("TcQ7"),C=a("MmMw"),T=a("X8DO"),D=a("Yobk"),k=a("Rrel"),x=a("LKZe"),L=a("1kS7"),S=a("evD5"),F=a("lktj"),O=x.f,I=S.f,j=k.f,N=i.Symbol,M=i.JSON,$=M&&M.stringify,E=f("_hidden"),P=f("toPrimitive"),V={}.propertyIsEnumerable,W=u("symbol-registry"),R=u("symbols"),q=u("op-symbols"),z=Object.prototype,B="function"==typeof N&&!!L.f,J=i.QObject,A=!J||!J.prototype||!J.prototype.findChild,H=r&&c(function(){return 7!=D(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a})?function(e,t,a){var i=O(z,t);i&&delete z[t],I(e,t,a),i&&e!==z&&I(z,t,i)}:I,Q=function(e){var t=R[e]=D(N.prototype);return t._k=e,t},K=B&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},G=function(e,t,a){return e===z&&G(q,t,a),b(e),t=C(t,!0),b(a),n(R,t)?(a.enumerable?(n(e,E)&&e[E][t]&&(e[E][t]=!1),a=D(a,{enumerable:T(0,!1)})):(n(e,E)||I(e,E,T(1,{})),e[E][t]=!0),H(e,t,a)):I(e,t,a)},Y=function(e,t){b(e);for(var a,i=g(t=w(t)),n=0,r=i.length;r>n;)G(e,a=i[n++],t[a]);return e},U=function(e){var t=V.call(this,e=C(e,!0));return!(this===z&&n(R,e)&&!n(q,e))&&(!(t||!n(this,e)||!n(R,e)||n(this,E)&&this[E][e])||t)},Z=function(e,t){if(e=w(e),t=C(t,!0),e!==z||!n(R,t)||n(q,t)){var a=O(e,t);return!a||!n(R,t)||n(e,E)&&e[E][t]||(a.enumerable=!0),a}},X=function(e){for(var t,a=j(w(e)),i=[],r=0;a.length>r;)n(R,t=a[r++])||t==E||t==l||i.push(t);return i},ee=function(e){for(var t,a=e===z,i=j(a?q:w(e)),r=[],s=0;i.length>s;)!n(R,t=i[s++])||a&&!n(z,t)||r.push(R[t]);return r};B||(o((N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(a){this===z&&t.call(q,a),n(this,E)&&n(this[E],e)&&(this[E][e]=!1),H(this,e,T(1,a))};return r&&A&&H(z,e,{configurable:!0,set:t}),Q(e)}).prototype,"toString",function(){return this._k}),x.f=Z,S.f=G,a("n0T6").f=k.f=X,a("NpIQ").f=U,L.f=ee,r&&!a("O4g8")&&o(z,"propertyIsEnumerable",U,!0),p.f=function(e){return Q(f(e))}),s(s.G+s.W+s.F*!B,{Symbol:N});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ae=0;te.length>ae;)f(te[ae++]);for(var ie=F(f.store),ne=0;ie.length>ne;)h(ie[ne++]);s(s.S+s.F*!B,"Symbol",{for:function(e){return n(W,e+="")?W[e]:W[e]=N(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in W)if(W[t]===e)return t},useSetter:function(){A=!0},useSimple:function(){A=!1}}),s(s.S+s.F*!B,"Object",{create:function(e,t){return void 0===t?D(e):Y(D(e),t)},defineProperty:G,defineProperties:Y,getOwnPropertyDescriptor:Z,getOwnPropertyNames:X,getOwnPropertySymbols:ee});var re=c(function(){L.f(1)});s(s.S+s.F*re,"Object",{getOwnPropertySymbols:function(e){return L.f(_(e))}}),M&&s(s.S+s.F*(!B||c(function(){var e=N();return"[null]"!=$([e])||"{}"!=$({a:e})||"{}"!=$(Object(e))})),"JSON",{stringify:function(e){for(var t,a,i=[e],n=1;arguments.length>n;)i.push(arguments[n++]);if(a=t=i[1],(y(t)||void 0!==e)&&!K(e))return v(t)||(t=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!K(t))return t}),i[1]=t,$.apply(M,i)}}),N.prototype[P]||a("hJx8")(N.prototype,P,N.prototype.valueOf),m(N,"Symbol"),m(Math,"Math",!0),m(i.JSON,"JSON",!0)},mClu:function(e,t,a){var i=a("kM2E");i(i.S+i.F*!a("+E39"),"Object",{defineProperty:a("evD5").f})},n0T6:function(e,t,a){var i=a("Ibhu"),n=a("xnc9").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,n)}},"p+LA":function(e,t){},pFYg:function(e,t,a){"use strict";t.__esModule=!0;var i=s(a("Zzip")),n=s(a("5QVw")),r="function"==typeof n.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":typeof e};function s(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof n.default&&"symbol"===r(i.default)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof n.default&&e.constructor===n.default&&e!==n.default.prototype?"symbol":void 0===e?"undefined":r(e)}},"zZ/X":function(e,t,a){"use strict";a.d(t,"h",function(){return C}),a.d(t,"k",function(){return T}),a.d(t,"f",function(){return D}),a.d(t,"j",function(){return k}),a.d(t,"b",function(){return x}),a.d(t,"m",function(){return L}),a.d(t,"c",function(){return S}),a.d(t,"i",function(){return F}),a.d(t,"l",function(){return O}),a.d(t,"d",function(){return I}),a.d(t,"a",function(){return j}),a.d(t,"e",function(){return N}),a.d(t,"g",function(){return M});var i=a("//Fk"),n=a.n(i),r=a("woOf"),s=a.n(r),o=a("mw3O"),l=a.n(o),c=a("OMN4"),u=a.n(c),m=a("lRwf"),d=a.n(m),f=window.location.origin,p="/api-marketing/",h=new VueRouter,g=-1!==f.indexOf("localhost")?"http://gicdev.demogic.com":f,v=[],b=u.a.create({baseURL:g,timeout:2e4,headers:{"Content-Type":"application/x-www-form-urlencoded"},withCredentials:!0});function y(e){console.log(e.url+"--end");var t=v.findIndex(function(t){return t===e});t>-1&&v.splice(t,1)}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"请求错误";switch(e){case 404:t="404,错误请求",h.push("/404");break;case 401:t="登录失效";break;case 403:t="禁止访问",h.push("/403");break;case 408:t="请求超时";break;case 500:t="服务器内部错误";break;case 501:t="功能未实现";break;case 503:t="服务不可用";break;case 504:t="网关错误"}d.a.prototype.$tips({type:"warning",message:t})}var w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"POST",o={method:r,url:e},c=null;return"POST"===r.toLocaleUpperCase()?a?(o.data=t,o.headers={"Content-Type":"application/json"},o.url+="?requestProject=marketing"):o.data=l.a.stringify(s()({requestProject:"gic-web"},t)):o.params={},new n.a(function(t,a){var n={stamp:Date.now(),url:""+(g+e)};i||(c=setTimeout(function(){var e;e=n,console.log(e.url+"--begin"),v.push(e)},300)),b(o).then(function(e){clearTimeout(c),y(n),0!==e.data.errorCode?(a(e),_(e.data.errorCode,e.data.message)):t(e.data)}).catch(function(e){clearTimeout(c),y(n),e&&_(e.response?e.response.status:408,"接口异常"),a(e)})})},C=function(e){return w(p+"get-marketing-event",e)},T=function(e){return w(p+"page-marketing-wechat-image-text",e)},D=function(e){return w("/api-plug/get-coupon-list",e)},k=function(e){return w(p+"page-marketing-wechat-image",e)},x=function(e){return w(p+"save-marketing-wechat-image-group",e)},L=function(e){return w(p+"update-marketing-wechat-image-group",e)},S=function(e){return w(p+"delete-marketing-wechat-image-group",e)},F=function(e){return w(p+"get-marketing-type-details",e)},O=function(e){return w(p+"save-update-marketing-type",e)},I=function(e){return w(p+"delete-marketing-Type",e)},j=function(e){return w(p+"load-message-templateList",e)},N=function(e){return w("api-plug/member-grade-list",e)},M=function(e){return w(p+"list-qywx-enteprise",e)}}});
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(n,c,o){for(var f,b,d,i=0,u=[];i<n.length;i++)b=n[i],r[b]&&u.push(r[b][0]),r[b]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(a&&a(n,c,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)d=t(t.s=o[i]);return d};var n={},r={25:0};function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var a=r[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var n=new Promise(function(n,t){a=r[e]=[n,t]});a[2]=n;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,t.nc&&o.setAttribute("nonce",t.nc),o.src=t.p+"static/js/"+({0:"card",1:"game",2:"wechat",3:"ecm",4:"message",5:"ewash",6:"scan",7:"recharge",8:"activity",9:"signIn",10:"evaluation",11:"cdKey",12:"popup",13:"msg",15:"calllog"}[e]||e)+"."+{0:"b86a622584b59fae7a96",1:"f181ab6eebcbd72190fd",2:"7382607b308fad8e75fc",3:"56696a760b6434ee3776",4:"1aaefaafc2a94a86663f",5:"feb0ffd2cfb795f0d746",6:"2aca5fad371384a0ba3b",7:"fed72fe4c42bb8d8d839",8:"8d4c40ff420c756774b8",9:"e6f1eb3edd0d67e0733b",10:"1a27de8282c8acca16a9",11:"b3c01b56cf6bb230b455",12:"2cc9afcdab04796a1278",13:"0da42538485540d84757",14:"bda20ad51b5860401314",15:"d9311e9aefc4261c6843",16:"bea1e19a292b8b599704",17:"cc12e35ea94e31a7caa8",18:"fdc377d2e375560439b8",19:"8c5e16e70f68ed6b292b",20:"bc68fb59d5a3191a267b",21:"3b70c426e7cb5384d238",22:"67ff09408b92aef14903"}[e]+".js";var f=setTimeout(b,12e4);function b(){o.onerror=o.onload=null,clearTimeout(f);var a=r[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=b,c.appendChild(o),n},t.m=e,t.c=n,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="/marketing/",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(n,t,o){for(var f,d,b,i=0,u=[];i<n.length;i++)d=n[i],c[d]&&u.push(c[d][0]),c[d]=0;for(f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f]);for(a&&a(n,t,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=r(r.s=o[i]);return b};var n={},c={25:0};function r(a){if(n[a])return n[a].exports;var c=n[a]={i:a,l:!1,exports:{}};return e[a].call(c.exports,c,c.exports,r),c.l=!0,c.exports}r.e=function(e){var a=c[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var n=new Promise(function(n,r){a=c[e]=[n,r]});a[2]=n;var t=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,r.nc&&o.setAttribute("nonce",r.nc),o.src=r.p+"static/js/"+({0:"card",1:"game",2:"wechat",3:"ecm",4:"message",5:"ewash",6:"scan",7:"recharge",8:"activity",9:"signIn",10:"evaluation",11:"cdKey",12:"popup",13:"msg",15:"calllog"}[e]||e)+"."+{0:"b86a622584b59fae7a96",1:"f181ab6eebcbd72190fd",2:"7382607b308fad8e75fc",3:"56696a760b6434ee3776",4:"1aaefaafc2a94a86663f",5:"feb0ffd2cfb795f0d746",6:"2aca5fad371384a0ba3b",7:"fed72fe4c42bb8d8d839",8:"8d4c40ff420c756774b8",9:"e6f1eb3edd0d67e0733b",10:"1a27de8282c8acca16a9",11:"b3c01b56cf6bb230b455",12:"2cc9afcdab04796a1278",13:"0da42538485540d84757",14:"27c8ed7d194eb2fe5cc2",15:"d9311e9aefc4261c6843",16:"bea1e19a292b8b599704",17:"cc12e35ea94e31a7caa8",18:"fdc377d2e375560439b8",19:"8c5e16e70f68ed6b292b",20:"bc68fb59d5a3191a267b",21:"3b70c426e7cb5384d238",22:"67ff09408b92aef14903"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var a=c[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),c[e]=void 0)}return o.onerror=o.onload=d,t.appendChild(o),n},r.m=e,r.c=n,r.d=function(e,a,n){r.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(a,"a",a),a},r.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},r.p="/marketing/",r.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
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