"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:f,stepScrollIntoView:u,scrollWithAnimation:m,onContentScroll:h,onScrollToLower:g,scrollToNode:d,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]})},k=(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(d)(n)),"step-"+n)}))),h:t.unref(u),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.title),f:t.t(e.content.source),g:e.content.areaColor},e.content.areaColor?{h:e.content.areaColor}:{},{i:t.t(e.content.areaName),j:t.t(e.content.address),k:t.t(e.content.levelName||"-"),l:t.n(P(e.content)),m:t.t(e.content.tagName),n:t.t(e.content.description),o:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{p:t.f(e.content.attachments,((n,a,o)=>({a:a,b:b(n.filePath),c:t.o((t=>k(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)})))}:{},{q:t.t(e.content.legalBasis)}):"assign"===e.type?{s:t.t(e.content.assigneeName),t:t.t(e.content.deadline)}:"rectify"===e.type?t.e({w:t.t(e.content.rectifyStatusName),x:t.t(e.content.rectifyPlan),y:t.t(e.content.rectifyResult),z:t.t(e.content.rectificationMeasures),A:t.t(e.content.controlMeasures),B:t.t(e.content.deadline),C:t.t(e.content.rectifierNames),D:t.t(e.content.managerNames),E:t.t(j(e.content.planCost)),F:t.t(j(e.content.actualCost)),G:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{H: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=>k(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)}:{e:t.t(n.fileName||"附件")},{f:a})))}:{},{I:e.content.signPath},e.content.signPath?{J:b(e.content.signPath),K:t.o((t=>T(e.content.signPath)),"node-"+n),L:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),"node-"+n)}:{}):"verify"===e.type?t.e({N:t.t(e.content.resultName),O:t.n("通过"===e.content.resultName?"result-tag--pass":"result-tag--fail"),P:e.content.remark},e.content.remark?{Q:t.t(e.content.remark)}:{},{R:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{S: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=>k(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)}:{e:t.t(n.fileName||"附件")},{f:a})))}:{},{T:e.content.signPath},e.content.signPath?{U:b(e.content.signPath),V:t.o((t=>T(e.content.signPath)),"node-"+n),W:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),"node-"+n)}:{}):"writeoff"===e.type?t.e({Y:t.t(e.content.resultName),Z:t.n("通过"===e.content.resultName?"result-tag--pass":"result-tag--fail"),aa:e.content.remark},e.content.remark?{ab:t.t(e.content.remark)}:{},{ac:e.content.attachments&&e.content.attachments.length},e.content.attachments&&e.content.attachments.length?{ad: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=>k(e.content.attachments,a)),a),d:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),a)}:{e:t.t(n.fileName||"附件")},{f:a})))}:{},{ae:e.content.signPath},e.content.signPath?{af:b(e.content.signPath),ag:t.o((t=>T(e.content.signPath)),"node-"+n),ah:t.o(((...e)=>t.unref(p)&&t.unref(p)(...e)),"node-"+n)}:{}):{},{r:"assign"===e.type,v:"rectify"===e.type,M:"verify"===e.type,X:"writeoff"===e.type,ai:"node-"+n,aj:"hazard-node-"+n,ak:n===t.unref(s).length-1?1:""}))),j:t.unref(f),k:t.unref(m),l:t.o(((...e)=>t.unref(h)&&t.unref(h)(...e))),m:t.o(((...e)=>t.unref(g)&&t.unref(g)(...e)))},{f:0===t.unref(s).length,n:t.gei(e,"")})}},r=t._export_sfc(o,[["__scopeId","data-v-f1564fc5"]]);wx.createComponent(r);