import{_ as e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-B4sinkeh.js";import{d as t,N as a,r as l,U as s,o,c as i,e as r,w as p,a as u,H as n,t as m,Z as d,I as c,f as j,Q as _,a4 as v,l as f,i as g}from"./index-CbsoNNgc.js";import{a as x,E as y}from"./el-tab-pane-DlW0wfXF.js";import{a as b,E as h}from"./el-col-Dx3G6Gsk.js";import{_ as A}from"./ProjectList.vue_vue_type_style_index_0_lang-CDkhG5o0.js";import{_ as P,g as k}from"./AddProject.vue_vue_type_script_setup_true_lang-o40he8vQ.js";import{_ as D}from"./Dialog.vue_vue_type_style_index_0_lang-BiqtJw8z.js";import{u as w}from"./useIcon-DZCueV0L.js";import"./el-card-Bu1pgq7H.js";import"./el-tooltip-l0sNRNKZ.js";import"./el-popper-_HbrF1jO.js";import"./useInput-Kf9RVEEH.js";import"./debounce-wcc1GRYs.js";import"./Table.vue_vue_type_script_lang-DVJWTuWi.js";import"./el-checkbox-BX9zfJQq.js";import"./el-tag-7Tafez-0.js";import"./el-pagination-B4Yv1h_7.js";import"./el-image-viewer-BySdG1W0.js";import"./tsxHelper-Cn8_hiAG.js";import"./el-dropdown-item-DPuD6G3N.js";import"./castArray-DuA9ouXu.js";import"./refs-Bj8u2PxR.js";import"./index-Dh6wrwZi.js";import"./raf-C-vZNDhD.js";/* empty css */import"./el-divider-CLgHEjVa.js";import"./el-form-item-4OkArQhq.js";import"./el-switch-CgsPf83W.js";import"./el-radio-group-D8MIitN0.js";import"./el-select-v2-BfawHYzJ.js";import"./el-input-number-Bp7g6PFD.js";import"./el-text-DlfLR9u9.js";import"./index-pyCy64cM.js";import"./index-B-Y9E04Q.js";import"./index-D-ZR16il.js";import"./index-YuLCubDK.js";const L={class:"mb-10px"},V=t({__name:"Project",setup(t){const{t:V}=f();let T=a({}),E=l([]),I=a({});const O=async(e,t)=>{0===e?(e=Q.value,t=q.value):(Q.value=e,q.value=t);try{const a=await k($.value,e,t);Object.assign(T,a.data.result),E.value=Object.keys(a.data.tag),Object.assign(I,a.data.tag);const l=E.value.indexOf("All");-1!==l&&E.value.splice(l,1)}catch(a){}},U=l(!1),C=async()=>{U.value=!0},H=()=>{U.value=!1},$=l(""),N=w({icon:"iconoir:search"}),Q=l(1),q=l(50),z=l(!1),B=()=>{z.value=!0,O(Q.value,q.value),z.value=!1};return B(),(t,a)=>{const l=s("ElText");return o(),i(_,null,[r(u(e),null,{default:p((()=>[r(u(b),null,{default:p((()=>[r(u(h),{span:.5},{default:p((()=>[r(l,{class:"mx-1",style:{position:"relative",top:"8px"}},{default:p((()=>[n(m(u(V)("form.input"))+":",1)])),_:1})])),_:1}),r(u(h),{span:5},{default:p((()=>[r(u(d),{modelValue:$.value,"onUpdate:modelValue":a[0]||(a[0]=e=>$.value=e),placeholder:u(V)("common.inputText"),style:{height:"38px"}},null,8,["modelValue","placeholder"])])),_:1}),r(u(h),{span:5,style:{position:"relative",left:"16px"}},{default:p((()=>[r(u(c),{loading:z.value,type:"primary",icon:u(N),size:"large",style:{height:"100%"},onClick:B},null,8,["loading","icon"])])),_:1})])),_:1}),r(u(b),null,{default:p((()=>[r(u(h),{style:{position:"relative",top:"16px"}},{default:p((()=>[j("div",L,[r(u(c),{type:"primary",onClick:C},{default:p((()=>[n(m(u(V)("project.addProject")),1)])),_:1})])])),_:1})])),_:1}),r(u(x),{class:"demo-tabs",style:{position:"relative",top:"10px"}},{default:p((()=>[r(u(y),{label:`All (${u(I).All})`},{default:p((()=>[r(A,{tableDataList:u(T).All,getProjectTag:O,total:u(I).All},null,8,["tableDataList","total"])])),_:1},8,["label"]),(o(!0),i(_,null,v(u(E),(e=>(o(),g(u(y),{label:`${e} (${u(I)[e]})`,key:e},{default:p((()=>[r(A,{tableDataList:u(T)[e],getProjectTag:O,total:u(I)[e]},null,8,["tableDataList","total"])])),_:2},1032,["label"])))),128))])),_:1})])),_:1}),r(u(D),{modelValue:U.value,"onUpdate:modelValue":a[1]||(a[1]=e=>U.value=e),title:u(V)("project.addProject"),center:"",style:{"border-radius":"15px","box-shadow":"5px 5px 10px rgba(0, 0, 0, 0.3)"}},{default:p((()=>[r(P,{closeDialog:H,projectid:"",getProjectData:O,schedule:!1})])),_:1},8,["modelValue","title"])],64)}}});export{V as default};