import{d as e,r as s,a as o,g as n,f as l,e as a,w as t,b as i,i as r,k as c,_ as p}from"./index-CdSAAqTC.js";import{i as d}from"./index-B8zeLGbR.js";import{i as u}from"./ipcRenderer-CjF5QmVd.js";import{a as f}from"./index-C4oe9NZ0.js";const k={id:"app-cross-python"},m={class:"one-block-2"},v={class:"one-block-2"},_=p(e({__name:"Index",setup(e){const p=s("");function _(e){if(1!=e||""!=p.value)if(1==e){const e=p.value+"/api/hello";f({method:"get",url:e,params:{id:"111"},timeout:1e3}).then((e=>{console.log("res:",e);const s=e.data||null;c.info(`服务返回: ${JSON.stringify(s)}`)}))}else u.invoke(d.cross.requestApi,{name:"pyapp",urlPath:"/api/hello"}).then((e=>{console.log("res:",e);const s=e||null;c.info(`服务返回: ${JSON.stringify(s)}`)}));else c.info("请先获取服务地址")}return(e,s)=>{const f=o("a-button"),h=o("a-space");return i(),n("div",k,[s[12]||(s[12]=l("div",{class:"one-block-1"},[l("span",null," 1. 基础控制 ")],-1)),l("div",m,[a(h,null,{default:t((()=>[a(f,{onClick:s[0]||(s[0]=e=>{u.invoke(d.cross.createCrossServer,{program:"python"})})},{default:t((()=>s[6]||(s[6]=[r(" 启动 ")]))),_:1}),a(f,{onClick:s[1]||(s[1]=e=>{u.invoke(d.cross.getCrossUrl,{name:"pyapp"}).then((e=>{p.value=e,c.info(`服务地址: ${e}`)}))})},{default:t((()=>s[7]||(s[7]=[r(" 获取地址 ")]))),_:1}),a(f,{onClick:s[2]||(s[2]=e=>{u.invoke(d.cross.killCrossServer,{type:"one",name:"pyapp"})})},{default:t((()=>s[8]||(s[8]=[r(" kill ")]))),_:1}),a(f,{onClick:s[3]||(s[3]=e=>{u.invoke(d.cross.crossInfo,{}).then((e=>{console.log("res:",e)}))})},{default:t((()=>s[9]||(s[9]=[r(" test ")]))),_:1})])),_:1})]),s[13]||(s[13]=l("div",{class:"one-block-1"},[l("span",null," 2. 发送http请求 ")],-1)),l("div",v,[a(h,null,{default:t((()=>[a(f,{onClick:s[4]||(s[4]=e=>_(1))},{default:t((()=>s[10]||(s[10]=[r(" 前端发送 ")]))),_:1}),a(f,{onClick:s[5]||(s[5]=e=>_(2))},{default:t((()=>s[11]||(s[11]=[r(" 主进程发送 ")]))),_:1})])),_:1})])])}}}),[["__scopeId","data-v-75be6a69"],["__file","/Users/gsx/www/gofile/src/ee/ee-demo-ts/frontend/src/views/cross/python/Index.vue"]]);export{_ as default};
|