zcui/frontend/dist/assets/List-pODAwaap.js

40 lines
32 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 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};