x-php-Admin/dist/static/js/516.ecd006c5.js
2024-05-29 17:09:36 +08:00

1 line
4.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";(self["webpackChunkx_php_admin"]=self["webpackChunkx_php_admin"]||[]).push([[516],{8516:function(e,t,s){s.r(t),s.d(t,{default:function(){return C}});var a=s(6808),i=s(9511),n=s(1441);const l=e=>((0,a.dD)("data-v-73cee11a"),e=e(),(0,a.Cn)(),e),d={class:"user-info"},u={class:"section"},o=l((()=>(0,a._)("div",{class:"section-hd"},"基本信息",-1))),c={class:"section-bd"},r={class:"value"},p={class:"item"},h=l((()=>(0,a._)("div",null,"性别:",-1))),g={class:"value"},v={class:"section"},w=l((()=>(0,a._)("div",{class:"section-hd"},"用户标签",-1))),m={class:"section-bd"},f={style:{"padding-top":"10px"}},k=(0,a.uE)('<div class="section" data-v-73cee11a><div class="section-hd" data-v-73cee11a>密码</div><div class="section-bd" data-v-73cee11a><div class="item" data-v-73cee11a><div data-v-73cee11a>登录密码:</div><div class="value" data-v-73cee11a>********</div></div></div></div>',1),_=["innerHTML"];function b(e,t,s,l,b,y){const T=(0,a.up)("el-tag"),V=(0,a.up)("el-input"),C=(0,a.up)("el-button"),D=(0,a.up)("el-descriptions-item"),I=(0,a.up)("el-descriptions"),x=(0,a.Q2)("copy");return(0,a.wg)(),(0,a.iD)("div",d,[(0,a._)("div",u,[o,(0,a._)("div",c,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(b.basicInfo,((e,t)=>((0,a.wg)(),(0,a.iD)("div",{class:"item",key:t},[(0,a._)("div",null,(0,i.zw)(e)+"",1),(0,a.wy)(((0,a.wg)(),(0,a.iD)("div",r,[(0,a.Uk)((0,i.zw)(s.user[t]||"-"),1)])),[[x,s.user[t]]])])))),128)),(0,a._)("div",p,[h,(0,a._)("div",g,(0,i.zw)(y.genderText),1)])])]),(0,a._)("div",v,[w,(0,a._)("div",m,[(0,a._)("div",f,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(b.userTag,((e,t)=>((0,a.wg)(),(0,a.j4)(T,{key:t,class:"mx-1",closable:"","disable-transitions":!1,onClose:t=>y.handleClose(e)},{default:(0,a.w5)((()=>[(0,a.Uk)((0,i.zw)(e),1)])),_:2},1032,["onClose"])))),128)),b.inputVisible?((0,a.wg)(),(0,a.j4)(V,{key:0,ref:"InputRef",modelValue:b.inputValue,"onUpdate:modelValue":t[0]||(t[0]=e=>b.inputValue=e),class:"ml-1 w-20",size:"small",onKeyup:(0,n.D2)(y.handleInputConfirm,["enter"]),onBlur:y.handleInputConfirm},null,8,["modelValue","onKeyup","onBlur"])):((0,a.wg)(),(0,a.j4)(C,{key:1,class:"button-new-tag ml-1",size:"small",onClick:y.showInput},{default:(0,a.w5)((()=>[(0,a.Uk)(" + New Tag ")])),_:1},8,["onClick"]))])])]),k,((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(b.section,((e,t)=>((0,a.wg)(),(0,a.j4)(I,(0,a.dG)(e.options,{key:t}),{extra:(0,a.w5)((()=>[(0,a.Uk)((0,i.zw)(e.extra),1)])),default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.data,((e,t)=>((0,a.wg)(),(0,a.j4)(D,(0,a.dG)(e,{key:t}),{label:(0,a.w5)((()=>[(0,a._)("span",{innerHTML:e.label},null,8,_)])),default:(0,a.w5)((()=>[(0,a.Uk)(" "+(0,i.zw)(e.value||b.data[e.field]||""),1)])),_:2},1040)))),128))])),_:2},1040)))),128))])}s(8311);var y={props:{user:{type:Object,default:()=>({})},tags:{type:Array,default:()=>[]},token:{type:String,default:()=>""}},data(){return{userTag:[],data:{},section:[],inputVisible:!1,inputValue:"",isLoad:!1,basicInfo:{uniqid:"唯一ID",username:"用户名",nickname:"昵称",mobile:"手机号码",email:"邮箱",regtype:"用户来源",regip:"注册IP"}}},computed:{genderText(){return this.user.gender?1==this.user.gender?"男":"女":"保密"}},watch:{userTag:{handler(e){this.isLoad?(this.$emit("update:tags",e),this.submitUserTags(e)):this.isLoad=!0},deep:!0}},mounted(){this.userTag=this.tags,this.getData()},methods:{getData(){this.$http.post("user/data/get",{token:this.token}).then((e=>{200===e.code?(this.data=e.data.data||[],this.section=e.data.section||[]):this.$alert(e.message,"提示",{type:"error"})}))},submitUserTags(e){this.$http.post("user/index/tagsUpdate",{tags:e,token:this.token}).then((e=>{200!==e.code&&this.$alert(e.message,"提示",{type:"error"})}))},handleClose(e){this.userTag.splice(this.userTag.indexOf(e),1)},showInput(){this.inputVisible=!0,this.$nextTick((()=>{this.$refs.InputRef?.focus()}))},handleInputConfirm(){this.inputValue&&this.userTag.push(this.inputValue),this.inputVisible=!1,this.inputValue=""}}},T=s(8700);const V=(0,T.Z)(y,[["render",b],["__scopeId","data-v-73cee11a"]]);var C=V}}]);