2024-06-26 18:46:25 +08:00
|
|
|
import{_ as e,r as l,u as a,z as t,v as s,a as u,c as n,w as r,C as o,F as i,D as c,a2 as d,d as m,L as f,J as p,M as v,e as y,H as g,al as _,am as k,b as h,N as w,an as x,ao as b,ap as I,i as C,f as V,k as P,aq as S,p as U,ar as z,as as F,at as N,q as A,W as E,ad as K,y as T,a8 as j,au as D,B as R,av as L,aw as O,ax as q,ay as B,az as G,E as H,G as J,s as M,n as W,S as Y,j as Q}from"./index-CjWAcWCY.js";import{g as X,a as Z,b as $,c as ee}from"./task.O3DMkpU5.js";import{F as le}from"./FormRender.iMpo9rg6.js";import{g as ae}from"./ProcessUtil.Cpq6blAo.js";const te=e({__name:"processProgress",props:["progress","status","result"],setup(e){l([]);const U=l(!1),z=l(!1),F=l(""),N=l();function A(e){return(e||[]).filter((e=>e.isImage)).map((e=>(console.log(e.url),v(e.url))))}function E(e){return b(e)?"image":I(e)?"video":""}return(l,K)=>{const T=C,j=V,D=P,R=a(s("uni-icons"),t),L=S;return u(),n(T,{class:"w-process"},{default:r((()=>[(u(!0),o(i,null,c(e.progress||[],((e,l)=>(u(),n(T,{class:d({"w-process-node":!0,"w-cmt-node":e.comment&&e.comment.length>0||e.signature}),key:l},{default:r((()=>[m(T,{class:"w-process-item-line"}),m(T,{class:"w-process-item"},{default:r((()=>[m(T,{class:"w-process-item-avatar"},{default:r((()=>{return[m(f,{size:42,status:(l=e,l.isFuture?"waiting":null===l.finishTime?"pending":"CC"===l.nodeType?"cc":"agree"===l.result?"success":"refuse"===l.result?"error":"comment"===l.result?"comment":"transfer"===l.result?"transfer":"recall"===l.result?"recall":"cancel"===l.nodeType?"cancel":void 0),name:e.user.name,src:p(v)(e.user.avatar),showName:!1},null,8,["status","name","src"])];var l})),_:2},1024),m(T,{class:"w-p-text-info"},{default:r((()=>[m(T,null,{default:r((()=>[y(g(e.name)+" ",1),_(m(j,null,{default:r((()=>[y("(添加了评论)")])),_:2},1536),[[k,e.comment&&e.comment.length>0||e.signature]])])),_:2},1024),m(T,null,{default:r((()=>[y(g(e.user.name),1)])),_:2},1024)])),_:2},1024),m(j,{class:"w-p-time"},{default:r((()=>{return[y(g(e.isFuture?"等待中":(l=e.finishTime,l?l.substring(5,16):"处理中")),1)];var l})),_:2},1024)])),_:2},1024),m(T,{class:"w-process-node-content"},{default:r((()=>[_(m(T,{class:"w-comments"},{default:r((()=>[""!==(e.signature||"")?(u(),n(T,{key:0,style:{display:"flex","align-items":"flex-start","margin-bottom":"5px"}},{default:r((()=>[m(j,null,{default:r((()=>[y("签字:")])),_:1}),m(D,{mode:"aspectFit",src:e.signature,style:{width:"150rpx",height:"100rpx"}},null,8,["src"])])),_:2},1024)):h("",!0),(u(!0),o(i,null,c(e.comment,(e=>(u(),n(T,{key:e.id,class:"w-comment"},{default:r((()=>[m(T,null,{default:r((()=>[y(g(e.text),1)])),_:2},1024),e.attachments.length>0?(u(),o(i,{key:0},[m(T,null,{default:r((()=>[(u(!0),o(i,null,c(A(e.attachments),((l,a)=>(u(),n(D,{mode:"aspectFit",src:l,key:l,onClick:a=>function(e,l){console.log(e,l);const a=A(l);console.log(a),x({current:a.indexOf(e),urls:a,longPressActions:!0})}(l,e.attachments)},null,8,["src","onClick"])))),128))])),_:2},1024),m(T,null,{default:r((()=>{return[(u(!0),o(i,null,c((l=e.attachments,(l||[]).filter((e=>!e.isImage)).map((e=>({...e,url:v(e.url)})))),((e,l)=>(u(),n(T,{class:"ellipsis",key:e.id},{default:r((()=>[m(T,{style:{color:"#4C87F3"},onClick:l=>function(e){let l=e.substring(e.lastIndexOf("/")+1);console.log(l,"文件名称"),I(e)||b(e)?(z.value=!0,U.value=!0,F.value=e):(z.value=!0,U.value=!1,F.value=e)}(e.url)},{default:r((()=>[y(g(e.name),1)])),_:2},1032,["onClick"])])),_:2},1024)))),128))];var l})),_:2},1024)],64)):h("",!0)])),_:2},1024)))),128))])),_:2},1536),[[k,e.comment&&e.comment.length>0||e.signature]])])),_:2},1024)])),_:2},1032,["class"])))),128)),m(T,{class:"w-process-end w-process-item"},{default:r((()=>[m(T,{style:{width:"3.125rem",height:"2.5rem"}},{default:r((()=>["RUNNING"===e.result?(u(),n(R,{key:0,size:30,type:"more-filled",color:"#8b8b8b",class:"w-pr-running"})):"PASS"===e.result?(u(),n(R,{key:1,size:30,type:"checkbox-filled",color:"#5FB685",class:"w-pr-status"})):"REFUSE"===e.result?(u(),n(R,{key:2,size:30,type:"clear",color:"#CE5266",class:"w-pr-status"})):"CANCEL"===e.result?(u(),n(R,{key:3,siz
|