1 |
- import{d as K,i as O,r,S as W,o as n,x as c,aN as X,a,w as u,h as w,q as k,R as i,t as $,y as F,g as D,Q as x,Y as aa,Z as ea,D as ta,J as sa,_ as ra,__tla as la}from"./index-a3e63f8a.js";import{_ as oa,__tla as na}from"./ContentWrap-fa5b0c65.js";import{_ as ca,__tla as _a}from"./SPuUploadImg-3a7a8970.js";import{_ as ua,__tla as ia}from"./Dialog-5c73632b.js";import ma,{__tla as da}from"./MerchantUserForm-9ca756d6.js";import fa,{__tla as ya}from"./MerchantUserAssignRoleForm-d06f6bc5.js";import{C as h}from"./constants-d55a3460.js";import{d as pa,e as ha,r as va,__tla as ga}from"./index-f51464ab.js";import{c as C,__tla as ba}from"./permission-bc81a92d.js";import{u as ka,__tla as wa}from"./useMessage-0b7e3bd2.js";import{__tla as Ea}from"./el-card-421d2134.js";import{__tla as Aa}from"./SPuUploadImg.vue_vue_type_style_index_0_scoped_ba706063_lang-cd15423c.js";import{__tla as Va}from"./index-65842182.js";import{__tla as Da}from"./el-image-viewer-8e99ee5c.js";import{__tla as xa}from"./dict-7fd465d6.js";import{__tla as Ca}from"./index-8bb47fdd.js";import{__tla as Ia}from"./formatTime-d468b16c.js";import{__tla as Ra}from"./index-fce0cc3f.js";import{__tla as ja}from"./index-0fb48af1.js";let S,Ba=Promise.all([(()=>{try{return la}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return da}catch{}})(),(()=>{try{return ya}catch{}})(),(()=>{try{return ga}catch{}})(),(()=>{try{return ba}catch{}})(),(()=>{try{return wa}catch{}})(),(()=>{try{return Ea}catch{}})(),(()=>{try{return Aa}catch{}})(),(()=>{try{return Va}catch{}})(),(()=>{try{return Da}catch{}})(),(()=>{try{return xa}catch{}})(),(()=>{try{return Ca}catch{}})(),(()=>{try{return Ia}catch{}})(),(()=>{try{return Ra}catch{}})(),(()=>{try{return ja}catch{}})()]).then(async()=>{let I,R,j,B;I={class:"left"},R={class:"right"},j=w("div",{style:{clear:"both"}},null,-1),B={class:"dialog-footer"},S=ra(K({__name:"MerchantUserTab",emits:["success"],setup(La,{expose:T,emit:z}){const{t:E}=O(),m=ka(),d=r(!1),s=r("info"),_=r(!1),A=r(""),l=r(!1),f=r("create"),o=r({}),V=r(0),y=r("avatar");T({open:async(e,t,p)=>{t.avatar==""?y.value="https://mall-ffkj.oss-cn-guangzhou.aliyuncs.com/2e05b76706334aef023b85ec6aef6ffd4615aae3d06f302aa7d273e97f263025.png":y.value=t.avatar,s.value="info",o.value=t,V.value=p,f.value=e,A.value=E("action."+e),e=="view"&&(A.value="\u67E5\u770B"),l.value=e=="view",_.value=!0}});const v=z,L=r(),M=async()=>{var e;await((e=L.value)==null?void 0:e.submitForm())&&(v("success"),_.value=!1)},U=r(),P=async()=>{var e;await((e=U.value)==null?void 0:e.submitForm())&&(v("success"),_.value=!1)},q=async()=>{const e=o.value;try{const t=e.status===h.ENABLE?"\u505C\u7528":"\u542F\u7528";await m.confirm('\u786E\u8BA4\u8981"'+t+'""'+e.username+'"\u7528\u6237\u5417?'),await pa(e.id,e.status?h.ENABLE:h.DISABLE),m.success(e.username+"\u5DF2"+t),_.value=!1,v("success")}catch{e.status=e.status===h.ENABLE?h.DISABLE:h.ENABLE}},J=async()=>{try{const e=o.value.id;await m.delConfirm("\u786E\u8BA4\u8981\u5220\u9664"+o.value.username+"\u5417?"),await ha(e),m.success(E("common.delSuccess")),_.value=!1,v("success")}catch{}},Q=async e=>{try{const t=o.value.id,p=(await m.prompt('\u8BF7\u8F93\u5165"'+o.value.username+'"\u7684\u65B0\u5BC6\u7801',E("common.reminder"))).value;await va(t,p),m.success("\u4FEE\u6539\u6210\u529F\uFF0C\u65B0\u5BC6\u7801\u662F\uFF1A"+p),_.value=!1,v("success")}catch{}};return(e,t)=>{const p=ca,N=aa,Y=ea,Z=oa,g=ta,G=sa,H=W("hasPermi");return n(),c(ua,{title:a(A),modelValue:a(_),"onUpdate:modelValue":t[2]||(t[2]=b=>x(_)?_.value=b:null),width:"70%"},X({default:u(()=>[F((n(),c(Z,{style:{"max-height":"400px","min-height":"400px","overflow-y":"auto",border:"none"}},{default:u(()=>[w("div",I,[D(p,{modelValue:a(y),"onUpdate:modelValue":t[0]||(t[0]=b=>x(y)?y.value=b:null),disabled:a(l)},null,8,["modelValue","disabled"]),D(Y,{modelValue:a(s),"onUpdate:modelValue":t[1]||(t[1]=b=>x(s)?s.value=b:null),"tab-position":"left",class:"child-tabs"},{default:u(()=>[D(N,{label:"\u57FA\u672C\u4FE1\u606F",name:"info"}),a(f)!="create"?(n(),c(N,{key:0,label:"\u5206\u914D\u89D2\u8272",name:"AssignRoles"})):i("",!0)]),_:1},8,["modelValue"])]),w("div",R,[a(s)=="info"?(n(),c(ma,{key:0,obj:a(o),ref_key:"userFormRef",ref:L,merchantId:a(V),isDetail:a(l),avatar:a(y),openType:a(f)},null,8,["obj","merchantId","isDetail","avatar","openType"])):i("",!0),a(s)=="AssignRoles"?(n(),c(fa,{key:1,obj:a(o),ref_key:"userAssignRoleFormRef",ref:U,merchantId:a(V),isDetail:a(l)},null,8,["obj","merchantId","isDetail"])):i("",!0)]),j]),_:1})),[[G,a(d)]])]),_:2},[a(l)?void 0:{name:"footer",fn:u(()=>[w("div",B,[!a(l)&&a(s)=="info"&&a(C)(["system:user:delete"])&&a(f)!="create"?(n(),c(g,{key:0,loading:a(d),type:"danger",onClick:J},{default:u(()=>[k("\u5220\u9664")]),_:1},8,["loading"])):i("",!0),a(l)||a(s)!="info"||a(f)=="create"?i("",!0):(n(),c(g,{key:1,type:a(o).status==1?"primary":"danger",loading:a(d),onClick:q},{default:u(()=>[k($(a(o).status==1?"\u542F\u7528":"\u505C\u7528"),1)]),_:1},8,["type","loading"])),!a(l)&&a(s)=="info"&&a(C)(["system:user:update-password"])&&a(f)!="create"?(n(),c(g,{key:2,loading:a(d),type:"primary",onClick:Q},{default:u(()=>[k("\u91CD\u7F6E\u5BC6\u7801")]),_:1},8,["loading"])):i("",!0),a(l)||a(s)!="info"?i("",!0):F((n(),c(g,{key:3,loading:a(d),type:"primary",onClick:M},{default:u(()=>[k("\u4FDD\u5B58")]),_:1},8,["loading"])),[[H,["system:user:update"]]]),!a(l)&&a(s)=="AssignRoles"&&a(C)(["system:permission:assign-user-role-sh"])?(n(),c(g,{key:4,loading:a(d),type:"primary",onClick:P},{default:u(()=>[k("\u4FDD\u5B58")]),_:1},8,["loading"])):i("",!0)])]),key:"0"}]),1032,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/system/sale/merchant/components/MerchantUserTab.vue"]])});export{Ba as __tla,S as default};
|