(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5fc89eb6"],{"0f0e":function(e,t,i){"use strict";var a=i("c4c8"),n={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(e,t){for(var i in t)if(t[i].id===e)return!0;return!1},userLabel:function(e){var t=this;this.dataLabel=e,Object(a.ob)().then((function(e){e.data.map((function(e){e.children&&e.children.length&&(t.isUser=!0,e.children.map((function(e){t.inArray(e.id,t.dataLabel)?e.disabled=!0:e.disabled=!1})))})),t.labelList=e.data})).catch((function(e){t.$Message.error(e.msg)}))},selectLabel:function(e){if(e.disabled){var t=this.dataLabel.indexOf(this.dataLabel.filter((function(t){return t.id===e.id}))[0]);this.dataLabel.splice(t,1),e.disabled=!1}else this.dataLabel.push({label_name:e.label_name,id:e.id,tag_id:e.tag_id}),e.disabled=!0},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}},r=(i("a405"),i("2877")),s=Object(r.a)(n,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"label-wrapper"},[t("div",{staticClass:"list-box"},[e._l(e.labelList,(function(i,a){return e.isUser?t("div",{key:a,staticClass:"label-box"},[i.children&&i.children.length?t("div",{staticClass:"title"},[e._v("\n "+e._s(i.label_name)+"\n ")]):e._e(),i.children&&i.children.length?t("div",{staticClass:"list"},e._l(i.children,(function(i,a){return t("div",{key:a,staticClass:"label-item",class:{on:i.disabled},on:{click:function(t){return e.selectLabel(i)}}},[e._v("\n "+e._s(i.label_name)+"\n ")])})),0):e._e()]):e._e()})),e.isUser?e._e():t("div",[e._v("暂无标签")])],2),t("div",{staticClass:"footer"},[t("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:e.subBtn}},[e._v("确定")]),t("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:e.cancel}},[e._v("取消")])],1)])}),[],!1,null,"ea2c8f16",null);t.a=s.exports},"52dd":function(e,t,i){},"8b56":function(e,t,i){"use strict";i("52dd")},a405:function(e,t,i){"use strict";i("d5fd")},d5fd:function(e,t,i){},ea72:function(e,t,i){"use strict";i.r(t);var a=i("2f62"),n=i("9b41"),r=i("b0e7"),s=i("c297"),l=i("0f0e"),o=i("d708"),c=i("c276"),d=i("0e5c");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function p(e){for(var t=1;t0;return{title:e.label,expand:!0,value:e.value,selected:!1,checked:!1,children:i?e.children.map((function(e){return t.mapTree(e)})):[]}},modalPicTap:function(e,t,i){this.modalPic=!0,this.isChoice="dan"===e?"单选":"多选",this.picTit=t,this.tableIndex=i},snedChangeTime:function(e){this.formItem.send_time=e},handleRemove:function(e){this.formItem.welcome_words.attachments.splice(e,1)},getPicD:function(e){var t=this;e.map((function(e){return e.att_dir})).forEach((function(e){var i={msgtype:"image",image:{media_id:"",pic_url:""}};i.image.pic_url=e,t.formItem.welcome_words.attachments.push(i)})),this.modalPic=!1},addUser:function(){this.userList=this.formItem.user_ids,this.$refs.department.memberStatus=!0},changeMastart:function(e,t){this.formItem.user_ids=e.map((function(e){return{userid:e.userid,name:e.name,id:e.id}}))},handleDel:function(e){var t=this.formItem.user_ids.findIndex((function(t){return t.id===e}));this.formItem.user_ids.splice(t,1),this.getClientCount()},linkBlur:function(){if(!this.linkObj.link.url)return this.$Message.warning("请输入链接")},titleBlur:function(){if(!this.linkObj.link.title)return this.$Message.warning("请输入链接标题")},submit:function(){var e=this;if(!this.formItem.welcome_words.text.content.length)return this.$Message.error("请填写消息内容1");2==this.descType?this.formItem.welcome_words.attachments.push(this.linkObj):1==this.descType&&this.formItem.welcome_words.attachments.push(this.videoObj);var t=this.deepClone(this.formItem);t.user_ids=t.user_ids.map((function(e){return e.userid})),"0"===t.client_type&&(t.client_tag_list=[]),this.$refs.formItem.validate((function(i){i&&Object(n.T)(t).then((function(t){e.$Message.success(t.msg),e.$router.push(e.roterPre+"/work/client/moment")})).catch((function(t){e.$Message.error(t.msg)}))}))},deepClone:function(e){var t=Array.isArray(e)?[]:{};if(e&&"object"===u(e))for(var i in e)e.hasOwnProperty(i)&&(t[i]=e&&"object"===u(e[i])?this.deepClone(e[i]):e[i]);return t},videoSaveToUrl:function(e){var t=this;return-1!==["video/mp4"].indexOf(e.type)?(Object(d.a)({randoms:"",file:e,pieceSize:3,success:function(e){t.upload_type=!1,t.videoObj.video.url=e.file_path,t.$Spin.hide()},error:function(e){t.$Message.error(e.msg),t.$Spin.hide()},uploading:function(e,i){t.$Spin.show()}}),!1):this.$Message.warning({content:"文件 "+e.name+" 格式不正确, 请选择格式正确的视频",duration:5})},getToken:function(){this.header["Authori-zation"]="Bearer "+c.a.cookies.get("token")},getClientCount:function(){var e=this;Object(n.B)({is_all:1==this.formItem.client_type?0:1,label:this.formItem.client_tag_list,userid:this.formItem.user_ids.map((function(e){return e.userid}))}).then((function(t){e.clientCount=t.data.sum_count}))},openLabel:function(){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},activeData:function(e){this.labelShow=!1,this.dataLabel=e},labelClose:function(){this.labelShow=!1},closeLabel:function(e){var t=this.dataLabel.indexOf(this.dataLabel.filter((function(t){return t.id==e.id}))[0]);this.dataLabel.splice(t,1)}})},h=(i("8b56"),i("2877")),v=Object(h.a)(b,(function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"i-layout-page-header"},[t("PageHeader",{staticClass:"product_tabs",attrs:{"hidden-breadcrumb":""}},[t("div",{attrs:{slot:"title"},slot:"title"},[t("div",{staticClass:"float-l"},[t("router-link",{attrs:{to:{path:"".concat(e.roterPre,"/work/client/moment")}}},[t("div",{staticClass:"font-sm after-line"},[t("span",{staticClass:"iconfont iconfanhui"}),t("span",{staticClass:"pl10"},[e._v("返回")])])])],1),t("span",{staticClass:"mr20 ml16"},[e._v("发布朋友圈")])])])],1),t("Card",{staticClass:"ivu-mt mb100",attrs:{bordered:!1,"dis-hover":""}},[t("Form",{ref:"formItem",attrs:{model:e.formItem,"label-width":110,"label-colon":!0,rules:e.ruleValidate}},[t("FormItem",{attrs:{label:"任务名称",prop:"name"}},[t("Input",{staticClass:"input-add",attrs:{placeholder:"请输入任务名称"},model:{value:e.formItem.name,callback:function(t){e.$set(e.formItem,"name",t)},expression:"formItem.name"}})],1),t("FormItem",{attrs:{label:"成员类型",required:""}},[t("RadioGroup",{model:{value:e.formItem.type,callback:function(t){e.$set(e.formItem,"type",t)},expression:"formItem.type"}},[t("Radio",{attrs:{label:"0"}},[e._v("全部成员")]),t("Radio",{attrs:{label:"1"}},[e._v("选定成员")])],1)],1),1==e.formItem.type?t("FormItem",{attrs:{label:"发表成员"}},[t("Button",{on:{click:function(t){return e.addUser()}}},[e._v("选择成员")]),t("div",{staticClass:"mt10"},e._l(e.formItem.user_ids,(function(i,a){return t("Tag",{key:a,attrs:{closable:"",name:i.name,size:"large"},on:{"on-close":function(t){return e.handleDel(i.id)}}},[e._v(e._s(i.name))])})),1)],1):e._e(),t("FormItem",{attrs:{label:"可见的客户",required:""}},[t("RadioGroup",{model:{value:e.formItem.client_type,callback:function(t){e.$set(e.formItem,"client_type",t)},expression:"formItem.client_type"}},[t("Radio",{attrs:{label:"0"}},[e._v("全部客户")]),t("Radio",{attrs:{label:"1"}},[e._v("筛选客户")])],1),t("div",{staticClass:"desc"},[e._v("预估将发送到\n "),t("span",{staticClass:"client_count"},[e._v("["+e._s(e.clientCount)+"]")]),e._v("个客户朋友圈中。\n "),t("span",{directives:[{name:"show",rawName:"v-show",value:1==e.formItem.client_type,expression:"formItem.client_type == 1"}]},[e._v("将消息发送给符合条件的客户")])])],1),1==e.formItem.client_type?t("FormItem",{attrs:{label:"标签"}},[t("div",{staticClass:"acea-row row-between-wrapper label-content",on:{click:e.openLabel}},[t("div",{staticClass:"label-inner"},[e.dataLabel.length?t("div",e._l(e.dataLabel,(function(i){return t("Tag",{key:i.id,attrs:{closable:""},on:{"on-close":function(t){return e.closeLabel(i)}}},[e._v(e._s(i.label_name))])})),1):t("span",{staticClass:"placeholder"},[e._v("请选择")])]),t("div",{staticClass:"iconfont iconxiayi"})])]):e._e(),t("FormItem",{attrs:{label:"消息内容1",required:""}},[t("Input",{staticClass:"input-add",attrs:{type:"textarea",rows:4,"show-word-limit":"",placeholder:"请输入消息内容",maxlength:"1000"},model:{value:e.formItem.welcome_words.text.content,callback:function(t){e.$set(e.formItem.welcome_words.text,"content",t)},expression:"formItem.welcome_words.text.content"}})],1),t("FormItem",{attrs:{label:"消息内容2"}},[t("RadioGroup",{model:{value:e.descType,callback:function(t){e.descType=t},expression:"descType"}},[t("Radio",{attrs:{label:"0"}},[e._v("图片")]),t("Radio",{attrs:{label:"1"}},[e._v("视频")]),t("Radio",{attrs:{label:"2"}},[e._v("图文链接")])],1)],1),0==e.descType?t("FormItem",[t("div",{staticClass:"acea-row"},[e._l(e.formItem.welcome_words.attachments,(function(i,a){return t("div",{key:a,staticClass:"pictrue"},["image"==i.msgtype?t("img",{directives:[{name:"lazy",rawName:"v-lazy",value:i.image.pic_url,expression:"item.image.pic_url"}]}):e._e(),t("Button",{staticClass:"btndel",attrs:{shape:"circle",icon:"md-close"},nativeOn:{click:function(t){return e.handleRemove(a)}}})],1)})),e.formItem.welcome_words.attachments.length<9?t("div",{staticClass:"upLoad acea-row row-center-wrapper",on:{click:function(t){return e.modalPicTap("duo")}}},[t("Icon",{attrs:{type:"ios-camera-outline",size:"26"}})],1):e._e()],2),t("div",{staticClass:"tips"},[e._v("\n 因企业微信限制,图片长宽建议不超过1440x1080,大小不超过10M\n ")])]):e._e(),1==e.descType?t("FormItem",[e.upload_type?t("Upload",{staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:e.fileUrl2,"before-upload":e.videoSaveToUrl,data:e.uploadData,headers:e.header,multiple:!0}},[t("div",{staticClass:"videbox"},[e._v("\n\t\t\t\t +\n\t\t\t\t ")])]):t("Input",{staticClass:"input-add",attrs:{readonly:"",icon:"ios-close-circle-outline"},on:{"on-click":e.delVideo},model:{value:e.videoObj.video.url,callback:function(t){e.$set(e.videoObj.video,"url",t)},expression:"videoObj.video.url"}}),t("div",{staticClass:"tips"},[e._v("建议时长:9~30秒,大小10M以内")])],1):e._e(),2==e.descType?t("FormItem",{attrs:{label:"图文链接"}},[t("Input",{staticClass:"input-add",attrs:{placeholder:"链接地址请以http或https开头"},on:{"on-blur":function(t){return e.linkBlur()}},model:{value:e.linkObj.link.url,callback:function(t){e.$set(e.linkObj.link,"url",t)},expression:"linkObj.link.url"}})],1):e._e(),2==e.descType?t("FormItem",{attrs:{label:"链接标题"}},[t("Input",{staticClass:"input-add",attrs:{placeholder:"请输入链接标题"},on:{"on-blur":function(t){return e.titleBlur()}},model:{value:e.linkObj.link.title,callback:function(t){e.$set(e.linkObj.link,"title",t)},expression:"linkObj.link.title"}})],1):e._e(),t("FormItem",{attrs:{label:"发送方式",required:""}},[t("RadioGroup",{model:{value:e.formItem.send_type,callback:function(t){e.$set(e.formItem,"send_type",t)},expression:"formItem.send_type"}},[t("Radio",{attrs:{label:"0"}},[e._v("立即发送")]),t("Radio",{attrs:{label:"1"}},[e._v("定时发送")])],1)],1),1==e.formItem.send_type?t("FormItem",{attrs:{label:"定时发送时间",prop:"send_time"}},[t("DatePicker",{staticClass:"input-add",attrs:{type:"datetime",placeholder:"Select date"},on:{"on-change":e.snedChangeTime},model:{value:e.formItem.send_time,callback:function(t){e.$set(e.formItem,"send_time",t)},expression:"formItem.send_time"}})],1):e._e()],1)],1),t("Card",{staticClass:"fixed-card",attrs:{bordered:!1,"dis-hover":""}},[t("div",{staticClass:"acea-row row-center-wrapper"},[t("Button",{attrs:{type:"primary"},on:{click:function(t){return e.submit()}}},[e._v("提交")])],1)]),t("Modal",{attrs:{width:"960px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":1},model:{value:e.modalPic,callback:function(t){e.modalPic=t},expression:"modalPic"}},[e.modalPic?t("uploadPictures",{attrs:{isChoice:e.isChoice,gridBtn:e.gridBtn,gridPic:e.gridPic},on:{getPicD:e.getPicD}}):e._e()],1),t("department",{ref:"department",attrs:{"active-department":e.activeDepartment,"is-site":e.isSite,userList:e.userList,"only-department":e.onlyDepartment},on:{changeMastart:e.changeMastart}}),t("Modal",{attrs:{scrollable:"",title:"选择用户标签",closable:!0,width:"540","footer-hide":!0,"mask-closable":!1},model:{value:e.labelShow,callback:function(t){e.labelShow=t},expression:"labelShow"}},[t("userLabel",{ref:"userLabel",on:{activeData:e.activeData,close:e.labelClose}})],1)],1)}),[],!1,null,"15372cdd",null);t.default=v.exports}}]);