新版交易所前段管理后台
1
PC-20250623MANY\Administrator
2025-09-18 76202ecee700d4c37eb55f900e37c9878bf4722b
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-743cfb91","chunk-d9905b9c","chunk-8d56b4c6","chunk-238be720"],{"0651":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改客服信息":"新增客服信息","close-on-click-modal":!1,visible:e.visible},on:{close:e.handClose,"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.open()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{disabled:!!e.row,placeholder:"请输入后台登录用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e.row?e._e():a("el-form-item",{attrs:{label:"密码",prop:"password"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入密码"},model:{value:e.dataForm.password,callback:function(t){e.$set(e.dataForm,"password",t)},expression:"dataForm.password"}})],1),e.row?e._e():a("el-form-item",{attrs:{label:"资金密码",prop:"safePassword"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入资金密码"},model:{value:e.dataForm.safePassword,callback:function(t){e.$set(e.dataForm,"safePassword",t)},expression:"dataForm.safePassword"}})],1),a("el-form-item",{attrs:{label:"登录权限"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:function(t){return e.changeVal()}},model:{value:e.enabled.value,callback:function(t){e.$set(e.enabled,"value",t)},expression:"enabled.value"}},e._l(e.enabled,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"自动回复",prop:"autoAnswer"}},[a("el-input",{attrs:{type:"textarea",placeholder:""},model:{value:e.dataForm.autoAnswer,callback:function(t){e.$set(e.dataForm,"autoAnswer",t)},expression:"dataForm.autoAnswer"}})],1),a("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[a("el-input",{attrs:{type:"textarea",placeholder:""},model:{value:e.dataForm.remarks,callback:function(t){e.$set(e.dataForm,"remarks",t)},expression:"dataForm.remarks"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.open()}}},[e._v("确定")])],1),a("el-dialog",{attrs:{title:"确认增加",visible:e.dialogFormVisible,"append-to-body":!0},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm2",attrs:{model:e.dataForm2,rules:e.dataRule2,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"登录人资金密码","label-width":e.formLabelWidth,prop:"loginSafeword"}},[a("el-input",{attrs:{type:"password",placeholder:"登录人资金密码",autocomplete:"off"},model:{value:e.dataForm2.loginSafeword,callback:function(t){e.$set(e.dataForm2,"loginSafeword",t)},expression:"dataForm2.loginSafeword"}})],1),e.row?e._e():a("el-form-item",{attrs:{label:"超级谷歌验证码","label-width":e.formLabelWidth,prop:"superGoogleAuthCode"}},[a("el-input",{attrs:{placeholder:"超级谷歌验证码",autocomplete:"off"},model:{value:e.dataForm2.superGoogleAuthCode,callback:function(t){e.$set(e.dataForm2,"superGoogleAuthCode",t)},expression:"dataForm2.superGoogleAuthCode"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确 定")])],1)],1)],1)},r=[],s=(a("ed08"),a("20ca")),l=a("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=a("2877"),u=Object(n["a"])(d,o,r,!1,null,null,null);t["default"]=u.exports},1:function(e,t){},1338:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.googleAuthBind?"解绑客服谷歌验证器":"绑定客服谷歌验证器",visible:e.visible,"append-to-body":!0},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[a("div",{staticClass:"gogTop"},[e.getInput?e._e():a("div",{staticClass:"gogRefresgh",on:{click:function(t){return e.getGoogleAuthSecret()}}},[a("i",{staticClass:"el-icon-refresh"})])]),e.getInput&&!e.googleAuthBind?a("el-form-item",{staticStyle:{position:"relative"},attrs:{label:"密钥"}},[a("el-input",{attrs:{type:"number",disabled:!0,placeholder:"请点击右侧 生成密钥和二维码"}}),a("span",{staticClass:"maTreButton",on:{click:function(t){return e.getGoogleAuthSecret()}}},[e._v("生成密钥和二维码")])],1):e._e(),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:!e.getInput,expression:"!getInput"}],staticStyle:{position:"relative"},attrs:{label:"密钥"}},[a("el-input",{attrs:{type:"text",disabled:!0},model:{value:e.dataForm.secret,callback:function(t){e.$set(e.dataForm,"secret",t)},expression:"dataForm.secret"}}),a("el-button",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:e.dataForm.secret,expression:"dataForm.secret",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:e.onCopy,expression:"onCopy",arg:"success"},{name:"clipboard",rawName:"v-clipboard:error",value:e.onError,expression:"onError",arg:"error"}],staticClass:"spaButton",attrs:{type:"button"}},[e._v(" 复制 ")])],1),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.getInput,expression:"!getInput"}],staticClass:"qrCode"},[a("img",{attrs:{src:e.gleimg,alt:""}})]),e.googleAuthBind?e._e():a("el-form-item",{attrs:{label:"谷歌验证",prop:"code"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入当前管理员谷歌验证码"},model:{value:e.dataForm.code,callback:function(t){e.$set(e.dataForm,"code",t)},expression:"dataForm.code"}})],1),a("el-form-item",{attrs:{label:"超级谷歌验证码",prop:"rootGoogleAuthCode"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入超级谷歌验证码"},model:{value:e.dataForm.rootGoogleAuthCode,callback:function(t){e.$set(e.dataForm,"rootGoogleAuthCode",t)},expression:"dataForm.rootGoogleAuthCode"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},r=[],s=a("20ca"),l=(a("90c5"),{data(){return{visible:!1,dataForm:{password:"",newPassword:"",urlencoded:"",rootGoogleAuthCode:"",code:"",secret:""},googleAuthBind:"",getInput:!0,gleimg:"",gogleUs:"",dataRule:{code:[{required:!0,message:"谷歌验证码不能为空",trigger:"blur"}],rootGoogleAuthCode:[{required:!0,message:"超级谷歌验证码不能为空",trigger:"blur"}]},data:{}}},computed:{userName:{get(){return this.$store.state.user.name}},mainTabs:{get(){return this.$store.state.common.mainTabs},set(e){this.$store.commit("common/updateMainTabs",e)}}},created(){console.log(this.googleAuthBind)},methods:{init(e,t,a){this.visible=!0,this.gogleUs=t,this.googleAuthBind=e,this.data={...a},this.$nextTick(()=>{this.getInput=!0,this.$refs["dataForm"].resetFields()})},dataFormSubmit:Object(s["a"])((function(){this.$refs["dataForm"].validate(e=>{e&&(this.googleAuthBind?this.$http({url:this.$http.adornUrl("/customer/unbindGoogleAuthCode"),method:"post",data:this.$http.adornData({rootGoogleAuthCode:this.dataForm.rootGoogleAuthCode,rootGoogleCode:this.dataForm.rootGoogleAuthCode,userId:this.gogleUs})}).then(({data:e})=>{this.$message({message:"解绑成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}})}):this.$http({url:this.$http.adornUrl("/customer/bindGoogleAuthCode"),method:"post",data:this.$http.adornData({googleAuthCode:this.dataForm.code,userId:this.gogleUs,rootGoogleAuthCode:this.dataForm.rootGoogleAuthCode,rootGoogleCode:this.dataForm.rootGoogleAuthCode,googleAuthSecret:this.dataForm.secret})}).then(({data:e})=>{0==e.code?this.$message({message:"绑定成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{}})}))})})),getGoogleAuthSecret(){this.$http({url:this.$http.adornUrl("/getLoginGoogleAuthSecret"),method:"get",params:this.$http.adornParams(Object.assign({name:this.data.userName||this.data.username}))}).then(({data:e})=>{0==e.code?(this.getInput=!1,this.dataForm.secret=e.data.googleAuthSecret,this.gleimg=e.data.googleAuthImg,this.$message({message:"操作成功",type:"success",duration:1500})):this.$message({message:"生成失败",type:"error",duration:1500})})},onCopy:function(e){this.$message({message:"复制成功",type:"success"})},onError:function(e){this.$message({message:"复制失败",type:"error"})}}}),i=l,d=(a("4039"),a("2877")),n=Object(d["a"])(i,o,r,!1,null,"75db8b4b",null);t["default"]=n.exports},"20ca":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));const o=(e,t)=>{let a,o=t||300;return function(){let t=arguments;a&&clearTimeout(a);let r=!a;a=setTimeout(()=>{a=null},o),r&&e.apply(this,t)}}},4039:function(e,t,a){"use strict";a("cc1d")},7606:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.m,"close-on-click-modal":!1,visible:e.visible},on:{close:e.handClose,"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[2==e.val||3==e.val?a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{disabled:!!e.row,placeholder:"请输入后台登录用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1):e._e(),2==e.val?a("el-form-item",{attrs:{label:"新密码",prop:"password"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入密码"},model:{value:e.dataForm.password,callback:function(t){e.$set(e.dataForm,"password",t)},expression:"dataForm.password"}})],1):e._e(),3==e.val?a("el-form-item",{attrs:{label:"新资金密码",prop:"safePassword"}},[a("el-input",{attrs:{type:"password",placeholder:"请输入资金密码"},model:{value:e.dataForm.safePassword,callback:function(t){e.$set(e.dataForm,"safePassword",t)},expression:"dataForm.safePassword"}})],1):e._e(),2==e.val||3==e.val||4==e.val?a("el-form-item",{attrs:{label:"登录人资金密码","label-width":e.formLabelWidth,prop:"loginSafeword"}},[a("el-input",{attrs:{type:"password",placeholder:"登录人资金密码",autocomplete:"off"},model:{value:e.dataForm.loginSafeword,callback:function(t){e.$set(e.dataForm,"loginSafeword",t)},expression:"dataForm.loginSafeword"}})],1):e._e(),2==e.val||3==e.val?a("el-form-item",{attrs:{label:"超级谷歌验证码","label-width":e.formLabelWidth,prop:"superGoogleAuthCode"}},[a("el-input",{attrs:{placeholder:"超级谷歌验证码",autocomplete:"off"},model:{value:e.dataForm.superGoogleAuthCode,callback:function(t){e.$set(e.dataForm,"superGoogleAuthCode",t)},expression:"dataForm.superGoogleAuthCode"}})],1):e._e()],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},r=[],s=(a("ed08"),a("20ca")),l=a("90c5"),i={data(){return{m:"",formLabelWidth:"120px",dialogFormVisible:!0,visible:!1,row:"",val:"",menuList:[],enabled:[{value:!0,label:"开启"},{value:!1,label:"关闭"}],menuListTreeProps:{label:"name",children:"children"},dataForm:{id:"",userName:"",password:"",safePassword:"",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"}],remark:[{required:!1,pattern:/\s\S+|S+\s|\S/,message:"输入格式有误",trigger:"blur"}]},tempKey:-666666}},methods:{init(e,t,a){this.val=e||"",this.row=t||"",this.m=a||"",this.visible=!0,this.row?(this.dataForm.userName=t.userName,this.dataForm.remarks=t.remarks,this.dataForm.autoAnswer=t.autoAnswer,this.dataForm.id=t.id):this.enabled.value=this.enabled[0].value,this.dialogFormVisible=!1},open(){this.dialogFormVisible=!0},handClose(){this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm)),this.$nextTick(()=>{this.$refs["dataForm"].clearValidate()})},changeVal(e){this.$forceUpdate()},dataFormSubmit:Object(s["a"])((function(){this.$refs["dataForm"].validate(e=>{if(e){let e="",t="",a={id:this.dataForm.id,loginSafeword:Object(l["a"])(this.dataForm.loginSafeword),password:Object(l["a"])(this.dataForm.password),superGoogleAuthCode:this.dataForm.superGoogleAuthCode},o="/customer/updatePassword",r={id:this.dataForm.id,loginSafeword:Object(l["a"])(this.dataForm.loginSafeword),safePassword:Object(l["a"])(this.dataForm.safePassword),superGoogleAuthCode:this.dataForm.superGoogleAuthCode},s="/customer/updateSafePassword",i={id:this.dataForm.id,loginSafeword:Object(l["a"])(this.dataForm.loginSafeword)},d="/customer/forceOffline";2==this.val?(e=o,t=a):3==this.val?(e=s,t=r):4==this.val&&(e=d,t=i),this.$http({url:this.$http.adornUrl(e),method:"post",data:this.$http.adornData(t)}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{this.visible=!1}})})}})}))}},d=i,n=a("2877"),u=Object(n["a"])(d,o,r,!1,null,null,null);t["default"]=u.exports},"7d20":function(e,t,a){"use strict";a("b3c0")},"90c5":function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var o=a("3452"),r=a.n(o);const s="-mall4j-password";function l(e){const t=Date.now(),a=r.a.enc.Utf8.parse(s),o=r.a.enc.Utf8.parse(t+e),l=r.a.AES.encrypt(o,a,{mode:r.a.mode.ECB,padding:r.a.pad.Pkcs7});return l.toString()}},b3c0:function(e,t,a){},cc1d:function(e,t,a){},f5f0:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-customer-service-sys-config"},[a("avue-crud",{ref:"crud",attrs:{page:e.page,data:e.dataList,option:e.tableOption,"cell-class-name":e.addClasscolor},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"selection-change":e.selectionChange,"on-load":e.getDataList},scopedSlots:e._u([{key:"menu",fn:function(t){return[a("el-select",{staticClass:"celectSpeac",attrs:{clearable:"",placeholder:"操作"},on:{change:function(a){return e.changeSelet(t.row.select,t.row,t.row.googleAuthBind,t.row.userId)}},model:{value:t.row.select,callback:function(a){e.$set(t.row,"select",a)},expression:"scope.row.select"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]}}])},[a("template",{slot:"menuLeft"},[e.isAuth("sys:role:save")?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small"},on:{click:function(t){return t.stopPropagation(),e.addOrUpdateHandle()}}},[e._v("新增客服")]):e._e()],1),a("template",{slot:"userndhSearch"},[a("el-input",{attrs:{placeholder:"用户名",clearable:""},model:{value:e.userName,callback:function(t){e.userName=t},expression:"userName"}})],1)],2),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e(),e.addOtherUpdateVisible?a("add-other-update",{ref:"addOtherUpdate",on:{refreshDataList:e.getDataList}}):e._e(),e.UpdateGogle?a("add-or-gogle",{ref:"UpdateGogle",on:{refreshDataList:e.getDataList}}):e._e()],1)},r=[];const s={searchMenuSpan:6,columnBtn:!1,border:!0,selection:!1,index:!1,indexLabel:"序号",stripe:!0,menuAlign:"center",menuWidth:250,align:"center",refreshBtn:!0,searchSize:"mini",addBtn:!1,editBtn:!1,delBtn:!1,viewBtn:!1,menu:!0,emptyBtn:!1,props:{label:"label",value:"value"},column:[{label:"用户名",prop:"userName"},{label:"用户名",prop:"userndh",search:!0,hide:!0},{label:"在线状态",prop:"onlineState",type:"select",dicData:[{label:"下线",value:0},{label:"在线",value:1}]},{label:"最后上线时间",prop:"lastOnlineTime"},{label:"最后分配时间",prop:"lastCustomerTime"},{label:"谷歌验证器",prop:"googleAuthBind",type:"select",dicData:[{label:"已绑定",value:!0},{label:"未绑定",value:!1}]},{label:"登录权限",prop:"status",type:"select",dicData:[{label:"开启",value:"1"},{label:"关闭",value:"0"},{label:"关闭",value:null}]},{label:"备注",prop:"remarks"}]};var l=a("0651"),i=a("7606"),d=a("1338"),n={data(){return{dataList:[],dataListLoading:!1,UpdateGogle:!1,userName:"",dataListSelections:[],addOrUpdateVisible:!1,addOtherUpdateVisible:!1,tableOption:s,options:[{value:"1",label:"修改"},{value:"2",label:"修改密码"},{value:"3",label:"修改资金密码"},{value:"4",label:"强制下线"},{value:"5",label:"谷歌验证器"}],page:{total:0,currentPage:1,pageSize:10},dataForm:{userName:""}}},components:{AddOrUpdate:l["default"],AddOtherUpdate:i["default"],AddOrGogle:d["default"]},methods:{getDataList(e,t,a){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/customer/list"),method:"post",data:this.$http.adornData(Object.assign({userName:this.userName,current:null==e?this.page.currentPage:e.currentPage,size:null==e?this.page.pageSize:e.pageSize},t))}).then(({data:e})=>{this.dataList=e.data.records,this.page.total=e.data.total,this.dataListLoading=!1,a&&a()})},addClasscolor({column:e,row:t}){return"onlineState"===e.property&&1*t.onlineState==1||"googleAuthBind"===e.property&&1*t.googleAuthBind==1?"green":""},searchChange(e,t){this.page.currentPage=1,this.getDataList(this.page,e,t)},selectionChange(e){this.dataListSelections=e},addOrUpdateHandle(e){this.addOrUpdateVisible=!0,this.$nextTick(()=>{this.$refs.addOrUpdate.init(e)})},changeSelet(e,t,a,o){if(e){let r=this.options[e-1].label;2==e||3==e||4==e?(this.addOtherUpdateVisible=!0,this.$nextTick(()=>{this.$refs.addOtherUpdate.init(e,t,r)})):1==e?(this.addOrUpdateVisible=!0,this.$nextTick(()=>{this.$refs.addOrUpdate.init(t)})):5==e&&this.updategoogleAuthCode(a,o,t)}t.select=""},addOrUpdateGogle(e,t,a){this.UpdateGogle=!0,this.$nextTick(()=>{this.$refs.UpdateGogle.init(e,t,a)})},updategoogleAuthCode(e,t,a){e?this.$confirm("谷歌验证器已绑定","谷歌验证器",{distinguishCancelAndClose:!0,confirmButtonText:"确定",cancelButtonText:"解绑",type:"success"}).then(()=>{}).catch(o=>{"cancel"===o&&(console.log(t),this.addOrUpdateGogle(e,t,a))}):this.addOrUpdateGogle(e,t,a)},deleteHandle(e){var t=e?[e]:this.dataListSelections.map(e=>e.roleId);this.$confirm(`确定进行[${e?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$http({url:this.$http.adornUrl("/sys/role"),method:"delete",data:this.$http.adornData(t,!1)}).then(({data:e})=>{this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.getDataList()}})})}).catch(()=>{})}}},u=n,m=(a("7d20"),a("2877")),c=Object(m["a"])(u,o,r,!1,null,"a62c6ccc",null);t["default"]=c.exports}}]);