数通互联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
1.8 KiB

import{d as k,r as u,G as b,ft as E,z as B,a as o,f as S,e as n,b as t,q as a,h as i,c as p,H as d,I as V,ak as I,aG as A,aF as F,M as N,aA as G,fJ as M,_ as R}from"./index-e450010e.js";const T={class:"appBox"},U={width:"100px",align:"center"},W={class:"image-slot"},j={width:"150px",align:"center"},q={align:"left"},z={width:"100px",align:"right"},H=k({__name:"index",props:{appCont:{type:Object,default(){return{}}},groupKey:{type:String,default:""}},setup(f){const s=f,e=u(!0),m=u(!1);b(()=>{E({id:s.appCont.uuid}).then(l=>{l.data.appForm.states==1?(e.value=!0,s.appCont.state=1):(e.value=!1,s.appCont.state=2)}).finally(()=>{m.value=!0})});const r=l=>{M({id:s.appCont.uuid,state:l}).then(_=>{s.appCont.state=e.value})},h=()=>{e.value==1?r(1):r(2)};return(l,_)=>{const x=B("icon-picture"),g=I,y=A,c=F,v=N,C=G;return o(),S("div",T,[n(C,{class:"appCardBox",shadow:"always"},{default:t(()=>[a("table",null,[a("tr",null,[a("td",U,[n(y,{src:s.appCont.appSvg},{error:t(()=>[a("div",W,[n(g,null,{default:t(()=>[n(x)]),_:1})])]),_:1},8,["src"])]),a("td",j,[i(e)?(o(),p(c,{key:0,class:"mx-1 bigWord",type:"success"},{default:t(()=>[d("已启用")]),_:1})):(o(),p(c,{key:1,class:"mx-1 bigWord",type:"danger"},{default:t(()=>[d("已停用")]),_:1}))]),a("td",q,[i(e)?(o(),p(c,{key:0,class:"mx-1",type:"success"},{default:t(()=>[d("应用已启用,为可用状态。")]),_:1})):(o(),p(c,{key:1,class:"mx-1",type:"danger"},{default:t(()=>[d("应用已停用,不可使用此App。")]),_:1}))]),a("td",z,[n(v,{modelValue:i(e),"onUpdate:modelValue":_[0]||(_[0]=w=>V(e)?e.value=w:null),class:"ml-2","inline-prompt":"",style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"},"active-text":"已启用","inactive-text":"已停用",onChange:h},null,8,["modelValue"])])])])]),_:1})])}}});const K=R(H,[["__scopeId","data-v-3fab1e9c"]]);export{K as default};