1 |
- webpackJsonp([54],{"/5Do":function(t,e){},"4taw":function(t,e){},"8xe4":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("Dd8w"),n=i.n(a),s=i("Xxa5"),l=i.n(s),o=i("exGp"),r=i.n(o),c=i("xcuB"),d=i("Gu7T"),u=i.n(d),p={components:{customerServiceCorpV2:c.a},props:{dialogVisible:{type:Boolean,default:function(){return!1}}},data:function(){return{loading:!1,list:[],userList:[]}},computed:{title:function(){return"客户反馈链接"}},watch:{dialogVisible:function(t){}},methods:{handleCancel:function(){this.$emit("close")},handleClearFormData:function(){},onChangeCorpUserList:function(t){var e=t.res_format_1;t.res_format_2;e&&e.length?(this.userList=[].concat(u()(e)),this.handleGetUserLink()):this.userList=[]},onClickGetLink:function(){if(!this.userList||!this.userList.length)return this.$message.warning("请选择客服(可多选)"),!1;this.handleGetUserLink()},handleGetUserLink:function(){if(this.userList.length){var t=window.location.host,e=window.location.protocol;this.list=this.userList.map(function(i){return{name:i.name,corp_name:i.corp_name,link:(e||"https:")+"//"+t+"/playlet/qwh5/dist/index.html#/feedback?corpid="+i.corpid+"&user_id="+i.user_id}})}else this.list=[]},onClickCopy:function(t){var e=this;return r()(l.a.mark(function i(){return l.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,e.$copyText(t.link);case 3:e.$message.success("复制成功"),i.next=9;break;case 6:i.prev=6,i.t0=i.catch(0),e.$message.error("复制失败,请重试");case 9:case"end":return i.stop()}},i,e,[[0,6]])}))()}}},g={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{staticClass:"userLink-dialog",attrs:{visible:t.dialogVisible,"before-close":t.handleCancel,title:t.title,width:"750px","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"form-wrap"},[i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable required"},[t._v("客服:")]),t._v(" "),i("customerServiceCorpV2",{ref:"customerServiceCorpV2",attrs:{title:"",placeholder:"请选择客服",width:"200px"},on:{customerDefine:t.onChangeCorpUserList}}),t._v(" "),i("span",{staticClass:"tips"},[t._v("注:选择客服后自动生成反馈链接")])],1)]),t._v(" "),t.list&&t.list.length?i("el-table",{staticStyle:{"margin-top":"10px",width:"100%"},attrs:{"max-height":"500",data:t.list,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{label:"客服",prop:"name","min-width":"140",align:"center",fixed:"left","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{label:"企微主体",prop:"corp_name","min-width":"140",align:"center","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{label:"反馈链接",prop:"link","min-width":"300",align:"center"}}),t._v(" "),i("el-table-column",{attrs:{label:"操作",fixed:"right","min-width":"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("span",{staticClass:"btn c-00b38a",on:{click:function(e){return t.onClickCopy(a)}}},[t._v("复制链接")])]}}],null,!1,1676438902)})],1):t._e(),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"})],1)},staticRenderFns:[]};var v=i("VU/8")(p,g,!1,function(t){i("/5Do")},"data-v-6135856a",null).exports,m={props:{dialogVisible:{type:Boolean,default:function(){return!1}},detail:{type:Object,default:function(){return{}}}},data:function(){return{loading:!1}},computed:{title:function(){return"反馈内容"}},watch:{dialogVisible:function(t){}},methods:{handleCancel:function(){this.$emit("close")},handleClearFormData:function(){}}},f={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{staticClass:"detail-dialog",attrs:{visible:t.dialogVisible,"before-close":t.handleCancel,title:t.title,width:"550px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"form-wrap"},[i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable"},[t._v("客户:")]),t._v(" "),i("div",{staticClass:"customer-wrap"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.detail.customer_avatar,expression:"detail.customer_avatar"}]}),t._v(" "),i("span",[t._v(t._s(t.detail.customer_name))])])]),t._v(" "),i("div",{staticClass:"form-item"},[i("span",{staticClass:"lable"},[t._v("反馈类型:")]),t._v(" "),i("span",[t._v(t._s(t.detail.type_title))])]),t._v(" "),i("div",{staticClass:"form-item flex-align-start"},[i("span",{staticClass:"lable"},[t._v("反馈内容:")]),t._v(" "),i("span",{staticClass:"content-wrap"},[t._v(t._s(t.detail.content))])]),t._v(" "),i("div",{staticClass:"form-item flex-align-start"},[i("span",{staticClass:"lable"},[t._v("图片证据:")]),t._v(" "),t.detail.attachments&&t.detail.attachments.length?i("div",{staticClass:"image-wrap"},t._l(t.detail.attachments,function(e,a){return i("el-image",{directives:[{name:"lazy",rawName:"v-lazy",value:e,expression:"imageUrl"}],key:a,staticClass:"image",attrs:{src:e,"preview-src-list":t.detail.attachments}})}),1):i("div",[t._v("无")])])]),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:t.handleCancel}},[t._v("关 闭")])],1)])},staticRenderFns:[]};var h=i("VU/8")(m,f,!1,function(t){i("OoLo")},"data-v-2120c268",null).exports,_={name:"feedback",components:{customerServiceCorpV2:c.a,detailDialog:h,getUserLinkDialog:v},data:function(){return{sys_group_id:1==this.$cookie.getCookie("isSuperManage")?sessionStorage.getItem("company_session_defaultCorp_level_1").toString():"",height:"",loading:!1,pagination:{page:1,page_size:20,pages:0,total:0},filter:{user_id:[]},list:[],detailDialogVisible:!1,currentDetail:{},getUserLinkDialogVisible:!1}},created:function(){this.height=document.documentElement.clientHeight-200,this.handleGetList()},methods:{handleGetList:function(){var t=this;return r()(l.a.mark(function e(){var i,a,n,s,o;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t.loading=!0,i=""+t.URL.BASEURL+t.URL.feedback_list,a={sys_group_id:t.sys_group_id,user_id:t.filter.user_id,page:t.pagination.page,page_size:t.pagination.page_size},e.next=6,t.$axios.post(i,a);case 6:n=e.sent,s=n.data,(o=void 0===s?{}:s)&&0==o.errno&&Array.isArray(o.rst.data)?(t.list=o.rst.data,t.pagination.total=o.rst.pageInfo.total,t.pagination.pages=o.rst.pageInfo.pages):4002!=o.errno&&(t.$message.warning(o.err),t.list=[],t.pagination.total=0,t.pagination.pages=0),e.next=18;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0),t.list=[],t.pagination.total=0,t.pagination.pages=0;case 18:return e.prev=18,t.loading=!1,e.finish(18);case 21:case"end":return e.stop()}},e,t,[[0,12,18,21]])}))()},handleCurrentChange:function(t){this.pagination.page=t,this.handleGetList()},onChangeMultiCorpUsers:function(t){var e=t.res_format_1;e&&e.length?this.filter.user_id=e.map(function(t){return{user_id:t.user_id,corpid:t.corpid}}):this.filter.user_id=[],this.pagination.page=1,this.handleGetList()},onClickGetUserLink:function(){this.getUserLinkDialogVisible=!0},onCloseUserLink:function(){this.getUserLinkDialogVisible=!1},onClickDetail:function(t){this.currentDetail=n()({},t),this.detailDialogVisible=!0},onCloseDeail:function(){this.currentDetail={},this.detailDialogVisible=!1}}},b={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"feedback-wrap"},[i("div",{staticClass:"screenBox"},[i("div",{staticClass:"filter-wrap"},[i("customerServiceCorpV2",{attrs:{title:"客服"},on:{customerDefine:t.onChangeMultiCorpUsers}})],1),t._v(" "),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.onClickGetUserLink}},[t._v("获取反馈链接")])],1),t._v(" "),i("el-table",{staticStyle:{width:"100%","margin-top":"10px"},attrs:{height:t.height,data:t.list,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{label:"客服",prop:"user_name","min-width":"160",align:"center",fixed:"left"}}),t._v(" "),i("el-table-column",{attrs:{label:"企微主体",prop:"corp_name","min-width":"140",align:"center","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{label:"客户昵称",prop:"customer_name","min-width":"130",align:"left"},scopedSlots:t._u([{key:"header",fn:function(e){return[i("div",{staticStyle:{"padding-left":"10px"}},[t._v("客户昵称")])]}},{key:"default",fn:function(e){var a=e.row;return[i("div",{staticClass:"customer-wrap"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:a.customer_avatar,expression:"row.customer_avatar"}]}),t._v(" "),i("div",{staticClass:"name"},[t._v(t._s(a.customer_name))])])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"反馈类型",prop:"type_title","min-width":"200",align:"center"}}),t._v(" "),i("el-table-column",{attrs:{label:"反馈内容",prop:"content","min-width":"120",align:"center","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{label:"反馈时间",prop:"create_time","min-width":"160",align:"center","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{label:"操作","min-width":"160",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[i("span",{staticClass:"btn c-00b38a",on:{click:function(e){return t.onClickDetail(a)}}},[t._v("查看详情")])]}}])})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.pagination.total>0,expression:"pagination.total > 0"}],staticClass:"pagination"},[i("el-pagination",{attrs:{background:"","current-page":t.pagination.page,layout:"prev, pager, next","page-count":Number(t.pagination.pages)},on:{"current-change":t.handleCurrentChange}})],1),t._v(" "),i("getUserLinkDialog",{attrs:{dialogVisible:t.getUserLinkDialogVisible},on:{close:t.onCloseUserLink}}),t._v(" "),i("detailDialog",{attrs:{dialogVisible:t.detailDialogVisible,detail:t.currentDetail},on:{close:t.onCloseDeail}})],1)},staticRenderFns:[]};var C=i("VU/8")(_,b,!1,function(t){i("4taw")},"data-v-46a73163",null);e.default=C.exports},OoLo:function(t,e){}});
|