(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8d56b4c6"],{"0651":function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("el-dialog",{attrs:{title:e.dataForm.id?"修改客服信息":"新增客服信息","close-on-click-modal":!1,visible:e.visible},on:{close:e.handClose,"update:visible":function(a){e.visible=a}}},[t("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.open()}}},[t("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[t("el-input",{attrs:{disabled:!!e.row,placeholder:"请输入后台登录用户名"},model:{value:e.dataForm.userName,callback:function(a){e.$set(e.dataForm,"userName",a)},expression:"dataForm.userName"}})],1),e.row?e._e():t("el-form-item",{attrs:{label:"密码",prop:"password"}},[t("el-input",{attrs:{type:"password",placeholder:"请输入密码"},model:{value:e.dataForm.password,callback:function(a){e.$set(e.dataForm,"password",a)},expression:"dataForm.password"}})],1),e.row?e._e():t("el-form-item",{attrs:{label:"资金密码",prop:"safePassword"}},[t("el-input",{attrs:{type:"password",placeholder:"请输入资金密码"},model:{value:e.dataForm.safePassword,callback:function(a){e.$set(e.dataForm,"safePassword",a)},expression:"dataForm.safePassword"}})],1),t("el-form-item",{attrs:{label:"登录权限"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:function(a){return e.changeVal()}},model:{value:e.enabled.value,callback:function(a){e.$set(e.enabled,"value",a)},expression:"enabled.value"}},e._l(e.enabled,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"自动回复",prop:"autoAnswer"}},[t("el-input",{attrs:{type:"textarea",placeholder:""},model:{value:e.dataForm.autoAnswer,callback:function(a){e.$set(e.dataForm,"autoAnswer",a)},expression:"dataForm.autoAnswer"}})],1),t("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[t("el-input",{attrs:{type:"textarea",placeholder:""},model:{value:e.dataForm.remarks,callback:function(a){e.$set(e.dataForm,"remarks",a)},expression:"dataForm.remarks"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(a){e.visible=!1}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary"},on:{click:function(a){return e.open()}}},[e._v("确定")])],1),t("el-dialog",{attrs:{title:"确认增加",visible:e.dialogFormVisible,"append-to-body":!0},on:{"update:visible":function(a){e.dialogFormVisible=a}}},[t("el-form",{ref:"dataForm2",attrs:{model:e.dataForm2,rules:e.dataRule2,"label-width":"80px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&e._k(a.keyCode,"enter",13,a.key,"Enter")?null:e.dataFormSubmit()}}},[t("el-form-item",{attrs:{label:"登录人资金密码","label-width":e.formLabelWidth,prop:"loginSafeword"}},[t("el-input",{attrs:{type:"password",placeholder:"登录人资金密码",autocomplete:"off"},model:{value:e.dataForm2.loginSafeword,callback:function(a){e.$set(e.dataForm2,"loginSafeword",a)},expression:"dataForm2.loginSafeword"}})],1),e.row?e._e():t("el-form-item",{attrs:{label:"超级谷歌验证码","label-width":e.formLabelWidth,prop:"superGoogleAuthCode"}},[t("el-input",{attrs:{placeholder:"超级谷歌验证码",autocomplete:"off"},model:{value:e.dataForm2.superGoogleAuthCode,callback:function(a){e.$set(e.dataForm2,"superGoogleAuthCode",a)},expression:"dataForm2.superGoogleAuthCode"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(a){e.dialogFormVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:function(a){return e.dataFormSubmit()}}},[e._v("确 定")])],1)],1)],1)},o=[],s=(t("ed08"),t("20ca")),l=t("90c5"),i={data(){return{formLabelWidth:"120px",dialogFormVisible:!1,visible:!1,row:"",menuList:[],enabled:[{value:!0,label:"开启"},{value:!1,label:"关闭"}],menuListTreeProps:{label:"name",children:"children"},dataForm:{id:"",userName:"",roleName:"",autoAnswer:"",remarks:"",password:"",safePassword:"",loginSafeword:"",superGoogleAuthCode:""},dataForm2:{loginSafeword:"",superGoogleAuthCode:""},dataRule:{roleName:[{required:!0,message:"角色名称不能为空",trigger:"blur"},{pattern:/\s\S+|S+\s|\S/,message:"请输入正确的角色名称",trigger:"blur"}],userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],safePassword:[{required:!0,message:"资金密码不能为空",trigger:"blur"}],password:[{required:!0,message:"密码不能为空",trigger:"blur"}],loginSafeword:[{required:!0,message:"登录人资金密码不能为空",trigger:"blur"}],superGoogleAuthCode:[{required:!0,message:"超级谷歌验证码不能为空",trigger:"blur"}],autoAnswer:[{required:!0,message:"自动回复不能为空",trigger:"blur"}],remarks:[{required:!0,message:"备注不能为空",trigger:"blur"}]},dataRule2:{loginSafeword:[{required:!0,message:"登录人资金密码不能为空",trigger:"blur"}],superGoogleAuthCode:[{required:!0,message:"超级谷歌验证码不能为空",trigger:"blur"}]}}},methods:{init(e){this.row=e||"",this.visible=!0,this.row?(this.dataForm.userName=e.userName,this.dataForm.remarks=e.remarks,this.dataForm.autoAnswer=e.autoAnswer,this.enabled.value="1"==e.status,this.dataForm.id=e.id):this.enabled.value=this.enabled[0].value},open(){this.$refs["dataForm"].validate(e=>{if(!e)return!1;this.dialogFormVisible=!0})},handClose(){this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm)),this.$data.dataForm2=JSON.parse(JSON.stringify(this.$options.data().dataForm2)),this.$nextTick(()=>{this.$refs["dataForm"]&&this.$refs["dataForm"].clearValidate(),this.$refs["dataForm2"]&&this.$refs["dataForm2"].clearValidate()})},changeVal(e){this.$forceUpdate()},dataFormSubmit:Object(s["a"])((function(){this.row?this.$refs["dataForm2"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/customer/update"),method:"post",data:this.$http.adornData({autoAnswer:this.dataForm.autoAnswer,enabled:this.enabled.value,loginSafeword:Object(l["a"])(this.dataForm2.loginSafeword),remarks:this.dataForm.remarks,id:this.dataForm.id})}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1}})})}):this.$refs["dataForm2"].validate(e=>{e&&this.$http({url:this.$http.adornUrl("/customer/add"),method:"post",data:this.$http.adornData({autoAnswer:this.dataForm.autoAnswer,userName:this.dataForm.userName,enabled:this.enabled.value,loginSafeword:Object(l["a"])(this.dataForm2.loginSafeword),password:Object(l["a"])(this.dataForm.password),remarks:this.dataForm.remarks,safePassword:Object(l["a"])(this.dataForm.safePassword),superGoogleAuthCode:this.dataForm2.superGoogleAuthCode})}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{this.dialogFormVisible=!1,this.visible=!1}})})})}))}},d=i,n=t("2877"),u=Object(n["a"])(d,r,o,!1,null,null,null);a["default"]=u.exports},1:function(e,a){},"20ca":function(e,a,t){"use strict";t.d(a,"a",(function(){return r}));const r=(e,a)=>{let t,r=a||300;return function(){let a=arguments;t&&clearTimeout(t);let o=!t;t=setTimeout(()=>{t=null},r),o&&e.apply(this,a)}}},"90c5":function(e,a,t){"use strict";t.d(a,"a",(function(){return l}));var r=t("3452"),o=t.n(r);const s="-mall4j-password";function l(e){const a=Date.now(),t=o.a.enc.Utf8.parse(s),r=o.a.enc.Utf8.parse(a+e),l=o.a.AES.encrypt(r,t,{mode:o.a.mode.ECB,padding:o.a.pad.Pkcs7});return l.toString()}}}]);