Files
threeonecheck_web/unpackage/dist/build/mp-weixin/components/hazard/hazardForm.js

2 lines
1.3 KiB
JavaScript

"use strict";const t=require("../../utils/upload.js"),e=[{id:2,title:"一般隐患"},{id:3,title:"重大隐患"}],l=[{id:1,title:"部门检查"},{id:2,title:"督导检查"},{id:3,title:"企业自查"},{id:4,title:"行业互查"}];exports.AI_LEVEL_MAP={"轻微":0,"轻微隐患":0,"一般":0,"一般隐患":0,"重大":1,"重大隐患":1},exports.LEVEL_OPTIONS=e,exports.SOURCE_OPTIONS=l,exports.buildHiddenDangerParams=function(a,i={}){var r,d,n;const{formData:s,address:o,lng:u,lat:c,areaId:g,fileList:I}=a,p=null==(r=a.tagOptions)?void 0:r[s.tagIndex],f=s.tagId??(p?p.id:null);return{title:s.title,level:(null==(d=e[s.level])?void 0:d.id)||2,lng:u||0,lat:c||0,address:o||"",areaId:g||null,description:s.description||"",source:(null==(n=l[s.source])?void 0:n.title)||"",tagId:f,attachments:(I||[]).filter((t=>"success"===t.status)).map((e=>t.buildAttachmentItem(e))),regulationId:s.regulationId||null,...i}},exports.createEmptyHazardPayload=function(){return{formData:{title:"",level:0,source:0,description:"",tagIndex:0,tagId:null,regulationId:null,regulationName:""},address:"",lng:0,lat:0,areaId:"",areaName:"",fileList:[]}},exports.hasValidHazardPayload=function(t){if(!t)return!1;const{formData:e,fileList:l}=t;return!!((null==e?void 0:e.title)&&(null==l?void 0:l.length)>0)};