Commit 27abc93c by caoyanzhi

Merge branch 'dev' of http://git.gicdev.com/marketing-web/marketing into dev

parents 51ff2c34 e71744db
<!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/fonts/iconfont.css><link rel=stylesheet type=text/css href=static/css/common.css><link rel=stylesheet href=//at.alicdn.com/t/font_3229694_vfjtu9hqyrc.css><script src=//at.alicdn.com/t/font_3229694_vfjtu9hqyrc.js></script><link rel=stylesheet href=//at.alicdn.com/t/font_2996579_875h3lycepk.css><script src=//at.alicdn.com/t/font_2996579_875h3lycepk.js></script><script src=//at.alicdn.com/t/font_2859043_i7b45sfe90d.js></script><link href=/marketing/static/css/main.24546c1a6bb1c02cdfe2a481d6c954d5.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/fonts/iconfont.css><link rel=stylesheet type=text/css href=static/css/common.css><link rel=stylesheet href=//at.alicdn.com/t/font_3229694_vfjtu9hqyrc.css><script src=//at.alicdn.com/t/font_3229694_vfjtu9hqyrc.js></script><link rel=stylesheet href=//at.alicdn.com/t/font_2996579_875h3lycepk.css><script src=//at.alicdn.com/t/font_2996579_875h3lycepk.js></script><script src=//at.alicdn.com/t/font_2859043_i7b45sfe90d.js></script><link href=/marketing/static/css/main.67311145f5ae713165995a5ea9f9f1b8.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.6.js></script><script src=//web-1251519181.file.myqcloud.com/components/steps.1.0.1.js></script><script type=text/javascript src=/marketing/static/js/manifest.6488bd0df427d0677753.js></script><script type=text/javascript src=/marketing/static/js/vendor.01ae7be260c6c1f9c444.js></script><script type=text/javascript src=/marketing/static/js/main.bee58273beaafcc00403.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.6.js></script><script src=//web-1251519181.file.myqcloud.com/components/steps.1.0.1.js></script><script type=text/javascript src=/marketing/static/js/manifest.80b84f6fcff76b990991.js></script><script type=text/javascript src=/marketing/static/js/vendor.01ae7be260c6c1f9c444.js></script><script type=text/javascript src=/marketing/static/js/main.bee58273beaafcc00403.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([21],{D57V:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("0xDb"),r=n("Qb7/"),i={name:"AiDataDetail",data:function(){return{formatDateTimeByType:a.g,showSendTime:!1,search:{activityId:"",search:"",pageNum:1,pageSize:20},tableData:[],total:0,loading:!1}},created:function(){this.search.activityId=this.$route.params.id,this.showSendTime=1==this.$route.query.flag,this.getData()},methods:{getData:function(){var t=this;this.loading=!0,Object(r.h)(this.search).then(function(e){var n=e.result||{},a=n.result,r=n.totalCount;t.total=r,t.tableData=a}).finally(function(){return t.loading=!1})},handleCurrentChange:function(t){this.search.pageNum=t,this.getData()},handleSizeChange:function(t){this.search.pageSize=t,this.handleCurrentChange(1)},formatAiStatus:function(t){return{1:"已提交",2:"已删除",3:"已接通",4:"线路问题",5:"被叫问题"}[t]||"--"}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"data-detail"},[a("dm-sub-title",{staticStyle:{"margin-bottom":"5px"}},[t._v("客户明细")]),t._v(" "),a("div",{staticClass:"page-tip"},[t._v("消费金额字段每天更新 1 次")]),t._v(" "),a("el-input",{staticClass:"search-bar",attrs:{type:"text",placeholder:"请输入姓名/昵称/手机号/会员卡号","prefix-icon":"el-icon-search",clearable:""},on:{change:function(e){return t.handleCurrentChange(1)}},model:{value:t.search.search,callback:function(e){t.$set(t.search,"search",e)},expression:"search.search"}}),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.tableData,tooltipEffect:"light"}},[a("el-table-column",{attrs:{label:"基本信息","min-width":"200px","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return a("div",{staticClass:"member-info"},[r.memberImage?a("img",{staticClass:"member-logo",attrs:{src:r.memberImage,alt:""}}):a("img",{staticClass:"member-logo",attrs:{src:n("hKdl"),alt:""}}),t._v(" "),a("div",[a("p",{staticClass:"member-name"},[t._v("\n "+t._s(r.memberNick||"--")),r.memberName?a("span",{staticClass:"member-subname"},[t._v("("+t._s(r.memberName)+")")]):t._e()]),t._v(" "),a("p",{staticClass:"member-name"},[t._v(t._s(r.memberMobile||"--"))])])])}}])}),t._v(" "),a("el-table-column",{attrs:{label:"会员卡号","min-width":"130px",prop:"memberCard",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"会员等级","min-width":"90px",prop:"memberGradeName",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"服务门店","min-width":"190px",prop:"mainStoreName",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"通话状态","min-width":"80px",prop:"aiStatus","show-overflow-tooltip":"",formatter:function(e,n,a){return t.formatAiStatus(a)}}}),t._v(" "),a("el-table-column",{attrs:{label:"通话时长","min-width":"80px",prop:"aiDurationSec",formatter:function(t,e,n){return n>0?n+"s":"0s"}}}),t._v(" "),a("el-table-column",{attrs:{label:"意向标签","min-width":"130px",prop:"aiLabel",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"消费金额(实付)","min-width":"120px",prop:"orderPayAmount",formatter:function(t,e,n){return null==n?"--":n}}}),t._v(" "),a("el-table-column",{attrs:{label:"外呼时间","min-width":"100px",prop:"aiTime"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("p",[t._v(t._s(t.formatDateTimeByType(n.aiTime,"yyyy-MM-dd")||"--"))]),t._v(" "),a("p",[t._v(t._s(t.formatDateTimeByType(n.aiTime,"HH:mm:ss")||"--"))])]}}])}),t._v(" "),t.showSendTime?a("el-table-column",{attrs:{label:"短信发送时间","min-width":"110px",prop:"smsSendTime"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("p",[t._v(t._s(t.formatDateTimeByType(n.smsSendTime,"yyyy-MM-dd")||"--"))]),t._v(" "),a("p",[t._v(t._s(t.formatDateTimeByType(n.smsSendTime,"HH:mm:ss")||"--"))])]}}])}):t._e()],1),t._v(" "),t.total>0?a("dm-pagination",{attrs:{background:"",total:t.total,"current-page":t.search.pageNum,"page-size":t.search.pageSize,"page-sizes":[20,40,60,80],layout:"total, sizes, prev, pager, next"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}):t._e()],1)},staticRenderFns:[]};var u=n("VU/8")(i,c,!1,function(t){n("ffgC")},"data-v-d7ed350e",null);e.default=u.exports},"Qb7/":function(t,e,n){"use strict";n.d(e,"t",function(){return i}),n.d(e,"r",function(){return c}),n.d(e,"v",function(){return u}),n.d(e,"A",function(){return o}),n.d(e,"b",function(){return s}),n.d(e,"p",function(){return l}),n.d(e,"x",function(){return m}),n.d(e,"w",function(){return b}),n.d(e,"c",function(){return f}),n.d(e,"z",function(){return p}),n.d(e,"y",function(){return d}),n.d(e,"q",function(){return g}),n.d(e,"k",function(){return h}),n.d(e,"j",function(){return v}),n.d(e,"h",function(){return y}),n.d(e,"s",function(){return _}),n.d(e,"u",function(){return j}),n.d(e,"d",function(){return O}),n.d(e,"o",function(){return w}),n.d(e,"a",function(){return k}),n.d(e,"m",function(){return C}),n.d(e,"i",function(){return T}),n.d(e,"e",function(){return x}),n.d(e,"f",function(){return S}),n.d(e,"g",function(){return D}),n.d(e,"l",function(){return z}),n.d(e,"n",function(){return N});var a=n("6Hqf"),r="api-marketing/ai/",i=function(t){return Object(a.b)(r+"page-statistics",t,!0)},c=function(t){return Object(a.b)(r+"page",t,!0)},u=function(t){return Object(a.b)("/api-marketing/recharge-center",t)},o=function(t){return Object(a.b)(r+"get-template-list",t,!0)},s=function(t){return Object(a.b)("/api-marketing/ai-dict-list",t,!0,!1,"get")},l=function(t){return Object(a.b)(r+"/init-activity",t,!0)},m=function(t){return Object(a.b)(r+"stop-activity-plan",t,!0,!1,"get")},b=function(t){return Object(a.b)(r+"start-activity-plan",t,!0,!1,"get")},f=function(t){return Object(a.b)(r+"get-activity-detail",t,!0,!1,"get")},p=function(t){return Object(a.b)("/api-marketing/template/page-statistics",t,!0,!1,"post")},d=function(t){return Object(a.b)("/api-marketing/template/query",t,!0,!1,"get")},g=function(t){return Object(a.b)("/api-marketing/list-all-holidays",t,!0,!1,"get")},h=function(t){return Object(a.b)(r+"/get-member-count",t,!0,!1,"get")},v=function(t){return Object(a.b)("/api-marketing/page-activity-event-exec-log",t,!0,!1,"get")},y=function(t){return Object(a.b)("/api-marketing/statistics/page-data-statistics-custom-detail",t,!0,!1,"get")},_=function(t){return Object(a.b)("/gic-member-tag-web/memberTag/pageMemberTagDetail",t,!0,!1,"get")},j=function(t){return Object(a.b)("/gic-member-tag-web/memberTag/platformHomePageByAI",t,!0,!1,"get")},O=function(t){return Object(a.b)("/api-marketing/statistics/get-activity-info",t,!0,!1,"get")},w=function(t){return Object(a.b)("/api-marketing/get-sms-template-echo",t,!0)},k=function(t){return Object(a.b)("/api-marketing/ai/ai-account-check",t,!0,!1,"get")},C=function(t){return Object(a.b)("/api-marketing/statistics/out-bound",t,!0,!1,"get")},T=function(t){return Object(a.b)("/api-marketing/statistics/intention-label",t,!0,!1,"get")},x=function(t){return Object(a.b)("/api-marketing/statistics/bill-quality-analysis",t,!0,!1,"get")},S=function(t){return Object(a.b)("/api-marketing/statistics/call-duration",t,!0,!1,"get")},D=function(t){return Object(a.b)("/api-marketing/statistics/comparative-statistics",t,!0,!1,"get")},z=function(t){return Object(a.b)("/api-plug/query-member-crowd-new",t,!0)},N=function(t){return Object(a.b)("/api-marketing/statistics/plan-statistics",t,!0,!1,"get")}},ffgC:function(t,e){}});
\ No newline at end of file
webpackJsonp([21],{"6W+3":function(t,e){},D57V:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("0xDb"),r=n("Qb7/"),i={name:"AiDataDetail",data:function(){return{formatDateTimeByType:a.g,showSendTime:!1,search:{activityId:"",search:"",pageNum:1,pageSize:20},tableData:[],total:0,loading:!1}},created:function(){this.search.activityId=this.$route.params.id,this.showSendTime=1==this.$route.query.flag,this.getData()},methods:{getData:function(){var t=this;this.loading=!0,Object(r.h)(this.search).then(function(e){var n=e.result||{},a=n.result,r=n.totalCount;t.total=r,t.tableData=a}).finally(function(){return t.loading=!1})},handleCurrentChange:function(t){this.search.pageNum=t},handleSizeChange:function(t){this.search.pageSize=t,this.handleCurrentChange(1)},formatAiStatus:function(t){return{1:"已提交",2:"已删除",3:"已接通",4:"线路问题",5:"被叫问题"}[t]||"--"}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"data-detail"},[a("dm-sub-title",{staticStyle:{"margin-bottom":"5px"}},[t._v("客户明细")]),t._v(" "),a("div",{staticClass:"page-tip"},[t._v("消费金额字段每天更新 1 次")]),t._v(" "),a("el-input",{staticClass:"search-bar",attrs:{type:"text",placeholder:"请输入姓名/昵称/手机号/会员卡号","prefix-icon":"el-icon-search",clearable:""},on:{change:t.handleCurrentChange},model:{value:t.search.search,callback:function(e){t.$set(t.search,"search",e)},expression:"search.search"}}),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{data:t.tableData,tooltipEffect:"light"}},[a("el-table-column",{attrs:{label:"基本信息","min-width":"200px","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var r=e.row;return a("div",{staticClass:"member-info"},[r.memberImage?a("img",{staticClass:"member-logo",attrs:{src:r.memberImage,alt:""}}):a("img",{staticClass:"member-logo",attrs:{src:n("hKdl"),alt:""}}),t._v(" "),a("div",[a("p",{staticClass:"member-name"},[t._v("\n "+t._s(r.memberNick||"--")),r.memberName?a("span",{staticClass:"member-subname"},[t._v("("+t._s(r.memberName)+")")]):t._e()]),t._v(" "),a("p",{staticClass:"member-name"},[t._v(t._s(r.memberMobile||"--"))])])])}}])}),t._v(" "),a("el-table-column",{attrs:{label:"会员卡号","min-width":"130px",prop:"memberCard",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"会员等级","min-width":"90px",prop:"memberGradeName",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"服务门店","min-width":"190px",prop:"mainStoreName",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"通话状态","min-width":"80px",prop:"aiStatus","show-overflow-tooltip":"",formatter:function(e,n,a){return t.formatAiStatus(a)}}}),t._v(" "),a("el-table-column",{attrs:{label:"通话时长","min-width":"80px",prop:"aiDurationSec",formatter:function(t,e,n){return n>0?n+"s":"0s"}}}),t._v(" "),a("el-table-column",{attrs:{label:"意向标签","min-width":"130px",prop:"aiLabel",formatter:function(t,e,n){return n||"--"}}}),t._v(" "),a("el-table-column",{attrs:{label:"消费金额(实付)","min-width":"120px",prop:"orderPayAmount",formatter:function(t,e,n){return null==n?"--":n}}}),t._v(" "),a("el-table-column",{attrs:{label:"外呼时间","min-width":"100px",prop:"aiTime"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("p",[t._v(t._s(t.formatDateTimeByType(n.aiTime,"yyyy-MM-dd")||"--"))]),t._v(" "),a("p",[t._v(t._s(t.formatDateTimeByType(n.aiTime,"HH:mm:ss")||"--"))])]}}])}),t._v(" "),t.showSendTime?a("el-table-column",{attrs:{label:"短信发送时间","min-width":"110px",prop:"smsSendTime"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("p",[t._v(t._s(t.formatDateTimeByType(n.smsSendTime,"yyyy-MM-dd")||"--"))]),t._v(" "),a("p",[t._v(t._s(t.formatDateTimeByType(n.smsSendTime,"HH:mm:ss")||"--"))])]}}])}):t._e()],1),t._v(" "),t.total>0?a("dm-pagination",{attrs:{background:"",total:t.total,"current-page":t.search.pageNum,"page-size":t.search.pageSize,"page-sizes":[20,40,60,80],layout:"total, sizes, prev, pager, next"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}):t._e()],1)},staticRenderFns:[]};var u=n("VU/8")(i,c,!1,function(t){n("6W+3")},"data-v-ebb6858a",null);e.default=u.exports},"Qb7/":function(t,e,n){"use strict";n.d(e,"t",function(){return i}),n.d(e,"r",function(){return c}),n.d(e,"v",function(){return u}),n.d(e,"A",function(){return o}),n.d(e,"b",function(){return s}),n.d(e,"p",function(){return l}),n.d(e,"x",function(){return m}),n.d(e,"w",function(){return b}),n.d(e,"c",function(){return f}),n.d(e,"z",function(){return p}),n.d(e,"y",function(){return d}),n.d(e,"q",function(){return g}),n.d(e,"k",function(){return h}),n.d(e,"j",function(){return v}),n.d(e,"h",function(){return y}),n.d(e,"s",function(){return _}),n.d(e,"u",function(){return j}),n.d(e,"d",function(){return O}),n.d(e,"o",function(){return w}),n.d(e,"a",function(){return k}),n.d(e,"m",function(){return T}),n.d(e,"i",function(){return C}),n.d(e,"e",function(){return x}),n.d(e,"f",function(){return S}),n.d(e,"g",function(){return D}),n.d(e,"l",function(){return z}),n.d(e,"n",function(){return N});var a=n("6Hqf"),r="api-marketing/ai/",i=function(t){return Object(a.b)(r+"page-statistics",t,!0)},c=function(t){return Object(a.b)(r+"page",t,!0)},u=function(t){return Object(a.b)("/api-marketing/recharge-center",t)},o=function(t){return Object(a.b)(r+"get-template-list",t,!0)},s=function(t){return Object(a.b)("/api-marketing/ai-dict-list",t,!0,!1,"get")},l=function(t){return Object(a.b)(r+"/init-activity",t,!0)},m=function(t){return Object(a.b)(r+"stop-activity-plan",t,!0,!1,"get")},b=function(t){return Object(a.b)(r+"start-activity-plan",t,!0,!1,"get")},f=function(t){return Object(a.b)(r+"get-activity-detail",t,!0,!1,"get")},p=function(t){return Object(a.b)("/api-marketing/template/page-statistics",t,!0,!1,"post")},d=function(t){return Object(a.b)("/api-marketing/template/query",t,!0,!1,"get")},g=function(t){return Object(a.b)("/api-marketing/list-all-holidays",t,!0,!1,"get")},h=function(t){return Object(a.b)(r+"/get-member-count",t,!0,!1,"get")},v=function(t){return Object(a.b)("/api-marketing/page-activity-event-exec-log",t,!0,!1,"get")},y=function(t){return Object(a.b)("/api-marketing/statistics/page-data-statistics-custom-detail",t,!0,!1,"get")},_=function(t){return Object(a.b)("/gic-member-tag-web/memberTag/pageMemberTagDetail",t,!0,!1,"get")},j=function(t){return Object(a.b)("/gic-member-tag-web/memberTag/platformHomePageByAI",t,!0,!1,"get")},O=function(t){return Object(a.b)("/api-marketing/statistics/get-activity-info",t,!0,!1,"get")},w=function(t){return Object(a.b)("/api-marketing/get-sms-template-echo",t,!0)},k=function(t){return Object(a.b)("/api-marketing/ai/ai-account-check",t,!0,!1,"get")},T=function(t){return Object(a.b)("/api-marketing/statistics/out-bound",t,!0,!1,"get")},C=function(t){return Object(a.b)("/api-marketing/statistics/intention-label",t,!0,!1,"get")},x=function(t){return Object(a.b)("/api-marketing/statistics/bill-quality-analysis",t,!0,!1,"get")},S=function(t){return Object(a.b)("/api-marketing/statistics/call-duration",t,!0,!1,"get")},D=function(t){return Object(a.b)("/api-marketing/statistics/comparative-statistics",t,!0,!1,"get")},z=function(t){return Object(a.b)("/api-plug/query-member-crowd-new",t,!0)},N=function(t){return Object(a.b)("/api-marketing/statistics/plan-statistics",t,!0,!1,"get")}}});
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(c,t,f){for(var o,d,i,b=0,u=[];b<c.length;b++)d=c[b],r[d]&&u.push(r[d][0]),r[d]=0;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);for(n&&n(c,t,f);u.length;)u.shift()();if(f)for(b=0;b<f.length;b++)i=a(a.s=f[b]);return i};var c={},r={24:0};function a(n){if(c[n])return c[n].exports;var r=c[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var n=r[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var c=new Promise(function(c,a){n=r[e]=[c,a]});n[2]=c;var t=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,a.nc&&f.setAttribute("nonce",a.nc),f.src=a.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:"85f6ddcfb372abff8850",1:"1621a0bf115810496f71",2:"c11905f5088cc40c2f8f",3:"85541fb2b942a6a5d6ac",4:"d91c2039c462bbdbe824",5:"4549bbfa6861c32e94fd",6:"ef4f67dae3ca5047cd2b",7:"1221f8ecd4505fa69110",8:"2e260bf5fbda1c669e63",9:"fe11d8b6fea8a8e19249",10:"3207f744a153e25b6edb",11:"15f7f07e91c2a734adea",12:"7968c12690cb7f7f1285",13:"abfbbd363a83e41fc171",14:"afd3a50e761e817c6f71",15:"1b70e4a5b86af7a9c7c2",16:"cc9fedc5e817f8bc88dd",17:"c6dfd322921082088452",18:"930953981d0ed846b92f",19:"e8bd8ee3e170dc2cfa92",20:"ea12582187b9b8bce5bf",21:"f0147984c968b77b51da"}[e]+".js";var o=setTimeout(d,12e4);function d(){f.onerror=f.onload=null,clearTimeout(o);var n=r[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return f.onerror=f.onload=d,t.appendChild(f),c},a.m=e,a.c=c,a.d=function(e,n,c){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:c})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="/marketing/",a.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,o){for(var f,d,i,b=0,u=[];b<r.length;b++)d=r[b],a[d]&&u.push(a[d][0]),a[d]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,o);u.length;)u.shift()();if(o)for(b=0;b<o.length;b++)i=t(t.s=o[b]);return i};var r={},a={24:0};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.e=function(e){var n=a[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,t){n=a[e]=[r,t]});n[2]=r;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:"85f6ddcfb372abff8850",1:"1621a0bf115810496f71",2:"c11905f5088cc40c2f8f",3:"85541fb2b942a6a5d6ac",4:"d91c2039c462bbdbe824",5:"4549bbfa6861c32e94fd",6:"ef4f67dae3ca5047cd2b",7:"1221f8ecd4505fa69110",8:"2e260bf5fbda1c669e63",9:"fe11d8b6fea8a8e19249",10:"3207f744a153e25b6edb",11:"15f7f07e91c2a734adea",12:"7968c12690cb7f7f1285",13:"abfbbd363a83e41fc171",14:"dbe9b90bad55ed545f10",15:"1b70e4a5b86af7a9c7c2",16:"1158d8ade9cd14c56043",17:"c6dfd322921082088452",18:"930953981d0ed846b92f",19:"832a08c246670c050bc7",20:"ea12582187b9b8bce5bf",21:"6868891e9a3d48d42714"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=a[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return o.onerror=o.onload=d,c.appendChild(o),r},t.m=e,t.c=r,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="/marketing/",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -10,7 +10,7 @@
</div>
<defineTime v-show="form.callFlag == 1" ref="defineTime" :data="form.callTime" />
</el-form-item>
<el-form-item label="活动有效期" required>
<el-form-item label="活动有效期" required prop="activeTime">
<el-date-picker value-format="timestamp" format="yyyy-MM-dd" :picker-options="pickerOptions" @blur="minTime = maxTime = null" v-model="form.activeTime" @change="handleDateChange" type="daterange" placeholder="请选择生日范围" range-separator="~" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker>
<span class="tips">由于外呼线路有限,为保证外呼触达率,建议外呼时间周期不小于5天</span>
</el-form-item>
......@@ -51,7 +51,9 @@ export default {
}
}
},
rules: {}
rules: {
activeTime: { required: true, message: '活动有效期不能为空' }
}
};
},
props: {
......@@ -97,6 +99,7 @@ export default {
});
}
this.$refs.form.validate(val => {
console.log(val);
if (val) {
const { callFlag, callTime, activeTime } = this.form;
const obj = {
......
......@@ -117,7 +117,7 @@ export default {
return (rule, value, callback) => {
if (!endTime) {
callback(new Error(' '));
} else if (endTime < startTime) {
} else if (endTime <= startTime) {
callback(new Error('结束时间要大于开始时间'));
} else {
this.$refs.defineTime.clearValidate('timeRangeList.' + i + '.startTime');
......
......@@ -102,61 +102,7 @@ export default {
holiday_date1: { validator: holiday_date1 },
holiday_date2: { validator: holiday_date2 }
},
holidayData: [
{
id: 'S', //节日分类ID
name: '', //节日分类名称
holidaysList: [
{
id: '1', // 节日配置ID
name: '妇女节', //节日配置名称
date: '2020-03-08' //节日配置日期
},
{
id: '2', // 节日配置ID
name: '618', //节日配置名称
date: '2020-06-18' //节日配置日期
},
{
id: '3', // 节日配置ID
name: '端午节端午节端午', //节日配置名称
date: '2020-10-01' //节日配置日期
}
]
},
{
id: 'A', //节日分类ID
name: '', //节日分类名称
holidaysList: [
{
id: '4', // 节日配置ID
name: '端午节', //节日配置名称
date: '2020-05-05' //节日配置日期
},
{
id: '5', // 节日配置ID
name: '中秋节', //节日配置名称
date: '2020-07-15' //节日配置日期
},
{
id: '6', // 节日配置ID
name: '愚人节', //节日配置名称
date: '2020-04-01' //节日配置日期
}
]
},
{
id: 'B', //节日分类ID
name: '', //节日分类名称
holidaysList: [
{
id: '7', // 节日配置ID
name: '元宵节', //节日配置名称
date: '2020-01-01' //节日配置日期
}
]
}
],
holidayData: [],
selectedData: '',
visible: false,
pickerOptions: {
......
......@@ -32,7 +32,7 @@
<el-radio :label="1">客户分组</el-radio>
</el-radio-group>
<div>
<div class="tips" style="margin:0 0 12px 0; " v-if="form.memberType == 0">{{ this.form.sence == 3 ? '默认为全部未添加企微好友的客户' : '默认为权限范围内的全部客户' }}</div>
<div class="tips" style="margin:0 0 12px 0; " v-if="form.memberType == 0">{{ this.form.scene == 3 ? '默认为全部未添加企微好友的客户' : '默认为权限范围内的全部客户' }}</div>
<el-button v-if="form.memberType == 0 && !memberCrowdWidgetId && form.scene != 4" size="small" @click="ruleVisible = true">添加其他条件</el-button>
<ruleFilter v-show="form.memberType == 0 && form.scene != 4" :visiable.sync="ruleVisible" @save="handleRuleFilterSave" :memberCrowdWidgetId="memberCrowdWidgetId" />
<el-button v-if="form.memberType == 1 && !selectedGroupIds" size="small" @click="groupVisible = true">添加分组</el-button>
......@@ -386,7 +386,7 @@ export default {
templateOptions: [], //话术模板下拉
rules: {
activityName: { required: true, message: '活动名称不能为空' },
aiTemplateId: { required: true, message: '活动名称不能为空' },
aiTemplateId: { required: true, message: '话术模板不能为空' },
analyseDays: { required: true, message: '分析天数不能为空' },
analyseAmount: { required: true, message: '活动目标不能为空' },
memberType: { required: true, validator: memberType }
......@@ -581,6 +581,7 @@ export default {
},
async submit() {
const activeTimeData = await this.$refs[`activeTime${[1, 2].includes(this.form.scene) ? this.form.scene : ''}`].submit();
console.log(activeTimeData);
if (!activeTimeData) return;
const { startDate, endDate, callFlag, callTime, birth_type, birth_days, holiday_date, holiday_type, holiday_name } = activeTimeData;
......
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