import{_ as b,o as U,c as N,a as u,e,f as n,j as o,h as d,t as L}from"./index-C1KISTGN.js";const Z={name:"AnnualPlanRequirementReport",data(){return{searchForm:{source:"",status:"",applyUnit:"",applyCompany:""},currentPage:1,pageSize:10,total:20,allTableData:[{source:"资管系统",documentNo:"ZCL20250001",materialType:"办公设备",applyUnit:"信息部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"张三",status:"审批完成",createTime:"2024-12-15 09:30:00"},{source:"招采平台",documentNo:"ZCL20250002",materialType:"医疗器械",applyUnit:"采购部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"李四",status:"审批中",createTime:"2024-12-15 10:15:00"},{source:"资管系统",documentNo:"ZCL20250003",materialType:"药品",applyUnit:"运营部",applyCompany:"济南漱玉平民大药房有限公司",applicant:"王五",status:"审批完成",createTime:"2024-12-15 11:20:00"},{source:"招采平台",documentNo:"ZCL20250004",materialType:"办公用品",applyUnit:"行政部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"赵六",status:"审批中",createTime:"2024-12-15 14:30:00"},{source:"资管系统",documentNo:"ZCL20250005",materialType:"设备维修",applyUnit:"设备部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"钱七",status:"审批完成",createTime:"2024-12-15 15:45:00"},{source:"招采平台",documentNo:"ZCL20250006",materialType:"原材料",applyUnit:"生产部",applyCompany:"济南漱玉平民大药房有限公司",applicant:"孙八",status:"审批中",createTime:"2024-12-16 08:30:00"},{source:"资管系统",documentNo:"ZCL20250007",materialType:"IT设备",applyUnit:"信息部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"周九",status:"审批完成",createTime:"2024-12-16 09:15:00"},{source:"招采平台",documentNo:"ZCL20250008",materialType:"实验设备",applyUnit:"研发部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"吴十",status:"审批中",createTime:"2024-12-16 10:45:00"},{source:"资管系统",documentNo:"ZCL20250009",materialType:"车辆",applyUnit:"物流部",applyCompany:"济南漱玉平民大药房有限公司",applicant:"郑一",status:"审批完成",createTime:"2024-12-16 13:20:00"},{source:"招采平台",documentNo:"ZCL20250010",materialType:"服务类",applyUnit:"客服部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"陈二",status:"审批中",createTime:"2024-12-16 14:55:00"},{source:"资管系统",documentNo:"ZCL20250011",materialType:"安防设备",applyUnit:"安保部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"林三",status:"审批完成",createTime:"2024-12-17 08:00:00"},{source:"招采平台",documentNo:"ZCL20250012",materialType:"清洁用品",applyUnit:"后勤部",applyCompany:"济南漱玉平民大药房有限公司",applicant:"黄四",status:"审批中",createTime:"2024-12-17 09:30:00"},{source:"资管系统",documentNo:"ZCL20250013",materialType:"消防设备",applyUnit:"安全部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"刘五",status:"审批完成",createTime:"2024-12-17 11:15:00"},{source:"招采平台",documentNo:"ZCL20250014",materialType:"广告物料",applyUnit:"市场部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"杨六",status:"审批中",createTime:"2024-12-17 14:40:00"},{source:"资管系统",documentNo:"ZCL20250015",materialType:"装修材料",applyUnit:"工程部",applyCompany:"济南漱玉平民大药房有限公司",applicant:"徐七",status:"审批完成",createTime:"2024-12-18 09:45:00"},{source:"招采平台",documentNo:"ZCL20250016",materialType:"促销礼品",applyUnit:"营销部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"马八",status:"审批中",createTime:"2024-12-18 10:30:00"},{source:"资管系统",documentNo:"ZCL20250017",materialType:"医疗耗材",applyUnit:"医械部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"朱九",status:"审批完成",createTime:"2024-12-18 13:10:00"},{source:"招采平台",documentNo:"ZCL20250018",materialType:"软件授权",applyUnit:"IT部",applyCompany:"济南漱玉平民大药房有限公司",applicant:"胡十",status:"审批中",createTime:"2024-12-18 15:25:00"},{source:"资管系统",documentNo:"ZCL20250019",materialType:"办公家具",applyUnit:"行政部",applyCompany:"漱玉平民大药房连锁股份有限公司",applicant:"郭一",status:"审批完成",createTime:"2024-12-19 08:45:00"},{source:"招采平台",documentNo:"ZCL20250020",materialType:"宣传物料",applyUnit:"品牌部",applyCompany:"山东漱玉平民大药房有限公司",applicant:"何二",status:"审批中",createTime:"2024-12-19 10:15:00"}],tableData:[]}},created(){this.filterData()},methods:{handleSearch(){this.currentPage=1,this.filterData()},handleReset(){this.searchForm={source:"",status:"",applyUnit:"",applyCompany:""},this.currentPage=1,this.filterData()},filterData(){let t=[...this.allTableData];this.searchForm.source&&(t=t.filter(r=>r.source===this.searchForm.source)),this.searchForm.status&&(t=t.filter(r=>r.status===this.searchForm.status)),this.searchForm.applyUnit&&(t=t.filter(r=>r.applyUnit.includes(this.searchForm.applyUnit))),this.searchForm.applyCompany&&(t=t.filter(r=>r.applyCompany===this.searchForm.applyCompany)),this.total=t.length;const a=(this.currentPage-1)*this.pageSize;this.tableData=t.slice(a,a+this.pageSize)},handleSizeChange(t){this.pageSize=t,this.filterData()},handleCurrentChange(t){this.currentPage=t,this.filterData()}}},F={class:"annual-plan-report"},z={class:"search-bar"},V={class:"pagination"};function v(t,a,r,S,l,m){const i=o("el-option"),y=o("el-select"),c=o("el-form-item"),h=o("el-input"),C=o("el-button"),T=o("el-form"),s=o("el-table-column"),g=o("el-tag"),_=o("el-table"),f=o("el-pagination");return U(),N("div",F,[a[8]||(a[8]=u("div",{class:"page-header"},[u("h2",null,"需求单报表")],-1)),u("div",z,[e(T,{inline:!0,model:l.searchForm,class:"demo-form-inline"},{default:n(()=>[e(c,{label:"来源"},{default:n(()=>[e(y,{modelValue:l.searchForm.source,"onUpdate:modelValue":a[0]||(a[0]=p=>l.searchForm.source=p),placeholder:"请选择来源",clearable:"",style:{width:"120px"}},{default:n(()=>[e(i,{label:"资管系统",value:"资管系统"}),e(i,{label:"招采平台",value:"招采平台"})]),_:1},8,["modelValue"])]),_:1}),e(c,{label:"状态"},{default:n(()=>[e(y,{modelValue:l.searchForm.status,"onUpdate:modelValue":a[1]||(a[1]=p=>l.searchForm.status=p),placeholder:"请选择状态",clearable:"",style:{width:"120px"}},{default:n(()=>[e(i,{label:"审批中",value:"审批中"}),e(i,{label:"审批完成",value:"审批完成"})]),_:1},8,["modelValue"])]),_:1}),e(c,{label:"申请部门"},{default:n(()=>[e(h,{modelValue:l.searchForm.applyUnit,"onUpdate:modelValue":a[2]||(a[2]=p=>l.searchForm.applyUnit=p),placeholder:"请输入申请部门",clearable:"",style:{width:"180px"}},null,8,["modelValue"])]),_:1}),e(c,{label:"申请公司"},{default:n(()=>[e(y,{modelValue:l.searchForm.applyCompany,"onUpdate:modelValue":a[3]||(a[3]=p=>l.searchForm.applyCompany=p),placeholder:"请选择申请公司",clearable:"",style:{width:"220px"}},{default:n(()=>[e(i,{label:"漱玉平民大药房连锁股份有限公司",value:"漱玉平民大药房连锁股份有限公司"}),e(i,{label:"山东漱玉平民大药房有限公司",value:"山东漱玉平民大药房有限公司"}),e(i,{label:"济南漱玉平民大药房有限公司",value:"济南漱玉平民大药房有限公司"})]),_:1},8,["modelValue"])]),_:1}),e(c,null,{default:n(()=>[e(C,{type:"primary",onClick:m.handleSearch},{default:n(()=>[...a[6]||(a[6]=[d("查询",-1)])]),_:1},8,["onClick"]),e(C,{onClick:m.handleReset},{default:n(()=>[...a[7]||(a[7]=[d("重置",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),e(_,{data:l.tableData,style:{width:"100%"},border:"",stripe:""},{default:n(()=>[e(s,{prop:"source",label:"来源",align:"center"}),e(s,{prop:"documentNo",label:"单据号",align:"center"}),e(s,{prop:"materialType",label:"物料类型",align:"center"}),e(s,{prop:"applyUnit",label:"申请部门",align:"center"}),e(s,{prop:"applyCompany",label:"申请公司",align:"center"}),e(s,{prop:"applicant",label:"申请人",align:"center"}),e(s,{prop:"status",label:"状态",align:"center"},{default:n(p=>[e(g,{type:p.row.status==="审批中"?"warning":"success",size:"small"},{default:n(()=>[d(L(p.row.status),1)]),_:2},1032,["type"])]),_:1}),e(s,{prop:"createTime",label:"创建时间",align:"center"})]),_:1},8,["data"]),u("div",V,[e(f,{"current-page":l.currentPage,"onUpdate:currentPage":a[4]||(a[4]=p=>l.currentPage=p),"page-size":l.pageSize,"onUpdate:pageSize":a[5]||(a[5]=p=>l.pageSize=p),"page-sizes":[10,20,50,100],total:l.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:m.handleSizeChange,onCurrentChange:m.handleCurrentChange},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])])])}const x=b(Z,[["render",v],["__scopeId","data-v-51577b27"]]);export{x as default};