|
|
|
/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as z,r as o,A as I,l as j,S as q,B as G,R as H,I as J,L as K,D as O,E as W,P as Q,c as x,b as a,e as t,t as i,w as u,F as V,G as X,o as _,g as Y,v as Z,H as ee,J as ae,K as se,h as te,M as le}from"./index.db1e0641.js";/* empty css *//* empty css */import{w as ne,a as oe}from"./application-warning.edf7707a.js";const ue={class:"application-warning"},ie={class:"flex px-[20px] pb-[10px] bg-white"},re=a("p",{class:"page-title"},"\u9884\u8B66\u8BB0\u5F55",-1),pe={class:"card-list"},de=["onClick"],ce={class:"info relative"},ve={class:"title flex items-center"},_e={class:"flex pr-30"},fe=a("span",{class:"label flex-shrink-0"},"\u5E94\u7528\u540D\u79F0\uFF1A",-1),me={class:"value"},he=a("span",{class:"label"},"\u6307\u6807\u503C\uFF1A",-1),ge={class:"value text-[#FF3B30] font-semibold"},xe=a("span",{class:"label"},"\u6307\u6807\u9608\u503C\uFF1A",-1),we={class:"value"},be=a("span",{class:"label"},"\u9884\u8B66\u65F6\u95F4\uFF1A",-1),ye={class:"value"},ke=["onClick"],Ce={key:1,class:"text-center text-info no-data"},Se=z({name:"applicationWarning"}),Ue=Object.assign(Se,{setup(Ve){const f=o(),r=I({pageNumber:1,pageSize:10}),l=o([]),w=o(0),p=o(!1),m=o(!1),c=o(!1),b=o(1),h=async()=>{const n=await ne({...r,blurry:f.value,...d.value,warnType:d.value.processState===0?void 0:d.value.processState,processState:void 0});n.data.total||C.push("/error/101"),b.value=r.pageNumber,c.value&&(l.value=[],c.value=!1),w.value=n.data.total,l.value.length<w.value&&(r.pageNumber+=1,l.value=[...l.value,...n.data.records]),p.value=!1,l.value.length>=w.value&&(m.value=!0)},N=()=>{r.pageNumber=1,m.value=!1,p.value=!0,h()},F=async n=>{await oe({id:n.id}),le("\u518D\u6B21\u63D0\u9192\u6210\u529F")},y=()=>{l.value=[],r.pageNumber=1,m.value=!1,p.value=!0,h()},d=o({}),k=[{text:"\u5168\u90E8",value:0},{text:"\u5904\u7406\u4E2D",value:1},{text:"\u672A\u5904\u7406",value:2},{text:"\u5DF2\u5B8C\u6210",value:3}],v=o(!1),R=n=>{d.value.processState=n.selectedValues[0],y(),v.value=!1},C=X(),B=n=>{const s={...r,pageNumber:b.value,blurry:f.value,...d.value,id:n.id};C.push({name:"noticeRecord",query:s})};return j(()=>{h()}),(n,s)=>{var S;const L=q,T=te,g=G,P=H,$=J,D=K,E=O,M=W,U=Q;return _(),x(V,null,[a("div",ue,[t(L,{modelValue:f.value,"onUpdate:modelValue":s[0]||(s[0]=e=>f.value=e),shape:"round",placeholder:"\u641C\u7D22\u6307\u6807\u540D\u79F0/\u5E94\u7528\u540D\u79F0",onBlur:y},null,8,["modelValue"]),a("div",ie,[a("div",{class:"flex text-[28px] px-[20px] py-[6px] bg-[#dde8f9] text-[#0967FD] items-end rounded-[10px]",onClick:s[1]||(s[1]=e=>v.value=!0)},[a("span",null,i(((S=k.find(e=>e.value===d.value.processState))==null?void 0:S.text)||"\u72B6\u6001"),1),t(T,{name:"down-m","svg-class":"down-m"})])]),re,a("div",pe,[t(E,{modelValue:c.value,"onUpdate:modelValue":s[3]||(s[3]=e=>c.value=e),onRefresh:N},{default:u(()=>[l.value&&l.value.length?(_(),Y(D,{key:0,loading:p.value,"onUpdate:loading":s[2]||(s[2]=e=>p.value=e),finished:m.value,"finished-text":"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:h},{default:u(()=>[(_(!0),x(V,null,Z(l.value,e=>(_(),x("div",{key:e,class:"card-list-item",onClick:A=>B(e)},[a("div",ce,[a("div",ve,[a("p",{class:ee(`tag text-white px-20 py-4 text-20 ${e.warnType==="\u5904\u7406\u4E2D"?"bg-[#FFAE00]":e.warnType==="\u672A\u5904\u7406"?"bg-[#0967FD]":"bg-[#4ECB74]"}`),style:{"line-height":"1.4"}},i(e.warnType),3),a("span",null,i(e.relatedColumn),1)]),t(P,{gutter:"20"},{default:u(()=>[t(g,{span:"24"},{default:u(()=>[a("div",_e,[fe,a("span",me,i(e.applicationName),1)])]),_:2},1024),t(g,{span:"12"},{default:u(()=>[he,a("span",ge,i(e.indexValue),1)]),_:2},1024),t(g,{span:"12"},{default:u(()=>[xe,a("span",we,i(e.indexValueModel),1)]),_:2},1024),t(g,{span:"24"},{default:u(()=>[be,a("span",ye,i(e.warnTime),1)]),_:2},1024)]),_:2},1024),t($,{name:"arrow",class:"arrow-icon ml-16"})]),a("div",{class:"btn",onClick:ae(A=>F(e),["stop"])},"\u518D\u6B21\u63D0\u9192",8,ke)],8,de))),128))]),_:1},8,["loading","finished"])):!c.value&&!p.value&&!l.value.length?(_(),x("p",Ce,"\u6682\u65E0\u6570\u636E")):se("",!0)]),_:1},8,["modelValue"])])]),t(U,{show:v.value,"onUpdate:show":s[5]||(s[5]=e=>v.value=e),position:"bottom"},{default:u(()=>[t(M,{columns:k,onConfirm:R,onCancel:s[4]||(s[4]=e=>v.value=!1)})]),_:1},8,["show"])],64)}}});export{Ue as default}; |