import{_ as e}from"./u-tabs.CYgabJiD.js";import{aP as t,aQ as s,aR as l,aO as a,b as o,aZ as n,p as i,m as r,w as u,B as d,F as c,C as p,q as m,t as f,v as g,o as h,k as y,X as k,A as x,z as L,G as _,n as b,a1 as I,a8 as C,N as v,D as T,ad as j}from"./index-C9TJPork.js";import{r as w}from"./uni-app.es.CUt9gedF.js";import{_ as R}from"./u-tag.Bh8Dlw6Z.js";import{_ as S}from"./u-avatar.B8J43dhc.js";import{_ as U,a as F}from"./u-time-line.5hGOY-3W.js";import{t as N,r as D}from"./flowBefore.ByZZauY_.js";import{_ as P}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as $}from"./u-icon.BNGPST4x.js";import{_ as M}from"./index.DnzbI5dt.js";import{_ as z}from"./uni-popup.DMKcDE3C.js";import{N as A}from"./index.BeMkBjFo.js";import{u as E}from"./useDefineSetting.BfaIxVbd.js";import{d as O}from"./index.BibifGpc.js";import{c as V}from"./index.JD_F80lD.js";import{_ as H}from"./u-divider.OXt8wuKL.js";import{b as B,d as J}from"./flowEngine.DQGtFE3U.js";import{e as q,i as G}from"./emoji.DwmieXKz.js";import{_ as K}from"./u-subsection.D8Of0b4C.js";import{_ as Q}from"./u-image.rajv-jH8.js";import{_ as W,a as X}from"./u-cell-group.BPfexNA1.js";import{r as Z}from"./resources.DEPsJg7u.js";import{p as Y}from"./document.CBtG0N9y.js";const ee=["png","jpg","jpeg","bmp","gif"];const te=P({props:{fileList:{type:Array,default:()=>[]}},data:()=>({}),computed:{baseURL(){return this.define.baseURL}},methods:{downLoad(e){if(e.fileExtension&&ee.includes(e.fileExtension))return this.previewImage(e);t("annex",e.fileId).then((t=>{const s=this.baseURL+t.data.url+"&name="+e.name;window.location.href=s}))},previewFile(e){let t=e.url,a=t.split(".")[1];["doc","xls","ppt","pdf","docx","xlsx","pptx"].includes(a)?s({url:this.baseURL+t,success:e=>{var t=e.tempFilePath;l({filePath:encodeURI(t),showMenu:!0,fileType:a,success:e=>{console.log("打开文档成功")},fail(e){console.log("小程序",e)}})}}):this.$u.toast("该文件类型无法打开")},previewImage(e){if(!e.url)return;const t=this.baseURL+e.url;a({urls:[t],current:t,success:()=>{},fail:()=>{o({title:"预览图片失败",icon:"none"})}})},downloadFile(e){s({url:this.baseURL+e,success:e=>{200===e.statusCode&&n({tempFilePath:e.tempFilePath,success:e=>{o({icon:"none",mask:!0,title:"文件已保存:"+e.savedFilePath,duration:3e3}),setTimeout((()=>{l({filePath:e.savedFilePath,success:e=>{},fail(e){}})}),500)}})}})}}},[["render",function(e,t,s,l,a,o){const n=h;return i(),r(n,{class:"",style:{padding:"20rpx 0"}},{default:u((()=>[(i(!0),d(c,null,p(s.fileList,((e,t)=>(i(),r(n,{key:t,class:"jnpf-file-item u-type-primary u-flex u-line-1 u-m-t-10",onClick:t=>o.downLoad(e)},{default:u((()=>[m(n,{class:"jnpf-file-item-txt u-line-1"},{default:u((()=>[f(g(e.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})}]]);const se=P({components:{fileList:te,NoData:A,TimeLinePopup:P({components:{NoData:A,fileList:te},props:{recordList:{type:Array,default:()=>[]},popupTitle:{type:String,default:""}},data:()=>({useDefine:E()}),computed:{baseURL(){return this.define.baseURL}},methods:{open(){this.$nextTick((()=>{this.$refs.flowStepPopup.open("bottom")}))},popupClose(){this.$refs.flowStepPopup.close()}}},[["render",function(e,t,s,l,a,o){const n=_,b=h,I=w(y("u-avatar"),S),C=w(y("u-tag"),R),v=w(y("u-icon"),$),T=k("fileList"),j=w(y("JnpfSign"),M),U=k("NoData"),F=w(y("uni-popup"),z);return i(),r(F,{ref:"flowStepPopup","background-color":"#fff","border-radius":"8rpx 8rpx 0 0","is-mask-click":!1},{default:u((()=>[m(b,{class:"timeLine-popup-content u-flex-col"},{default:u((()=>[m(b,{class:"u-flex head-title"},{default:u((()=>[m(n,{class:"text"},{default:u((()=>[f(g(s.popupTitle),1)])),_:1}),m(n,{class:"text icon-ym icon-ym-fail",onClick:o.popupClose},null,8,["onClick"])])),_:1}),s.recordList.length?(i(!0),d(c,{key:0},p(s.recordList,((t,s)=>(i(),r(b,{class:"content",key:s},{default:u((()=>{var s;return[m(b,{class:"u-flex u-m-t-20 content-info"},{default:u((()=>[m(b,{class:"u-flex content-info-left"},{default:u((()=>[m(I,{src:o.baseURL+t.headIcon,size:"mini",mode:"circle",class:"avatar"},null,8,["src"]),m(b,{class:"u-m-l-10 name-box"},{default:u((()=>[x("p",null,g(t.userName),1),x("p",{class:"name"},g(t.handleTime?e.$u.timeFormat(t.handleTime,"yyyy-mm-dd hh:MM:ss"):""),1)])),_:2},1024)])),_:2},1024),m(C,{text:a.useDefine.getFlowStateContent(t.handleType),"border-color":a.useDefine.getHexColor(a.useDefine.getFlowStateColor(t.handleType)),"bg-color":a.useDefine.getHexColor(a.useDefine.getFlowStateColor(t.handleType)),color:"#fff",size:"mini",shape:"circle"},null,8,["text","border-color","bg-color"]),t.handleUserName?(i(),r(b,{key:0,class:"content-info-right u-line-1"},{default:u((()=>[m(v,{name:"arrow-rightward",color:"#1890ff",class:"u-m-l-10 u-m-r-10"}),m(n,{class:"u-font-24 txt u-line-1"},{default:u((()=>[f(g(t.handleUserName),1)])),_:2},1024)])),_:2},1024)):L("",!0)])),_:2},1024),t.signImg||(null==(s=t.fileList)?void 0:s.length)||t.handleOpinion?(i(),r(b,{key:0,class:"content-info-bottom"},{default:u((()=>{var e;return[t.handleOpinion?(i(),r(n,{key:0,class:"u-line-2"},{default:u((()=>[f(g(t.handleOpinion),1)])),_:2},1024)):L("",!0),(null==(e=null==t?void 0:t.fileList)?void 0:e.length)?(i(),r(T,{key:1,fileList:t.fileList},null,8,["fileList"])):L("",!0),t.signImg?(i(),r(b,{key:2,class:"u-flex sign-box"},{default:u((()=>[m(b,{class:"sign-title"},{default:u((()=>[f("签名:")])),_:1}),m(j,{modelValue:t.signImg,"onUpdate:modelValue":e=>t.signImg=e,align:"left",detailed:""},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024)):L("",!0),(i(!0),d(c,null,p(t.approvalField,((e,t)=>(i(),r(b,{class:"approvalField",key:t},{default:u((()=>[m(n,null,{default:u((()=>[f(g(e.fieldName+":"),1)])),_:2},1024),m(n,null,{default:u((()=>[f(g(e.value),1)])),_:2},1024)])),_:2},1024)))),128))]})),_:2},1024)):L("",!0)]})),_:2},1024)))),128)):(i(),r(U,{key:1,paddingTop:"0",backgroundColor:"#fff"}))])),_:1})])),_:1},512)}],["__scopeId","data-v-da3e3673"]]),TaskLogModal:P({components:{NoData:A},props:{taskLogList:{type:Array,default:()=>[]}},data:()=>({}),computed:{baseURL(){return this.define.baseURL}},methods:{jumpErrorPage(e){let t={errorData:e.errorData,errorTip:e.errorTip};b({url:"/pages/workFlow/flowBefore/logError?data="+this.jnpf.base64.encode(JSON.stringify(t),"UTF-8")})},open(){this.$nextTick((()=>{this.$refs.taskLogPoup.open("bottom")}))},popupClose(){this.$refs.taskLogPoup.close()}}},[["render",function(e,t,s,l,a,o){const n=_,x=h,b=w(y("u-tag"),R),I=w(y("u-icon"),$),C=k("NoData"),v=w(y("uni-popup"),z);return i(),r(v,{ref:"taskLogPoup","background-color":"#fff","border-radius":"8rpx 8rpx 0 0","is-mask-click":!1},{default:u((()=>[m(x,{class:"timeLine-popup-content u-flex-col"},{default:u((()=>[m(x,{class:"u-flex head-title"},{default:u((()=>[m(n,{class:"text"},{default:u((()=>[f("任务流程")])),_:1}),m(n,{class:"text icon-ym icon-ym-fail",onClick:o.popupClose},null,8,["onClick"])])),_:1}),s.taskLogList.length?(i(!0),d(c,{key:0},p(s.taskLogList,((t,s)=>(i(),r(x,{class:"content",key:s},{default:u((()=>[m(x,{class:"u-flex-col content-info-process"},{default:u((()=>[m(x,{class:"info-process-item"},{default:u((()=>[m(x,{class:"u-flex u-m-t-20 u-m-b-20 process-item-head"},{default:u((()=>[m(x,{class:"left"},{default:u((()=>[m(n,null,{default:u((()=>[f("触发时间:")])),_:1}),m(n,null,{default:u((()=>[f(g(t.startTime?e.$u.timeFormat(t.startTime,"yyyy-mm-dd hh:MM:ss"):""),1)])),_:2},1024)])),_:2},1024),m(b,{text:1==t.isAsync?"异步":"同步",size:"mini",type:1==t.isAsync?"error":"primary"},null,8,["text","type"])])),_:2},1024),m(x,{class:"process-list u-m-t-14"},{default:u((()=>[(i(!0),d(c,null,p(t.recordList,((e,t)=>(i(),r(x,{class:"u-flex list u-p-l-12 u-p-r-12",key:t},{default:u((()=>[m(x,{class:"list-left"},{default:u((()=>[m(I,{name:0===e.status?"checkmark-circle-fill":"close-circle-fill",color:0===e.status?"#52c41a":"#f4420a"},null,8,["name","color"]),m(n,{class:"u-m-l-8"},{default:u((()=>[f(g(e.nodeName),1)])),_:2},1024)])),_:2},1024),0!==e.status?(i(),r(n,{key:0,class:"u-m-l-8 r-txt",onClick:t=>o.jumpErrorPage(e)},{default:u((()=>[f("查看异常")])),_:2},1032,["onClick"])):L("",!0)])),_:2},1024)))),128))])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128)):(i(),r(C,{key:1,paddingTop:"0",backgroundColor:"#fff"}))])),_:1})])),_:1},512)}],["__scopeId","data-v-0c6e14f8"]])},props:{progressList:{type:Array,default:()=>[]},taskInfo:{type:Object,default:()=>{}}},data:()=>({useDefine:E(),recordList:[],popupTitle:"",taskLogList:[]}),computed:{baseURL(){return this.define.baseURL}},methods:{getCounterSignContent:e=>0==e?"(或签)":1==e?"(会签)":"(依次审批)",getNodeStatusColor:e=>1==e||2==e?"success":3==e?"error":"primary",getNodeStatusContent:e=>["","已提交","已通过","已拒绝","审批中","已退回","已撤回","等待中","办理中"][e]||"",openTaskLogModal(e){let t={taskId:this.taskInfo.id,nodeCode:e.nodeId};N(t).then((e=>{this.taskLogList=e.data||[],this.$nextTick((()=>{this.$refs.TaskLogModal.open()}))}))},openApprover(e){"start"!==e.nodeType&&"end"!==e.nodeType&&(this.popupTitle=e.nodeName+this.getCounterSignContent(e.counterSign),this.nodeId=e.nodeId,this.getRecordList())},getTimeLineTagColor:e=>1==e||2==e?"#08AF28":3!=e?"#0177FF":"#ed6f6f",getRecordList(){let e={taskId:this.taskInfo.id,nodeId:this.nodeId};D(e).then((e=>{let t=e.data||[];t.map((e=>{e.fileList=JSON.parse(e.fileList)})),this.recordList=t,this.$nextTick((()=>{this.$refs.TimeLinePopup.open()}))}))}}},[["render",function(e,t,s,l,a,o){const n=h,x=w(y("u-tag"),R),b=_,C=w(y("u-avatar"),S),v=w(y("u-time-line-item"),U),T=w(y("u-time-line"),F),j=k("TimeLinePopup"),N=k("TaskLogModal");return i(),d(c,null,[m(n,{class:"u-p-l-20 u-p-r-20 u-p-t-20"},{default:u((()=>[m(T,null,{default:u((()=>[(i(!0),d(c,null,p(s.progressList,((t,l)=>(i(),r(v,{nodeTop:"2",class:"u-p-b-20",key:l},{node:u((()=>[m(n,{class:"u-node",style:I({background:o.getTimeLineTagColor(t.nodeStatus)})},null,8,["style"])])),content:u((()=>[m(n,{class:"u-font-24 content"},{default:u((()=>{var l;return[m(n,{class:"u-order-title u-flex u-m-b-8"},{default:u((()=>["start"===t.nodeType||"end"===t.nodeType?(i(),r(n,{key:0,class:"u-line-1 name"},{default:u((()=>[f(g(t.nodeName),1)])),_:2},1024)):(i(),r(n,{key:1,class:"u-line-1 name"},{default:u((()=>[f(g(t.nodeName+o.getCounterSignContent(t.counterSign)),1)])),_:2},1024)),m(n,{class:"u-m-l-10"},{default:u((()=>["end"!==t.nodeType&&o.getNodeStatusContent(t.nodeStatus)?(i(),r(x,{key:0,text:o.getNodeStatusContent(t.nodeStatus),mode:"light",size:"mini",shape:"circle",type:o.getNodeStatusColor(t.nodeStatus)},null,8,["text","type"])):L("",!0),m(b,{class:"u-m-l-10"},{default:u((()=>[f(g(t.startTime?e.$u.timeFormat(t.startTime,"mm-dd hh:MM"):""),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),1==t.nodeStatus?(i(),r(n,{key:0,class:"u-flex avatar-box"},{default:u((()=>[m(C,{src:o.baseURL+s.taskInfo.headIcon,size:"mini",mode:"circle",class:"avatar"},null,8,["src"]),m(b,{class:"u-m-l-8"},{default:u((()=>[f("发起人:"+g(s.taskInfo.creatorUser),1)])),_:1})])),_:1})):L("",!0),1!=t.nodeStatus&&(null==(l=t.approver)?void 0:l.length)?(i(),r(n,{key:1,class:"u-flex-col approver-list"},{default:u((()=>[m(n,{class:"u-flex approver-item",onClick:e=>o.openApprover(t)},{default:u((()=>[m(n,{class:"u-flex approver-list-l"},{default:u((()=>[(i(!0),d(c,null,p(t.approver,((e,t)=>(i(),r(n,{class:"u-flex-col approver-list-l-box",key:t},{default:u((()=>[m(C,{src:o.baseURL+e.headIcon,size:"mini",mode:"circle",class:"avatar"},null,8,["src"]),a.useDefine.getFlowStateContent(e.handleType)?(i(),r(x,{key:0,text:a.useDefine.getFlowStateContent(e.handleType),mode:"light",class:"tag",size:"mini","border-color":a.useDefine.getHexColor(a.useDefine.getFlowStateColor(e.handleType)),"bg-color":a.useDefine.getHexColor(a.useDefine.getFlowStateColor(e.handleType)),color:"#fff"},null,8,["text","border-color","bg-color"])):L("",!0),m(b,{class:"u-m-t-20 u-line-1 approver-user-name"},{default:u((()=>[f(g(e.userName),1)])),_:2},1024)])),_:2},1024)))),128))])),_:2},1024),m(n,{class:"u-m-l-20 approver-list-r u-flex"},{default:u((()=>[m(n,{class:"approver-list-r-box"},{default:u((()=>[f(g(t.approverCount),1)])),_:2},1024),m(b,{class:"icon-ym icon-ym-right u-m-r-12"})])),_:2},1024)])),_:2},1032,["onClick"]),t.showTaskFlow?(i(),r(n,{key:0,class:"bottom-block",onClick:e=>o.openTaskLogModal(t)},{default:u((()=>[m(x,{text:"任务流程",type:"info",mode:"dark",class:"u-m-l-10"}),m(b,{class:"icon-ym icon-ym-right u-m-r-12"})])),_:2},1032,["onClick"])):L("",!0)])),_:2},1024)):L("",!0)]})),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),m(j,{popupTitle:a.popupTitle,recordList:a.recordList,ref:"TimeLinePopup"},null,8,["popupTitle","recordList"]),m(N,{ref:"TaskLogModal",taskLogList:a.taskLogList},null,8,["taskLogList"])],64)}],["__scopeId","data-v-7443f011"]]);const le=P({components:{NoData:A},props:{taskId:{type:[String,Number],default:""}},data:()=>({emojiList:q,commentList:[]}),computed:{baseURL(){return this.define.baseURL}},methods:{getCommentList(){let e={currentPage:1,pageSize:1e5,sort:"desc",sidx:"",taskId:this.taskId};B(e).then((e=>{this.commentList=[];const t=e.data.list.map((e=>(e.image=JSON.parse(e.image),e.file=JSON.parse(e.file),e.text=this.replaceEmoji(e.text),e)));this.commentList=this.commentList.concat(t)})).catch((e=>{}))},openReplyText(e){C({content:e,showCancel:!1,success:e=>{}})},replaceEmoji(e){if(!e)return"";let t=e.replace(/\[([^(\]|\[)]*)\]/g,(e=>"jnpfjnpf"+e+"jnpfjnpf")).split(/jnpfjnpfjnpfjnpf|jnpfjnpf/g);t=t.filter((e=>e));let s=[];for(let l=0;lG[e.replace(".","")],delComment(e,t){C({title:"提示",content:"确定删除?",success:s=>{s.confirm&&J(e).then((e=>{this.getCommentList(),this.commentList.splice(t,1)}))}})},handleReply(e){this.$emit("handleReply",e)},doPreviewImage(e){let t;this.commentList.forEach((e=>{e.image.length>0&&(t=e.image.map((e=>this.baseURL+e.url)))})),a({urls:t,current:e,success:()=>{},fail:()=>{o({title:"预览图片失败",icon:"none"})}})},openFile(e){t("annex",e.fileId).then((t=>{window.location.href=this.baseURL+t.data.url+"&name="+e.name}))},previewFile(e){let t=e.url;s({url:this.baseURL+t,success:e=>{var t=e.tempFilePath;l({filePath:encodeURI(t),success:e=>{}})}})}}},[["render",function(e,t,s,l,a,o){const n=w(y("u-avatar"),S),b=h,I=_,C=T,j=w(y("JnpfUploadImg"),V),R=w(y("u-divider"),H),U=k("NoData");return i(),r(b,{class:"record-v"},{default:u((()=>[a.commentList.length?(i(),r(b,{key:0,class:"discuss_box"},{default:u((()=>[(i(!0),d(c,null,p(a.commentList,((t,s)=>(i(),r(b,{class:"u-flex-col discuss_list",key:s},{default:u((()=>[m(b,{class:"u-flex discuss_txt"},{default:u((()=>[m(b,{class:"discuss_txt_left u-flex"},{default:u((()=>[m(n,{src:o.baseURL+t.creatorUserHeadIcon},null,8,["src"]),x("span",{class:"uName"},[x("span",{class:"comment-header-color"},g(t.creatorUser),1),t.replyUser?(i(),d("span",{key:0},[x("span",{class:"replyText comment-content-color"},"回复"),x("span",{class:"replyText comment-header-color"},g(t.replyUser),1),x("span",{class:"replyText"},[x("span",{class:"icon-ym icon-ym-chat",onClick:e=>o.openReplyText(t.replyText)},null,8,["onClick"])])])):L("",!0)])])),_:2},1024)])),_:2},1024),m(b,{class:"u-flex-col discuss_content"},{default:u((()=>[m(b,{class:"msg-text"},{default:u((()=>[(i(!0),d(c,null,p(t.text,((e,t)=>(i(),r(b,{key:t},{default:u((()=>["text"==e.type?(i(),r(I,{key:0,class:"txt comment-content-color"},{default:u((()=>[f(g(e.content),1)])),_:2},1024)):L("",!0),"emjio"==e.type?(i(),r(C,{key:1,class:"msg-text-emoji",src:e.content},null,8,["src"])):L("",!0)])),_:2},1024)))),128))])),_:2},1024),2!=t.isDel?(i(),r(j,{key:0,modelValue:t.image,"onUpdate:modelValue":e=>t.image=e,disabled:"",detailed:"",align:"left"},null,8,["modelValue","onUpdate:modelValue"])):L("",!0),(i(!0),d(c,null,p(t.file,((e,t)=>(i(),r(b,{key:t,class:"jnpf-file-item u-type-primary u-flex u-line-1",onClick:t=>o.openFile(e)},{default:u((()=>[m(b,{class:"u-line-1",style:{"margin-bottom":"10rpx"}},{default:u((()=>[f(g(e.name),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:2},1024),m(b,{class:"u-flex discuss_txt time_button"},{default:u((()=>[m(I,{class:"discuss_txt_left u-flex comment-creator-time"},{default:u((()=>[f(g(e.$u.timeFormat(t.creatorTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:2},1024),m(b,null,{default:u((()=>[1==t.isDel?(i(),r(I,{key:0,class:"del",onClick:v((e=>o.delComment(t.id,s)),["stop"])},{default:u((()=>[f("删除")])),_:2},1032,["onClick"])):L("",!0),2!=t.isDel?(i(),r(I,{key:1,class:"reply",onClick:v((e=>o.handleReply(t.id)),["stop"])},{default:u((()=>[f("回复")])),_:2},1032,["onClick"])):L("",!0)])),_:2},1024)])),_:2},1024),s!=a.commentList.length-1?(i(),r(R,{key:0,"half-width":"100%","margin-top":32,"margin-bottom":32,"use-slot":!1})):L("",!0)])),_:2},1024)))),128))])),_:1})):(i(),r(U,{key:1,paddingTop:"60",backgroundColor:"#fff"}))])),_:1})}],["__scopeId","data-v-1676f026"]]);const ae=P({name:"u-link",props:{color:{type:String,default:"#2979ff"},fontSize:{type:[String,Number],default:28},underLine:{type:Boolean,default:!1},href:{type:String,default:""},mpTips:{type:String,default:"链接已复制,请在浏览器打开"},lineColor:{type:String,default:""}},methods:{openLink(){window.open(this.href)}}},[["render",function(e,t,s,l,a,o){const n=_;return i(),r(n,{class:"u-link",onClick:v(o.openLink,["stop"]),style:I({color:s.color,fontSize:s.fontSize+"rpx",borderBottom:s.underLine?`1px solid ${s.lineColor?s.lineColor:s.color}`:"none",paddingBottom:s.underLine?"0rpx":"0"})},{default:u((()=>[j(e.$slots,"default",{},void 0,!0)])),_:3},8,["onClick","style"])}],["__scopeId","data-v-8eb0b2b5"]]),oe=["doc","docx"],ne=["xls","xlsx"],ie=["ppt","pptx"],re=["pdf"],ue=["rar","zip","arj","z","7z"],de=["txt","log"],ce=["html","cs","xml"],pe=["png","jpg","jpeg","bmp","gif"],me=["avi","wmv","mpg","mpeg","mov","rm","ram","swf","flv","mp4","mp3","wma","avi","rm","rmvb","flv","mpg","mkv"];const fe=P({components:{ProcessComments:le,TimeLine:se,dataLog:O,assistantMsg:P({components:{NoData:A},props:{auxiliaryInfo:{type:Array,default:()=>[]}},data:()=>({subsectionIndex:0,wordImg:Z.document.wordImg,excelImg:Z.document.excelImg,pptImg:Z.document.pptImg,pdfImg:Z.document.pdfImg,rarImg:Z.document.rarImg,txtImg:Z.document.txtImg,codeImg:Z.document.codeImg,imageImg:Z.document.imageImg,audioImg:Z.document.audioImg,blankImg:Z.document.blankImg,folderImg:Z.document.folderImg}),computed:{baseURL(){return this.define.baseURL},statusList(){let e=this.auxiliaryInfo.filter((e=>e&&e.config&&e.config.on));return e=e.map((e=>({...e,name:e.fullName}))),e},subsectionId(){var e;return null==(e=this.statusList[this.subsectionIndex])?void 0:e.id},tabData(){const e={1:"content",2:"linkList",3:"fileList",4:"dataList"}[this.subsectionId]||null;return e?{data:this.statusList[this.subsectionIndex].config[e]||("content"===e?"":[]),show:this.statusList[this.subsectionIndex].config.on}:{}}},methods:{jumpLink(e){if(!e.startsWith("https://"))return this.$u.toast("无效链接");b({url:`/pages/workFlow/webView/index?data=${e}`})},getRecordImg(e){if(!e)return this.folderImg;const t=e.match(/\.([^\.]+)$/);return t&&(e=t[1]),oe.includes(e)?this.wordImg:ne.includes(e)?this.excelImg:ie.includes(e)?this.pptImg:re.includes(e)?this.pdfImg:ue.includes(e)?this.rarImg:de.includes(e)?this.txtImg:ce.includes(e)?this.codeImg:pe.includes(e)?this.imageImg:me.includes(e)?this.audioImg:this.blankImg},subsection(e){this.subsectionIndex=e},jump(e){b({url:"/pages/workFlow/assistantMsg/viewData?data="+encodeURIComponent(JSON.stringify(e))})},downLoad(e){let t={ids:[null==e?void 0:e.id]};Y(t).then((e=>{const t=this.baseURL+e.data.url+"&name="+encodeURI(e.data.name);window.location.href=t}))},previewFile(e){let t=e.url,a=t.split(".")[1];["doc","xls","ppt","pdf","docx","xlsx","pptx"].includes(a)?s({url:this.baseURL+t,success:e=>{let t=e.tempFilePath;l({filePath:encodeURI(t),showMenu:!0,fileType:a,success:e=>{console.log("打开文档成功")},fail(e){console.log("小程序",e)}})}}):this.$u.toast("该文件类型无法打开")},downloadFile(e){s({url:this.baseURL+e,success:e=>{200===e.statusCode&&n({tempFilePath:e.tempFilePath,success:e=>{o({icon:"none",mask:!0,title:"文件已保存:"+e.savedFilePath,duration:3e3}),setTimeout((()=>{l({filePath:e.savedFilePath,success:e=>{},fail(e){}})}),500)}})}})}}},[["render",function(e,t,s,l,a,o){const n=w(y("u-subsection"),K),x=h,b=_,I=w(y("u-link"),ae),C=w(y("u-image"),Q),v=w(y("u-cell-item"),W),T=w(y("u-cell-group"),X),j=k("NoData");return i(),r(x,{class:"assistantMsg-v"},{default:u((()=>{var t;return[o.statusList.length?(i(),r(x,{key:0,class:"u-p-l-20 u-p-r-20 u-p-t-20"},{default:u((()=>[m(n,{list:o.statusList,current:a.subsectionIndex,"active-color":"#2979FF","inactive-color":"#999999","bg-color":"#F2F3F7","font-size":"24",bold:!1,onChange:o.subsection},null,8,["list","current","onChange"])])),_:1})):L("",!0),(null==(t=o.tabData.data)?void 0:t.length)?(i(),r(x,{key:1},{default:u((()=>[1==o.subsectionId?(i(),r(x,{key:0,class:"u-p-l-20 u-p-r-20 u-p-t-20 u-p-b-20"},{default:u((()=>[m(b,null,{default:u((()=>[f(g(o.tabData.data),1)])),_:1})])),_:1})):L("",!0),1!=o.subsectionId?(i(),r(x,{key:1},{default:u((()=>[m(x,{class:"u-flex-col list-v"},{default:u((()=>[(i(!0),d(c,null,p(o.tabData.data,((t,s)=>(i(),r(x,{class:"u-flex item",key:s},{default:u((()=>[2==o.subsectionId?(i(),r(x,{key:0,class:"linkBox"},{default:u((()=>[m(I,{href:t.urlAddress,"under-line":""},{default:u((()=>[f(g(t.fullName),1)])),_:2},1032,["href"])])),_:2},1024)):L("",!0),3==o.subsectionId?(i(),r(x,{key:1,class:"list-inner u-flex"},{default:u((()=>[m(x,{class:"u-flex list-inner-box",onClick:e=>o.downLoad(t)},{default:u((()=>[m(x,{class:"item-icon"},{default:u((()=>[m(C,{src:o.getRecordImg(t.uploaderUrl),width:"84",height:"84"},null,8,["src"])])),_:2},1024),m(x,{class:"u-flex-col r-content"},{default:u((()=>[m(x,{class:"u-line-1 name"},{default:u((()=>[f(g(t.fileName),1)])),_:2},1024),m(b,null,{default:u((()=>[f(g(t.fileDate?e.$u.timeFormat(t.fileDate,"yyyy-mm-dd hh:MM:ss"):""),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)):L("",!0),4==o.subsectionId?(i(),r(x,{key:2,class:"group-box-inner"},{default:u((()=>[m(T,{border:!1},{default:u((()=>[m(v,{"border-bottom":!1,title:t.interfaceName,"hover-class":"cell-hover-class",onClick:e=>o.jump(t)},null,8,["title","onClick"])])),_:2},1024)])),_:2},1024)):L("",!0)])),_:2},1024)))),128))])),_:1})])),_:1})):L("",!0)])),_:1})):(i(),r(x,{key:2,class:"u-p-20"},{default:u((()=>[m(j,{paddingTop:"0",backgroundColor:"#fff",zIndex:"9"})])),_:1}))]})),_:1})}],["__scopeId","data-v-d27f63e7"]])},props:{dataLogList:{type:Array,default:()=>[]},progressList:{type:Array,default:()=>[]},commentList:{type:Array,default:()=>[]},taskInfo:{type:Object,default:()=>{}},auxiliaryInfo:{type:Array,default:()=>[]},taskId:{type:[String,Number],default:""},hasComment:{default:!1},dataLog:{default:!1},formID:{type:[String,Number],default:""},opType:{type:[String,Number],default:""}},data:()=>({current:0,value:"",popupTitle:"",nodeId:"",tabId:0}),computed:{baseURL(){return this.define.baseURL},getList(){const e=[];return"-1"!==this.opType&&(e.push({name:"流转",id:0}),this.hasComment&&e.push({name:"评论",id:1}),this.dataLog&&e.push({name:"修改记录",id:2})),this.auxiliaryInfo.length&&e.push({name:"辅助信息",id:3}),e}},methods:{handleReply(e){this.$emit("handleReply",e)},popupClose(){this.$refs.flowStepPopup.close()},change(e){this.current=e,this.tabId=this.getList[e].id,1===this.current&&this.$nextTick((()=>{this.$refs.ProcessComments.getCommentList()}))}}},[["render",function(t,s,l,a,o,n){const d=w(y("u-tabs"),e),c=k("TimeLine"),p=k("ProcessComments"),f=k("dataLog"),g=h,x=k("assistantMsg");return i(),r(g,{class:"flowStep u-m-t-20"},{default:u((()=>[m(g,{class:"tabsContent"},{default:u((()=>[m(d,{list:n.getList,current:o.current,onChange:n.change},null,8,["list","current","onChange"]),"-1"!=l.opType?(i(),r(g,{key:0,class:"time-line-box"},{default:u((()=>[0==o.tabId?(i(),r(c,{key:0,progressList:l.progressList,taskInfo:l.taskInfo},null,8,["progressList","taskInfo"])):L("",!0),1==o.tabId?(i(),r(p,{key:1,ref:"ProcessComments",taskId:l.taskId,onHandleReply:n.handleReply},null,8,["taskId","onHandleReply"])):L("",!0),2==o.tabId?(i(),r(g,{key:2,class:"u-p-l-20 u-p-r-20"},{default:u((()=>[m(f,{dataLogList:l.dataLogList},null,8,["dataLogList"])])),_:1})):L("",!0),3==o.tabId?(i(),r(x,{key:3,auxiliaryInfo:l.auxiliaryInfo},null,8,["auxiliaryInfo"])):L("",!0)])),_:1})):L("",!0)])),_:1})])),_:1})}],["__scopeId","data-v-e09b5197"]]);export{fe as R};