zcui/frontend/dist/assets/MyDone-CTUpC5n_.js

2 lines
9.2 KiB
JavaScript

import{_ as I,o as y,c as T,e,f as t,j as a,k as h,h as r,t as o,a as d,F as P,r as Q,g as R,d as V,E as C,i as q}from"./index-C1KISTGN.js";const A={class:"my-done"},G={class:"card-header"},H={key:0,class:"track-info"},J={class:"step-header"},K={class:"step-name"},O={class:"step-detail"},W={key:0,class:"step-remark"},X={__name:"MyDone",setup(Y){const p=h({processType:"",result:""}),_=h(!1),i=h(null),N=h([{id:1,processName:"非经营性商品-办公电脑采购",processType:"非经营性商品录入",applicant:"张明",department:"信息技术部",submitTime:"2026-05-10 14:20:00",handleTime:"2026-05-11 09:30:00",result:"已同意",trackSteps:[{stepName:"提交申请",handler:"张明",time:"2026-05-10 14:20:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"部门经理审批",handler:"李主管",time:"2026-05-10 16:45:00",result:"已同意",resultType:"success",type:"success",remark:"符合部门需求,同意采购"},{stepName:"采购经理审批",handler:"管理员",time:"2026-05-11 09:30:00",result:"已同意",resultType:"success",type:"success",remark:"预算充足,审批通过"}]},{id:2,processName:"年度招采计划-2026年网络设备更新",processType:"年度招采计划申请",applicant:"李伟",department:"运维部",submitTime:"2026-05-08 10:00:00",handleTime:"2026-05-09 11:20:00",result:"已同意",trackSteps:[{stepName:"提交申请",handler:"李伟",time:"2026-05-08 10:00:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"部门经理审批",handler:"王总监",time:"2026-05-08 15:30:00",result:"已同意",resultType:"success",type:"success",remark:"年度计划内项目"},{stepName:"分管领导审批",handler:"管理员",time:"2026-05-09 11:20:00",result:"已同意",resultType:"success",type:"success",remark:"同意纳入年度采购计划"}]},{id:3,processName:"预招标申请-数据中心空调系统",processType:"预招标申请",applicant:"赵强",department:"基建部",submitTime:"2026-05-12 09:00:00",handleTime:"2026-05-13 14:00:00",result:"已驳回",trackSteps:[{stepName:"提交申请",handler:"赵强",time:"2026-05-12 09:00:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"技术总监审批",handler:"管理员",time:"2026-05-13 14:00:00",result:"已驳回",resultType:"danger",type:"danger",remark:"技术参数不够明确,请补充制冷量及能效要求后重新提交"}]},{id:4,processName:"合同审批-联想服务器采购合同",processType:"合同审批流程",applicant:"陈静",department:"采购部",submitTime:"2026-05-15 13:40:00",handleTime:"2026-05-16 10:15:00",result:"已同意",trackSteps:[{stepName:"提交申请",handler:"陈静",time:"2026-05-15 13:40:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"采购经理审批",handler:"周经理",time:"2026-05-15 16:00:00",result:"已同意",resultType:"success",type:"success",remark:"合同条款无异议"},{stepName:"法务审核",handler:"管理员",time:"2026-05-16 10:15:00",result:"已同意",resultType:"success",type:"success",remark:"合同条款合规,建议补充违约金条款"}]},{id:5,processName:"付款申请-2026年Q1云服务费",processType:"付款申请流程",applicant:"刘洋",department:"信息技术部",submitTime:"2026-05-18 08:30:00",handleTime:"2026-05-19 09:50:00",result:"已同意",trackSteps:[{stepName:"提交申请",handler:"刘洋",time:"2026-05-18 08:30:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"部门经理审批",handler:"张经理",time:"2026-05-18 14:20:00",result:"已同意",resultType:"success",type:"success",remark:"费用在预算范围内"},{stepName:"财务主管审批",handler:"管理员",time:"2026-05-19 09:50:00",result:"已同意",resultType:"success",type:"success",remark:"发票齐全,同意付款"}]},{id:6,processName:"非经营性商品-会议室投影设备",processType:"非经营性商品录入",applicant:"王芳",department:"行政部",submitTime:"2026-05-20 11:00:00",handleTime:"2026-05-21 16:30:00",result:"已驳回",trackSteps:[{stepName:"提交申请",handler:"王芳",time:"2026-05-20 11:00:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"部门经理审批",handler:"管理员",time:"2026-05-21 16:30:00",result:"已驳回",resultType:"danger",type:"danger",remark:"请提供三家以上供应商比价材料"}]},{id:7,processName:"年度招采计划-2026年安防系统升级",processType:"年度招采计划申请",applicant:"孙磊",department:"安保部",submitTime:"2026-05-22 09:45:00",handleTime:"2026-05-23 10:00:00",result:"已同意",trackSteps:[{stepName:"提交申请",handler:"孙磊",time:"2026-05-22 09:45:00",result:"已提交",resultType:"primary",type:"primary"},{stepName:"部门经理审批",handler:"吴主管",time:"2026-05-22 15:10:00",result:"已同意",resultType:"success",type:"success",remark:"安防升级确有必要"},{stepName:"分管领导审批",handler:"管理员",time:"2026-05-23 10:00:00",result:"已同意",resultType:"success",type:"success",remark:"同意,请配合安保部做好需求调研"}]}]),S=q(()=>N.value.filter(u=>!(p.value.processType&&u.processType!==p.value.processType||p.value.result&&u.result!==p.value.result))),x=()=>{C.success("查询完成")},z=()=>{p.value={processType:"",result:""}},D=u=>{C.info(`查看流程:${u.processName}`)},B=u=>{i.value=u,_.value=!0};return(u,l)=>{const v=a("el-tag"),m=a("el-option"),w=a("el-select"),k=a("el-form-item"),c=a("el-button"),$=a("el-form"),n=a("el-table-column"),E=a("el-table"),g=a("el-card"),b=a("el-descriptions-item"),F=a("el-descriptions"),L=a("el-divider"),M=a("el-timeline-item"),U=a("el-timeline"),j=a("el-dialog");return y(),T("div",A,[e(g,null,{header:t(()=>[d("div",G,[l[4]||(l[4]=d("span",null,"我的已办",-1)),e(v,{type:"success"},{default:t(()=>[r("已处理 "+o(N.value.length)+" 项",1)]),_:1})])]),default:t(()=>[e($,{inline:!0,model:p.value,class:"filter-form"},{default:t(()=>[e(k,{label:"流程类型"},{default:t(()=>[e(w,{modelValue:p.value.processType,"onUpdate:modelValue":l[0]||(l[0]=s=>p.value.processType=s),placeholder:"全部",clearable:"",style:{width:"180px"}},{default:t(()=>[e(m,{label:"年度招采计划申请",value:"年度招采计划申请"}),e(m,{label:"非经营性商品录入",value:"非经营性商品录入"}),e(m,{label:"预招标申请",value:"预招标申请"}),e(m,{label:"合同审批流程",value:"合同审批流程"}),e(m,{label:"付款申请流程",value:"付款申请流程"})]),_:1},8,["modelValue"])]),_:1}),e(k,{label:"处理结果"},{default:t(()=>[e(w,{modelValue:p.value.result,"onUpdate:modelValue":l[1]||(l[1]=s=>p.value.result=s),placeholder:"全部",clearable:"",style:{width:"120px"}},{default:t(()=>[e(m,{label:"已同意",value:"已同意"}),e(m,{label:"已驳回",value:"已驳回"})]),_:1},8,["modelValue"])]),_:1}),e(k,null,{default:t(()=>[e(c,{type:"primary",onClick:x},{default:t(()=>[...l[5]||(l[5]=[r("查询",-1)])]),_:1}),e(c,{onClick:z},{default:t(()=>[...l[6]||(l[6]=[r("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"]),e(E,{data:S.value,border:"",stripe:"",style:{width:"100%"}},{default:t(()=>[e(n,{prop:"processName",label:"流程名称","min-width":"220","show-overflow-tooltip":""}),e(n,{prop:"processType",label:"流程类型",width:"160"}),e(n,{prop:"applicant",label:"申请人",width:"100"}),e(n,{prop:"department",label:"申请部门",width:"120"}),e(n,{prop:"submitTime",label:"提交时间",width:"170"}),e(n,{prop:"handleTime",label:"处理时间",width:"170"}),e(n,{prop:"result",label:"处理结果",width:"100",align:"center"},{default:t(s=>[e(v,{type:s.row.result==="已同意"?"success":"danger",size:"small"},{default:t(()=>[r(o(s.row.result),1)]),_:2},1032,["type"])]),_:1}),e(n,{label:"操作",width:"120",fixed:"right"},{default:t(s=>[e(c,{type:"primary",link:"",size:"small",onClick:f=>D(s.row)},{default:t(()=>[...l[7]||(l[7]=[r("查看",-1)])]),_:1},8,["onClick"]),e(c,{type:"info",link:"",size:"small",onClick:f=>B(s.row)},{default:t(()=>[...l[8]||(l[8]=[r("流转",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1}),e(j,{modelValue:_.value,"onUpdate:modelValue":l[3]||(l[3]=s=>_.value=s),title:"流程流转记录",width:"650px"},{footer:t(()=>[e(c,{onClick:l[2]||(l[2]=s=>_.value=!1)},{default:t(()=>[...l[10]||(l[10]=[r("关闭",-1)])]),_:1})]),default:t(()=>[i.value?(y(),T("div",H,[e(F,{column:2,border:"",size:"small",class:"track-desc"},{default:t(()=>[e(b,{label:"流程名称",span:2},{default:t(()=>[r(o(i.value.processName),1)]),_:1}),e(b,{label:"流程类型"},{default:t(()=>[r(o(i.value.processType),1)]),_:1}),e(b,{label:"申请人"},{default:t(()=>[r(o(i.value.applicant),1)]),_:1})]),_:1}),e(L,{"content-position":"left"},{default:t(()=>[...l[9]||(l[9]=[r("流转时间线",-1)])]),_:1}),e(U,null,{default:t(()=>[(y(!0),T(P,null,Q(i.value.trackSteps,(s,f)=>(y(),R(M,{key:f,timestamp:s.time,type:s.type,hollow:f!==0,placement:"top"},{default:t(()=>[e(g,{shadow:"never",class:"timeline-card"},{default:t(()=>[d("div",J,[d("span",K,o(s.stepName),1),e(v,{type:s.resultType,size:"small"},{default:t(()=>[r(o(s.result),1)]),_:2},1032,["type"])]),d("div",O,[d("span",null,"处理人:"+o(s.handler),1),s.remark?(y(),T("span",W,"备注:"+o(s.remark),1)):V("",!0)])]),_:2},1024)]),_:2},1032,["timestamp","type","hollow"]))),128))]),_:1})])):V("",!0)]),_:1},8,["modelValue"])])}}},ee=I(X,[["__scopeId","data-v-f17731f2"]]);export{ee as default};