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