aiCustomerRecordViews-legacy.099f003a.js 6.4 KB

1
  1. System.register(["./index-legacy.a130dba2.js"],(function(t,a){"use strict";var e,i,r,o=document.createElement("style");return o.textContent=".row[data-v-7b5cb975]{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}.col-auto[data-v-7b5cb975]{flex:0 0 auto;width:auto;max-width:100%}.col[data-v-7b5cb975]{flex-basis:0;flex-grow:1;max-width:100%}.ai-record-container[data-v-7b5cb975]{height:100%;background-color:#fff;border-radius:8px}.ai-record-container .loading-spinner[data-v-7b5cb975]{margin-top:20px;text-align:center;color:#24a8ff}.ai-record-container .ai-customer-list[data-v-7b5cb975]{padding:20px 10px;height:100%;width:200px;border-right:1px solid #eee}.ai-record-container .ai-customer-list .data-list[data-v-7b5cb975]{height:calc(100% - 60px);overflow-y:auto}.ai-record-container .ai-customer-list .data-list .list[data-v-7b5cb975]{display:inline-block;padding:0 5px 0 10px;margin-bottom:5px;width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;cursor:pointer;border:1px solid #F0F0F0;line-height:40px;font-size:14px}.ai-record-container .ai-customer-list .data-list .list[data-v-7b5cb975]:hover{border-color:#61a6f6}.ai-record-container .ai-customer-list .data-list .active[data-v-7b5cb975]{border-color:#0a77f6}.ai-record-container .ai-record-list[data-v-7b5cb975]{padding:12px 20px 20px 30px;height:100%}.ai-record-container .ai-record-list .data-list[data-v-7b5cb975]{height:calc(100% - 60px);overflow-y:auto;padding-right:10px}.ai-record-container .ai-record-list .record-list[data-v-7b5cb975]{margin-bottom:15px}.ai-record-container .ai-record-list .record-list .date[data-v-7b5cb975]{line-height:24px;font-size:12px;color:#999;text-align:center}.ai-record-container .ai-record-list .record-list .record-user[data-v-7b5cb975]{display:flex;margin-bottom:6px;font-size:13px;color:#666}.ai-record-container .ai-record-list .record-list .ai[data-v-7b5cb975]{margin-right:auto}.ai-record-container .ai-record-list .record-list .record-con[data-v-7b5cb975]{display:flex}.ai-record-container .ai-record-list .record-list .record-con .con-text[data-v-7b5cb975]{display:inline-block;margin-left:auto;max-width:60%;padding:10px 20px;background:#eee;border-radius:4px;text-align:left;line-height:20px;font-size:14px}.ai-record-container .ai-record-list .record-list .record-con .ai-text[data-v-7b5cb975]{margin-right:auto;margin-left:0}.ai-record-container .ai-record-list .is_ai[data-v-7b5cb975]{text-align:right}.part-title[data-v-7b5cb975]{font-size:16px;display:flex;align-items:center;margin-bottom:20px}.part-title .title-line[data-v-7b5cb975]{width:4px;height:18px;padding:0;background-color:#1651ee;border-radius:4px;margin-top:2px;margin-right:5px}.part-title .title-line[data-v-7b5cb975]:after{width:0}.part-title .el-input[data-v-7b5cb975]{width:250px;margin-left:auto}\n",document.head.appendChild(o),{setters:[function(t){e=t.n,i=t.r,r=t.o}],execute:function(){var a={__name:"aiCustomerRecordViews",setup:function(t){var a=i([]),e=i([]),o=i([]),c=i({}),l=i({}),n=i({wechat_room:"",content__contains:"",offset:0,ordering:"-id",limit:15,type:0}),s=i(0),d=i(!1),u=i();function v(){HTTP.get("train_ai_database_readonly",{type:0}).then((function(t){0===t.code&&(a.value=t.data.results,t.data.count&&p(a.value[0]))}))}function p(t){o.value=[],c.value=t;var a={database_id:c.value.id};HTTP.getRead("train_wechat_room",a).then((function(t){0===t.code&&(e.value=t.data.results,t.data.count&&(l.value=e.value[0],b()))}))}function b(){n.value.wechat_room=l.value.id,d.value=!0,n.value.offset=0,HTTP.get("train_ai_chat_record_readonly",n.value).then((function(t){d.value=!1,0===t.code&&(s.value=t.data.count,o.value=t.data.results.reverse())}))}function f(){d.value||(n.value.offset+=n.value.limit,n.value.offset>s.value||(d.value=!0,HTTP.get("train_ai_chat_record_readonly",n.value).then((function(t){d.value=!1,o.value=o.value.concat(t.data.results)}))))}return r((function(){v()})),{__sfc:!0,aiCustomerList:a,aiWechatList:e,aiRecordList:o,currCustomer:c,currWechat:l,recordFilter:n,total:s,loading:d,scrollContent:u,getCustomerList:v,getWechat:p,getRecord:b,handleScroll:function(){var t=u.value.getBoundingClientRect().height;u.value.scrollHeight===t+u.value.scrollTop&&f()},getMoreData:f}}},o=function(){var t=this,a=t._self._c,e=t._self._setupProxy;return a("div",{staticClass:"row ai-record-container"},[a("div",{staticClass:"col-auto ai-customer-list"},[t._m(0),a("div",{staticClass:"data-list"},t._l(e.aiCustomerList,(function(i,r){return a("div",{key:r,staticClass:"list",class:{active:i.id===e.currCustomer.id},on:{click:function(t){return e.getWechat(i)}}},[t._v(" "+t._s(i.name)+" ")])})),0)]),a("div",{staticClass:"col-auto ai-customer-list"},[t._m(1),a("div",{staticClass:"data-list"},t._l(e.aiWechatList,(function(i,r){return a("div",{key:r,staticClass:"list",class:{active:i.id===e.currWechat.id},on:{click:function(t){e.currWechat=i,e.getRecord()}}},[t._v(" "+t._s(i.wechat)+" ")])})),0)]),a("div",{staticClass:"col ai-record-list"},[a("div",{staticClass:"part-title"},[a("div",{staticClass:"title-line"}),t._v(" 客户聊天记录 "),a("el-input",{attrs:{placeholder:"关键字查询",clearable:!0},on:{blur:e.getRecord,clear:e.getRecord},model:{value:e.recordFilter.content__contains,callback:function(a){t.$set(e.recordFilter,"content__contains",a)},expression:"recordFilter.content__contains"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1),a("div",{ref:"scrollContent",staticClass:"data-list",on:{scroll:e.handleScroll}},[t._l(e.aiRecordList,(function(e,i){return a("div",{key:i,staticClass:"record-list",class:{is_ai:e.chat_type}},[a("div",{staticClass:"date"},[t._v(t._s(e.create_date))]),a("div",{class:1==e.chat_type?"record-user ai":"record-user"},[t._v(" "+t._s(e.chat_type?"AI客服":e.from_name)+" ")]),a("div",{staticClass:"record-con"},[a("span",{class:1==e.chat_type?"con-text ai-text":"con-text"},[t._v(t._s(e.content))])])])})),e.loading?a("div",{staticClass:"loading-spinner"},[t._v("加载中...")]):t._e()],2)])])},c=[function(){var t=this,a=t._self._c;return t._self._setupProxy,a("div",{staticClass:"part-title"},[a("div",{staticClass:"title-line"}),t._v(" AI客服 ")])},function(){var t=this,a=t._self._c;return t._self._setupProxy,a("div",{staticClass:"part-title"},[a("div",{staticClass:"title-line"}),t._v(" 客户微信号 ")])}];o._withStripped=!0;var l=e(a,o,c,!1,null,"7b5cb975",null,null);l.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/trainingRoot/aiCustomerService/aiCustomerRecordViews.vue",t("default",l.exports)}}}));