You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
11 KiB

  1. import{_ as e,r as a,o as l,G as s,b as c,c as t,H as o,I as i,F as n,a0 as d,d as u,e as r,f as g,A as v,J as m,C as f,Q as k,a1 as A}from"./index-f5191a6d.js";import{u as b}from"./dataList-f4ed8a5b.js";import{h as p}from"./moment-6961f857.js";import"./userPessionCode-a6b95afd.js";import"./index-1227ea3c.js";const I={class:"feedbackImgClass"},h=["src"],C=["src"],B={class:"card"},R={class:"header-item"},F={class:"header-item"},S={class:"card"},y={key:0},w={class:"feedbackHistoryItem"},E={class:"feedbackHistoryTitle"},V=["src"],L={class:"feedbackSuccess"},U=["src"],H={class:"feedbackHistoryContent"},K={class:"feedbackHistoryImg"},M={key:1},J={class:"noFeedback"},N=["src"],O=["src"],Y={class:"imgLine"},x=["src"],Q={class:"feedbackBackBtnGroup"},W={class:"feedbackBackBtnGroup"},D={class:"imgLine"},T=["src"],z={class:"feedbackBackBtnGroup"},X={class:"imgLine"},G=["src"],P={class:"feedbackBackAttention"},j={class:"feedbackBackBtnGroup"};var Z=e({__name:"Feedback",setup(e){const Z=b(),_=a(""),q="http://39.101.133.168:8828/hljw/api/aws/upload",$=a([]),ee=a(!1),ae=a(!1),le=a(!1),se=a(""),ce=async()=>{console.log(_.value),console.log($.value);const e=localStorage.getItem("localToken");if(""==_.value&&0==$.value.length)le.value=!0,se.value="请输入反馈内容或上传图片";else if(e)try{let a="",l="",s="";$.value[0]&&(a=$.value[0].url),$.value[1]&&(l=$.value[1].url),$.value[2]&&(s=$.value[2].url),console.log(a,l,s);const c=await A({token:e,content:_.value,image1:a,image2:l,image3:s});console.log(c),oe(),ae.value=!0}catch(a){le.value=!0,se.value="反馈提交异常(错误代码:"+a.response.status+"),建议尝试更换网络环境后重新提交。"}else le.value=!0,se.value="token已失效,请重新登录!"},te=a([]),oe=async()=>{try{const e=await d({token:localStorage.getItem("localToken")});console.log(e),e.data.length>0?(ee.value=!0,te.value=e.data):ee.value=!1}catch(e){console.log(e)}},ie=()=>{_.value="",$.value=[],localStorage.getItem("feedbackContent")&&localStorage.removeItem("feedbackContent"),localStorage.getItem("feedbackFileList")&&localStorage.removeItem("feedbackFileList"),ae.value=!1},ne=()=>{le.value=!1},de=a(!1),ue=()=>{console.log("字数判断"),console.log(_.value.length),_.value.length>=2e3&&(de.value=!0)},re=()=>{de.value=!1},ge=()=>{console.log("内容改变"),console.log(_.value),localStorage.setItem("feedbackContent",_.value)},ve=function(e,a){console.log("调用check方法"),console.log(a),console.log(a.length)},me=function(e,a){console.log("调用successChange方法"),console.log(a),console.log(a.response),200==a.response.code&&$.value.push(a.response.data),console.log($.value),localStorage.setItem("feedbackFileList",JSON.stringify($.value))},fe=a(""),ke=a(!1),Ae=(e,a)=>{console.log(e,a),$.value=a,console.log("调用handleRemove方法"),console.log($.value),console.log($.value.length),localStorage.setItem("feedbackFileList",JSON.stringify($.value))},be=e=>{fe.value=e.url,ke.value=!0},pe=a(!1),Ie=()=>{pe.value=!1,Z.isFeedback=!1},he=()=>{localStorage.getItem("feedbackContent")&&localStorage.removeItem("feedbackContent"),localStorage.getItem("feedbackFileList")&&localStorage.removeItem("feedbackFileList"),pe.value=!1,Z.isFeedback=!1};return l((()=>{oe(),localStorage.getItem("feedbackContent")?_.value=localStorage.getItem("feedbackContent"):_.value="",localStorage.getItem("feedbackFileList")?$.value=JSON.parse(localStorage.getItem("feedbackFileList")):$.value=[],console.log(q)})),(e,a)=>{const l=s("el-header"),d=s("el-input"),A=s("Plus"),b=s("el-icon"),Z=s("el-upload"),oe=s("el-image"),Ce=s("el-main"),Be=s("el-scrollbar"),Re=s("el-container"),Fe=s("el-dialog"),Se=s("el-button");return c(),t(n,null,[o(Re,null,{default:i((()=>[u(' <div>\r\n <div>\r\n <img :src="back" alt="返回按钮" class="backImg" @click="feedbackBack" />\r\n </div>\r\n </div> '),o(Be,null,{default:i((()=>[o(l,null,{default:i((()=>[r("div",I,[r("img",{src:g("/aixiaocaishen/static/images/feedback-4266467e.png"),alt:"用户反馈",class:"img"},null,8,h),r("img",{src:g("/aixiaocaishen/static/images/feedbackImg-