物管理前端
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 line
19 KiB

  1. import{g as n,d as J,B as ve,E as d,I as y,K as h,J as q,r as a,l as ee,R as Ne,A as _e,N as C,n as te,D as b,F as V,G as s,S as z,L as N,H as D,U as Pe,w as B,V as Re,W as ye,Q as ne,b as de,X as Be,O as Ve,h as ce,v as pe,Y as He,Z as Ke}from"./index-3c234266.js";import{A as je,_ as Y,B as Ue}from"./_plugin-vue_export-helper-a1ffee7e.js";import{u as he}from"./index.vue_vue_type_style_index_0_lang-bef01711.js";import{M as oe,C as ke,I as se,d as ze}from"./http-02c81b8c.js";import{s as Ce,g as Ae}from"./utils-ccf2ec76.js";import{c as H}from"./componentList-d97405f6.js";import{E as Ge,F as xe,D as qe,a as Je,M as Ye,_ as We}from"./index.vue_vue_type_script_setup_true_lang-ff4965f5.js";import{F as Qe,E as we,D as Xe,_ as Ze,S as et,a as tt}from"./ExclamationCircleOutlined-e5350100.js";import{_ as nt,b as ot,M as st}from"./index-6a3b275e.js";import{C as be}from"./index-6bb7022a.js";import at from"./addOrUpdate-21ab215b.js";import{_ as lt,L as it,R as rt}from"./index.vue_vue_type_script_setup_true_lang-8ff7194a.js";import{d as ut}from"./defaultAmisConfig-97f3da4b.js";import{c as dt}from"./componentGroup-1abd3da5.js";import{P as ct,_ as pt,F as mt,a as ft,b as gt}from"./PlusOutlined-920ae6ab.js";import{_ as vt,a as _t}from"./index-86127553.js";import{_ as yt}from"./index-748a50fd.js";import"./collapseMotion-ccbb3149.js";import"./upload-8b1433c4.js";import"./index-dd686854.js";function me(e){for(var t=1;t<arguments.length;t++){var l=arguments[t]!=null?Object(arguments[t]):{},g=Object.keys(l);typeof Object.getOwnPropertySymbols=="function"&&(g=g.concat(Object.getOwnPropertySymbols(l).filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable}))),g.forEach(function(c){ht(e,c,l[c])})}return e}function ht(e,t,l){return t in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}var ae=function(t,l){var g=me({},t,l.attrs);return n(je,me({},g,{icon:Qe}),null)};ae.displayName="FileOutlined";ae.inheritAttrs=!1;const kt=ae,Ct={class:"image-slot bg-light dark:bg-dark"},wt=["width","height"],bt=["fill"],Ot=["fill"],St=J({__name:"index",props:{color:null,width:null,height:null},setup(e){const t=e,{color:l,width:g,height:c}=ve(t);return(T,I)=>(d(),y("div",Ct,[h("i",null,[(d(),y("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg","data-v-c1e72660":"",width:q(g),height:q(c)},[h("path",{fill:q(l),d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,8,bt),h("path",{fill:q(l),d:"M384 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472 122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888 49.92 39.936-215.808 269.824-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072-.64-.512a32 32 0 0 0-44.8 5.952L185.408 876.992z"},null,8,Ot)],8,wt))])]))}});const Oe=Y(St,[["__scopeId","data-v-028477f5"]]),$t=J({components:{EditOutlined:Ge,FormOutlined:xe,FileOutlined:kt,DownloadOutlined:qe,DeleteOutlined:Je,MenuOutlined:Ye,Placeholder:Oe},props:{cardItem:{type:Object,default:()=>({})}},emits:["refresh","edit","editAliasName","itemSelected"],setup(e,{emit:t}){const l=a(!1),g=a(""),{cardItem:c}=ve(e),T=ee({get(){return g.value||c.value.aliasName},set(i){g.value=i}}),I=async()=>{if(!c.isRemote)return C.warning("本地组件不可删除!");oe.confirm({title:"确认",icon:n(we),content:"确认要删除选择的数据吗?",okText:"确认",cancelText:"取消",onOk:async()=>{const i=await H.delete([c.value.id]);if(i.code!==0)return C.warning(i.msg);t("refresh"),C.success("删除成功")}})},O=async()=>{{const i=await H.edit({...c.value,aliasName:g.value});if(i.code!==0)return C.warning(i.msg);t("refresh")}C.success("修改成功!")},S=a(null);Ne(S,()=>{l.value=!1,c.value.aliasName!==T.value&&O()});const m=()=>{Ce(JSON.stringify(c.value),c.value.name)},w=_e(),v=he(),u=()=>{v.$reset(),v.set(c.value),te(()=>{w.push({path:"/componentDesigner/index",query:{fromPage:"scadaComponentList"}})})},k=a(!1);return{renamed:l,componentName:T,deleteComponent:I,renameI