import{_ as ge,V as be,o as k,c as E,e as t,f as a,E as c,j as f,k as v,q as R,h as u,g as _,d as G,a as w,t as A}from"./index-C1KISTGN.js";import"./supplier-DLaIukEV.js";import{u as B,w as ye}from"./xlsx-DrgRuPKf.js";import"./index-42ANG6Sg.js";const Ae={class:"supplier-list"},Se={class:"card-header"},ke={key:1},Ve={key:0,style:{color:"#e34d59","font-size":"12px","margin-top":"5px"}},ve={__name:"List",setup(_e){const j=v(!1),O=v(""),C=v(!1),J=v(!1),U=v(null),T=v(!1),I=v(null),i=R({name:"",status:"",projectName:"",projectCode:"",type:""}),n=R({name:"",legalPerson:"",type:"",taxType:"",contact:"",phone:"",registerAddress:"",officeAddress:"",productionAddress:"",bankName:"",bankAccount:"",businessScope:""}),H={name:[{required:!0,message:"请输入公司名称",trigger:"blur"}],legalPerson:[{required:!0,message:"请输入企业法人",trigger:"blur"}],type:[{required:!0,message:"请选择供应商类型",trigger:"change"}],taxType:[{required:!0,message:"请选择纳税类型",trigger:"change"}],contact:[{required:!0,message:"请输入联系人",trigger:"blur"}],phone:[{required:!0,message:"请输入联系电话",trigger:"blur"}],registerAddress:[{required:!0,message:"请输入注册地址",trigger:"blur"}],officeAddress:[{required:!0,message:"请输入办公地址",trigger:"blur"}],bankName:[{required:!0,message:"请输入开户行",trigger:"blur"}],bankAccount:[{required:!0,message:"请输入开户行账号",trigger:"blur"}],businessScope:[{required:!0,message:"请输入经营范围",trigger:"blur"}]},s=R({id:null,code:"",name:"",legalPerson:"",type:"",taxType:"",contact:"",phone:"",registerAddress:"",officeAddress:"",productionAddress:"",bankName:"",bankAccount:"",businessScope:"",address:"",status:0,licenseImage:"/images/dachuang_yy.jpg",businessStatus:"",approveResult:1,hasRisk:!1}),b=R({supplierName:"",agent:"",projectInfo:"",questionTitle:"",category:"",questionDetails:"",attachment:null}),K={questionTitle:[{required:!0,message:"请输入问题标题",trigger:"blur"}],category:[{required:!0,message:"请选择问题分类",trigger:"change"}],questionDetails:[{required:!0,message:"请输入问题详情",trigger:"blur"}]},N=R({page:1,size:20,total:0}),$=v([]),P=async()=>{var r;try{const e=localStorage.getItem("suppliers_v3");let d=e?JSON.parse(e):[];(d.length<20||!((r=d[0])!=null&&r.projectName))&&(d=[{id:1,code:"SUP001",name:"漱玉平民大药房连锁股份有限公司",legalPerson:"李文杰",type:"线下",taxType:"一般纳税人",contact:"张经理",phone:"13800138001",registerAddress:"山东省济南市历下区经十路13777号",officeAddress:"山东省济南市历下区经十路13777号",productionAddress:"",bankName:"中国工商银行济南分行",bankAccount:"1234567890123456789",businessScope:"药品零售;医疗器械销售;保健食品销售;化妆品零售",address:"山东省济南市历下区经十路13777号",status:1,projectName:"2024年度医疗设备采购项目1",projectCode:"PROJ20240001",registerDate:"2024-01-15",compositeScore:92},{id:2,code:"SUP002",name:"山东华润医药有限公司",legalPerson:"王总",type:"线上",taxType:"一般纳税人",contact:"李经理",phone:"13900139002",registerAddress:"山东省济南市高新区",officeAddress:"山东省济南市高新区",productionAddress:"山东省济南市高新区工业园",bankName:"中国建设银行济南分行",bankAccount:"9876543210987654321",businessScope:"药品生产;医疗器械生产",address:"山东省济南市高新区",status:0,projectName:"2024年度医疗设备采购项目",projectCode:"PROJ20240001",registerDate:"2024-03-20",compositeScore:78},{id:3,code:"SUP003",name:"国药控股山东有限公司",legalPerson:"赵明",type:"线下",taxType:"一般纳税人",contact:"刘经理",phone:"13700137003",registerAddress:"山东省济南市市中区",officeAddress:"山东省济南市市中区",productionAddress:"",bankName:"中国银行济南分行",bankAccount:"1111222233334444",businessScope:"药品批发;医疗器械批发",address:"山东省济南市市中区",status:1,projectName:"药品集中采购项目(第一批)",projectCode:"PROJ20240002",registerDate:"2024-02-10",compositeScore:88},{id:4,code:"SUP004",name:"齐鲁制药有限公司",legalPerson:"李燕",type:"线上",taxType:"一般纳税人",contact:"孙经理",phone:"13600136004",registerAddress:"山东省济南市历城区",officeAddress:"山东省济南市历城区",productionAddress:"山东省济南市历城区工业园",bankName:"中国农业银行济南分行",bankAccount:"5555666677778888",businessScope:"化学药品制剂生产;原料药生产",address:"山东省济南市历城区",status:1,projectName:"医用耗材采购项目",projectCode:"PROJ20240003",registerDate:"2023-11-05",compositeScore:95},{id:5,code:"SUP005",name:"山东新华医疗器械股份有限公司",legalPerson:"周强",type:"线上",taxType:"一般纳税人",contact:"吴经理",phone:"13500135005",registerAddress:"山东省淄博市高新区",officeAddress:"山东省淄博市高新区",productionAddress:"山东省淄博市高新区科技园",bankName:"招商银行淄博分行",bankAccount:"9999888877776666",businessScope:"医疗器械生产;消毒设备生产",address:"山东省淄博市高新区",status:1,projectName:"信息化系统升级改造项目",projectCode:"PROJ20240004",registerDate:"2023-12-20",compositeScore:91},{id:6,code:"SUP006",name:"青岛百洋医药股份有限公司",legalPerson:"郑海",type:"线下",taxType:"一般纳税人",contact:"冯经理",phone:"13400134006",registerAddress:"山东省青岛市市南区",officeAddress:"山东省青岛市市南区",productionAddress:"",bankName:"交通银行青岛分行",bankAccount:"3333444455556666",businessScope:"药品批发;保健品销售",address:"山东省青岛市市南区",status:1,projectName:"医疗废物处理服务采购",projectCode:"PROJ20240005",registerDate:"2024-01-08",compositeScore:85},{id:7,code:"SUP007",name:"烟台东诚药业集团股份有限公司",legalPerson:"陈涛",type:"线上",taxType:"一般纳税人",contact:"褚经理",phone:"13300133007",registerAddress:"山东省烟台市牟平区",officeAddress:"山东省烟台市牟平区",productionAddress:"山东省烟台市牟平区医药产业园",bankName:"中信银行烟台分行",bankAccount:"7777888899990000",businessScope:"核医药生产;医药中间体生产",address:"山东省烟台市牟平区",status:0,projectName:"后勤保洁服务采购",projectCode:"PROJ20240006",registerDate:"2024-03-15",compositeScore:72},{id:8,code:"SUP008",name:"威海威高集团医用高分子制品股份有限公司",legalPerson:"卫红",type:"线上",taxType:"一般纳税人",contact:"蒋经理",phone:"13200132008",registerAddress:"山东省威海市高新区",officeAddress:"山东省威海市高新区",productionAddress:"山东省威海市高新区产业园",bankName:"光大银行威海分行",bankAccount:"1212343456567878",businessScope:"一次性医疗器械生产;医用耗材生产",address:"山东省威海市高新区",status:1,projectName:"医用气体供应系统维护",projectCode:"PROJ20240007",registerDate:"2023-10-12",compositeScore:89},{id:9,code:"SUP009",name:"山东步长制药股份有限公司",legalPerson:"赵涛",type:"线上",taxType:"一般纳税人",contact:"沈经理",phone:"13100131009",registerAddress:"山东省菏泽市高新区",officeAddress:"山东省菏泽市高新区",productionAddress:"山东省菏泽市高新区制药园",bankName:"浦发银行菏泽分行",bankAccount:"9090808070706060",businessScope:"中成药生产;化学药品生产",address:"山东省菏泽市高新区",status:1,projectName:"检验试剂采购项目",projectCode:"PROJ20240008",registerDate:"2024-02-28",compositeScore:93},{id:10,code:"SUP010",name:"济南永宁制药股份有限公司",legalPerson:"韩冰",type:"线上",taxType:"一般纳税人",contact:"杨经理",phone:"13000130010",registerAddress:"山东省济南市章丘区",officeAddress:"山东省济南市章丘区",productionAddress:"山东省济南市章丘区医药园",bankName:"民生银行济南分行",bankAccount:"5050606070708080",businessScope:"抗生素原料药生产;制剂生产",address:"山东省济南市章丘区",status:1,projectName:"医疗设备维保服务",projectCode:"PROJ20240009",registerDate:"2023-09-18",compositeScore:87},{id:11,code:"SUP011",name:"山东罗欣药业集团股份有限公司",legalPerson:"刘保起",type:"线上",taxType:"一般纳税人",contact:"朱经理",phone:"13900139011",registerAddress:"山东省临沂市罗庄区",officeAddress:"山东省临沂市罗庄区",productionAddress:"山东省临沂市罗庄区医药产业园",bankName:"兴业银行临沂分行",bankAccount:"4040505060607070",businessScope:"化学原料药生产;制剂生产",address:"山东省临沂市罗庄区",status:1,projectName:"办公用品采购项目",projectCode:"PROJ20240010",registerDate:"2024-01-22",compositeScore:90},{id:12,code:"SUP012",name:"山东福瑞达医药集团有限公司",legalPerson:"高春明",type:"线上",taxType:"一般纳税人",contact:"何经理",phone:"13800138012",registerAddress:"山东省济南市高新区",officeAddress:"山东省济南市高新区",productionAddress:"山东省济南市高新区生物医药园",bankName:"华夏银行济南分行",bankAccount:"3030404050506060",businessScope:"生物制品生产;化妆品生产",address:"山东省济南市高新区",status:0,projectName:"食堂食材配送服务",projectCode:"PROJ20240011",registerDate:"2024-03-28",compositeScore:76},{id:13,code:"SUP013",name:"山东鲁抗医药股份有限公司",legalPerson:"彭欣",type:"线上",taxType:"一般纳税人",contact:"郭经理",phone:"13700137013",registerAddress:"山东省济宁市任城区",officeAddress:"山东省济宁市任城区",productionAddress:"山东省济宁市任城区制药园",bankName:"平安银行济宁分行",bankAccount:"2020303040405050",businessScope:"抗生素生产;兽药生产",address:"山东省济宁市任城区",status:1,projectName:"安保服务采购",projectCode:"PROJ20240012",registerDate:"2023-11-30",compositeScore:84},{id:14,code:"SUP014",name:"山东京卫制药有限公司",legalPerson:"张卫东",type:"线上",taxType:"一般纳税人",contact:"邓经理",phone:"13600136014",registerAddress:"山东省德州市经济开发区",officeAddress:"山东省德州市经济开发区",productionAddress:"山东省德州市经济开发区医药园",bankName:"广发银行德州分行",bankAccount:"1010202030304040",businessScope:"中成药生产;保健品生产",address:"山东省德州市经济开发区",status:1,projectName:"空调系统维护保养",projectCode:"PROJ20240013",registerDate:"2024-02-14",compositeScore:82},{id:15,code:"SUP015",name:"山东益康药业有限公司",legalPerson:"王益民",type:"线下",taxType:"一般纳税人",contact:"唐经理",phone:"13500135015",registerAddress:"山东省潍坊市奎文区",officeAddress:"山东省潍坊市奎文区",productionAddress:"",bankName:"渤海银行潍坊分行",bankAccount:"9191828273736464",businessScope:"药品批发;医疗器械批发",address:"山东省潍坊市奎文区",status:1,projectName:"电梯维保服务",projectCode:"PROJ20240014",registerDate:"2023-12-08",compositeScore:79},{id:16,code:"SUP016",name:"山东康惠医药有限公司",legalPerson:"李康",type:"线下",taxType:"一般纳税人",contact:"冯经理",phone:"13400134016",registerAddress:"山东省泰安市泰山区",officeAddress:"山东省泰安市泰山区",productionAddress:"",bankName:"恒丰银行泰安分行",bankAccount:"8181727263635454",businessScope:"药品零售连锁;保健品销售",address:"山东省泰安市泰山区",status:0,projectName:"绿化养护服务",projectCode:"PROJ20240015",registerDate:"2024-03-10",compositeScore:68},{id:17,code:"SUP017",name:"山东仁和堂医药连锁有限公司",legalPerson:"仁德",type:"线下",taxType:"一般纳税人",contact:"薛经理",phone:"13300133017",registerAddress:"山东省聊城市东昌府区",officeAddress:"山东省聊城市东昌府区",productionAddress:"",bankName:"齐鲁银行聊城分行",bankAccount:"7171626253534444",businessScope:"药品零售;医疗器械零售",address:"山东省聊城市东昌府区",status:1,projectName:"CT设备采购项目",projectCode:"PROJ20240016",registerDate:"2024-01-05",compositeScore:86},{id:18,code:"SUP018",name:"山东同仁堂健康药业股份有限公司",legalPerson:"丁永玲",type:"线上",taxType:"一般纳税人",contact:"阎经理",phone:"13200132018",registerAddress:"山东省济南市槐荫区",officeAddress:"山东省济南市槐荫区",productionAddress:"山东省济南市槐荫区中医药产业园",bankName:"青岛银行济南分行",bankAccount:"6161525243433434",businessScope:"中药饮片生产;中成药生产",address:"山东省济南市槐荫区",status:1,projectName:"中药饮片集中采购",projectCode:"PROJ20240017",registerDate:"2023-10-25",compositeScore:94},{id:19,code:"SUP019",name:"山东健康之路医药科技有限公司",legalPerson:"路健",type:"线上",taxType:"小规模纳税人",contact:"贾经理",phone:"13100131019",registerAddress:"山东省济南市天桥区",officeAddress:"山东省济南市天桥区",productionAddress:"",bankName:"威海市商业银行济南分行",bankAccount:"5151424233332424",businessScope:"医药信息咨询;医药技术服务",address:"山东省济南市天桥区",status:1,projectName:"输液器及注射器采购",projectCode:"PROJ20240018",registerDate:"2024-02-20",compositeScore:73},{id:20,code:"SUP020",name:"山东医惠科技有限公司",legalPerson:"惠民",type:"线上",taxType:"一般纳税人",contact:"覃经理",phone:"13000130020",registerAddress:"山东省济南市历下区",officeAddress:"山东省济南市历下区",productionAddress:"",bankName:"烟台银行济南分行",bankAccount:"4141323222221414",businessScope:"医疗信息化服务;医疗设备维护",address:"山东省济南市历下区",status:0,projectName:"ERP系统升级项目",projectCode:"PROJ20240019",registerDate:"2024-03-25",compositeScore:71}],localStorage.setItem("suppliers_v3",JSON.stringify(d)));let o=d;i.name&&(o=o.filter(m=>m.name.includes(i.name))),i.status!==""&&(o=o.filter(m=>m.status===Number(i.status))),i.projectName&&(o=o.filter(m=>m.projectName.includes(i.projectName))),i.projectCode&&(o=o.filter(m=>m.projectCode.includes(i.projectCode))),i.type&&(o=o.filter(m=>m.type===i.type)),o.sort((m,p)=>m.status-p.status),$.value=o,N.total=o.length}catch{c.error("加载数据失败")}};be(()=>{P()});const Q=async()=>{await P(),c.success("查询成功")},W=()=>{i.name="",i.status="",i.projectName="",i.projectCode="",i.type="",P()},X=()=>{O.value="新增供应商",Object.keys(n).forEach(r=>n[r]=""),j.value=!0,U.value&&U.value.clearValidate()},Y=r=>{c.info("查看详情")},Z=r=>{O.value="编辑供应商",Object.assign(n,r),j.value=!0},ee=r=>{s.id=r.id,s.code=r.code,s.name=r.name,s.legalPerson=r.legalPerson||"",s.type=r.type,s.taxType=r.taxType||"",s.contact=r.contact,s.phone=r.phone,s.registerAddress=r.registerAddress||"",s.officeAddress=r.officeAddress||"",s.productionAddress=r.productionAddress||"",s.bankName=r.bankName||"",s.bankAccount=r.bankAccount||"",s.businessScope=r.businessScope||"",s.address=r.address,s.status=r.status,s.businessStatus=r.businessStatus||"",s.approveResult=1,C.value=!0},te=()=>{J.value=!0,setTimeout(()=>{Math.random()>.5?(s.businessStatus=`企业经营状况查询结果: 【基本信息】 企业名称:${s.name} 法定代表人:${s.legalPerson} 注册地址:${s.address} 【风险提示】 ⚠ 存在2起未结诉讼案件 ⚠ 有1条行政处罚记录(2025年) ✓ 无经营异常记录 ✓ 无失信被执行人记录 【经营状况】 企业状态:正常营业 信用等级:一般 综合评分:62分 【结论】 该企业存在法律风险,建议驳回审核。`,s.hasRisk=!0,s.approveResult=2):(s.businessStatus=`企业经营状况查询结果: 【基本信息】 企业名称:${s.name} 法定代表人:${s.legalPerson} 注册地址:${s.address} 【风险提示】 ✓ 无重大诉讼案件 ✓ 无行政处罚记录 ✓ 无经营异常记录 ✓ 无失信被执行人记录 【经营状况】 企业状态:正常营业 信用等级:良好 综合评分:85分 【结论】 该企业经营状况良好,无重大风险,建议通过审核。`,s.hasRisk=!1,s.approveResult=1),J.value=!1,c.success("查询完成")},2e3)},ae=async()=>{try{const r=localStorage.getItem("suppliers_v3"),e=r?JSON.parse(r):[],d=e.findIndex(o=>o.id===s.id);d!==-1?(e[d].status=s.approveResult,e[d].businessStatus=s.businessStatus,localStorage.setItem("suppliers_v3",JSON.stringify(e)),c.success("审核提交成功"),C.value=!1,await P()):c.error("供应商不存在")}catch{c.error("审核失败")}},le=async r=>{try{const e=localStorage.getItem("suppliers_v3");let d=e?JSON.parse(e):[];d=d.filter(o=>o.id!==r.id),localStorage.setItem("suppliers_v3",JSON.stringify(d)),c.success("删除成功"),await P()}catch{c.error("删除失败")}},se=()=>{if(!I.value){c.warning("表单未初始化");return}I.value.validate(r=>{if(r){let e=JSON.parse(localStorage.getItem("supplier_inquiries")||"[]");e.push({...b,id:Date.now(),status:"pending"}),localStorage.setItem("supplier_inquiries",JSON.stringify(e)),c.success("答疑申请提交成功"),T.value=!1}})},oe=r=>{b.attachment=r.raw,c.success("附件上传成功")},re=()=>{if(!U.value){c.warning("表单未初始化");return}U.value.validate(async r=>{if(r)try{const e=localStorage.getItem("suppliers_v3"),d=e?JSON.parse(e):[],o={...n,id:n.id||Date.now(),code:n.code||`SUP${String(d.length+1).padStart(3,"0")}`,status:0,projectName:"消毒供应中心设备采购",projectCode:"PROJ20240020",registerDate:new Date().toISOString().split("T")[0],address:n.registerAddress};if(n.id){const m=d.findIndex(p=>p.id===n.id);m!==-1&&(d[m]=o)}else d.push(o);localStorage.setItem("suppliers_v3",JSON.stringify(d)),c.success("供应商保存成功"),j.value=!1,await P()}catch{c.error("保存失败")}else return c.error("请先上传营业执照并填写完整信息"),!1})},F=r=>{const e=r.type==="image/jpeg"||r.type==="image/png"||r.type==="image/jpg",d=r.size/1024/1024<5;return e?d?!0:(c.error("图片大小不能超过5MB"),!1):(c.error("只能上传营业执照图片文件(jpg/png格式)"),!1)},de=r=>{F(r.raw)&&(c.success("营业执照上传成功,正在识别..."),setTimeout(()=>{n.name="漱玉平民大药房连锁股份有限公司",n.legalPerson="李文杰",n.registerAddress="山东省济南市历下区经十路13777号",n.businessScope="药品零售;医疗器械销售;保健食品销售;化妆品零售",c.success("营业执照信息识别完成")},1500))},ne=()=>{const r=$.value.map(o=>({供应商编码:o.code,供应商名称:o.name,项目名称:o.projectName,项目编码:o.projectCode,供应商类型:o.type,联系人:o.contact,联系电话:o.phone,地址:o.address,注册日期:o.registerDate,状态:["待审核","已通过","已驳回"][o.status]})),e=B.json_to_sheet(r),d=B.book_new();B.book_append_sheet(d,e,"供应商列表"),ye(d,`供应商列表_${new Date().toLocaleDateString()}.xlsx`),c.success("导出成功")};return(r,e)=>{const d=f("el-button"),o=f("el-option"),m=f("el-select"),p=f("el-form-item"),g=f("el-input"),q=f("el-form"),S=f("el-table-column"),x=f("el-tag"),ue=f("el-table"),pe=f("el-pagination"),ie=f("el-card"),M=f("el-upload"),V=f("el-col"),D=f("el-row"),h=f("el-dialog"),y=f("el-descriptions-item"),ce=f("el-image"),me=f("el-descriptions"),L=f("el-radio"),fe=f("el-radio-group");return k(),E("div",Ae,[t(ie,null,{header:a(()=>[w("div",Se,[e[35]||(e[35]=w("span",null,"潜在供应商列表",-1)),w("div",null,[t(d,{type:"success",onClick:ne},{default:a(()=>[...e[33]||(e[33]=[u("导出Excel",-1)])]),_:1}),t(d,{type:"primary",onClick:X},{default:a(()=>[...e[34]||(e[34]=[u("新增供应商",-1)])]),_:1})])])]),default:a(()=>[t(q,{inline:!0,model:i,class:"search-form"},{default:a(()=>[t(p,{label:"状态"},{default:a(()=>[t(m,{modelValue:i.status,"onUpdate:modelValue":e[0]||(e[0]=l=>i.status=l),placeholder:"请选择",clearable:"",style:{width:"120px"}},{default:a(()=>[t(o,{label:"待审核",value:"0"}),t(o,{label:"已通过",value:"1"}),t(o,{label:"已驳回",value:"2"})]),_:1},8,["modelValue"])]),_:1}),t(p,{label:"供应商名称"},{default:a(()=>[t(g,{modelValue:i.name,"onUpdate:modelValue":e[1]||(e[1]=l=>i.name=l),placeholder:"请输入",clearable:""},null,8,["modelValue"])]),_:1}),t(p,{label:"项目名称"},{default:a(()=>[t(g,{modelValue:i.projectName,"onUpdate:modelValue":e[2]||(e[2]=l=>i.projectName=l),placeholder:"请输入",clearable:""},null,8,["modelValue"])]),_:1}),t(p,{label:"项目编码"},{default:a(()=>[t(g,{modelValue:i.projectCode,"onUpdate:modelValue":e[3]||(e[3]=l=>i.projectCode=l),placeholder:"请输入",clearable:""},null,8,["modelValue"])]),_:1}),t(p,{label:"供应商类型"},{default:a(()=>[t(m,{modelValue:i.type,"onUpdate:modelValue":e[4]||(e[4]=l=>i.type=l),placeholder:"请选择",clearable:"",style:{width:"120px"}},{default:a(()=>[t(o,{label:"线上",value:"线上"}),t(o,{label:"线下",value:"线下"})]),_:1},8,["modelValue"])]),_:1}),t(p,null,{default:a(()=>[t(d,{type:"primary",onClick:Q},{default:a(()=>[...e[36]||(e[36]=[u("查询",-1)])]),_:1}),t(d,{onClick:W},{default:a(()=>[...e[37]||(e[37]=[u("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"]),t(ue,{data:$.value,border:""},{default:a(()=>[t(S,{prop:"code",label:"供应商编码",width:"150"}),t(S,{prop:"status",label:"状态",width:"100"},{default:a(({row:l})=>[l.status===0?(k(),_(x,{key:0,type:"warning"},{default:a(()=>[...e[38]||(e[38]=[u("待审核",-1)])]),_:1})):l.status===1?(k(),_(x,{key:1,type:"success"},{default:a(()=>[...e[39]||(e[39]=[u("已通过",-1)])]),_:1})):(k(),_(x,{key:2,type:"danger"},{default:a(()=>[...e[40]||(e[40]=[u("已驳回",-1)])]),_:1}))]),_:1}),t(S,{prop:"name",label:"供应商名称","min-width":"200"}),t(S,{prop:"projectName",label:"项目名称","min-width":"200","show-overflow-tooltip":""}),t(S,{prop:"projectCode",label:"项目编码",width:"150"}),t(S,{prop:"type",label:"供应商类型",width:"120"}),t(S,{prop:"contact",label:"联系人",width:"100"}),t(S,{prop:"phone",label:"联系电话",width:"130"}),t(S,{prop:"address",label:"地址","min-width":"180","show-overflow-tooltip":""}),t(S,{prop:"registerDate",label:"注册日期",width:"110"}),t(S,{label:"操作",width:"250",fixed:"right"},{default:a(({row:l})=>[t(d,{link:"",type:"primary",onClick:z=>Y(l)},{default:a(()=>[...e[41]||(e[41]=[u("查看",-1)])]),_:1},8,["onClick"]),t(d,{link:"",type:"primary",onClick:z=>Z(l)},{default:a(()=>[...e[42]||(e[42]=[u("编辑",-1)])]),_:1},8,["onClick"]),l.status===0?(k(),_(d,{key:0,link:"",type:"success",onClick:z=>ee(l)},{default:a(()=>[...e[43]||(e[43]=[u("审核",-1)])]),_:1},8,["onClick"])):G("",!0),t(d,{link:"",type:"danger",onClick:z=>le(l)},{default:a(()=>[...e[44]||(e[44]=[u("删除",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"]),t(pe,{"current-page":N.page,"onUpdate:currentPage":e[5]||(e[5]=l=>N.page=l),"page-size":N.size,"onUpdate:pageSize":e[6]||(e[6]=l=>N.size=l),total:N.total,layout:"total, sizes, prev, pager, next, jumper",style:{"margin-top":"20px","justify-content":"flex-end"}},null,8,["current-page","page-size","total"])]),_:1}),t(h,{modelValue:j.value,"onUpdate:modelValue":e[20]||(e[20]=l=>j.value=l),title:O.value,width:"800px"},{footer:a(()=>[t(d,{onClick:e[19]||(e[19]=l=>j.value=!1)},{default:a(()=>[...e[47]||(e[47]=[u("取消",-1)])]),_:1}),t(d,{type:"primary",onClick:re},{default:a(()=>[...e[48]||(e[48]=[u("提交",-1)])]),_:1})]),default:a(()=>[t(q,{model:n,rules:H,ref_key:"formRef",ref:U,"label-width":"120px"},{default:a(()=>[t(p,{label:"营业执照"},{default:a(()=>[t(M,{action:"#","auto-upload":!1,limit:1,accept:"image/jpeg,image/png,image/jpg","on-change":de,"before-upload":F},{tip:a(()=>[...e[46]||(e[46]=[w("div",{style:{color:"#999","font-size":"12px"}}," 请上传营业执照,支持jpg、png格式,大小不超过5MB ",-1)])]),default:a(()=>[t(d,{type:"primary"},{default:a(()=>[...e[45]||(e[45]=[u("点击上传营业执照",-1)])]),_:1})]),_:1})]),_:1}),t(D,{gutter:20},{default:a(()=>[t(V,{span:12},{default:a(()=>[t(p,{label:"公司名称",prop:"name"},{default:a(()=>[t(g,{modelValue:n.name,"onUpdate:modelValue":e[7]||(e[7]=l=>n.name=l),placeholder:"上传营业执照后自动识别",readonly:""},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:12},{default:a(()=>[t(p,{label:"企业法人",prop:"legalPerson"},{default:a(()=>[t(g,{modelValue:n.legalPerson,"onUpdate:modelValue":e[8]||(e[8]=l=>n.legalPerson=l),placeholder:"上传营业执照后自动识别",readonly:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(D,{gutter:20},{default:a(()=>[t(V,{span:12},{default:a(()=>[t(p,{label:"供应商类型",prop:"type"},{default:a(()=>[t(m,{modelValue:n.type,"onUpdate:modelValue":e[9]||(e[9]=l=>n.type=l),placeholder:"请选择"},{default:a(()=>[t(o,{label:"线上",value:"线上"}),t(o,{label:"线下",value:"线下"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(V,{span:12},{default:a(()=>[t(p,{label:"纳税类型",prop:"taxType"},{default:a(()=>[t(m,{modelValue:n.taxType,"onUpdate:modelValue":e[10]||(e[10]=l=>n.taxType=l),placeholder:"请选择"},{default:a(()=>[t(o,{label:"一般纳税人",value:"一般纳税人"}),t(o,{label:"小规模纳税人",value:"小规模纳税人"})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(D,{gutter:20},{default:a(()=>[t(V,{span:12},{default:a(()=>[t(p,{label:"联系人",prop:"contact"},{default:a(()=>[t(g,{modelValue:n.contact,"onUpdate:modelValue":e[11]||(e[11]=l=>n.contact=l),placeholder:"请输入联系人"},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:12},{default:a(()=>[t(p,{label:"联系电话",prop:"phone"},{default:a(()=>[t(g,{modelValue:n.phone,"onUpdate:modelValue":e[12]||(e[12]=l=>n.phone=l),placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(p,{label:"注册地址",prop:"registerAddress"},{default:a(()=>[t(g,{modelValue:n.registerAddress,"onUpdate:modelValue":e[13]||(e[13]=l=>n.registerAddress=l),placeholder:"上传营业执照后自动识别",readonly:""},null,8,["modelValue"])]),_:1}),t(p,{label:"办公地址",prop:"officeAddress"},{default:a(()=>[t(g,{modelValue:n.officeAddress,"onUpdate:modelValue":e[14]||(e[14]=l=>n.officeAddress=l),placeholder:"请输入办公地址"},null,8,["modelValue"])]),_:1}),t(p,{label:"生产地址"},{default:a(()=>[t(g,{modelValue:n.productionAddress,"onUpdate:modelValue":e[15]||(e[15]=l=>n.productionAddress=l),placeholder:"请输入生产地址"},null,8,["modelValue"])]),_:1}),t(D,{gutter:20},{default:a(()=>[t(V,{span:12},{default:a(()=>[t(p,{label:"开户行",prop:"bankName"},{default:a(()=>[t(g,{modelValue:n.bankName,"onUpdate:modelValue":e[16]||(e[16]=l=>n.bankName=l),placeholder:"请输入开户行"},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:12},{default:a(()=>[t(p,{label:"开户行账号",prop:"bankAccount"},{default:a(()=>[t(g,{modelValue:n.bankAccount,"onUpdate:modelValue":e[17]||(e[17]=l=>n.bankAccount=l),placeholder:"请输入开户行账号"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(p,{label:"经营范围",prop:"businessScope"},{default:a(()=>[t(g,{modelValue:n.businessScope,"onUpdate:modelValue":e[18]||(e[18]=l=>n.businessScope=l),type:"textarea",rows:3,placeholder:"上传营业执照后自动识别",readonly:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),t(h,{modelValue:C.value,"onUpdate:modelValue":e[24]||(e[24]=l=>C.value=l),title:"供应商审核",width:"900px"},{footer:a(()=>[t(d,{onClick:e[23]||(e[23]=l=>C.value=!1)},{default:a(()=>[...e[55]||(e[55]=[u("取消",-1)])]),_:1}),t(d,{type:"primary",onClick:ae},{default:a(()=>[...e[56]||(e[56]=[u("提交审核",-1)])]),_:1})]),default:a(()=>[t(me,{column:2,border:""},{default:a(()=>[t(y,{label:"供应商编码"},{default:a(()=>[u(A(s.code),1)]),_:1}),t(y,{label:"状态"},{default:a(()=>[s.status===0?(k(),_(x,{key:0,type:"warning"},{default:a(()=>[...e[49]||(e[49]=[u("待审核",-1)])]),_:1})):s.status===1?(k(),_(x,{key:1,type:"success"},{default:a(()=>[...e[50]||(e[50]=[u("已通过",-1)])]),_:1})):(k(),_(x,{key:2,type:"danger"},{default:a(()=>[...e[51]||(e[51]=[u("已驳回",-1)])]),_:1}))]),_:1}),t(y,{label:"公司名称",span:2},{default:a(()=>[u(A(s.name),1)]),_:1}),t(y,{label:"企业法人"},{default:a(()=>[u(A(s.legalPerson),1)]),_:1}),t(y,{label:"供应商类型"},{default:a(()=>[u(A(s.type),1)]),_:1}),t(y,{label:"纳税类型"},{default:a(()=>[u(A(s.taxType),1)]),_:1}),t(y,{label:"联系人"},{default:a(()=>[u(A(s.contact),1)]),_:1}),t(y,{label:"联系电话",span:2},{default:a(()=>[u(A(s.phone),1)]),_:1}),t(y,{label:"注册地址",span:2},{default:a(()=>[u(A(s.registerAddress),1)]),_:1}),t(y,{label:"办公地址",span:2},{default:a(()=>[u(A(s.officeAddress),1)]),_:1}),t(y,{label:"生产地址",span:2},{default:a(()=>[u(A(s.productionAddress||"无"),1)]),_:1}),t(y,{label:"开户行"},{default:a(()=>[u(A(s.bankName),1)]),_:1}),t(y,{label:"开户行账号"},{default:a(()=>[u(A(s.bankAccount),1)]),_:1}),t(y,{label:"经营范围",span:2},{default:a(()=>[u(A(s.businessScope),1)]),_:1}),t(y,{label:"营业执照",span:2},{default:a(()=>[s.licenseImage?(k(),_(ce,{key:0,src:s.licenseImage,style:{width:"200px"},"preview-src-list":[s.licenseImage]},null,8,["src","preview-src-list"])):(k(),E("span",ke,"暂无"))]),_:1})]),_:1}),t(q,{model:s,"label-width":"140px",style:{"margin-top":"20px"}},{default:a(()=>[t(p,{label:"企业经营状况"},{default:a(()=>[t(g,{modelValue:s.businessStatus,"onUpdate:modelValue":e[21]||(e[21]=l=>s.businessStatus=l),type:"textarea",rows:6,readonly:"",placeholder:"点击下方按钮查询企业经营状况"},null,8,["modelValue"])]),_:1}),t(p,null,{default:a(()=>[t(d,{type:"primary",onClick:te,loading:J.value},{default:a(()=>[...e[52]||(e[52]=[u("查询企业经营状况",-1)])]),_:1},8,["loading"])]),_:1}),t(p,{label:"审核结果"},{default:a(()=>[t(fe,{modelValue:s.approveResult,"onUpdate:modelValue":e[22]||(e[22]=l=>s.approveResult=l)},{default:a(()=>[t(L,{label:1,disabled:s.hasRisk},{default:a(()=>[...e[53]||(e[53]=[u("通过",-1)])]),_:1},8,["disabled"]),t(L,{label:2},{default:a(()=>[...e[54]||(e[54]=[u("驳回",-1)])]),_:1})]),_:1},8,["modelValue"]),s.hasRisk?(k(),E("div",Ve," ⚠ 企业存在风险,不能选择通过 ")):G("",!0)]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),t(h,{modelValue:T.value,"onUpdate:modelValue":e[32]||(e[32]=l=>T.value=l),title:"答疑申请",width:"800px"},{footer:a(()=>[t(d,{onClick:e[31]||(e[31]=l=>T.value=!1)},{default:a(()=>[...e[58]||(e[58]=[u("取消",-1)])]),_:1}),t(d,{type:"primary",onClick:se},{default:a(()=>[...e[59]||(e[59]=[u("提交",-1)])]),_:1})]),default:a(()=>[t(q,{model:b,rules:K,ref_key:"inquiryFormRef",ref:I,"label-width":"120px"},{default:a(()=>[t(D,{gutter:20},{default:a(()=>[t(V,{span:12},{default:a(()=>[t(p,{label:"投标方名称",prop:"supplierName"},{default:a(()=>[t(g,{modelValue:b.supplierName,"onUpdate:modelValue":e[25]||(e[25]=l=>b.supplierName=l),readonly:""},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:12},{default:a(()=>[t(p,{label:"委托代理人",prop:"agent"},{default:a(()=>[t(g,{modelValue:b.agent,"onUpdate:modelValue":e[26]||(e[26]=l=>b.agent=l),readonly:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(p,{label:"项目信息",prop:"projectInfo"},{default:a(()=>[t(g,{modelValue:b.projectInfo,"onUpdate:modelValue":e[27]||(e[27]=l=>b.projectInfo=l),readonly:""},null,8,["modelValue"])]),_:1}),t(p,{label:"问题标题",prop:"questionTitle"},{default:a(()=>[t(g,{modelValue:b.questionTitle,"onUpdate:modelValue":e[28]||(e[28]=l=>b.questionTitle=l),placeholder:"请输入问题标题"},null,8,["modelValue"])]),_:1}),t(p,{label:"问题分类",prop:"category"},{default:a(()=>[t(m,{modelValue:b.category,"onUpdate:modelValue":e[29]||(e[29]=l=>b.category=l),placeholder:"请选择",style:{width:"100%"}},{default:a(()=>[t(o,{label:"商务条款",value:"商务条款"}),t(o,{label:"资质资格",value:"资质资格"}),t(o,{label:"技术参数",value:"技术参数"}),t(o,{label:"报价与费用",value:"报价与费用"}),t(o,{label:"投标文件编制",value:"投标文件编制"}),t(o,{label:"开标评标流程",value:"开标评标流程"}),t(o,{label:"履约与售后",value:"履约与售后"}),t(o,{label:"其他问题",value:"其他问题"})]),_:1},8,["modelValue"])]),_:1}),t(p,{label:"问题详情",prop:"questionDetails"},{default:a(()=>[t(g,{modelValue:b.questionDetails,"onUpdate:modelValue":e[30]||(e[30]=l=>b.questionDetails=l),type:"textarea",rows:4,placeholder:"请输入问题详情"},null,8,["modelValue"])]),_:1}),t(p,{label:"附件"},{default:a(()=>[t(M,{action:"#","auto-upload":!1,limit:1,accept:".pdf,.doc,.docx,.jpg,.png","on-change":oe},{default:a(()=>[t(d,{type:"primary"},{default:a(()=>[...e[57]||(e[57]=[u("上传附件",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])])}}},Ce=ge(ve,[["__scopeId","data-v-85bcf695"]]);export{Ce as default};