import{u as e}from"./dataList-d4e4724b.js";import{r as a,o as l,G as s,b as t,c,H as i,I as o,F as d,$ as n,d as u,e as r,z as m,J as v,B as g,Q as f,C as k,a0 as A}from"./index-909bd241.js";import{b}from"./back-9e899973.js";import{h as p}from"./moment-6961f857.js";import{_ as I}from"./plugin-vue_export-helper-46f75680.js";import"./userPessionCode-0483d378.js";import"./index-31762c78.js";const h=["src"],C={class:"feedbackImgClass"},B=["src"],R=["src"],y={class:"card"},F={class:"header-item"},S={class:"header-item"},E={class:"card"},w={key:0},V={class:"feedbackHistoryItem"},L={class:"feedbackHistoryTitle"},U=["src"],H={class:"feedbackSuccess"},K=["src"],M={class:"feedbackHistoryContent"},J={class:"feedbackHistoryImg"},N={key:1},O={class:"noFeedback"},Y=["src"],x=["src"],Q={class:"imgLine"},W=["src"],T={class:"feedbackBackBtnGroup"},D={class:"feedbackBackBtnGroup"},z={class:"imgLine"},j=["src"],X={class:"feedbackBackBtnGroup"},G={class:"imgLine"},P=["src"],Z={class:"feedbackBackAttention"},q={class:"feedbackBackBtnGroup"};var _=I({__name:"Feedback",setup(I){const _=e(),$=a(""),ee=a([]),ae=a(!1),le=a(!1),se=a(!1),te=a(""),ce=async()=>{const e=localStorage.getItem("localToken");if(""==$.value&&0==ee.value.length)se.value=!0,te.value="请输入反馈内容或上传图片";else if(e)try{let a="",l="",s="";ee.value[0]&&(a=ee.value[0].url),ee.value[1]&&(l=ee.value[1].url),ee.value[2]&&(s=ee.value[2].url);await A({token:e,content:$.value,image1:a,image2:l,image3:s});oe(),le.value=!0}catch(a){se.value=!0,te.value="反馈提交异常(错误代码:"+a.response.status+"),建议尝试更换网络环境后重新提交。"}else se.value=!0,te.value="token已失效,请重新登录!"},ie=a([]),oe=async()=>{try{const e=await n({token:localStorage.getItem("localToken")});e.data.length>0?(ae.value=!0,ie.value=e.data):ae.value=!1}catch(e){}},de=()=>{$.value="",ee.value=[],localStorage.getItem("feedbackContent")&&localStorage.removeItem("feedbackContent"),localStorage.getItem("feedbackFileList")&&localStorage.removeItem("feedbackFileList"),le.value=!1},ne=()=>{se.value=!1},ue=a(!1),re=()=>{$.value.length>=2e3&&(ue.value=!0)},me=()=>{ue.value=!1},ve=()=>{localStorage.setItem("feedbackContent",$.value)},ge=function(e,a){},fe=function(e,a){200==a.response.code&&ee.value.push(a.response.data),localStorage.setItem("feedbackFileList",JSON.stringify(ee.value))},ke=a(""),Ae=a(!1),be=(e,a)=>{ee.value=a,localStorage.setItem("feedbackFileList",JSON.stringify(ee.value))},pe=e=>{ke.value=e.url,Ae.value=!0},Ie=a(!1),he=()=>{""!=$.value||0!=ee.value.length?Ie.value=!0:_.isFeedback=!1},Ce=()=>{Ie.value=!1,_.isFeedback=!1},Be=()=>{localStorage.getItem("feedbackContent")&&localStorage.removeItem("feedbackContent"),localStorage.getItem("feedbackFileList")&&localStorage.removeItem("feedbackFileList"),Ie.value=!1,_.isFeedback=!1};return l((()=>{oe(),localStorage.getItem("feedbackContent")?$.value=localStorage.getItem("feedbackContent"):$.value="",localStorage.getItem("feedbackFileList")?ee.value=JSON.parse(localStorage.getItem("feedbackFileList")):ee.value=[]})),(e,a)=>{const l=s("el-header"),n=s("el-input"),A=s("Plus"),I=s("el-icon"),_=s("el-upload"),oe=s("el-image"),Re=s("el-main"),ye=s("el-scrollbar"),Fe=s("el-container"),Se=s("el-dialog"),Ee=s("el-button");return t(),c(d,null,[i(Fe,null,{default:o((()=>[u("div",null,[u("div",null,[u("img",{src:r(b),alt:"返回按钮",class:"backImg",onClick:he},null,8,h)])]),i(ye,null,{default:o((()=>[i(l,null,{default:o((()=>[u("div",C,[u("img",{src:r("/aixiaocaishen/static/images/feedback-4266467e.png"),alt:"用户反馈",class:"img"},null,8,B),u("img",{src:r("/aixiaocaishen/static/images/feedbackImg-644c40a6.png"),alt:"用户反馈",class:"img"},null,8,R)])])),_:1}),i(Re,null,{default:o((()=>[u("div",y,[a[7]||(a[7]=u("div",{class:"feedbackTitle header-item"},"填写反馈内容",-1)),u("div",F,[i(n,{class:"feedbackContent",modelValue:$.value,"onUpdate:modelValue":a[0]||(a[0]=e=>$.value=e),rows:5,type:"textarea",maxlength:"2000","show-word-limit":"",placeholder:"请描写您想反馈的内容...",onChange:ve,onInput:re},null,8,["modelValue"])]),a[8]||(a[8]=u("div",{class:"feedbackTitle header-item"},"照片上传",-1)),u("div",S,[i(_,{class:"uploadImg",action:r("https://api.homilychart.com/hljw/api/aws/upload"),"list-type":"picture-card","auto-upload":!0,"on-success":fe,accept:".png, .jpg, .jpeg, .ico,","on-change":ge,"file-list":ee.value,"on-preview":pe,"on-remove":be,limit:3},{tip:o((()=>a[6]||(a[6]=[u("div",{class:"el-upload__tip"},"最多上传三张",-1)]))),default:o((()=>[i(I,null,{default:o((()=>[i(A)])),_:1})])),_:1},8,["action","file-list"])]),u("div",null,[u("div",{class:"feedbackSubmitBtn",onClick:ce},"提 交")])]),u("div",E,[a[11]||(a[11]=u("div",{class:"feedbackTitle"},"历史反馈内容",-1)),ae.value?(t(),c("div",w,[(t(!0),c(d,null,m(ie.value,((e,l)=>(t(),c("div",{key:l,class:"feedbackHistory"},[u("div",V,[u("div",L,[u("img",{src:r("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAodJREFUWEfNlz9oFEEUxr9v9rK5JJecKBoEQRSCQsQIRivBQrAR0SaVIFYhURHTXGHjxs40EbEIViJYpRHsBDsrjYViQAkogk2UiJdckru9vflkD++4nNm9JEbWbfd77/1m3p+ZITbwCeJEDpn8z5WMm2rrNWJWqGRgmKqaWwWEU7BU3g/K89kdnYXcBAoE1co9Wwm8YXXC+Afp2F6RXRSdOBtRFUrLqph5WPeT95ArcfpIgLExdWTL2E9b6gN/r7QVbfN/KZBpn8u34cvkJFfXM18XwLuitDqLg4ZmFwCz2bhNemtlF7iSnvEesdjs6w8Ab0R7nLbgqLW2+y8DrzE3xixVyql33hS/Nf5YAxCu3OkOTm138FrAKsRS6mXjTtQBwpz3lIrHDc3u7Vx5sy8r+32xPf2mVhN1AO+6DlP+oW3IeSt+K7ofvQf8EAqrAGGrMVU607LaibDv+2nNAIhBQGGRhm4WIMzI2LcAZiEEsRRhdwTtL8IWZThkxkf8fjroi0dnxlDnJZ4FkI3Q5kk9t+IzQIXYeVHB3O0pd5Z3c+ouLhdPAqYn2oAZI+REHGm1v9X9EN5bYiIewi6mu9KveGt4ea/rOiciJxyRMsCQxKGNBK9pSE1bYDoqHeHE9P3Ka3pX/WOkDkQ6JwYo3ozZ9ijTvKh7EMK6WPeT+Jl3RsunZezOKBFlLoO6uJnV17XiU9E+jvRtzQ+OjxbPwdCNFMHcB7RvSwDgV8HeiLS18jl+rXQhrvcJPgHQsTUArAq6FGNr/wOApFOQeBEm3oaJD6LER3Hih1Hix3FtSCR6IQkhEr+SVVOR5KW0nookr+V1iCQfJjWIRJ9mjcdnYo/TRoh/+Tz/BVnq1VSDn7mZAAAAAElFTkSuQmCC"),alt:"紫点",class:"purpleDot"},null,8,U),v(" "+g(r(p)(e.created_at).format("YYYY-MM-DD HH:mm"))+" ",1),u("div",H,[a[9]||(a[9]=u("div",{class:"feedbackSuccessWord"},"反馈成功",-1)),u("img",{class:"feedbackSuccessImg",src:r("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA5FJREFUWEftmF9IU1Ecx7/n7jr/bJaCaRahZUKBZhIE+iAWCRUYvdRDEERPpTN8CCJwazUhgh4kp/UUQdBDvkRCBUbJHhSCMFNIMEuJMk3QcvPPdndO3K1Rxu4999xt1MDzNLjfe87nfvc7v9/vHII0GyTNeLEOnOp/bN3h/9pht5vJlgV/ORSpnAFHQFAFoBwMuRFwgkUA42AYJsBTyHQ8nGcfd7uJYvbDTIeEu3W5VAqyZiKxwwzYDsDGgQgQ4COj5Bm1ki53R/akGWhh4PampW1MYmcYcMkApBaTCn+DUHKvrTvnkwi4ELC7yb9Zksh9AHUArCILxdEGAfgoZafd3favRucyDHy12d9AiHQLYLuMTm5MR8YYoxeudNn7jOgNAUedlV4mHzaGSMYopQeMOM0FVmOWSuwugENGHEhA81yi5CwvprnAHkfAyYC2JMQs71uCBGh3em0ePaEucCR1KXQ0gWzAg/z7eYDKUoVeytMEVouCNLt8HRK7KLpqQnpKbtLC7MtaxUUT2NO6uBuK9JABFfEArFkEW8qlyKMv4xTBFabLaVRPgFHI9KSzI/ddvAm1gR2BYwx4oBUOpZUW1DRmROYc7A1hciSsCyygV4vKKafX9lgI+JojcBvAOS2KPfUyqurlyOPhfgVv+/XbA0H9HZfXdl4MuCUwAIaafwJMMOjqtNWKAn8DQ4EWsMBfHJlCSE8w5+q0bRIDdgRWAGRqARvdRLH3BfWrLq8tK6nACaUu/ssmgFsCuiHBXzMBhamQ4Gw6QoD8YoKtZRaQaDrmDkaBzxNhzE8zML20bWrTcdJazgaC2uMZKN5hkPbX50x/oBh4FMLSD91CI57WPJzCsbGAoO6EFXlF3P5pjfMLMwy+niC+z2kCmyscvNKcbVeBM1BYIubw7BSFryeEZX98YNOl2Ujzs/egjMq6aLUzOkZ8Ct680KmKZpsfFYDXXtrzCRqbMiFHWwruUEJAb/cq/PPa4WC6vYytzmvgy6ot2NcgIzNHP5ZXlxhe9ymYGNJskhJv4FVo3hFJdbekwoL9RzM0nVadffUkhKnRMNTfGiM5R6RIaBg4hKrhsbPagqISCWoZVofaI89MUbwfCuuFgXpFlLxDaMwNo8d8NXtYf3UBwRVoZoPfLqfgmB+bPK0uUmLQaXVV9edmSZvLwDXQ6XTdyq0SKRKIdS4pghCZdh1YxC0z2nWHzbgm8s5PaTjHPOsO4tEAAAAASUVORK5CYII="),alt:"成功"},null,8,K)])]),u("div",M,g(e.content),1),u("div",J,[e.image1?(t(),f(oe,{key:0,src:e.image1,alt:"图片错误",class:"feedbackHistoryImgItem","preview-src-list":[e.image1]},null,8,["src","preview-src-list"])):k("",!0),e.image2?(t(),f(oe,{key:1,src:e.image2,alt:"图片错误",class:"feedbackHistoryImgItem","preview-src-list":[e.image2]},null,8,["src","preview-src-list"])):k("",!0),e.image3?(t(),f(oe,{key:2,src:e.image3,alt:"图片错误",class:"feedbackHistoryImgItem","preview-src-list":[e.image3]},null,8,["src","preview-src-list"])):k("",!0)])])])))),128))])):(t(),c("div",N,[u("div",O,[u("img",{class:"noFeedbackImg",src:r("/aixiaocaishen/static/images/noFeedback-c6e2fb86.png"),alt:"暂无历史提交"},null,8,Y),a[10]||(a[10]=v(" 暂无记录 "))])]))])])),_:1})])),_:1})])),_:1}),i(Se,{modelValue:Ae.value,"onUpdate:modelValue":a[1]||(a[1]=e=>Ae.value=e)},{default:o((()=>[u("img",{"w-full":"",src:ke.value,alt:"Preview Image"},null,8,x)])),_:1},8,["modelValue"]),i(Se,{modelValue:Ie.value,"onUpdate:modelValue":a[2]||(a[2]=e=>Ie.value=e),class:"save-dialog"},{default:o((()=>[u("div",Q,[u("img",{class:"dialogImg",src:r("/aixiaocaishen/static/images/save-2c9beb20.png"),alt:"保存"},null,8,W)]),a[14]||(a[14]=u("div",{class:"feedbackBackTitle"},"系统提示",-1)),a[15]||(a[15]=u("div",{class:"feedbackBackAttention"}," 检测到为保存内容,离开将丢失修改,请选择是否保留此次编辑? ",-1)),u("div",T,[i(Ee,{class:"feedbackBackBtn nosave",plain:"",onClick:Be,type:"primary"},{default:o((()=>a[12]||(a[12]=[v("不保留")]))),_:1}),i(Ee,{class:"feedbackBackBtn save",onClick:Ce,type:"primary"},{default:o((()=>a[13]||(a[13]=[v("保留")]))),_:1})])])),_:1},8,["modelValue"]),i(Se,{modelValue:ue.value,"onUpdate:modelValue":a[3]||(a[3]=e=>ue.value=e),class:"save-dialog"},{default:o((()=>[a[17]||(a[17]=u("div",{class:"feedbackContentOverLengthTitle"},"温馨提示",-1)),a[18]||(a[18]=u("div",{class:"feedbackContentOverLengthContent"},"当前输入字数已达上限!",-1)),u("div",D,[i(Ee,{class:"feedbackContentOverLengthBtn confirm",type:"primary",onClick:me},{default:o((()=>a[16]||(a[16]=[v("确认")]))),_:1})])])),_:1},8,["modelValue"]),i(Se,{modelValue:le.value,"onUpdate:modelValue":a[4]||(a[4]=e=>le.value=e),class:"save-dialog"},{default:o((()=>[u("div",z,[u("img",{class:"dialogImg",src:r("/aixiaocaishen/static/images/success-cf6f1864.png"),alt:"成功"},null,8,j)]),a[20]||(a[20]=u("div",{class:"feedbackSuccessTitle"},"提交成功",-1)),a[21]||(a[21]=u("div",{class:"feedbackBackAttention"},"——感谢您的反馈——",-1)),u("div",X,[i(Ee,{class:"feedbackBackBtn confirm",onClick:de,type:"primary"},{default:o((()=>a[19]||(a[19]=[v("确定")]))),_:1})])])),_:1},8,["modelValue"]),i(Se,{modelValue:se.value,"onUpdate:modelValue":a[5]||(a[5]=e=>se.value=e),class:"save-dialog"},{default:o((()=>[u("div",G,[u("img",{class:"dialogImg",src:r("/aixiaocaishen/static/images/failure-ab07e1d6.png"),alt:"失败"},null,8,P)]),a[23]||(a[23]=u("div",{class:"feedbackFailureTitle"},"提交失败",-1)),u("div",Z,g(te.value),1),u("div",q,[i(Ee,{class:"feedbackBackBtn confirm",onClick:ne,type:"primary"},{default:o((()=>a[22]||(a[22]=[v("确定")]))),_:1})])])),_:1},8,["modelValue"])],64)}}},[["__scopeId","data-v-1a3c512e"]]);export{_ as default};