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.

2 lines
2.7KB

  1. var E=Object.defineProperty,M=Object.defineProperties;var N=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var f=(t,e,a)=>e in t?E(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,v=(t,e)=>{for(var a in e||(e={}))O.call(e,a)&&f(t,a,e[a]);if(y)for(var a of y(e))$.call(e,a)&&f(t,a,e[a]);return t},w=(t,e)=>M(t,N(e));var d=(t,e,a)=>new Promise((b,c)=>{var n=s=>{try{r(a.next(s))}catch(l){c(l)}},i=s=>{try{r(a.throw(s))}catch(l){c(l)}},r=s=>s.done?b(s.value):Promise.resolve(s.value).then(n,i);r((a=a.apply(t,e)).next())});import{T as F,l as G,t as R,d as j}from"./target-config-drawer-c18e02f3.js";import{d as L,s as U,m as q,r as k,G as z,M as A,a as H,j as u,o as g,c as T,e as m,w as _,F as C,v as I,f as J,h as K,b as P,i as Q,$ as W,E as X}from"./index-90c78f99.js";import"./useCurrentInstance-cd4729ef.js";const Y=["onClick"];const la=L({__name:"index",setup(t){const{appStatusOptions:e}=U(q.dictStore).globalDicts.value,a=k({applicationStatus:1}),b=[{type:"index",label:"序号",width:80},{label:"应用类型",prop:"applicationTypeText",key:"applicationTypeText"},{label:"操作时间",prop:"updateOn",key:"updateOn"},{label:"操作人",prop:"updater",key:"updater"},{label:"操作",slot:"action",key:"action",width:80,fixed:"right"}],c=k(),n=()=>d(this,null,function*(){const l=yield G(v({},a.value));c.value=l.data||[]}),i=z(new A(n)),r=l=>d(this,null,function*(){const p=yield R({appStatus:a.value.applicationStatus,appType:l.applicationType});i.data={configData:p.data,detail:w(v({},l),{applicationStatus:a.value.applicationStatus})},i.visible=!0}),s=l=>{W.confirm(`确认删除${l.applicationTypeText}的指标配置吗?`,"提示!",{type:"warning"}).then(()=>d(this,null,function*(){yield j({id:l.id}),yield n(),X.success("删除成功!")}))};return H(()=>d(this,null,function*(){yield n()})),(l,p)=>{const D=u("page-title"),x=u("el-tab-pane"),h=u("el-tabs"),S=u("table-list"),B=u("el-card");return g(),T(C,null,[m(D),m(B,{class:"my-card tab-card",shadow:"never"},{header:_(()=>[m(h,{modelValue:a.value.applicationStatus,"onUpdate:modelValue":p[0]||(p[0]=o=>a.value.applicationStatus=o),onTabChange:n},{default:_(()=>[(g(!0),T(C,null,I(J(e),o=>(g(),K(x,{key:o.value,label:o.desc,name:Number(o.value)},null,8,["label","name"]))),128))]),_:1},8,["modelValue"])]),default:_(()=>[m(S,{column:b,data:c.value,pagination:!1,onGetTableData:n},{action:_(({scope:o})=>[P("a",{class:"btn text-primary mr-24",onClick:V=>r(o.row)}," 编辑 ",8,Y),Q("",!0)]),_:1},8,["data"])]),_:1}),m(F,{data:i.data||{},visible:i.visible,onClose:p[1]||(p[1]=o=>i.close(o))},null,8,["data","visible"])],64)}}});export{la as default};