chunk-318e.b1c9d926.js 9.5 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-318e"],{"7ZaC":function(e,t,s){"use strict";var o=s("NNSn");s.n(o).a},NNSn:function(e,t,s){},hJj0:function(e,t,s){"use strict";s.r(t);var o=s("QbLZ"),i=s.n(o),r=s("glbJ"),a=s("ErL5"),n=s("2gMQ"),c=s("x8Yw"),m={data:function(){return{addDepartmentTipsShow:!1,showPage:!1,id:0,form:{uid:"",nickname:"",avatar:"",work_wechat_userid:"",group_id:"",confirm_password:"",is_recommend:"",order_num:"",desc:"",tags:"",sketch:""},uploadShow:!1,submit_url:"",is_edit:!1,member_keyword:"",member_show:!1,member_list:[],group_list:[],choosed_member:{},loading:!1,work_user_keyword:"",work_user_show:!1,work_user_list:[],choosed_work_user:{},rules:{uid:{required:!0,message:"请选择会员"},nickname:{required:!0,message:"请输入客服昵称"}},checkboxArr:[],checkboxIds:{}}},created:function(){},components:{Tinymce:r.a,uploadImg:a.a,yun_service_side:n.a,dialog_choice_department_staff:c.a},mounted:function(){this.id=this.$route.query.id,this.getGroup(),this.id?(this.is_edit=!0,this.submit_url="plugin/YunChat/employeeUpdate",this.getData()):this.submit_url="plugin/YunChat/employeeCreate"},methods:{choiceComfirm:function(e){this.form.work_wechat_userid=e.checkboxArr[0].user_id,this.choosed_member.avatar=e.checkboxArr[0].avatar,this.form.nickname=e.checkboxArr[0].name,this.form.uid=e.checkboxArr[0].uid,console.log(this.form)},goParent:function(){this.$router.push(this.fun.getUrl("serviceEmployeeList"))},getGroup:function(){var e=this;$http.pc_post("plugin/YunChat/groupQuery",{},"loading").then(function(t){t.result?e.group_list=t.data:e.$message({message:t.msg,type:"error"})},function(e){this.$message({message:e.msg,type:"error"})})},getData:function(){var e=this;$http.pc_post("plugin/YunChat/employeeGetDetail",{id:this.id},"loading").then(function(t){t.result?(e.form=i()({},t.data),e.form.group_id||(e.form.group_id=""),e.choosed_member=t.data.has_one_member,console.log(e.form),e.choosed_work_user=t.data.has_one_work_employee):e.$message({message:t.msg,type:"error"}),e.showPage=!0},function(t){e.$message({message:t.msg,type:"error"})})},openMember:function(){this.addDepartmentTipsShow=!0},getMember:function(){var e=this;$http.pc_post("admin/businessGetMemberByMobile",{mobile:this.member_keyword}).then(function(t){t.result?e.member_list=t.data:e.$message({type:"error",message:t.msg})},function(t){e.$message({type:"error",message:t.msg}),console.log(t)})},chooseMember:function(e){this.choosed_member=e,this.form.uid=e.uid,this.member_show=!1,console.log(this.form)},clearMember:function(){this.choosed_member={},this.form.uid="",this.choosed_work_user={},this.form.work_wechat_userid="",this.$forceUpdate()},openWorkUser:function(){this.work_user_show=!0},getWorkUser:function(){var e=this;$http.pc_post("admin/searchStaff",{kwd:this.work_user_keyword,is_qy_wx:1,disabled:0}).then(function(t){t.result?e.work_user_list=t.data:e.$message({type:"error",message:t.msg})},function(t){e.$message({type:"error",message:t.msg}),console.log(t)})},chooseWorkUser:function(e){this.choosed_work_user=e,this.form.work_wechat_userid=e.user_id,this.work_user_show=!1},submitForm:function(e){var t=this,s={uid:this.form.uid,nickname:this.form.nickname,avatar:this.form.avatar,work_wechat_userid:this.form.work_wechat_userid,group_id:this.form.group_id,is_recommend:this.form.is_recommend,order_num:this.form.order_num,desc:this.form.desc,tags:this.form.tags,sketch:this.form.sketch};this.id?s.id=this.id:(s.password=this.form.password,s.confirm_password=this.form.confirm_password),this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;$http.pc_post(t.submit_url,s,"loading").then(function(e){e.result?(t.$message({type:"success",message:"操作成功!"}),t.goBack()):t.$message({message:e.msg,type:"error"})},function(e){})})},goBack:function(){history.go(-1)},openUpload:function(){this.uploadShow=!0},sureImg:function(e){this.form.avatar=e},clearImg:function(e){this.form[e]="",this.$forceUpdate()}}},l=(s("7ZaC"),s("KHd+")),d=Object(l.a)(m,function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"all"},[s("yun_service_side",{attrs:{defaultActive:"serviceEmployeeList"}}),e._v(" "),s("div",{attrs:{id:"app"}},[s("div",{staticClass:"vue-crumbs"},[s("a",{on:{click:function(t){e.goParent()}}},[e._v("客服管理")]),e._v(" > 编辑客服\n ")]),e._v(" "),s("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"15%"}},[s("div",{staticClass:"vue-main"},[s("div",{staticClass:"vue-main-title"},[s("div",{staticClass:"vue-main-title-left"}),e._v(" "),s("div",{staticClass:"vue-main-title-content"},[e._v("编辑客服")])]),e._v(" "),s("div",{staticClass:"vue-main-form"},[s("el-form-item",{attrs:{label:"员工",prop:"uid"}},[e.form.uid?e._e():s("div",{staticClass:"upload-box",on:{click:function(t){e.openMember()}}},[s("div",{staticClass:"upload-box-member"},[s("i",{staticClass:"el-icon-plus",staticStyle:{"font-size":"32px"}}),s("br"),e._v("\n 选 择\n ")])]),e._v(" "),e.form.uid?s("div",{staticClass:"upload-boxed"},[s("img",{staticStyle:{width:"150px",height:"150px","border-radius":"5px",cursor:"pointer"},attrs:{src:null!==e.choosed_member?e.choosed_member.avatar:"",alt:""},on:{click:function(t){e.openMember()}}}),e._v(" "),s("div",{staticClass:"upload-boxed-text"},[e._v("重新选择")]),e._v(" "),s("div",{staticClass:"upload-boxed-text-clear",on:{click:function(t){e.clearMember("uid")}}},[e._v("清除选择")]),e._v(" "),s("div",{staticStyle:{"text-align":"center","line-height":"20px"}},[e._v(e._s(null!==e.choosed_member?e.choosed_member.nickname:""))])]):e._e(),e._v(" "),s("div",{staticClass:"tip"},[e._v("提示: 如果员工不是企业微信成员,当该客服不在线时,不能收到用户新消息提醒的企业微信通知")])]),e._v(" "),s("el-form-item",{attrs:{label:"客服昵称",prop:"nickname"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"客服聊天时显示的昵称"},model:{value:e.form.nickname,callback:function(t){e.$set(e.form,"nickname",t)},expression:"form.nickname"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"客服组",prop:"group_id"}},[s("el-select",{attrs:{clearable:"",placeholder:"请选择客服组"},model:{value:e.form.group_id,callback:function(t){e.$set(e.form,"group_id",t)},expression:"form.group_id"}},e._l(e.group_list,function(e){return s("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),s("el-form-item",{attrs:{label:"头像",prop:"avatar"}},[e.form.avatar?e._e():s("div",{staticClass:"upload-box",on:{click:e.openUpload}},[s("i",{staticClass:"el-icon-plus",staticStyle:{"font-size":"32px"}})]),e._v(" "),e.form.avatar?s("div",{staticClass:"upload-boxed",on:{click:e.openUpload}},[s("img",{staticStyle:{width:"150px",height:"150px","border-radius":"5px",cursor:"pointer"},attrs:{src:e.form.avatar,alt:""}}),e._v(" "),s("div",{staticClass:"upload-boxed-text"},[e._v("点击重新上传")])]):e._e(),e._v(" "),s("div",{staticClass:"tip"},[e._v("提示: 100*100px或正方型图片")])]),e._v(" "),s("el-form-item",{attrs:{label:"推荐",prop:"is_recommend"}},[s("div",[e._v("\n "+e._s(e.form.is_recommend?"是":"否")+"\n "),s("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.is_recommend,callback:function(t){e.$set(e.form,"is_recommend",t)},expression:"form.is_recommend"}})],1),e._v(" "),s("div",{staticClass:"tip"},[e._v("选中推荐,可以在装修客服聚合页面展示")])]),e._v(" "),s("el-form-item",{attrs:{label:"排序",prop:"order_num"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{type:"number"},model:{value:e.form.order_num,callback:function(t){e.$set(e.form,"order_num",t)},expression:"form.order_num"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("数字越多,排序越靠前")])],1),e._v(" "),s("el-form-item",{attrs:{label:"标签",prop:"tags"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入"},model:{value:e.form.tags,callback:function(t){e.$set(e.form,"tags",t)},expression:"form.tags"}}),e._v(" "),s("div",{staticClass:"tip",staticStyle:{display:"flex","margin-top":"8px"}},[e._v("按空格输入下一个标签词,前端显示效果:"),e.form.tags?s("div",{staticClass:"tags-box"},e._l(e.form.tags.split(/\s+/),function(t,o){return s("div",{key:o},[e._v(e._s(t))])})):e._e()])],1),e._v(" "),s("el-form-item",{attrs:{label:"简述",prop:"sketch"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入"},model:{value:e.form.sketch,callback:function(t){e.$set(e.form,"sketch",t)},expression:"form.sketch"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("一句话概述!")])],1),e._v(" "),s("el-form-item",{attrs:{label:"介绍",prop:"desc"}},[s("div",{staticStyle:{width:"85%"}},[e.showPage?[s("tinymce",{model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})]:e._e()],2)])],1)])]),e._v(" "),s("dialog_choice_department_staff",{ref:"dialog_choice_department_staff",attrs:{diaTitle:"选择员工",only_staff:"true",single:!0,from:"YunChat",show:e.addDepartmentTipsShow},on:{confirm:e.choiceComfirm,"update:show":function(t){e.addDepartmentTipsShow=t}}}),e._v(" "),s("div",{staticClass:"vue-page"},[s("div",{staticClass:"vue-center"},[s("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("form")}}},[e._v("提交")]),e._v(" "),s("el-button",{on:{click:e.goBack}},[e._v("返回")])],1)]),e._v(" "),s("upload-img",{attrs:{centerDialogVisible:e.uploadShow},on:{changeVisible:function(t){e.uploadShow=!1},sureImg:e.sureImg}})],1)],1)},[],!1,null,"76e4ddbc",null);d.options.__file="employee_detail.vue";t.default=d.exports}}]);