"use strict";const t=require("../../common/vendor.js"),e=require("../../request/request.js"),n=require("./hazardDetail.js"),a=require("./useHazardDetailScroll.js"),o={__name:"HazardDetailPanel",props:{detail:{type:Object,default:()=>({})},loading:{type:Boolean,default:!1}},setup(o){const r=o,{detail:c,loading:l}=t.toRefs(r),{historyList:s,activeIndex:i,contentScrollIntoView:u,stepScrollIntoView:f,scrollWithAnimation:m,onContentScroll:h,onScrollToLower:d,scrollToNode:g,scheduleMeasureLayout:p}=a.useHazardDetailScroll(c,l),y=t.computed((()=>{var t,e;return n.getStatusClass(null==(t=r.detail)?void 0:t.status,null==(e=r.detail)?void 0:e.statusName)})),N={2:"level-normal",3:"level-major"},v={"一般":"level-normal","一般隐患":"level-normal","重大":"level-major","重大隐患":"level-major"},P=t=>{const e=null==t?void 0:t.level,n=null==t?void 0:t.levelName;return null!=e&&N[e]?N[e]:n&&v[n]?v[n]:""},b=t=>e.toImageUrl(t),j=t=>{if(null==t||""===t)return"-";const e=Number(t);return Number.isNaN(e)?"-":`${e} 元`},T=e=>{const n=b(e);n&&t.index.previewImage({current:n,urls:[n]})},S=(e,n)=>{const a=(e||[]).filter((t=>"image"===t.fileType||!t.fileType)).map((t=>b(t.filePath))).filter(Boolean);a.length&&t.index.previewImage({current:a[n]||a[0],urls:a})};return(e,n)=>t.e({a:t.t(t.unref(c).title||"-"),b:t.t(t.unref(c).statusName||"-"),c:t.n(y.value),d:t.t(t.unref(c).createdAt||"-"),e:t.unref(l)},t.unref(l)||0===t.unref(s).length?{}:{g:t.f(t.unref(s),((e,n,a)=>t.e({a:t.t(e.nodeName),b:t.unref(i)===n?1:"",c:nt.unref(g)(n)),"step-"+n)}))),h:t.unref(f),i:t.f(t.unref(s),((e,n,a)=>t.e({a:t.t(e.titlePrefix),b:t.t(e.operator),c:t.t(e.time),d:"submit"===e.type},"submit"===e.type?t.e({e:t.t(e.content.code),f:t.t(e.content.title),g:t.t(e.content.source),h:t.t(e.content.hazardSourceName),i:e.content.areaColor},e.content.areaColor?{j:e.content.areaColor}:{},{k:t.t(e.content.areaName),l:t.t(e.content.address),m:t.t(e.content.levelName||"-"),n:t.n(P(e.content)),o:t.t(e.content.tagName),p:t.t(e.content.description),q:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{r:t.f(e.content.attachments,((n,a,o)=>({a:a,b:b(n.filePath),c:t.o((t=>S(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)})))}:{},{s:t.t(e.content.legalBasis)}):"assign"===e.type?{v:t.t(e.content.assigneeName),w:t.t(e.content.deadline)}:"rectify"===e.type?t.e({y:t.t(e.content.rectifyStatusName),z:t.t(e.content.rectifyPlan),A:t.t(e.content.rectifyResult),B:t.t(e.content.rectificationMeasures),C:t.t(e.content.controlMeasures),D:t.t(e.content.deadline),E:t.t(e.content.rectifierNames),F:t.t(e.content.managerNames),G:t.t(j(e.content.planCost)),H:t.t(j(e.content.actualCost)),I:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{J:t.f(e.content.attachments,((n,a,o)=>t.e({a:"image"===n.fileType},"image"===n.fileType?{b:b(n.filePath),c:t.o((t=>S(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)}:{e:t.t(n.fileName||"附件")},{f:a})))}:{},{K:e.content.signPath},e.content.signPath?{L:b(e.content.signPath),M:t.o((t=>T(e.content.signPath)),"node-"+n),N:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),"node-"+n)}:{}):"verify"===e.type?t.e({P:t.t(e.content.resultName),Q:t.n("通过"===e.content.resultName?"result-tag--pass":"result-tag--fail"),R:e.content.remark},e.content.remark?{S:t.t(e.content.remark)}:{},{T:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{U:t.f(e.content.attachments,((n,a,o)=>t.e({a:"image"===n.fileType},"image"===n.fileType?{b:b(n.filePath),c:t.o((t=>S(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)}:{e:t.t(n.fileName||"附件")},{f:a})))}:{},{V:e.content.signPath},e.content.signPath?{W:b(e.content.signPath),X:t.o((t=>T(e.content.signPath)),"node-"+n),Y:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),"node-"+n)}:{}):"writeoff"===e.type?t.e({aa:t.t(e.content.resultName),ab:t.n("通过"===e.content.resultName?"result-tag--pass":"result-tag--fail"),ac:e.content.remark},e.content.remark?{ad:t.t(e.content.remark)}:{},{ae:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{af:t.f(e.content.attachments,((n,a,o)=>t.e({a:"image"===n.fileType},"image"===n.fileType?{b:b(n.filePath),c:t.o((t=>S(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)}:{e:t.t(n.fileName||"附件")},{f:a})))}:{},{ag:e.content.signPath},e.content.signPath?{ah:b(e.content.signPath),ai:t.o((t=>T(e.content.signPath)),"node-"+n),aj:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),"node-"+n)}:{}):{},{t:"assign"===e.type,x:"rectify"===e.type,O:"verify"===e.type,Z:"writeoff"===e.type,ak:t.unref(i)===n?1:"",al:"node-"+n,am:"hazard-node-"+n,an:n===t.unref(s).length-1?1:""}))),j:t.unref(u),k:t.unref(m),l:t.o(((...e)=>t.unref(h)&&t.unref(h)(...e))),m:t.o(((...e)=>t.unref(d)&&t.unref(d)(...e)))},{f:0===t.unref(s).length,n:t.gei(e,"")})}},r=t._export_sfc(o,[["__scopeId","data-v-0ae83bc6"]]);wx.createComponent(r);