index-d92c026c.js 4.4 KB

1
  1. import{d as B,H as D,r as g,x as E,b as G,a1 as H,o as r,c as A,f as e,B as t,a as n,a2 as K,G as p,l as m,A as f,D as M,E as W,F as X,a6 as j,S as J,_ as O,L as Q,U as T,V as Y,W as Z,X as $}from"./index-24b5bd0d.js";import{_ as aa}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as ea}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{a as la,d as ta,b as na,e as oa}from"./index-dc482b4d.js";import{_ as ra}from"./AccountForm.vue_vue_type_script_setup_true_lang-7db15556.js";import{u as pa}from"./useMessage-6f610bbd.js";import"./index-15201e14.js";import"./el-card-0b237923.js";import"./Dialog-23d56afa.js";import"./_plugin-vue_export-helper-1b428a4d.js";const ia=["src"],ca=B({name:"MpAccount",__name:"index",setup(sa){const u=pa(),{t:N}=D(),w=g(!0),h=g(0),x=g([]),o=E({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,h.value=y.total}finally{w.value=!1}},k=()=>{o.pageNo=1,d()},P=()=>{I.value.resetFields(),k()},U=g(),q=(y,a)=>{U.value.open(y,a)};return G(()=>{d()}),(y,a)=>{const z=j,v=J,C=O,i=Q,V=T,S=ea,c=Y,F=Z,R=aa,_=H("hasPermi"),L=$;return r(),A(X,null,[e(S,null,{default:t(()=>[e(V,{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(z,{modelValue:n(o).name,"onUpdate:modelValue":a[0]||(a[0]=l=>n(o).name=l),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",clearable:"",onKeyup:K(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:P},{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(S,null,{default:t(()=>[m((r(),f(F,{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(),A("img",{key:0,src:l.row.qrCodeUrl,alt:"\u4E8C\u7EF4\u7801",style:{display:"inline-block",height:"100px"}},null,8,ia)):W("",!0),m((r(),f(i,{link:"",type:"primary",onClick:b=>(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:b=>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:b=>(async s=>{try{await u.delConfirm(),await ta(s),u.success(N("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:b=>(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"])),[[L,n(w)]]),e(R,{total:n(h),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};