数通互联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.0 KiB

4 months ago
import{d as W,ax as j,r as _,ao as I,G as q,a as r,f as N,q as L,e as a,b as t,h as n,as as H,H as s,Y as P,c as p,t as f,$ as T,F as Y,g as J,I as V,h7 as X,aj as Z,an as ee,ab as te,b3 as ae,aF as oe,cz as ne,N as le,b4 as se,aA as re,at as ie,_ as pe}from"./index-e450010e.js";import{_ as _e}from"./index-c5018719.js";import{_ as ue}from"./refresh-f1723430.js";import{_ as de}from"./search-71444aff.js";import ce from"./lookFlowInfo-8292dfc0.js";const fe={class:"app-container"},me={class:"search"},ge=W({__name:"completedmatters",setup(ye){const l=j({page:1,pagesize:20,class:3}),y=_(!1),k=_(I),m=_(0),x=_([]),g=()=>{y.value=!0,X(l).then(i=>{m.value=i.data.total,x.value=i.data.list}).finally(()=>{y.value=!1})},z=()=>{k.value.resetFields(),U()},U=()=>{l.page=1,l.pagesize=15,l.title="",l.class=3,l.state=0},h=_(),E=_(0);q(()=>{var i;g(),E.value=(i=h.value)==null?void 0:i.clientWidth});const F=_(),d=_(!1),B=(i,o)=>{F.value=i,d.value=!0};return(i,o)=>{const D=Z,C=ee,$=de,w=te,A=ue,K=I,u=ae,b=oe,c=ne,O=le,R=se,G=_e,M=re,Q=ie;return r(),N("div",{ref_key:"myappbox",ref:h,class:"app_box"},[L("div",fe,[L("div",me,[a(K,{ref_key:"searckFormRef",ref:k,model:n(l),inline:!0},{default:t(()=>[a(C,{label:"任务标题",prop:"name"},{default:t(()=>[a(D,{modelValue:n(l).title,"onUpdate:modelValue":o[0]||(o[0]=e=>n(l).title=e),placeholder:"请输入任务标题",clearable:"",onKeyup:H(i.searchQuery,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(C,null,{default:t(()=>[a(w,{type:"primary",onClick:o[1]||(o[1]=e=>g())},{default:t(()=>[a($),s("搜索")]),_:1}),a(w,{onClick:o[2]||(o[2]=e=>z())},{default:t(()=>[a(A),s("重置")]),_:1})]),_:1})]),_:1},8,["model"])]),a(M,{shadow:"never"},{default:t(()=>[P((r(),p(R,{"element-loading-text":"Loading...","highlight-current-row":"",data:n(x),border:"",class:"table_box"},{default:t(()=>[a(u,{fixed:"",label:"标题",prop:"title",width:"500"}),a(u,{label:"创建人",prop:"creater"},{default:t(e=>[s(f(e.row.creatorInfo.name)+"(",1),a(b,{type:"info"},{default:t(()=>[s(f(e.row.creatorInfo.number),1)]),_:2},1024),s(") ")]),_:1}),a(u,{label:"发起日期",prop:"startDate",align:"center",width:"300"}),a(u,{label:"状态",prop:"status",align:"center",width:"220"},{default:t(e=>[e.row.status==1?(r(),p(c,{key:0,class:"mx-1",effect:"plain",round:""},{default:t(()=>[s(" 草稿 ")]),_:1})):e.row.status==2?(r(),p(c,{key:1,type:"danger",class:"mx-1",effect:"plain",round:""},{default:t(()=>[s(" 驳回 ")]),_:1})):e.row.status==3?(r(),p(c,{key:2,type:"success",class:"mx-1",effect:"plain",round:""},{default:t(()=>[s(" 审批中 ")]),_:1})):e.row.status==4?(r(),p(c,{key:3,type:"info",class:"mx-1",effect:"plain",round:""},{default:t(()=>[s(" 归档 ")]),_:1})):(r(),p(c,{key:4,type:"info",class:"mx-1",effect:"plain",round:""},{default:t(()=>[s(" 删除 ")]),_:1}))]),_:1}),a(u,{label:"当前节点及操作人",prop:"currentStep",width:"400"},{default:t(e=>[e.row.currentNodeName?(r(),p(b,{key:0,type:"success"},{default:t(()=>[s(f(e.row.currentNodeName)+":",1)]),_:2},1024)):T("",!0),(r(!0),N(Y,null,J(e.row.currentNodeUser,(v,S)=>(r(),p(b,{key:S,type:"warning"},{default:t(()=>[s(f(v.name)+"("+f(v.number)+")",1)]),_:2},1024))),128))]),_:1}),a(u,{fixed:"right",align:"center",label:"操作",width:"100"},{default:t(e=>[a(O,{class:"box-item",effect:"dark",content:"查看详情",placement:"top-end"},{default:t(()=>[a(w,{type:"primary",size:"small",class:"fa fa-eye",onClick:v=>B(e.row,3)},null,8,["onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[Q,n(y)]]),a(G,{total:n(m),"onUpdate:total":o[3]||(o[3]=e=>V(m)?m.value=e:null),page:n(l).page,"onUpdate:page":o[4]||(o[4]=e=>n(l).page=e),limit:n(l).pagesize,"onUpdate:limit":o[5]||(o[5]=e=>n(l).pagesize=e),onPagination:g},null,8,["total","page","limit"])]),_:1}),n(d)?(r(),p(ce,{key:0,isshow:n(d),"onUpdate:isshow":o[6]||(o[6]=e=>V(d)?d.value=e:null),"flow-log-info":n(F),"drawer-with":n(E),onGetmytodolist:g},null,8,["isshow","flow-log-info","drawer-with"])):T("",!0)])],512)}}});const he=pe(ge,[["__scopeId","data-v-0441a2f3"]]);export{he as default};