| 1 |
- import{p as H,s as K,b_ as P,O as N,Q,n as Z,m as $,k as G,l as I,o as J,b as W,e as X,q as ee,v as ae}from"./index-CKIhG1T4.js";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as le}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{f as U}from"./index.api-CWoZlC-i.js";import{_ as oe}from"./ImportExcel.vue_vue_type_script_setup_true_lang-DzQjqpk8.js";import{_ as pe}from"./detail.vue_vue_type_script_setup_true_lang-BbGt2FI4.js";import{C as ne,a as i,b as se,v as re,D as m,E as D,$ as e,U as l,u as o,K as T,ad as ie,T as Y,Z as s,_ as b,V as de}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./download-D5Lb_h0f.js";const ue=ne({name:"DuringHolidays",__name:"index",setup(me){const w=i(),n=se({pageNo:1,pageSize:10,type:"all",date:""}),v={1:"\u6CD5\u5B9A\u8282\u5047\u65E5",2:"\u8C03\u4F11"},c=i(!1),x=i([]),f=i(0),h=i(),k=i(),j=()=>{var t;(t=k.value)==null||t.open()},z=()=>{var t;(t=w.value)==null||t.resetFields(),n.type="all",n.date="",r()},q=()=>{n.pageNo=1,r()},r=async()=>{c.value=!0;try{const t=P(n);t.type==="all"&&delete t.type;const a=await U.getList(t);x.value=a.list,f.value=a.total}finally{c.value=!1}},V=i(),A=()=>{var t;(t=V.value)==null||t.open()},B=()=>{var a;const t=(a=h.value)==null?void 0:a.getSelectionRows();t.length!==0?(console.log("selectedRows",t),Q.confirm("\u786E\u5B9A\u5220\u9664\u9009\u4E2D\u7684\u884C\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(()=>{U.deleteCalendar({ids:t.map(y=>y.id)}).then(()=>{N.success("\u5220\u9664\u6210\u529F"),r()})})):N.warning("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u884C")},E=t=>t.date&&Array.isArray(t.date)?t.date.join("-"):"--";return re(()=>{r()}),(t,a)=>{const y=Z,_=$,C=G,F=I,d=J,u=W,R=le,S=X,g=ee,L=te,M=ae;return m(),D(T,null,[e(R,null,{default:l(()=>[e(o(H),{class:"-mb-15px",model:o(n),ref_key:"queryFormRef",ref:w,inline:!0,"label-width":"68px"},{default:l(()=>[e(_,{label:"\u9009\u62E9\u65E5\u671F",prop:"createTime"},{default:l(()=>[e(y,{modelValue:o(n).date,"onUpdate:modelValue":a[0]||(a[0]=p=>o(n).date=p),"value-format":"YYYY-MM-DD",type:"date",placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,{label:"\u7C7B\u522B",prop:"type"},{default:l(()=>[e(F,{modelValue:o(n).type,"onUpdate:modelValue":a[1]||(a[1]=p=>o(n).type=p),placeholder:"\u8BF7\u9009\u62E9\u7C7B\u522B",clearable:"",class:"!w-240px"},{default:l(()=>[e(C,{label:"\u5168\u90E8",value:"all"}),(m(!0),D(T,null,ie(Object.entries(v),([p,O])=>(m(),Y(C,{key:p,label:O,value:p},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,null,{default:l(()=>[e(u,{onClick:q},{default:l(()=>[e(d,{icon:"ep:search"}),a[4]||(a[4]=s("\u641C\u7D22"))]),_:1}),e(u,{onClick:z},{default:l(()=>[e(d,{icon:"ep:refresh"}),a[5]||(a[5]=s("\u91CD\u7F6E"))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(R,null,{default:l(()=>[e(S,null,{default:l(()=>[e(u,{type:"primary",onClick:A},{default:l(()=>[e(d,{icon:"ep:plus"}),a[6]||(a[6]=s(" \u65B0\u589E "))]),_:1}),e(u,{type:"warning",onClick:j},{default:l(()=>[e(d,{icon:"ep:upload"}),a[7]||(a[7]=s(" \u5BFC\u5165 "))]),_:1}),e(u,{type:"primary",plain:"",onClick:B},{default:l(()=>[e(d,{icon:"ep:delete"}),a[8]||(a[8]=s(" \u5220\u9664 "))]),_:1})]),_:1}),e(S,{style:{padding:"10px 0"}},{default:l(()=>[s(" \u5171\u8BA1"+b(o(f))+"\u5929 ",1)]),_:1}),de((m(),Y(o(K),{data:o(x),class:"cursor-pointer",stripe:!0,border:"",ref_key:"tableListRef",ref:h},{default:l(()=>[e(g,{type:"selection",align:"center",width:"55"}),e(g,{label:"\u65E5\u671F",align:"center",prop:"date","min-width":"150px"},{default:l(({row:p})=>[s(b(E(p)),1)]),_:1}),e(g,{label:"\u7C7B\u522B",align:"center",prop:"type","min-width":"150px"},{default:l(({row:p})=>[s(b(v[p.type]),1)]),_:1})]),_:1},8,["data"])),[[M,o(c)]]),e(L,{total:o(f),page:o(n).pageNo,"onUpdate:page":a[2]||(a[2]=p=>o(n).pageNo=p),limit:o(n).pageSize,"onUpdate:limit":a[3]||(a[3]=p=>o(n).pageSize=p),onPagination:r},null,8,["total","page","limit"])]),_:1}),e(oe,{ref_key:"importExcelRef",ref:k,onSuccess:r},null,512),e(pe,{ref_key:"detailViewRef",ref:V,onSuccess:r},null,512)],64)}}});export{ue as default};
|