index-8dae4043.js 4.4 KB

1
  1. import{d as j,z as B,r as g,f as G,x as H,Q as J,o as r,c as R,i as e,w as t,a as n,R as L,m as p,B as m,j as f,t as M,l as Q,F as D,V as E,G as O,_ as T,q as W,H as X,I as Y,J as Z,K as $}from"./index-03f5d926.js";import{_ as aa}from"./index.vue_vue_type_script_setup_true_lang-e704331b.js";import{_ as ea}from"./ContentWrap.vue_vue_type_script_setup_true_lang-48ba01fb.js";import{a as la,d as ta,b as na,e as oa}from"./index-d8609f66.js";import{_ as ra}from"./AccountForm.vue_vue_type_script_setup_true_lang-f6a945f9.js";import{u as pa}from"./useMessage-2e335eca.js";import"./index-662200b7.js";import"./el-card-0ac51a7f.js";import"./Dialog-05c67d4e.js";import"./_plugin-vue_export-helper-1b428a4d.js";const ia=["src"],ca=j({name:"MpAccount",__name:"index",setup(sa){const u=pa(),{t:S}=B(),w=g(!0),b=g(0),x=g([]),o=G({pageNo:1,pageSize:10,name:null,account:null,appId:null}),I=g(),d=async()=>{w.value=!0;try{const y=await la(o);x.value=y.list,b.value=y.total}finally{w.value=!1}},k=()=>{o.pageNo=1,d()},z=()=>{I.value.resetFields(),k()},U=g(),q=(y,a)=>{U.value.open(y,a)};return H(()=>{d()}),(y,a)=>{const A=E,v=O,C=T,i=W,F=X,P=ea,c=Y,N=Z,V=aa,_=J("hasPermi"),K=$;return r(),R(D,null,[e(P,null,{default:t(()=>[e(F,{class:"-mb-15px",model:n(o),ref_key:"queryFormRef",ref:I,inline:!0,"label-width":"68px"},{default:t(()=>[e(v,{label:"\u540D\u79F0",prop:"name"},{default:t(()=>[e(A,{modelValue:n(o).name,"onUpdate:modelValue":a[0]||(a[0]=l=>n(o).name=l),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",clearable:"",onKeyup:L(k,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(v,null,{default:t(()=>[e(i,{onClick:k},{default:t(()=>[e(C,{icon:"ep:search",class:"mr-5px"}),a[4]||(a[4]=p("\u641C\u7D22"))]),_:1}),e(i,{onClick:z},{default:t(()=>[e(C,{icon:"ep:refresh",class:"mr-5px"}),a[5]||(a[5]=p("\u91CD\u7F6E"))]),_:1}),m((r(),f(i,{type:"primary",onClick:a[1]||(a[1]=l=>q("create"))},{default:t(()=>[e(C,{icon:"ep:plus",class:"mr-5px"}),a[6]||(a[6]=p(" \u65B0\u589E "))]),_:1})),[[_,["mp:account:create"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(P,null,{default:t(()=>[m((r(),f(N,{data:n(x)},{default:t(()=>[e(c,{label:"\u540D\u79F0",align:"center",prop:"name"}),e(c,{label:"\u5FAE\u4FE1\u53F7",align:"center",prop:"account",width:"180"}),e(c,{label:"appId",align:"center",prop:"appId",width:"180"}),e(c,{label:"\u670D\u52A1\u5668\u5730\u5740(URL)",align:"center",prop:"appId",width:"360"},{default:t(l=>[p(M("http://\u670D\u52A1\u7AEF\u5730\u5740/mp/open/"+l.row.appId),1)]),_:1}),e(c,{label:"\u4E8C\u7EF4\u7801",align:"center",prop:"qrCodeUrl"},{default:t(l=>[l.row.qrCodeUrl?(r(),R("img",{key:0,src:l.row.qrCodeUrl,alt:"\u4E8C\u7EF4\u7801",style:{display:"inline-block",height:"100px"}},null,8,ia)):Q("",!0),m((r(),f(i,{link:"",type:"primary",onClick:h=>(async s=>{try{await u.confirm('\u662F\u5426\u786E\u8BA4\u751F\u6210\u516C\u4F17\u53F7\u8D26\u53F7\u7F16\u53F7\u4E3A"'+s.name+'"\u7684\u4E8C\u7EF4\u7801?'),await na(s.id),u.success("\u751F\u6210\u4E8C\u7EF4\u7801\u6210\u529F"),await d()}catch{}})(l.row)},{default:t(()=>a[7]||(a[7]=[p(" \u751F\u6210\u4E8C\u7EF4\u7801 ")])),_:2},1032,["onClick"])),[[_,["mp:account:qr-code"]]])]),_:1}),e(c,{label:"\u5907\u6CE8",align:"center",prop:"remark"}),e(c,{label:"\u64CD\u4F5C",align:"center"},{default:t(l=>[m((r(),f(i,{link:"",type:"primary",onClick:h=>q("update",l.row.id)},{default:t(()=>a[8]||(a[8]=[p(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[_,["mp:account:update"]]]),m((r(),f(i,{link:"",type:"danger",onClick:h=>(async s=>{try{await u.delConfirm(),await ta(s),u.success(S("common.delSuccess")),await d()}catch{}})(l.row.id)},{default:t(()=>a[9]||(a[9]=[p(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[_,["mp:account:delete"]]]),m((r(),f(i,{link:"",type:"danger",onClick:h=>(async s=>{try{await u.confirm('\u662F\u5426\u786E\u8BA4\u6E05\u7A7A\u751F\u6210\u516C\u4F17\u53F7\u8D26\u53F7\u7F16\u53F7\u4E3A"'+s.name+'"\u7684 API \u914D\u989D?'),await oa(s.id),u.success("\u6E05\u7A7A API \u914D\u989D\u6210\u529F")}catch{}})(l.row)},{default:t(()=>a[10]||(a[10]=[p(" \u6E05\u7A7A API \u914D\u989D ")])),_:2},1032,["onClick"])),[[_,["mp:account:clear-quota"]]])]),_:1})]),_:1},8,["data"])),[[K,n(w)]]),e(V,{total:n(b),page:n(o).pageNo,"onUpdate:page":a[2]||(a[2]=l=>n(o).pageNo=l),limit:n(o).pageSize,"onUpdate:limit":a[3]||(a[3]=l=>n(o).pageSize=l),onPagination:d},null,8,["total","page","limit"])]),_:1}),e(ra,{ref_key:"formRef",ref:U,onSuccess:d},null,512)],64)}}});export{ca as default};