webpackJsonp([80],{ZS3G:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("Dd8w"),a=i.n(s),n=i("mvHQ"),r=i.n(n),l=i("Xxa5"),o=i.n(l),c=i("exGp"),_=i.n(c),m=i("fGUm"),d=i("UOPL"),h=i("zifI"),g=i("la//"),p={components:{selfCustomerservice:m.a,editCon:d.a,welcomEdit:h.a},data:function(){return{isCopy:-1!=this.$route.path.indexOf("welcom_message_copy"),loading:!1,user_id_list:[],is_for_all:0,editFlag:!0,is_day_parting:!1,name:"",deleteTimeIntervalList:[],timeIntervalList:[],init_welcom_con:{is_day_parting:1,weeks:[1,2,3,4,5,6,0],start_time:"",end_time:"",content:"",attachments:[]},main_msg_data:{is_day_parting:0,weeks:[],start_time:"",end_time:"",content:"",attachments:[]},dataInfo:{},key_we_index:1}},created:function(){this.$route.params.rule_id?this.detail():this.loading=!1},mounted:function(){this.handleAutoCreateMsg()},methods:{handleAutoCreateMsg:function(){var t=this;return _()(o.a.mark(function e(){var i,s,a,n,r,l,c,_,m,d,h,p;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.$route.query,s=i.from,a=i.miniProAppId,n=i.miniProPath,r=i.miniProDesc,l=i.miniProCover,c=i.h5Path,_=i.h5Desc,m=i.h5Cover,s&&s===g.E.PLAYLET_LINK_MINIAPP)try{(d=t.$refs.editCon)&&(d.fileEvent("miniprogram"),d.miniprogram.appid=decodeURIComponent(a),d.miniprogram.page=decodeURIComponent(n),d.miniprogram.title=decodeURIComponent(r),d.miniprogram.pic_url=decodeURIComponent(l))}catch(t){console.log("error => ",t)}else if(s&&s===g.E.PLAYLET_LINK_H5)try{(h=t.$refs.editCon)&&(h.fileEvent("linkExtend"),h.linkExtend.jump_url=decodeURIComponent(c),h.linkExtend.title=decodeURIComponent(_),h.linkExtend.picurl=decodeURIComponent(m))}catch(t){console.log("error => ",t)}else if(s&&s===g.E.PLAYLET_LINK_MULTI)try{(p=t.$refs.editCon)&&p.handleShowMultipleLinkEdit()}catch(t){console.log("error => ",t)}case 2:case"end":return e.stop()}},e,t)}))()},detail:function(){var t=this;this.loading=!0,this.$axios.get(this.URL.BASEURL+this.URL.welcomeMsg_detail,{params:{rule_id:this.$route.params.rule_id}}).then(function(e){e=e.data;if(t.loading=!1,e&&0==e.errno){t.dataInfo=e.rst,t.is_for_all=e.rst.is_for_all,t.user_id_list=e.rst.users?e.rst.users.split(","):[],t.name=e.rst.name;var i=e.rst.msg_list;i.forEach(function(t){String.prototype.replaceAll?t.content=t.content?t.content.replaceAll("%NICKNAME%","「客户昵称」"):"":t.content=t.content?t.content.replace(/\%NICKNAME\%/g,"「客户昵称」"):"",t.attachments=t.attachments&&""!=t.attachments?JSON.parse(t.attachments):[],t.weeks?t.weeks=t.weeks.split(","):t.weeks=[]});var s=i.filter(function(t){return 0==t.is_day_parting});t.main_msg_data=s&&s.length>0?s[0]:{},t.timeIntervalList=i.filter(function(t){return 1==t.is_day_parting}),i.length>1&&(t.is_day_parting=!0)}else 4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!1})},getAttachment:function(t){this.main_msg_data.attachments=t},getWelcomEdit:function(t,e){this.$set(this.timeIntervalList,e,t)},deleteWelcomCon:function(t){if(this.$route.params.rule_id&&this.timeIntervalList[t].msg_id){var e=JSON.parse(r()(this.timeIntervalList[t]));e.operate="del",this.deleteTimeIntervalList.push(e)}this.timeIntervalList.splice(t,1),this.key_we_index++},addWelcom:function(){this.timeIntervalList.push(this.init_welcom_con),this.key_we_index++},switchChange:function(){this.is_day_parting&&0==this.timeIntervalList.length&&this.timeIntervalList.push(this.init_welcom_con)},welcomeMsg_set:function(){var t=this;if(""!=this.name)if(0!=this.is_for_all||this.user_id_list&&0!=this.user_id_list.length)if(""!=this.main_msg_data.content||this.main_msg_data.attachments&&""!=this.main_msg_data.attachments&&0!=this.main_msg_data.attachments.length)if(""!=this.main_msg_data.content&&this.$getStrBytes(this.main_msg_data.content)>4e3)this.$message({message:"请检查【主】欢迎语内容,最多4000个字节,已超出!",type:"error"});else{var e=[];if(this.is_day_parting){for(var i=0;i4e3)return void this.$message({message:"请检查【时段"+(i+1)+"】欢迎语内容,最多4000个字节,已超出!",type:"error"});if(!s.weeks||0==s.weeks.length)return void this.$message({message:"请选择【时段"+(i+1)+"】发送日期!",type:"warning"});if(!s.start_time||""==s.start_time)return void this.$message({message:"请输入【时段"+(i+1)+"】发送开始时间!",type:"warning"});if(!s.end_time||""==s.end_time)return void this.$message({message:"请输入【时段"+(i+1)+"】发送结束时间!",type:"warning"});if(this.$date_compatible("2020-04-01 "+s.start_time).getTime()>this.$date_compatible("2020-04-01 "+s.end_time).getTime())return void this.$message({message:"请正确输入【时段"+(i+1)+"】发送时间!",type:"warning"})}e=e.concat(this.timeIntervalList)}else{var n=JSON.parse(r()(this.timeIntervalList));(n=n.filter(function(t){return t.msg_id})).forEach(function(t){t.operate="del"}),this.deleteTimeIntervalList=this.deleteTimeIntervalList.concat(n)}if((e=e.concat(this.deleteTimeIntervalList)).push(this.main_msg_data),e.forEach(function(t){if(t.weeks&&t.weeks.length>0){"string"==typeof t.weeks&&(t.weeks=t.weeks.split(","));var e="";t.weeks.forEach(function(t){e+=t+","}),t.weeks=e.slice(0,e.length-1)}else t.weeks="";String.prototype.replaceAll?t.content=t.content.replaceAll("「客户昵称」","%NICKNAME%"):t.content=t.content.replace(/「客户昵称」/g,"%NICKNAME%"),t.attachments=""==t.attachments||t.attachments&&0==t.attachments.length?"":r()(t.attachments)}),this.isCopy){var l=[];e.forEach(function(t){if(!t.operate||"del"!==t.operate){var e=JSON.parse(r()(t));delete e.msg_id,l.push(a()({},e))}}),e=[].concat(l)}this.$loading(this.$loadingConfig);var o={name:this.name,is_for_all:this.is_for_all,users:0==this.is_for_all?this.user_id_list.join(","):"",msg_data:e};this.$route.params.rule_id&&!this.isCopy?o.rule_id=this.$route.params.rule_id:o.rule_id="",this.$axios.post(this.URL.BASEURL+this.URL.welcomeMsg_set,o).then(function(e){e=e.data;t.$loading(t.$loadingConfig).close(),e&&0==e.errno?t.handleGoBack():4002!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.$loading(t.$loadingConfig).close()})}else this.$message({message:"请输入【主】欢迎语内容!",type:"warning"});else this.$message({message:"请选择使用成员!",type:"warning"});else this.$message({message:"请输入欢迎语标题!",type:"warning"})},handleGoBack:function(){this.$router.replace({path:"/welcomeMsg"})}}},v={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"createMassMsg"},[i("div",{staticClass:"backBox",on:{click:t.handleGoBack}},[t._m(0)]),t._v(" "),t.loading?t._e():i("div",{staticClass:"bg-ffffff",staticStyle:{padding:"15px"}},[i("h3",{staticClass:"bigTitle"},[t._v("基础信息\n "),t.$route.params.rule_id&&!t.isCopy?[1==t.dataInfo.enable?i("span",{staticClass:"detail_status status_ing"},[t._v("可用")]):t._e(),t._v(" "),0==t.dataInfo.enable?i("span",{staticClass:"detail_status status_del"},[t._v("禁用")]):t._e()]:t._e()],2),t._v(" "),t._m(1),t._v(" "),i("div",{staticClass:"regulations"},[t._m(2),t._v(" "),i("div",[i("div",{staticStyle:{display:"flex"}},[i("el-radio",{attrs:{label:1},model:{value:t.is_for_all,callback:function(e){t.is_for_all=e},expression:"is_for_all"}},[t._v("全部员工")]),t._v(" "),i("el-radio",{attrs:{label:0},model:{value:t.is_for_all,callback:function(e){t.is_for_all=e},expression:"is_for_all"}},[t._v("部分员工")])],1),t._v(" "),0==t.is_for_all?i("self-customerservice",{attrs:{title:"",width:"300px",afferent_users:t.user_id_list},on:{customerDefine:function(e){t.user_id_list=e}}}):t._e()],1)]),t._v(" "),i("div",{staticClass:"line",staticStyle:{"margin-top":"20px"}}),t._v(" "),i("h3",{staticClass:"bigTitle"},[t._v("发送欢迎语")]),t._v(" "),i("div",{staticClass:"regulations"},[t._m(3),t._v(" "),i("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"例:活动推送/拉新等",clearable:"",size:"small"},model:{value:t.name,callback:function(e){t.name="string"==typeof e?e.trim():e},expression:"name"}})],1),t._v(" "),i("div",{staticClass:"regulations"},[t._m(4),t._v(" "),i("edit-con",{ref:"editCon",attrs:{source:"welcom",afferent_content:t.main_msg_data.content,afferent_attachments:t.main_msg_data.attachments,isKHHYY:!0},on:{editContent:function(e){t.main_msg_data.content=e},changeAttachment:t.getAttachment}})],1),t._v(" "),i("h3",{staticClass:"bigTitle",staticStyle:{"margin-top":"20px"}},[t._v("\n 分时段欢迎语:\n "),i("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ddd"},on:{change:t.switchChange},model:{value:t.is_day_parting,callback:function(e){t.is_day_parting=e},expression:"is_day_parting"}})],1),t._v(" "),t.is_day_parting?[t._m(5),t._v(" "),t._l(t.timeIntervalList,function(e,s){return i("div",{key:s+"shiduan"+t.key_we_index,staticClass:"regulations regulations2"},[i("label",{staticStyle:{"margin-top":"30px","text-align":"right"}},[t._v("时段"+t._s(s+1)+":")]),t._v(" "),i("welcom-edit",{attrs:{deleteFlag:1!=t.timeIntervalList.length,editInfo:e,isKHHYY:!0},on:{welcomEditCon:function(e){t.getWelcomEdit(e,s)},deleteWelcomCon:function(e){return t.deleteWelcomCon(s)}}})],1)}),t._v(" "),i("div",{staticClass:"add_welcom_hint",on:{click:t.addWelcom}},[i("i",{staticClass:"el-icon-circle-plus-outline"}),t._v(" "),i("span",[t._v("添加分时段欢迎语")])])]:t._e(),t._v(" "),t._m(6),t._v(" "),i("button",{staticClass:"button",on:{click:t.welcomeMsg_set}},[t._v("保存")])],2)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"back"},[e("i",{staticClass:"el-icon-back"}),this._v(" "),e("span",[this._v("返回")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"self-hint",staticStyle:{"margin-top":"10px",width:"730px"}},[e("i",{staticClass:"el-icon-message-solid"}),this._v(" "),e("div",[e("p",[this._v("1、在渠道码处设置的欢迎语会被优先推送,如果成员在渠道码处设置了欢迎语,在此设置的欢迎语不会生效")]),this._v(" "),e("p",[this._v("2、一个成员如果被设置了多个欢迎语,将会使用最新设置或修改的欢迎语。")])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("使用成员:")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",[e("em",[this._v("*")]),this._v("欢迎语标题")])},function(){var t=this.$createElement,e=this._self._c||t;return e("label",{staticStyle:{"margin-top":"4px"}},[e("em",[this._v("*")]),this._v("欢迎语")])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"self-hint",staticStyle:{"margin-top":"20px",width:"750px","margin-left":"70px"}},[e("p",[this._v("分时段欢迎语 :")]),this._v(" "),e("div",[e("p",[this._v("1、员工上下班不同时间段可设置不同欢迎语;")]),this._v(" "),e("p",[this._v("2、分时段之外的时间将发送欢迎语。")])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"self-hint",staticStyle:{"margin-top":"20px",width:"750px","margin-left":"70px"}},[e("i",{staticClass:"el-icon-message-solid"}),this._v(" "),e("div",[e("p",[this._v("1、新建欢迎语最多可发送1条文字消息和9个附件")]),this._v(" "),e("p",[this._v("2、文字消息和附件不能同时为空,当两者均填写时用户会收到多条消息")]),this._v(" "),e("p",[this._v("3、欢迎语将在客户加为好友后20秒内下发,因网络延迟可能造成发送不成功")])])])}]};var f=i("VU/8")(p,v,!1,function(t){i("qeyy")},"data-v-df59d3ea",null);e.default=f.exports},qeyy:function(t,e){}});