index-5164bb23.js 3.1 KB

123456789
  1. /**
  2. * 由 Fantastic-admin 提供技术支持
  3. * Powered by Fantastic-admin
  4. * Gitee https://gitee.com/hooray/fantastic-admin
  5. * Github https://github.com/hooray/fantastic-admin
  6. */
  7. import{_ as T}from"./index-5f219f3f.js";import{_ as M}from"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import P from"./App-0c32545b.js";import{a as V,u as N}from"./appApi-6362aa8c.js";import{u as R}from"./useTabbar-20966103.js";import{K as F}from"./index-cd68550b.js";import{aU as J}from"./index-5cddd228.js";import{j as K,J as j,r as z,o as U,a3 as n,k as _,l as g,E as o,y as t,C as l,F as X,X as q,u as G,aJ as H,aK as O,m as a,x as Q,D as v}from"./runtime-core.esm-bundler-5fc1c360.js";import{b as h}from"./route-block-83d24a4e.js";import{_ as W}from"./_plugin-vue_export-helper-c27b6911.js";import"./iconify-3d8b277a.js";import"./menu-2c9c5182.js";import"./settings-be8974ad.js";import"./pinia-7162f4ce.js";import"./_MapCache-1b613190.js";import"./vue-router-8a13d09b.js";import"./index-c228ae8f.js";import"./iframe-10768394.js";import"./runtime-dom.esm-bundler-e65f1c43.js";const Y=c=>(H("data-v-459adcf6"),c=c(),O(),c),Z=Y(()=>a("div",null," 便捷管理发布的应用软件或应用服务 ",-1)),tt={class:"content"},ot={class:"item app_logo-wrap"},et=["src"],at={class:"item"},st={class:"name"},nt={class:"intro"},ct={class:"action-bar"},x=K({__name:"index",setup(c){const r=R(),p=j({title:"",dialogVisible:!1,loading:!1,dataList:[],actionType:1}),d=async()=>{p.loading=!0;const{data:e}=await V({});p.loading=!1,p.dataList=e},b=()=>{},m=z(),k=e=>{const u=e.appId;m.value.showEditModel(u)},y=e=>{r.open({name:"appPermit",params:{appId:e.appId}})},C=()=>{r.open({name:"appPublish",params:{}})},w=e=>{F.confirm(`确认下架「${e.appTitle}」吗?`,"确认信息").then(async()=>{await N({appId:e.appId,ifStore:0}),await d(),J.success({message:"删除成功",center:!0})}).catch(()=>{})};return U(()=>{d()}),(e,u)=>{const I=M,L=n("el-icon"),i=n("el-button"),A=n("el-button-group"),B=T,E=n("el-card"),S=n("el-col"),$=n("el-row");return _(),g("div",null,[o(B,{title:"应用商店"},{content:t(()=>[Z]),default:t(()=>[o(A,null,{default:t(()=>[o(i,{type:"primary",size:"large",plain:"",onClick:C},{icon:t(()=>[o(L,null,{default:t(()=>[o(I,{name:"ep:plus"})]),_:1})]),default:t(()=>[l(" 发布应用 ")]),_:1})]),_:1})]),_:1}),o($,{gutter:20,style:{margin:"0 10px"}},{default:t(()=>[(_(!0),g(X,null,q(G(p).dataList,(s,D)=>(_(),Q(S,{key:D,lg:6,md:8,sm:12},{default:t(()=>[o(E,{shadow:"hover",class:"action-card"},{default:t(()=>[a("div",tt,[a("div",ot,[a("img",{src:s.appLogo,class:"app_logo"},null,8,et)]),a("div",at,[a("div",st,v(s.appTitle),1),a("div",nt,v(s.appDesc),1)])]),a("div",ct,[o(i,{text:"",onClick:f=>k(s)},{default:t(()=>[l(" 编辑 ")]),_:2},1032,["onClick"]),o(i,{text:"",onClick:f=>y(s)},{default:t(()=>[l(" 权限配置 ")]),_:2},1032,["onClick"]),o(i,{text:"",onClick:f=>w(s)},{default:t(()=>[l(" 下架 ")]),_:2},1032,["onClick"])])]),_:2},1024)]),_:2},1024))),128))]),_:1}),o(P,{ref_key:"appRef",ref:m,onSuccess:b},null,512)])}}});typeof h=="function"&&h(x);const Lt=W(x,[["__scopeId","data-v-459adcf6"]]);export{Lt as default};