import{d as x,g,h as w,l as r,o as d,a as m,e as y,x as o,y as l,p as u,q as c,b as B,K as k,Y as V,Z,B as H,E as Q,_ as W}from"./index.282e5ae2.js";import{C as X}from"./api.dbb3c493.js";const ee={class:"dialog-container"},oe={key:0},le={key:1,class:"text-gray-400"},te={class:"dialog-footer"},ne={class:"preview-container"},ae=["src"],ue=["src"],se={key:2,class:"unsupported-type"},ie=x({name:"configDialog"}),ce=x({...ie,props:{showJinCheng:{type:Boolean,default:!1}},emits:["refresh"],setup(h,{expose:N,emit:U}){const A=h,E=g(!1),p=g(""),L=g(0);g();const e=w({tableData:{data:[],total:0,loading:!1},configForm:{id:"",actionTaken:"",actionTendency:"",processedSuggestion:"",processedLocaleGuidance:"",securityStationName:"",name:"",empName:"",sceneUrl:"[]",contact:"",policeEventStatus:"",policeEventLevel:"",address:"",reason:"",policeEventType:"",processedUserName:null,processedTime:null,createdTime:"",description:"",points:null,items:{eventDate:"",scale:""}},dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""}}),G=w({policeEventStatus:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}]}),f=g(),j=(s,t)=>{if(s==="edit"){let n=JSON.parse(JSON.stringify(t));console.log("rowobj",n),e.configForm=n,e.dialog.title="\u5904\u7406",e.dialog.submitTxt="\u5904 \u7406",e.dialog.type="edit"}else e.configForm=Object.assign({}),e.dialog.title="\u65B0\u589E",e.dialog.submitTxt="\u4FDD \u5B58",e.dialog.type="add";e.dialog.isShowDialog=!0},O=s=>/\.(jpg|jpeg|png|gif|bmp|webp)$/i.test(s),J=s=>/\.pdf$/i.test(s),$=(s,t)=>{const n=typeof s=="string"?s:s.url;if(!n){Q.warning("\u65E0\u6548\u7684\u9644\u4EF6\u94FE\u63A5");return}p.value=n,L.value=t,E.value=!0},I=s=>{const t=typeof s=="string"?s:s.url,n=document.createElement("a");n.href=t,n.download=`\u9644\u4EF6_${new Date().getTime()}`,n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)},D=()=>{e.dialog.isShowDialog=!1,H(()=>{var s;(s=f.value)==null||s.resetFields()})},T=()=>{D()},P=()=>{f.value.validate(s=>{if(s)if(e.dialog.type==="edit"){let t={id:e.configForm.id,actionTaken:e.configForm.actionTaken,actionTendency:e.configForm.actionTendency,processedSuggestion:e.configForm.processedSuggestion,processedLocaleGuidance:e.configForm.processedLocaleGuidance,securityStationName:e.configForm.securityStationName,sceneUrl:e.configForm.sceneUrl,policeEventStatus:"Over",processedUserName:e.configForm.processedUserName,processedTime:e.configForm.processedTime,createdTime:e.configForm.createdTime,description:e.configForm.description,points:e.configForm.points,items:e.configForm.items};X().policeIncidentsEditApi(t).then(n=>{console.log("response\u8FD4\u56DE",n),n.status==200&&(U("refresh"),D())}).catch(n=>{console.log("erro\u9519\u8BEF",n)})}else e.configForm.actionTaken,e.configForm.actionTendency,e.configForm.processedSuggestion,e.configForm.processedLocaleGuidance,e.configForm.securityStationName,e.configForm.name,e.configForm.empName,e.configForm.sceneUrl,e.configForm.contact,e.configForm.address,e.configForm.reason,e.configForm.policeEventType,e.configForm.processedUserName,e.configForm.processedTime,e.configForm.createdTime,e.configForm.description,e.configForm.points,e.configForm.items})};return N({openDialog:j}),(s,t)=>{const n=r("el-input"),F=r("el-form-item"),_=r("el-col"),z=r("el-row"),C=r("el-form"),i=r("el-descriptions-item"),b=r("el-button"),R=r("el-tag"),q=r("el-input-number"),M=r("el-descriptions"),K=r("el-card"),S=r("el-dialog");return d(),m(V,null,[y("div",ee,[o(S,{title:e.dialog.title,modelValue:e.dialog.isShowDialog,"onUpdate:modelValue":t[6]||(t[6]=a=>e.dialog.isShowDialog=a),width:"769px","close-on-click-modal":!1,draggable:"","destroy-on-close":"",onClose:T},{footer:l(()=>[y("span",te,[o(b,{onClick:T,size:"default"},{default:l(()=>[u("\u53D6 \u6D88")]),_:1}),o(b,{type:"primary",onClick:P,size:"default"},{default:l(()=>[u(c(e.dialog.submitTxt),1)]),_:1})])]),default:l(()=>[A.showJinCheng?(d(),B(C,{key:1,class:"clue-processing-container",ref_key:"DialogFormRef",ref:f,model:e.configForm},{default:l(()=>[o(K,{class:"form-card"},{default:l(()=>[o(M,{column:1,border:""},{default:l(()=>[o(i,{label:"\u7EBF\u7D22\u7C7B\u578B"},{default:l(()=>[u(c(e.configForm.policeEventType),1)]),_:1}),o(i,{label:"\u7EBF\u7D22\u6807\u9898"},{default:l(()=>[u(c(e.configForm.name),1)]),_:1}),o(i,{label:"\u7EBF\u7D22\u5185\u5BB9"},{default:l(()=>[u(c(e.configForm.reason),1)]),_:1}),o(i,{label:"\u4E0A\u62A5\u4EBA"},{default:l(()=>[u(c(e.configForm.empName),1)]),_:1}),o(i,{label:"\u4E0A\u62A5\u65F6\u95F4"},{default:l(()=>[u(c(e.configForm.createdTime),1)]),_:1}),o(i,{label:"\u8054\u7CFB\u4EBA"},{default:l(()=>[u(c(e.configForm.empName),1)]),_:1}),o(i,{label:"\u8054\u7CFB\u65B9\u5F0F"},{default:l(()=>[u(c(e.configForm.contact),1)]),_:1}),o(i,{label:"\u7EBF\u7D22\u7EA7\u522B"},{default:l(()=>[u(c(e.configForm.policeEventLevel),1)]),_:1}),o(i,{label:"\u7EBF\u7D22\u5730\u70B9"},{default:l(()=>[u(c(e.configForm.address),1)]),_:1}),o(i,{label:"\u7EBF\u7D22\u65E5\u671F"},{default:l(()=>[u(c(e.configForm.createdTime.split(" ")[0]),1)]),_:1}),o(i,{label:"\u6240\u5C5E\u533A\u57DF"},{default:l(()=>[u(c(e.configForm.securityStationName),1)]),_:1}),o(i,{label:"\u7EBF\u7D22\u89C4\u6A21"},{default:l(()=>{var a;return[u(c((a=e.configForm.items)==null?void 0:a.scale),1)]}),_:1}),o(i,{label:"\u5907\u6CE8"},{default:l(()=>[u(c(e.configForm.description),1)]),_:1}),o(i,{label:"\u9644\u4EF6"},{default:l(()=>{var a;return[(a=JSON.parse(e.configForm.sceneUrl))!=null&&a.length?(d(),m("div",oe,[(d(!0),m(V,null,Z(JSON.parse(e.configForm.sceneUrl),(Y,v)=>(d(),B(b,{key:v,size:"small",text:"",type:"primary",onClick:re=>$(Y,v)},{default:l(()=>[u(" \u9644\u4EF6"+c(v+1),1)]),_:2},1032,["onClick"]))),128))])):(d(),m("span",le,"\u65E0\u9644\u4EF6"))]}),_:1}),o(i,{label:"\u5904\u7406\u72B6\u6001"},{default:l(()=>[o(R,{type:e.configForm.policeEventStatus==="\u5DF2\u5904\u7406"?"success":"danger",effect:"light"},{default:l(()=>[u(c(e.configForm.policeEventStatus),1)]),_:1},8,["type"])]),_:1}),o(i,{label:"\u5904\u7406\u610F\u89C1"},{default:l(()=>[o(n,{modelValue:e.configForm.processedSuggestion,"onUpdate:modelValue":t[4]||(t[4]=a=>e.configForm.processedSuggestion=a),placeholder:"\u8BF7\u8F93\u5165",type:"textarea",clearable:""},null,8,["modelValue"])]),_:1}),o(i,{label:"\u5956\u52B1\u79EF\u5206"},{default:l(()=>[o(q,{modelValue:e.configForm.points,"onUpdate:modelValue":t[5]||(t[5]=a=>e.configForm.points=a),min:0,max:10},null,8,["modelValue"])]),_:1}),o(i,{label:"\u5904\u7406\u4EBA"},{default:l(()=>[u(c(e.configForm.processedUserName),1)]),_:1}),o(i,{label:"\u5904\u7F6E\u65F6\u95F4"},{default:l(()=>[u(c(e.configForm.processedTime),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):(d(),B(C,{key:0,ref_key:"DialogFormRef",ref:f,model:e.configForm,size:"default",rules:G,"label-width":"150px"},{default:l(()=>[o(z,{gutter:35},{default:l(()=>[k(` `),o(_,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(F,{label:"\u5DF2\u91C7\u53D6\u63AA\u65BD",prop:"actionTaken"},{default:l(()=>[o(n,{modelValue:e.configForm.actionTaken,"onUpdate:modelValue":t[0]||(t[0]=a=>e.configForm.actionTaken=a),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(_,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(F,{label:"\u5904\u7406\u60C5\u51B5\u53CA\u53D1\u5C55\u8D8B\u52BF",prop:"actionTendency"},{default:l(()=>[o(n,{modelValue:e.configForm.actionTendency,"onUpdate:modelValue":t[1]||(t[1]=a=>e.configForm.actionTendency=a),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(_,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(F,{label:"\u8FDB\u4E00\u6B65\u5904\u7F6E\u610F\u89C1",prop:"processedSuggestion"},{default:l(()=>[o(n,{modelValue:e.configForm.processedSuggestion,"onUpdate:modelValue":t[2]||(t[2]=a=>e.configForm.processedSuggestion=a),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(_,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(F,{label:"\u73B0\u573A\u8C03\u5EA6\u6307\u5BFC",prop:"processedLocaleGuidance"},{default:l(()=>[o(n,{modelValue:e.configForm.processedLocaleGuidance,"onUpdate:modelValue":t[3]||(t[3]=a=>e.configForm.processedLocaleGuidance=a),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["title","modelValue"])]),k(" \u6DFB\u52A0\u9884\u89C8\u5F39\u7A97 "),o(S,{modelValue:E.value,"onUpdate:modelValue":t[8]||(t[8]=a=>E.value=a),title:"\u9644\u4EF6\u9884\u89C8",width:"80%",top:"5vh"},{default:l(()=>[y("div",ne,[O(p.value)?(d(),m("img",{key:0,src:p.value,class:"preview-image"},null,8,ae)):J(p.value)?(d(),m("iframe",{key:1,src:`https://docs.google.com/viewer?url=${encodeURIComponent(p.value)}&embedded=true`,class:"preview-iframe"},null,8,ue)):(d(),m("div",se,[u(" \u4E0D\u652F\u6301\u5728\u7EBF\u9884\u89C8\u6B64\u7C7B\u578B\u6587\u4EF6\uFF0C\u8BF7\u4E0B\u8F7D\u67E5\u770B "),o(b,{type:"primary",onClick:t[7]||(t[7]=a=>I(p.value))},{default:l(()=>[u(" \u4E0B\u8F7D\u6587\u4EF6 ")]),_:1})]))])]),_:1},8,["modelValue"])],64)}}});const pe=W(ce,[["__scopeId","data-v-d2b02736"],["__file","/data/jenkins/workspace/badp-bcxin-web-5.x-dispatchBusiness/src/views/dispatchView/warnManage/dialog.vue"]]);export{pe as default};