12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/RoleDrawer.CeVDkruB.js","assets/index.Cep9aVOj.js","assets/vue.YrNK8sx4.js","assets/index.BRz8WMv4.css","assets/splitpanes.B8V2kpbw.js","assets/splitpanes.C2zCCjIY.css","assets/api.IjZ4hbtc.js","assets/RoleUsersStores.DDqZvMQe.js","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/RoleDrawer.ClKFTd_V.css"])))=>i.map(i=>d[i]);
- import{k as B,_ as V,H as q,E}from"./index.Cep9aVOj.js";import{a as _,r as c,aH as M,q as U,aj as a,J as S,o as r,K as i,S as n,H as D,u as d,aA as P,b as A,c as u}from"./vue.YrNK8sx4.js";import{createCrudOptions as H}from"./crud.CMYQwtjT.js";import{R as L}from"./api.IjZ4hbtc.js";import{R as O}from"./RoleMenuBtnStores.BGJFRNZ-.js";import{R as j}from"./RoleMenuFieldStores.BoCTA54B.js";import{R as F}from"./RoleUsersStores.DDqZvMQe.js";import{_ as I}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./api.o0bWG1Ko.js";import"./authFunction.DYW8BxI3.js";const N={class:"qrcode-container"},T=["src"],$={key:1,class:"loading"},J=_({name:"role"}),K=_({...J,setup(Q){const p=P(()=>V(()=>import("./RoleDrawer.CeVDkruB.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),o=c(!1),s=c(""),m=L(),f=O(),R=j(),g=F(),v=M(),{crudBinding:x,crudRef:y,crudExpose:b}=B({createCrudOptions:H,context:{RoleDrawer:m,RoleMenuBtn:f,RoleMenuField:R,generateQRCode:h,router:v}});async function h(l){try{o.value=!0,s.value="";const e=await q.post("https://backend.qicai321.com/api/system/wechat/qrcode",{scene:`${l.id}`,page:"pages/index/index",width:430,auto_color:!1,is_hyaline:!1},{responseType:"blob"}),t=new Blob([e.data],{type:"image/png"});s.value=URL.createObjectURL(t)}catch(e){console.error("生成小程序码失败:",e),E.error("生成小程序二维码失败,请稍后重试"),o.value=!1}}return U(async()=>{b.doRefresh(),g.get_all_users()}),(l,e)=>{const t=a("fs-crud"),k=a("el-dialog"),w=a("fs-page");return r(),S(w,null,{default:i(()=>[n(t,D({ref_key:"crudRef",ref:y},d(x)),null,16),n(d(p)),n(k,{modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=C=>o.value=C),title:"小程序二维码",width:"400px","align-center":""},{default:i(()=>[A("div",N,[s.value?(r(),u("img",{key:0,src:s.value,alt:"小程序二维码"},null,8,T)):(r(),u("div",$,"生成中..."))])]),_:1},8,["modelValue"])]),_:1})}}}),ae=I(K,[["__scopeId","data-v-9f7b5095"]]);export{ae as default};
|