12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/RoleDrawer.CkGljuV2.js","assets/index.D7Q8AwfO.js","assets/vue.YrNK8sx4.js","assets/index.LI2oAPs-.css","assets/splitpanes.B8V2kpbw.js","assets/splitpanes.C2zCCjIY.css","assets/api.C4R6thPX.js","assets/RoleUsersStores.VL8siL1f.js","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/RoleDrawer.ClKFTd_V.css"])))=>i.map(i=>d[i]);
- import{k as B,_ as C,F as d,E as F}from"./index.D7Q8AwfO.js";import{createCrudOptions as M}from"./crud.D7EXxO3e.js";import{R as S}from"./api.C4R6thPX.js";import{R as q}from"./RoleMenuBtnStores.BGJFRNZ-.js";import{R as E}from"./RoleMenuFieldStores.BoCTA54B.js";import{R as U}from"./RoleUsersStores.VL8siL1f.js";import{a as m,r as _,q as D,aj as n,J as O,o as r,K as u,S as c,H as A,u as p,aA as T,b as Z,c as f}from"./vue.YrNK8sx4.js";import{_ as $}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./authFunction.BbTTQzhT.js";const j={class:"qrcode-container"},I=["src"],N={key:1,class:"loading"},P=m({name:"role"}),H=m({...P,setup(J){const g=T(()=>C(()=>import("./RoleDrawer.CkGljuV2.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),o=_(!1),s=_(""),R=S(),k=q(),v=E(),w=U(),{crudBinding:x,crudRef:b,crudExpose:y}=B({createCrudOptions:M,context:{RoleDrawer:R,RoleMenuBtn:k,RoleMenuField:v,generateQRCode:V}});async function V(l){try{o.value=!0,s.value="";const e=await d.get("undefinedcgi-bin/token?grant_type=client_credential&appid=wxc9655eeaa3223b75&secret=c0f031b6e07ded1928fded435a913902");if(console.log(e.data),!e.data.access_token)throw new Error("获取微信 access_token 失败");const t=await d.post("undefinedwxa/getwxacodeunlimit",{access_token:"91_vR3iqZvlk-YaoqEC3SBdDfITzvjeWzgkF9ybSIXMsR0Zvt7hSxnVgyVZXF0wXOOMqHxurxk_p5ggiZYVkDoueGuVGwJVU4NtZOb6q7Hxy035AhjOF0fN94-2DSUJQFeAFAFMB",scene:`id=${l.id}`,page:"pages/position/detail",width:430,is_hyaline:!0},{responseType:"blob"}),a=new Blob([t.data],{type:"image/png"});s.value=URL.createObjectURL(a)}catch(e){console.error("生成小程序码失败:",e),F.error("生成小程序二维码失败,请稍后重试"),o.value=!1}}return D(async()=>{y.doRefresh(),w.get_all_users()}),(l,e)=>{const i=n("fs-crud"),t=n("el-dialog"),a=n("fs-page");return r(),O(a,null,{default:u(()=>[c(i,A({ref_key:"crudRef",ref:b},p(x)),null,16),c(p(g)),c(t,{modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=h=>o.value=h),title:"小程序二维码",width:"400px","align-center":""},{default:u(()=>[Z("div",j,[s.value?(r(),f("img",{key:0,src:s.value,alt:"小程序二维码"},null,8,I)):(r(),f("div",N,"生成中..."))])]),_:1},8,["modelValue"])]),_:1})}}}),oe=$(H,[["__scopeId","data-v-0ca8bfd1"]]);export{oe as default};
|