import{d as x,g,h,l as r,o as d,a as m,e as C,x as o,y as l,p as u,q as c,b as f,K as v,Y as V,Z,B as H,E as Q,_ as W}from"./index.4042ed24.js";import{C as X}from"./api.3ac03a55.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"],ie={key:2,class:"unsupported-type"},se=x({name:"configDialog"}),ce=x({...se,props:{showJinCheng:{type:Boolean,default:!1}},emits:["refresh"],setup(N,{expose:U,emit:A}){const y=N,B=g(!1),p=g(""),L=g(0);g();const e=h({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=h({policeEventStatus:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"blur"}]}),F=g(),J=(s,t)=>{if(s==="edit"){let a=JSON.parse(JSON.stringify(t));console.log("rowobj",a),e.configForm=a,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},j=s=>/\.(jpg|jpeg|png|gif|bmp|webp)$/i.test(s),O=s=>/\.pdf$/i.test(s),$=(s,t)=>{const a=typeof s=="string"?s:s.url;if(!a){Q.warning("\u65E0\u6548\u7684\u9644\u4EF6\u94FE\u63A5");return}p.value=a,L.value=t,B.value=!0},I=s=>{const t=typeof s=="string"?s:s.url,a=document.createElement("a");a.href=t,a.download=`\u9644\u4EF6_${new Date().getTime()}`,a.style.display="none",document.body.appendChild(a),a.click(),document.body.removeChild(a)},T=()=>{e.dialog.isShowDialog=!1,H(()=>{var s;(s=F.value)==null||s.resetFields()})},w=()=>{T()},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(a=>{console.log("response\u8FD4\u56DE",a),a.status==200&&(A("refresh"),T())}).catch(a=>{console.log("erro\u9519\u8BEF",a)})}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 U({openDialog:J}),(s,t)=>{const a=r("el-input"),_=r("el-form-item"),b=r("el-col"),z=r("el-row"),S=r("el-form"),i=r("el-descriptions-item"),E=r("el-button"),R=r("el-tag"),q=r("el-input-number"),M=r("el-descriptions"),K=r("el-card"),k=r("el-dialog");return d(),m(V,null,[C("div",ee,[o(k,{title:e.dialog.title,modelValue:e.dialog.isShowDialog,"onUpdate:modelValue":t[6]||(t[6]=n=>e.dialog.isShowDialog=n),width:"769px","close-on-click-modal":!1,draggable:"","destroy-on-close":"",onClose:w},{footer:l(()=>[C("span",te,[o(E,{onClick:w,size:"default"},{default:l(()=>[u("\u53D6 \u6D88")]),_:1}),o(E,{type:"primary",onClick:P,size:"default"},{default:l(()=>[u(c(e.dialog.submitTxt),1)]),_:1})])]),default:l(()=>[y.showJinCheng?(d(),f(S,{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:"\u4E0A\u62A5\u4F4D\u7F6E"},{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}),y.showJinCheng?v("v-if",!0):(d(),f(i,{key:0,label:"\u7EBF\u7D22\u89C4\u6A21"},{default:l(()=>{var n;return[u(c((n=e.configForm.items)==null?void 0:n.scale),1)]}),_:1})),y.showJinCheng?v("v-if",!0):(d(),f(i,{key:1,label:"\u63CF\u8FF0"},{default:l(()=>{var n;return[u(c((n=e.configForm.items)==null?void 0:n.desc),1)]}),_:1})),o(i,{label:"\u5907\u6CE8"},{default:l(()=>[u(c(e.configForm.description),1)]),_:1}),o(i,{label:"\u9644\u4EF6"},{default:l(()=>{var n;return[(n=JSON.parse(e.configForm.sceneUrl))!=null&&n.length?(d(),m("div",oe,[(d(!0),m(V,null,Z(JSON.parse(e.configForm.sceneUrl),(Y,D)=>(d(),f(E,{key:D,size:"small",text:"",type:"primary",onClick:re=>$(Y,D)},{default:l(()=>[u(" \u9644\u4EF6"+c(D+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(a,{modelValue:e.configForm.processedSuggestion,"onUpdate:modelValue":t[4]||(t[4]=n=>e.configForm.processedSuggestion=n),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]=n=>e.configForm.points=n),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(),f(S,{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(()=>[v(` `),o(b,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(_,{label:"\u5DF2\u91C7\u53D6\u63AA\u65BD",prop:"actionTaken"},{default:l(()=>[o(a,{modelValue:e.configForm.actionTaken,"onUpdate:modelValue":t[0]||(t[0]=n=>e.configForm.actionTaken=n),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(b,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(_,{label:"\u5904\u7406\u60C5\u51B5\u53CA\u53D1\u5C55\u8D8B\u52BF",prop:"actionTendency"},{default:l(()=>[o(a,{modelValue:e.configForm.actionTendency,"onUpdate:modelValue":t[1]||(t[1]=n=>e.configForm.actionTendency=n),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(b,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(_,{label:"\u8FDB\u4E00\u6B65\u5904\u7F6E\u610F\u89C1",prop:"processedSuggestion"},{default:l(()=>[o(a,{modelValue:e.configForm.processedSuggestion,"onUpdate:modelValue":t[2]||(t[2]=n=>e.configForm.processedSuggestion=n),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(b,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:l(()=>[o(_,{label:"\u73B0\u573A\u8C03\u5EA6\u6307\u5BFC",prop:"processedLocaleGuidance"},{default:l(()=>[o(a,{modelValue:e.configForm.processedLocaleGuidance,"onUpdate:modelValue":t[3]||(t[3]=n=>e.configForm.processedLocaleGuidance=n),placeholder:"\u8BF7\u8F93\u5165",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"]))]),_:1},8,["title","modelValue"])]),v(" \u6DFB\u52A0\u9884\u89C8\u5F39\u7A97 "),o(k,{modelValue:B.value,"onUpdate:modelValue":t[8]||(t[8]=n=>B.value=n),title:"\u9644\u4EF6\u9884\u89C8",width:"80%",top:"5vh"},{default:l(()=>[C("div",ne,[j(p.value)?(d(),m("img",{key:0,src:p.value,class:"preview-image"},null,8,ae)):O(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",ie,[u(" \u4E0D\u652F\u6301\u5728\u7EBF\u9884\u89C8\u6B64\u7C7B\u578B\u6587\u4EF6\uFF0C\u8BF7\u4E0B\u8F7D\u67E5\u770B "),o(E,{type:"primary",onClick:t[7]||(t[7]=n=>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};