zcui/frontend/dist/assets/Portal-BVr2TudN.js

2 lines
17 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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};