zcui/saber3/src/frontend/dist/assets/PendingBidding-B9kKZqru.js

2 lines
14 KiB
JavaScript
Raw Normal View History

2026-06-16 14:07:58 +08:00
import{_ as xe,af as f,o as T,c as z,e as t,f as l,j as u,k as g,h as n,g as B,d as N,a as Y,t as y,q,E as v,i as J,S as _e}from"./index-CsXfDo-r.js";const ye={class:"pending-bidding"},Me={key:1,class:"sign-in-tip"},Te={key:2,class:"signed-in-tag"},De={style:{color:"#409eff","font-weight":"bold"}},W="/api/upload",Ye={__name:"PendingBidding",setup(Ie){const p=q({biddingMethod:"",title:""}),m=q({page:1,size:20,total:0}),K=f(),b=Array.from({length:10},(a,e)=>K.add(e,"day").format("YYYY-MM-DD")),j=[{id:1,biddingMethod:"BID2024060001",title:"2024年度医疗设备采购项目",startTime:f().subtract(1,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[0]} 09:00:00`,contact:"陈建国",phone:"13800138001",description:"采购超声诊断仪、心电图机等医疗设备",signedIn:!1,bidSubmitted:!1},{id:2,biddingMethod:"BID2024060002",title:"药品集中采购项目(第一批)",startTime:f().subtract(2,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[1]} 14:00:00`,contact:"刘晓敏",phone:"13800138002",description:"采购常用药品,包括抗生素、感冒药等",signedIn:!0,bidSubmitted:!1},{id:3,biddingMethod:"BID2024060003",title:"医用耗材采购项目",startTime:f().subtract(3,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[2]} 10:00:00`,contact:"王海涛",phone:"13800138003",description:"采购一次性注射器、输液器等医用耗材",signedIn:!0,bidSubmitted:!0},{id:4,biddingMethod:"BID2024060004",title:"信息化系统升级改造项目",startTime:f().subtract(4,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[3]} 14:00:00`,contact:"赵文杰",phone:"13800138004",description:"HIS系统、LIS系统升级改造",signedIn:!1,bidSubmitted:!1},{id:5,biddingMethod:"BID2024060005",title:"医疗废物处理服务采购",startTime:f().subtract(5,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[4]} 09:00:00`,contact:"孙丽华",phone:"13800138005",description:"医疗废物收集、运输、处理服务",signedIn:!1,bidSubmitted:!1},{id:6,biddingMethod:"BID2024060006",title:"后勤保洁服务采购",startTime:f().subtract(6,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[5]} 10:00:00`,contact:"周雪梅",phone:"13800138006",description:"日常保洁、消毒服务",signedIn:!0,bidSubmitted:!1},{id:7,biddingMethod:"BID2024060007",title:"医用气体供应系统维护",startTime:f().subtract(7,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[6]} 14:00:00`,contact:"吴志强",phone:"13800138007",description:"氧气、负压吸引等医用气体系统维护",signedIn:!1,bidSubmitted:!1},{id:8,biddingMethod:"BID2024060008",title:"检验试剂采购项目",startTime:f().subtract(8,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[7]} 09:00:00`,contact:"郑明辉",phone:"13800138008",description:"生化、免疫等检验试剂采购",signedIn:!0,bidSubmitted:!1},{id:9,biddingMethod:"BID2024060009",title:"医疗设备维保服务",startTime:f().subtract(9,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[8]} 10:00:00`,contact:"钱俊峰",phone:"13800138009",description:"CT、MRI等大型设备维保服务",signedIn:!1,bidSubmitted:!1},{id:10,biddingMethod:"BID2024060010",title:"办公用品采购项目",startTime:f().subtract(-15,"day").format("YYYY-MM-DD 09:00:00"),openingTime:`${b[9]} 14:00:00`,contact:"陈静雯",phone:"13800138010",description:"办公文具、纸张等用品采购",signedIn:!1,bidSubmitted:!1}],L=J(()=>{let a=[...j];return p.biddingMethod&&(a=a.filter(e=>e.biddingMethod===p.biddingMethod)),p.title&&(a=a.filter(e=>e.title.includes(p.title))),a.sort((e,d)=>e.signedIn!==d.signedIn?e.signedIn?1:-1:new Date(d.openingTime)-new Date(e.openingTime)),a}),X=J(()=>{const a=(m.page-1)*m.size,e=a+m.size,d=L.value.slice(a,e);return d.forEach(c=>{c.remainingTime=Z(c.openingTime)}),m.total=L.value.length,d}),Z=a=>{const e=new Date,c=new Date(a)-e;if(c<=0)return"已截止";const s=Math.floor(c/(1e3*60*60*24)),_=Math.floor(c%(1e3*60*60*24)/(1e3*60*60));return s>0?`${s}${_}小时`:_>0?`${_}小时`:`${Math.floor(c%(1e3*60*60)/(1e3*60))}分钟`},ee=()=>{m.page=1,v.success("<EFBFBD>