| 1 |
- webpackJsonp([30],{ifLF:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("Xxa5"),i=a.n(s),n=a("mvHQ"),r=a.n(n),l=a("exGp"),c=a.n(l),o=a("NC6I"),d=a.n(o),p=a("5Npq"),u={name:"feedbackManagement",data:function(){return{options:[{value:"",label:"全部"},{value:"1",label:"已回复"},{value:"0",label:"未回复"}],search1:"",search2:"",search3:"",search4:"",search5:"",tableData:[],currentPage1:1,pageSize:10,totalSize:0,centerDialogVisible:!1,inputText:"",initData:{},selectId:"",selectUser:"",dialogData:{},currentPage2:1,pageSize2:1e3,uploadImg:"",imgUploadParth:"",permissions:[],permissions_obj:{}}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,s){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){this.getFileUploadParth(),this.getDataList()},methods:{handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getDataList()},handleSizeChange:function(e){this.pageSize=e,this.getDataList()},handleView:function(e,t){this.centerDialogVisible=!0,this.selectId=t.uid,this.selectUser=t.user,this.getDialogList(this.selectId)},submitReply:function(){var e=this;return c()(i.a.mark(function t(){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputText){t.next=2;break}return t.abrupt("return");case 2:return a={handshake:"",data:{uid:e.selectId,type:1,content:e.inputText}},t.next=5,e.$axios.post(e.$api.feedbackReply,r()(a));case 5:200==(s=t.sent).code?(e.inputText="",e.getDialogList(e.selectId)):e.$message({message:s.message,type:"warning"});case 7:case"end":return t.stop()}},t,e)}))()},scrollToBottom:function(){var e=this;this.$nextTick(function(){var t=document.getElementById("scrolldIV");t.scrollTop=t.scrollHeight,e.$forceUpdate()})},handleMaker:function(e,t){var a=this;this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.makeReply(t.uid)}).catch(function(){a.$message({type:"info",message:"已取消操作"})})},getDataList:function(){var e=this;return c()(i.a.mark(function t(){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,name:e.search1,content:e.search2,status:e.search3,code:e.search4,user_id:e.search5}},t.next=3,e.$axios.post(e.$api.feedbackList,r()(a));case 3:200==(s=t.sent).code?(e.initData=s.data,e.initData.data.forEach(function(e,t){if(0==e.status?e.status_text="未回复":1==e.status&&(e.status_text="已回复"),null!=e.user?"I"==e.device_type?e.user.device_text="苹果":"A"==e.device_type?e.user.device_text="安卓":"H"==e.device_type?e.user.device_text="来源h5":e.user.device_text="未知":(e.user={},e.user.device_text="未知"),2==e.type){var a=[];a.push(p.a.concatUrl(e.content)),e.imgpreviewList=a}else e.imgpreviewList=[]}),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:s.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},getDialogList:function(e){var t=this;return c()(i.a.mark(function a(){var s,n;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return s={handshake:"",data:{page:t.currentPage2,page_size:t.pageSize2,code:e}},a.next=3,t.$axios.post(t.$api.feedbackTalkList,r()(s));case 3:200==(n=a.sent).code?(t.dialogData=n.data,t.dialogData.data.forEach(function(e,t){var a=[];a.push(e.content),e.contentImgPreviewList=a}),t.scrollToBottom()):t.$message({message:n.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},makeReply:function(e){var t=this;return c()(i.a.mark(function a(){var s,n;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return s={handshake:"",data:{code:e}},a.next=3,t.$axios.post(t.$api.feedbackStatus,r()(s));case 3:200==(n=a.sent).code?(t.$message({message:n.message,type:"success"}),t.getDataList()):t.$message({message:n.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},searchMethod:function(){this.currentPage1=1,this.getDataList()},getFileUploadParth:function(){var e=this;return c()(i.a.mark(function t(){var a,s,n,l,c,o;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.uploadGet_domain,r()(a));case 3:200==(s=t.sent).code?(n=parseInt((new Date).getTime()/1e3),l="P",c="Z6Kbz8hpT9VtGmcu",o=d()(l+n+c).toUpperCase(),e.imgUploadParth=s.data.url+"?dir=feedback&platform=P×tamp="+n+"&sign="+o):e.$message({message:s.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},imgUploadSuccess:function(e,t,a){this.uploadImg=e.result.file_path,this.submitReplyImg()},imgUploadFailure:function(e,t,a){this.$message({message:"添加图片失败",type:"warning"})},submitReplyImg:function(){var e=this;return c()(i.a.mark(function t(){var a,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.uploadImg){t.next=2;break}return t.abrupt("return");case 2:return a={handshake:"",data:{uid:e.selectId,type:2,content:e.uploadImg}},t.next=5,e.$axios.post(e.$api.feedbackReply,r()(a));case 5:200==(s=t.sent).code?(e.uploadImg="",e.getDialogList(e.selectId)):e.$message({message:s.message,type:"warning"});case 7:case"end":return t.stop()}},t,e)}))()}}},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"feedbackManagement"},[a("h3",[e._v("客服中心")]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入用户名"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},[a("template",{slot:"prepend"},[e._v("用户名")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.search2,callback:function(t){e.search2=t},expression:"search2"}},[a("template",{slot:"prepend"},[e._v("内容")])],2)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("状态")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.search3,callback:function(t){e.search3=t},expression:"search3"}},e._l(e.options,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入用户邀请码"},model:{value:e.search4,callback:function(t){e.search4=t},expression:"search4"}},[a("template",{slot:"prepend"},[e._v("用户邀请码")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入用户id"},model:{value:e.search5,callback:function(t){e.search5=t},expression:"search5"}},[a("template",{slot:"prepend"},[e._v("用户id")])],2)],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")])],1)]),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.nick",label:"用户名",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.code",label:"用户邀请码",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user_id",label:"用户Id",width:"70"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.parent_id",label:"上级Id",width:"70"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.mobile",label:"手机号",width:"110"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.channel_id",label:"渠道号",width:"70"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.device_text",label:"设备",width:"60"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.version",label:"应用版本",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"user.ip",label:"ip",width:"120"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"area",label:"地区",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"最新消息预览"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.type?a("p",[e._v(e._s(t.row.content))]):e._e(),e._v(" "),2==t.row.type?a("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:t.row.content,"preview-src-list":t.row.imgpreviewList,fit:"cover"}}):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_text",label:"状态",width:"70"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"创建时间",width:"100",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",fixed:"right",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_24||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(a){return e.handleView(t.$index,t.row)}}},[e._v("会话框")]):e._e(),e._v(" "),(e.permissions_obj.id_26||e.permissions_obj.id_all)&&0==t.row.status?a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return e.handleMaker(t.$index,t.row)}}},[e._v("标记为已回复")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1),e._v(" "),a("el-dialog",{attrs:{title:"会话框",visible:e.centerDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.centerDialogVisible=t}}},[a("div",{staticClass:"detail"},[a("div",{staticClass:"title"},[e._v("基本信息")]),e._v(" "),a("div",{staticClass:"detailBox"},[a("div",{staticClass:"detailItem"},[a("font",[e._v("用户名:")]),e._v(" "),a("span",[e._v(e._s(e.selectUser.nick))])],1),e._v(" "),a("div",{staticClass:"detailItem"},[a("font",[e._v("用户ID:")]),e._v(" "),a("span",[e._v(e._s(e.selectUser.code))])],1),e._v(" "),a("div",{staticClass:"detailItem"},[a("font",[e._v("手机号码:")]),e._v(" "),a("span",[e._v(e._s(e.selectUser.mobile))])],1),e._v(" "),a("div",{staticClass:"detailItem"},[a("font",[e._v("设备类型:")]),e._v(" "),a("span",[e._v(e._s(e.selectUser.device_text))])],1),e._v(" "),a("div",{staticClass:"detailItem"},[a("font",[e._v("IP:")]),e._v(" "),a("span",[e._v(e._s(e.selectUser.ip))])],1)])]),e._v(" "),a("div",{staticClass:"reply"},[a("div",{staticClass:"replyContent",attrs:{id:"scrolldIV"}},e._l(e.dialogData.data,function(t,s){return a("div",{key:s,staticClass:"dialogItem"},[0==t.rid?a("div",{staticClass:"userDialog"},[a("div",{staticClass:"dialogContent"},[1==t.type?a("div",{staticClass:"text"},[e._v(e._s(t.content))]):e._e(),e._v(" "),2==t.type?a("div",{staticClass:"pic"},[a("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:t.content,"preview-src-list":t.contentImgPreviewList,fit:"contain"}})],1):e._e()]),e._v(" "),a("div",{staticClass:"time"},[e._v(e._s(t.time))])]):a("div",{staticClass:"serviceDialog"},[a("div",{staticClass:"dialogContent"},[1==t.type?a("div",{staticClass:"text"},[e._v(e._s(t.content))]):e._e(),e._v(" "),2==t.type?a("div",{staticClass:"pic"},[a("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:t.content,"preview-src-list":t.contentImgPreviewList,fit:"contain"}})],1):e._e()]),e._v(" "),a("div",{staticClass:"time"},[e._v(e._s(t.time))])])])}),0),e._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:e.imgUploadParth,"show-file-list":!1,"on-success":e.imgUploadSuccess,"on-error":e.imgUploadFailure}},[a("el-button",{attrs:{type:"primary"}},[e._v("添加图片")])],1),e._v(" "),a("el-input",{attrs:{placeholder:"请输入内容",clearable:""},model:{value:e.inputText,callback:function(t){e.inputText=t},expression:"inputText"}}),e._v(" "),e.permissions_obj.id_25||e.permissions_obj.id_all?a("el-button",{attrs:{type:"primary"},on:{click:e.submitReply}},[e._v("回复")]):e._e()],1)])])],1)},staticRenderFns:[]};var g=a("VU/8")(u,v,!1,function(e){a("pT4J")},"data-v-73f4429d",null);t.default=g.exports},pT4J:function(e,t){}});
|