zcui/saber3/src/frontend/dist/assets/MyTodo-B1l4ALK0.js

2 lines
6.1 KiB
JavaScript
Raw Normal View History

2026-06-16 14:07:58 +08:00
import{_ as D,o as F,c as L,e,f as t,j as o,k as v,h as n,t as x,a as N,E as b,i as R}from"./index-CsXfDo-r.js";const h={class:"my-todo"},P={class:"card-header"},Q={__name:"MyTodo",setup(q){const s=v({processType:"",urgency:""}),m=v(!1),f=v(null),u=v({result:"同意",remark:""}),_=v([{id:1,processName:"年度招采计划-2026年IT设备采购",processType:"年度招采计划申请",applicant:"张明",department:"信息技术部",submitTime:"2026-05-26 09:15:00",currentStep:"部门经理审批",urgency:"紧急"},{id:2,processName:"预招标申请-服务器集群升级项目",processType:"预招标申请",applicant:"李伟",department:"运维部",submitTime:"2026-05-26 14:30:00",currentStep:"技术总监审批",urgency:"紧急"},{id:3,processName:"非经营性商品-办公家具采购",processType:"非经营性商品录入",applicant:"王芳",department:"行政部",submitTime:"2026-05-27 10:20:00",currentStep:"采购经理审批",urgency:"普通"},{id:4,processName:"合同审批-华为网络设备采购合同",processType:"合同审批流程",applicant:"赵强",department:"采购部",submitTime:"2026-05-27 15:45:00",currentStep:"法务审核",urgency:"普通"},{id:5,processName:"付款申请-2026年Q1软件授权费",processType:"付款申请流程",applicant:"陈静",department:"财务部",submitTime:"2026-05-28 08:50:00",currentStep:"财务主管审批",urgency:"紧急"},{id:6,processName:"年度招采计划-2026年办公耗材集中采购",processType:"年度招采计划申请",applicant:"刘洋",department:"行政部",submitTime:"2026-05-28 11:10:00",currentStep:"分管领导审批",urgency:"普通"}]),C=R(()=>_.value.filter(r=>!(s.value.processType&&r.processType!==s.value.processType||s.value.urgency&&r.urgency!==s.value.urgency))),S=()=>{b.success("查询完成")},$=()=>{s.value={processType:"",urgency:""}},U=r=>{f.value=r,u.value={result:"同意",remark:""},m.value=!0},z=r=>{f.value=r,u.value={result:"驳回",remark:""},m.value=!0},B=()=>{const r=u.value.result==="同意"?"审批通过":"已驳回";b.success(`${f.value.processName} ${r}`);const l=_.value.findIndex(y=>y.id===f.value.id);l>-1&&_.value.splice(l,1),m.value=!1},E=r=>{b.info(`查看流程:${r.processName}`)};return(r,l)=>{const y=o("el-tag"),d=o("el-option"),g=o("el-select"),c=o("el-form-item"),i=o("el-button"),T=o("el-form"),p=o("el-table-column"),I=o("el-table"),M=o("el-card"),w=o("el-input"),k=o("el-radio"),j=o("el-radio-group"),A=o("el-dialog");return F(),L("div",h,[e(M,null,{header:t(()=>[N("div",P,[l[6]||(l[6]=N("span",null,"我的待办",-1)),e(y,{type:"danger"},{default:t(()=>[n("待处理 "+x(_.value.length)+" 项",1)]),_:1})])]),default:t(()=>[e(T,{inline:!0,model:s.value,class:"filter-form"},{default:t(()=>[e(c,{label:"流程类型"},{default:t(()=>[e(g,{modelValue:s.value.processType,"onUpdate:modelValue":l[0]||(l[0]=a=>s.value.processType=a),placeholder:"全部",clearable:"",style:{width:"180px"}},{default:t(()=>[e(d,{label:"年度招采计划申请",value:"年度招采计划申请"}),e(d,{label:"非经营性商品录入",value:"非经营性商品录入"}),e(d,{label:"预招标申请",value:"预招标申请"}),e(d,{label:"合同审批流程",value:"合同审批流程"}),e(d,{label:"付款申请流程",value:"付款申请流程"})]),_:1},8,["modelValue"])]),_:1}),e(c,{label:"紧急程度"},{default:t(()=>[e(g,{modelValue:s.value.urgency,"onUpdate:modelValue":l[1]||(l[1]=a=>s.value.urgency=a),placeholder:"全部",clearable:"",style:{width:"120px"}},{default:t(()=>[e(d,{label:"紧急",value:"紧急"}),e(d,{label:"普通",value:"普通"})]),_:1},8,["modelValue"])]),_:1}),e(c,null,{default:t(()=>[e(i,{type:"primary",onClick:S},{default:t(()=>[...l[7]||(l[7]=[n("查询",-1)])]),_:1}),e(i,{onClick:$},{default:t(()=>[...l[8]||(l[8]=[n("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"]),e(I,{data:C.value,border:"",stripe:"",style:{width:"100%"}},{default:t(()=>[e(p,{prop:"processName",label:"流程名称","min-width":"220","show-overflow-tooltip":""}),e(p,{prop:"processType",label:"流程类型",width:"160"}),e(p,{prop:"applicant",label:"申请人"