2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
import{_ as le,u as se,o as i,c as d,a as e,b as oe,d as g,t as a,w as ae,e as s,f as l,F as p,g as z,h as n,r as v,i as N,j as c,k as _,l as ne,n as ie,m as de,p as re,E as D,q as ue}from"./index-C1KISTGN.js";import{_ as pe}from"./shuyu_logo_1-BmQe_hVf.js";const ce={class:"portal-home"},_e={class:"top-nav"},fe={class:"nav-menu"},me={key:0,href:"/supplier/profile",style:{color:"#0052d9","font-weight":"bold"}},ve={key:0,class:"nav-user"},be={style:{"font-size":"14px",color:"#333","margin-right":"12px"}},ge={class:"banner-wrapper"},ye={class:"banner-inner"},he={class:"login-box"},ke={class:"logged-in-box"},xe={style:{"font-size":"16px","font-weight":"bold",color:"#303133",margin:"0 0 8px"}},we={style:{"font-size":"13px",color:"#909399",margin:"0 0 20px"}},qe={class:"content-section"},De={class:"container"},Ve={class:"section-block",id:"bidding"},Ie={class:"notice-list"},Ce=["onClick"],ze={class:"title"},Le={class:"date"},Se={class:"section-block",id:"award"},je={class:"notice-list"},Pe={class:"title"},Ne={class:"date"},Re={class:"section-block",id:"qa"},Ae={class:"notice-list"},Je=["onClick"],Oe={class:"title"},Ue={class:"date"},$e={class:"section-block",id:"news"},Be={class:"notice-list"},Fe={class:"title"},Ee={class:"date"},Te={class:"section-block",id:"policy"},Me={class:"notice-list"},Qe={class:"title"},Ye={class:"date"},We={class:"section-block",id:"download"},Ge={class:"notice-list"},He={class:"title"},Ke={class:"section-block",style:{"margin-bottom":"20px"}},Xe={class:"flow-steps"},Ze={class:"step-icon"},et={class:"step-title"},tt={class:"step-desc"},lt={key:0,class:"step-arrow"},st={style:{color:"#67c23a","font-weight":"bold","font-size":"16px"}},ot={key:0},at={style:{"font-size":"12px",color:"#909399","margin-bottom":"8px"}},nt={style:{"margin-bottom":"6px"}},it={style:{color:"#606266"}},dt={style:{color:"#606266"}},rt={style:{color:"#606266"}},ut={__name:"Portal",setup(pt){const x=se(),B=ne(),L=N(()=>x.isLoggedIn),S=N(()=>x.isSupplier),R=N(()=>x.username),V=_(!1),u=_(null),I=_(!1),f=_(null),m=ue({username:"",password:""}),F=_([{id:1,title:"欢迎使用漱玉智采",img:"/images/a1.png"},{id:2,title:"公开透明 公平公正",img:"/images/a2.png"},{id:3,title:"高效便捷 安全可靠",img:"/images/a3.png"}]),E=_([{id:1,title:"2024年度医疗设备采购项目招标公告",date:"2024-01-15"},{id:2,title:"药品集中采购项目(第一批)招标公告",date:"2024-02-01"},{id:3,title:"医用耗材采购项目招标公告",date:"2024-02-20"},{id:4,title:"信息化系统升级改造项目招标公告",date:"2024-03-01"},{id:5,title:"医疗废物处理服务采购招标公告",date:"2024-03-10"}]),T=_([{id:1,title:"2024年度IT设备采购项目中标公示",date:"2026-03-31"},{id:2,title:"办公用品采购项目中标公示",date:"2026-03-28"},{id:3,title:"清洁服务采购项目中标公示",date:"2026-03-25"},{id:4,title:"物业管理服务采购项目中标公示",date:"2026-03-20"},{id:5,title:"网络设备采购项目中标公示",date:"2026-03-15"}]),M=_([{id:1,title:"我司成功举办2026年度供应商大会",date:"2026-03-28"},{id:2,title:"电子招采平台系统升级公告",date:"2026-03-25"},{id:3,title:"关于优化采购流程的通知",date:"2026-03-20"},{id:4,title:"达创科技荣获年度优秀采购奖",date:"2026-03-15"}]),Q=_([{id:1,title:"中华人民共和国招标投标法",date:"2026-01-01"},{id:2,title:"政府采购法实施条例",date:"2025-12-01"},{id:3,title:"招标投标法实施条例",date:"2025-11-01"},{id:4,title:"电子招标投标办法",date:"2025-10-01"}]),Y=_([{id:1,title:"供应商注册申请表"},{id:2,title:"投标文件模板"},{id:3,title:"平台操作手册"},{id:4,title:"资质材料清单"}]),W=_([{id:1,title:"2024年度医疗设备采购项目答疑",date:"2024-01-20",projectInfo:{code:"PROJ-2024-001",name:"2024年度医疗设备采购项目",type:"公开招标",publishDate:"2024-01-15"},contents:[{type:"question",time:"2024-01-18",q:"标书中设备型号是否有指定品牌?",a:"未指定具体品牌,满足技术参数要求即可参与投标。"},{type:"notice",time:"2024-01-20",text:"因报名供应商数量不足,开标时间延期至2024-02-05,其余条件不变。"}]},{id:2,title:"药品集中采购项目(第一批)废标公告",date:"2024-02-10",projectInfo:{code:"PROJ-2024-002",name:"药品集中采购项目(第一批)",type:"竞争性谈判",publishDate:"2024-02-01"},contents:[{type:"notice",time:"2024-02-10",text:"本项目因有效投标人不足三家,依据相关规定宣布废标。后续将重新组织招标,请各供应商关注平台公告。"}]},{id:3,title:"医用耗材采购项目需求变更说明",date:"2024-02-25",projectInfo:{code:"PROJ-2024-003",name:"医用耗材采购项目",type:"公开招标",publishDate:"2024-02-20"},contents:[{type:"question",time:"2024-02-22",q:"一次性手套的材质要求是否包含乳胶手套?",a:"是的,乳胶手套和丁腈手套均可,需符合YY/T 0616标准。"},{type:"question",time:"2024-02-23",q:"投标保证金的缴纳截止时间是?",a:"投标保证金须在开标前一个工作日17:00前到账,逾期视为放弃投标资格。"},{type:"notice",time:"2024-02-25",text:'经采购人确认,原标书第3页"采购数量"中一次性注射器数量由500件变更为800件,其余内容不变。'}]},{id:4,title:"信息化系统升级改造项目答疑",date:"2024-03-05",projectInfo:{code:"PROJ-2024-004",name:"信息化系统升级改造项目",type:"单一来源采购",publishDate:"2024-03-01"},contents:[{type:"question",time:"2024-03-03",q:"是否要求投标方提供同类项目业绩证明?",a:"需提供近三年内至少一个同类医院信息化项目的合同复印件及验收报告。"},{type:"notice",time:"2024-03-05",text:"本项目投标截止时间调整为2024-03-20 17:00,开标时间相应调整为2024-03-21 09:00。"}]},{id:5,title:"医疗废物处理服务采购答疑",date:"2024-03-12",projectInfo:{code:"PROJ-2024-005",name:"医疗废物处理服务采购",type:"公开招标",publishDate:"2024-03-10"},contents:[{type:"question",time:"2024-03-11",q:"服务商是否需要具备危险废物经营许可证?",a:"是的,投标方须持有有效的危险废物经营许可证(含医疗废物类别),并在投标文件中提供原件扫描件。"}]}]),A=_([{title:"填写注册信息",desc:"填写企业基本信息"},{title:"上传资质材料",desc:"上传营业执照等资质"},{title:"提交审核",desc:"提交首营审核申请"},{title:"资质审查",desc:"招采部门审核资质"},{title:"审批通过",desc:"多级审批完成"},{title:"入库完成",desc:"进入合格供应商库"}]),G=()=>{if(!m.username||!m.password){D.warning("请输入用户名和密码");return}const b=x.login(m.username,m.password);if(!b.success){D.error("用户名或密码错误");return}D.success("登录成功"),b.role==="admin"&&B.push("/admin/home")},J=()=>{x.logout(),D.success("已退出登录")},H=b=>{const t=localStorage.getItem("biddings"),j=t?JSON.parse(t):[],P=b.title.replace("招标公告",""),w=j.find(h=>h.name.includes(P.substring(0,10))&&h.status>=1);w?(u.value=w,V.value=!0):D.warning("暂无详细信息")},K=b=>{f.value=b,I.value=!0};return(b,t)=>{const j=c("el-carousel-item"),P=c("el-carousel"),w=c("el-input"),h=c("el-form-item"),q=c("el-button"),X=c("el-form"),Z=c("el-icon"),k=c("el-col"),O=c("el-row"),C=c("el-tag"),r=c("el-descriptions-item"),ee=c("el-link"),U=c("el-descriptions"),$=c("el-dialog"),te=c("el-empty");return i(),d("div",ce,[e("div",_e,[t[8]||(t[8]=e("div",{class:"logo"},[e("img",{src:pe,alt:"logo",class:"logo-img"}),e("span",null,"漱玉平民非商品招采平台")],-1)),e("div",fe,[t[7]||(t[7]=oe('<a href="#" class="active" data-v-5bc75926>首页</a><a href="#bidding" data-v-5bc75926>招标公告</a><a href="#award" data-v-5bc75926>中标公告</a><a href="#qa" data-v-5bc75926>项目答疑</a><a href="#other" data-v-5bc75926>其他公告</a><a href="#news" data-v-5bc75926>新闻资讯</a><a href="#policy" data-v-5bc75926>政策法规</a><a href="#download" data-v-5bc75926>相关下载</a><a href="#help" data-v-5bc75926>使用帮助</a>',9)),L.value&&S.value?(i(),d("a",me,"供应商中心")):g("",!0)]),L.value?(i(),d("div",ve,[e("span",be,"欢迎,"+a(R.value),1),e("a",{href:"#",onClick:ae(J,["prevent"]),style:{"font-size":"14px",color:"#e34d59"}},"退出登录")])):g("",!0)]),e("div",ge,[e("div",ye,[s(P,{height:"380px",class:"banner-carousel",interval:4e3},{default:l(()=>[(i(!0),d(p,null,v(F.value,o=>(i(),z(j,{key:o.id},{default:l(()=>[e("div",{class:"banner-item",style:ie({backgroundImage:"url("+o.img+")"})},[t[9]||(t[9]=e("div",{class:"banner-mask"},null,-1)),e("h2",null,a(o.title),1)],4)]),_:2},1024))),128))]),_:1}),e("div",he,[L.value?(i(),d(p,{key:1},[t[15]||(t[15]=e("h3",null,"欢迎回来",-1)),e("div",ke,[s(Z,{style:{"font-size":"48px",color:"#0052d9","margin-bottom":"12px"}},{default:l(()=>[s(de(re))]),_:1}),e("p",xe,a(R.value),1),e("p",we,a(S.value?"供应商账号":"管理员账号"),1),S.value?(i(),z(q,{key:0,type:"primary",style:{width:"100%","margin-bottom":"10px"},onClick:t[2]||(t[2]=o=>b.$router.push("/supplier/profile"))},{default:l(()=>[...t[13]||(t[13]=[n("进入供应商中心",-1)])]),_:1})):g("",!0),s(q,{style:{width:"100%"},onClick:J},{default:l(()=>[...t[14]||(t[14]=[n("退出登录",-1)])]),_:1})])],64)):(i(),d(p,{key:0},[t[12]||(t[12]=e("h3",null,"用户登录",-1)),s(X,{model:m},{default:l(()=>[s(h,null,{default:l(()=>[s(w,{modelValue:m.username,"onUpdate:modelValue":t[0]||(t[0]=o=>m.username=o),placeholder:"请输入用户名","prefix-icon":"User"},null,8,["modelValue"])]),_:1}),s(h,null,{default:l(()=>[s(w,{modelValue:m.password,"onUpdate:modelValue":t[1]||(t[1]=o=>m.password=o),type:"password",placeholder:"请输入密码","prefix-icon":"Lock"},null,8,["modelValue"])]),_:1}),s(h,null,{default:l(()=>[s(q,{type:"primary",style:{width:"100%"},onClick:G},{default:l(()=>[...t[10]||(t[10]=[n("登 录",-1)])]),_:1})]),_:1}),t[11]||(t[11]=e("div",{class:"login-links"},[e("a",{href:"/supplier-register"}),e("a",{href:"#"},"忘记密码")],-1))]),_:1},8,["model"])],64))])])]),e("div",qe,[e("div",De,[s(O,{gutter:20,style:{"margin-bottom":"20px"}},{default:l(()=>[s(k,{span:8},{default:l(()=>[e("div",Ve,[t[17]||(t[17]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("招标公告")]),e("a",{href:"#"},"更多 >>")],-1)),e("ul",Ie,[(i(!0),d(p,null,v(E.value,o=>(i(),d("li",{key:o.id,onClick:y=>H(o),style:{cursor:"pointer"}},[t[16]||(t[16]=e("span",{class:"dot"},null,-1)),e("span",ze,a(o.title),1),e("span",Le,a(o.date),1)],8,Ce))),128))])])]),_:1}),s(k,{span:8},{default:l(()=>[e("div",Se,[t[19]||(t[19]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("中标公告")]),e("a",{href:"#"},"更多 >>")],-1)),e("ul",je,[(i(!0),d(p,null,v(T.value,o=>(i(),d("li",{key:o.id},[t[18]||(t[18]=e("span",{class:"dot"},null,-1)),e("span",Pe,a(o.title),1),e("span",Ne,a(o.date),1)]))),128))])])]),_:1}),s(k,{span:8},{default:l(()=>[e("div",Re,[t[21]||(t[21]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("项目答疑")]),e("a",{href:"#"},"更多 >>")],-1)),e("ul",Ae,[(i(!0),d(p,null,v(W.value,o=>(i(),d("li",{key:o.id,onClick:y=>K(o),style:{cursor:"pointer"}},[t[20]||(t[20]=e("span",{class:"dot"},null,-1)),e("span",Oe,a(o.title),1),e("span",Ue,a(o.date),1)],8,Je))),128))])])]),_:1})]),_:1}),s(O,{gutter:20,style:{"margin-bottom":"20px"}},{default:l(()=>[s(k,{span:8},{default:l(()=>[e("div",$e,[t[23]||(t[23]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("新闻资讯")]),e("a",{href:"#"},"更多 >>")],-1)),e("ul",Be,[(i(!0),d(p,null,v(M.value,o=>(i(),d("li",{key:o.id},[t[22]||(t[22]=e("span",{class:"dot"},null,-1)),e("span",Fe,a(o.title),1),e("span",Ee,a(o.date),1)]))),128))])])]),_:1}),s(k,{span:8},{default:l(()=>[e("div",Te,[t[25]||(t[25]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("政策法规")]),e("a",{href:"#"},"更多 >>")],-1)),e("ul",Me,[(i(!0),d(p,null,v(Q.value,o=>(i(),d("li",{key:o.id},[t[24]||(t[24]=e("span",{class:"dot"},null,-1)),e("span",Qe,a(o.title),1),e("span",Ye,a(o.date),1)]))),128))])])]),_:1}),s(k,{span:8},{default:l(()=>[e("div",We,[t[28]||(t[28]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("相关下载")]),e("a",{href:"#"},"更多 >>")],-1)),e("ul",Ge,[(i(!0),d(p,null,v(Y.value,o=>(i(),d("li",{key:o.id},[t[27]||(t[27]=e("span",{class:"dot"},null,-1)),e("span",He,a(o.title),1),s(C,{size:"small",type:"success"},{default:l(()=>[...t[26]||(t[26]=[n("下载",-1)])]),_:1})]))),128))])])]),_:1})]),_:1}),e("div",Ke,[t[29]||(t[29]=e("div",{class:"section-header"},[e("h3",null,[e("span",{class:"header-bar"}),n("供应商注册流程")])],-1)),e("div",Xe,[(i(!0),d(p,null,v(A.value,(o,y)=>(i(),d("div",{class:"flow-step",key:y},[e("div",Ze,a(y+1),1),e("div",et,a(o.title),1),e("div",tt,a(o.desc),1),y<A.value.length-1?(i(),d("div",lt," → ")):g("",!0)]))),128))])])])]),t[39]||(t[39]=e("div",{class:"footer"},[e("div",{class:"container"},[e("p",null,"© 2026 山东达创科技有限公司 版权所有"),e("p",null," 联系电话:0531-12345678 | 邮箱:contact@dachuang.com | 备案号:鲁ICP备2026001234号 ")])],-1)),s($,{modelValue:V.value,"onUpdate:modelValue":t[4]||(t[4]=o=>V.value=o),title:"招标详情",width:"800px"},{footer:l(()=>[s(q,{onClick:t[3]||(t[3]=o=>V.value=!1)},{default:l(()=>[...t[32]||(t[32]=[n("关闭",-1)])]),_:1})]),default:l(()=>[u.value?(i(),z(U,{key:0,column:2,border:""},{default:l(()=>[s(r,{label:"项目编号"},{default:l(()=>[n(a(u.value.code),1)]),_:1}),s(r,{label:"项目名称"},{default:l(()=>[n(a(u.value.name),1)]),_:1}),s(r,{label:"招标类型"},{default:l(()=>[n(a(u.value.type),1)]),_:1}),s(r,{label:"预算金额"},{default:l(()=>[n(a(u.value.budget)+" 万元",1)]),_:1}),s(r,{label:"标书购买费"},{default:l(()=>[n(a(u.value.bidDocumentFee)+" 元",1)]),_:1}),s(r,{label:"开户行"},{default:l(()=>[n(a(u.value.bankName),1)]),_:1}),s(r,{label:"银行账号",span:2},{default:l(()=>[n(a(u.value.bankAccount),1)]),_:1}),s(r,{label:"联系人"},{default:l(()=>[n(a(u.value.contactPerson),1)]),_:1}),s(r,{label:"联系电话"},{default:l(()=>[n(a(u.value.contactPhone),1)]),_:1}),s(r,{label:"报名截止日期"},{default:l(()=>[n(a(u.value.registrationDeadline),1)]),_:1}),s(r,{label:"开标日期"},{default:l(()=>[n(a(u.value.openingDate),1)]),_:1}),s(r,{label:"开标地址",span:2},{default:l(()=>[n(a(u.value.openingAddress),1)]),_:1}),s(r,{label:"发布日期"},{default:l(()=>[n(a(u.value.publishDate),1)]),_:1}),s(r,{label:"报名数"},{default:l(()=>[n(a(u.value.enrollCount),1)]),_:1}),s(r,{label:"项目描述",span:2},{default:l(()=>[n(a(u.value.description),1)]),_:1}),s(r,{label:"投标人资格要求",span:2},{default:l(()=>[n(a(u.value.qualificationRequirements),1)]),_:1}),u.value.status>=3?(i(),d(p,{key:0},[s(r,{label:"中标供应商",span:2},{default:l(()=>[s(C,{type:"success",effect:"dark"},{default:l(()=>[n(a(u.value.winningSupplier),1)]),_:1})]),_:1}),s(r,{label:"中标金额",span:2},{default:l(()=>[e("span",st,a(u.value.winningAmount),1),t[30]||(t[30]=n(" 万元 ",-1))]),_:1})],64)):g("",!0),s(r,{label:"招标文件",span:2},{default:l(()=>[s(ee,{type:"primary",href:"/zcxq.pdf",target:"_blank"},{default:l(()=>[...t[31]||(t[31]=[n("zcxq.pdf",-1)])]),_:1})]),_:1})]),_:1})):g("",!0)]),_:1},8,["modelValue"]),s($,{modelValue:I.value,"onUpdate:modelValue":t[6]||(t[6]=o=>I.value=o),title:"项目答疑详情",width:"700px"},{footer:l(()=>[s(q,{onClick:t[5]||(t[5]=o=>I.value=!1)},{default:l(()=>[...t[38]||(t[38]=[n("关闭",-1)])]),_:1})]),default:l(()=>[f.value?(i(),d(p,{key:0},[s(U,{column:2,border:"",style:{"margin-bottom":"20px"}},{default:l(()=>[s(r,{label:"项目编号"},{default:l(()=>[n(a(f.value.projectInfo.code),1)]),_:1}),s(r,{label:"项目名称"},{default:l(()=>[n(a(f.value.projectInfo.name),1)]),_:1}),s(r,{label:"招标类型"},{default:l(()=>[n(a(f.value.projectInfo.type),1)]),_:1}),s(r,{label:"发布日期"},{default:l(()=>[n(a(f.value.projectInfo.publishDate),1)]),_:1})]),_:1}),t[37]||(t[37]=e("div",{style:{"font-weight":"bold",color:"#303133","margin-bottom":"12px","padding-bottom":"8px","border-bottom":"1px solid #e4e7ed"}}," 答疑与变更记录 ",-1)),f.value.contents&&f.value.contents.length?(i(),d("div",ot,[(i(!0),d(p,null,v(f.value.contents,(o,y)=>(i(),d("div",{key:y,style:{"margin-bottom":"16px",padding:"12px 16px","border-radius":"4px",background:"#f5f7fa","border-left":"3px solid #0052d9"}},[e("div",at,a(o.time),1),o.type==="question"?(i(),d(p,{key:0},[s(C,{size:"small",type:"primary",style:{"margin-bottom":"8px"}},{default:l(()=>[...t[33]||(t[33]=[n("问答",-1)])]),_:1}),e("div",nt,[t[34]||(t[34]=e("span",{style:{"font-weight":"bold",color:"#303133"}},"Q:",-1)),e("span",it,a(o.q),1)]),e("div",null,[t[35]||(t[35]=e("span",{style:{"font-weight":"bold",color:"#67c23a"}},"A:",-1)),e("span",dt,a(o.a),1)])],64)):o.type==="notice"?(i(),d(p,{key:1},[s(C,{size:"small",type:"warning",style:{"margin-bottom":"8px"}},{default:l(()=>[...t[36]||(t[36]=[n("公告",-1)])]),_:1}),e("div",rt,a(o.text),1)],64)):g("",!0)]))),128))])):(i(),z(te,{key:1,description:"暂无答疑记录","image-size":60}))],64)):g("",!0)]),_:1},8,["modelValue"])])}}},ft=le(ut,[["__scopeId","data-v-5bc75926"]]);export{ft as default};
|