zhxy-jsd/dist/build/h5/assets/pages-view-routine-GongWenLiuZhuan-index.090f1684.js

2 lines
4.4 KiB
JavaScript
Raw Normal View History

2025-05-21 02:44:13 +08:00
import{d as e,r as l,n as a,b as t,e as u,w as s,q as i,g as n,y as r,z as o,h as p,v as c,a0 as v,Q as d,$ as f,G as g,j as m,k as _,l as b,a6 as D,_ as k}from"./index-f6e54d8f.js";import{_ as y}from"./uni-icons.7467b650.js";import{u as h,_ as j}from"./useLayout.9cce4498.js";import{_ as w}from"./uni-popup.1c525271.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./Loading.7fe45b05.js";import"./u-loading-icon.3bd3dc6a.js";import"./Search.vue_vue_type_script_setup_true_lang.fed60e7a.js";import"./u-icon.de9898cd.js";const x=C(e({__name:"index",setup(e){const C=[{id:"1",title:"公文1",sendingDept:"办公室1",receivingDept:"教务处1",publishDate:"2024-01-01"}],[x,{reload:L,setParam:P}]=h({api:async e=>new Promise((e=>{setTimeout((()=>{e({message:"测试",resultCode:1,rows:C})}),1e3)})),componentProps:{}}),R=e=>{var l;T.value=e,null==(l=Q.value)||l.open()},z=()=>{var e;null==(e=Q.value)||e.close()},F=l([{label:"全部分组",value:null},{label:"分组A",value:"groupA"},{label:"分组B",value:"groupB"}]),A=l([{label:"发文部门",value:null},{label:"办公室1",value:"办公室1"},{label:"办公室2",value:"办公室2"},{label:"办公室3",value:"办公室3"},{label:"办公室4",value:"办公室4"},{label:"办公室5",value:"办公室5"}]),B=l([{label:"收文部门",value:null},{label:"教务处1",value:"教务处1"},{label:"教务处2",value:"教务处2"},{label:"教务处3",value:"教务处3"}]),G=l(F.value[0]),S=l(A.value[0]),I=l(B.value[0]),Q=l(null),T=l(null),$=a((()=>{switch(T.value){case"group":return F.value;case"sendingDept":return A.value;case"receivingDept":return B.value;default:return[]}})),q=a((()=>{switch(T.value){case"group":return"选择分组";case"sendingDept":return"选择发文部门";case"receivingDept":return"选择收文部门";default:return"选择选项"}})),J=e=>{var l,a,t;switch(T.value){case"group":return(null==(l=G.value)?void 0:l.value)===e.value;case"sendingDept":return(null==(a=S.value)?void 0:a.value)===e.value;case"receivingDept":return(null==(t=I.value)?void 0:t.value)===e.value;default:return!1}};return(e,l)=>{const a=g,h=m(_("uni-icons"),y),C=b,F=m(_("BasicListLayout"),j),A=D,B=m(_("uni-popup"),w);return t(),u(C,{class:"wh-full"},{default:s((()=>[i(" Remove :filters and @filter-change "),n(F,{onRegister:p(x)},{top:s((()=>[n(C,{class:"filter-section"},{default:s((()=>[i(" Group Filter (Assuming 'group' key exists) "),n(C,{class:"filter-item",onClick:l[0]||(l[0]=e=>R("group"))},{default:s((()=>[n(a,null,{default:s((()=>[r("全部分组")])),_:1}),n(h,{type:"bottom",size:"14"})])),_:1}),i(" Sending Department Filter "),n(C,{class:"filter-item",onClick:l[1]||(l[1]=e=>R("sendingDept"))},{default:s((()=>[n(a,null,{default:s((()=>[r("发文部门")])),_:1}),n(h,{type:"bottom",size:"14"})])),_:1}),i(" Receiving Department Filter "),n(C,{class:"filter-item",onClick:l[2]||(l[2]=e=>R("receivingDept"))},{default:s((()=>[n(a,null,{default:s((()=>[r("收文部门")])),_:1}),n(h,{type:"bottom",size:"14"})])),_:1})])),_:1})])),default:s((({data:e})=>[n(C,{class:"document-item white-bg-color r-md p-15 mb-15",onClick:l=>{return a=e.id,console.log("Navigating to detail for ID:",a),void f({url:`/pages/view/routine/GongWenLiuZhuan/detail?id=${a}`});var a}},{default:s((()=>[n(C,{class:"item-title font-bold text-lg mb-5"},{default:s((()=>[r(o(e.title),1)])),_:2},1024),n(C,{class:"item-meta color-9"},{default:s((()=>[n(a,null,{default:s((()=>[r("发文:"+o(e.sendingDept)+" "+o(e.publishDate),1)])),_:2},1024),n(a,null,{default:s((()=>[r("收文:"+o(e.receivingDept),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:1},8,["onRegister"]),i(" Filter Popup "),n(B,{ref_key:"filterPopupRef",ref:Q,type:"bottom","background-color":"#fff"},{default:s((()=>[n(C,{class:"popup-content"},{default:s((()=>[n(C,{class:"popup-header"},{default:s((()=>[n(a,null,{default:s((()=>[r(o(p(q)),1)])),_:1}),n(h,{type:"closeempty",size:"20",onClick:z})])),_:1}),n(A,{"scroll-y":"",class:"popup-options"},{default:s((()=>[(t(!0),c(d,null,v(p($),(e=>(t(),u(C,{class:k(["option-item",{active:J(e)}]),key: