zcui/frontend/dist/assets/NonOperatingList-BTSMsScj.js

2 lines
28 KiB
JavaScript
Raw Normal View History

import{_ as ce,K as re,o as f,g as v,f as a,s as ue,c as S,e,a as n,h as o,t as r,m as T,X as he,Y as _e,Z as ve,M as be,d as z,F as oe,r as ie,Q as we,$ as Te,a0 as Ce,a1 as Se,N as ke,U as Pe,y as xe,W as de,k,j as d,E as C,i as Oe,V as De,q as pe,T as Me}from"./index-C1KISTGN.js";const Ve={"element-loading-text":"加载中..."},Fe={class:"basic-info-section"},je={class:"supplier-section"},ze={class:"section-title"},Ne={key:0,class:"supplier-info-card"},Ae={class:"supplier-header"},$e={class:"supplier-name"},Be={class:"supplier-details"},Ie={class:"detail-item"},Le={class:"value"},Ue={class:"detail-item"},Ee={class:"value"},qe={class:"detail-item"},Re={class:"value contact-highlight"},Ge={class:"detail-item"},He={class:"value contact-highlight"},Je={class:"detail-item"},We={class:"value"},Xe={class:"detail-item"},Ke={key:1,class:"supplier-info-card"},Qe={class:"attachments-section"},Ye={class:"attachments-list"},Ze={key:1,class:"attachment-cards"},ea={class:"attachment-icon"},aa={class:"attachment-info"},ta={class:"attachment-name"},la={class:"attachment-meta"},na={class:"attachment-actions"},sa={class:"images-section"},oa={class:"image-gallery"},ia={class:"image-placeholder"},ra={class:"approval-section"},pa={class:"approval-content"},ca={class:"approval-header"},ua={class:"approval-title"},da={class:"approval-details"},ma={class:"detail-row"},fa={class:"value"},ga={class:"detail-row"},ya={class:"value"},ha={key:0,class:"detail-row"},_a={class:"value comment"},va={class:"purchase-section"},ba={class:"dialog-footer"},wa={__name:"MaterialArchiveDialog",props:{visible:{type:Boolean,default:!1},materialData:{type:Object,default:()=>({})},editable:{type:Boolean,default:!1}},emits:["update:visible","link-supplier","view-project","view-contract"],setup(u,{emit:N}){const x=u,i=N,h=Oe({get:()=>x.visible,set:t=>i("update:visible",t)}),D=k("basic"),I=k(!1),V=t=>t?`¥${parseFloat(t).toFixed(2)}`:"¥0.00",R=t=>({active:"success",inactive:"info",suspended:"warning",archived:"danger"})[t]||"info",F=t=>({active:"正常",inactive:"未激活",suspended:"暂停",archived:"已归档"})[t]||"未知",G=t=>({合作中:"success",暂停合作:"warning",终止合作:"danger"})[t]||"info",H=t=>["pdf","doc","docx","xls","xlsx"].includes(t==null?void 0:t.toLowerCase()),J=t=>["jpg","jpeg","png","gif"].includes(t==null?void 0:t.toLowerCase()),L=t=>({approved:"success",rejected:"danger",pending:"warning",processing:"primary"})[t]||"info",W=t=>({approved:"#67c23a",rejected:"#f56c6c",pending:"#e6a23c",processing:"#409eff"})[t]||"#909399",X=t=>({已完成:"success",进行中:"primary",待开始:"info",已取消:"danger"})[t]||"info",A=()=>{i("link-supplier",x.materialData.mainSupplierInfo)},K=t=>{C.info(`上传文件:${t.name}`)},Q=t=>{C.info(`上传图片:${t.name}`)},Y=t=>{C.info(`预览附件:${t.name}`)},Z=t=>{C.success(`开始下载:${t.name}`)},ee=t=>{i("view-project",t)},ae=t=>{i("view-contract",t)},$=()=>{i("update:visible",!1)},te=()=>{C.info("准备打印档案..."),window.print()};re(()=>x.visible,t=>{var s;t&&((s=x.materialData)!=null&&s.id)&&(D.value="basic")}),re(()=>x.materialData,t=>{t!=null&&t.id},{immediate:!0});const U=k([{name:"产品合格证.pdf",type:"pdf",size:"2.3 MB",uploadTime:"2024-05-15 10:30",url:""},{name:"检测报告.pdf",type:"pdf",size:"5.6 MB",uploadTime:"2024-05-14 14:20",url:""},{name:"技术参数说明书.pdf",type:"pdf",size:"8.2 MB",uploadTime:"2024-05-13 09:15",url:""},{name:"质保卡.pdf",type:"pdf",size:"1.5 MB",uploadTime:"2024-05-12 16:45",url:""},{name:"供应商资质证明.pdf",type:"pdf",size:"3.8 MB",uploadTime:"2024-05-10 11:00",url:""}]),B=k([{url:"https://via.placeholder.com/300x300/409EFF/ffffff?text=Product+1",name:"产品正面图"},{url:"https://via.placeholder.com/300x300/67C23A/ffffff?text=Product+2",name:"产品侧面图"},{url:"https://via.placeholder.com/300x300/E6A23C/ffffff?text=Product+3",name:"产品细节图"},{url:"https://via.placeholder.com/300x300/F56C6C/ffffff?text=Product+4",name:"包装图"},{url:"https://via.placeholder.com/300x300/909399/ffffff?text=Product+5",name: