| 1 |
- import{n as R,r,o as w}from"./index.9d8a3e8d.js";const b={__name:"aiCustomerRecordViews",setup(l){const t=r([]),e=r([]),s=r([]),a=r({}),o=r({}),i=r({wechat_room:"",content__contains:"",offset:0,ordering:"-id",limit:15,type:0}),v=r(0),u=r(!1),d=r();w(()=>{f()});function f(){let c={type:0};HTTP.get("train_ai_database_readonly",c).then(n=>{n.code===0&&(t.value=n.data.results,n.data.count&&p(t.value[0]))})}function p(c){s.value=[],a.value=c;let n={database_id:a.value.id};HTTP.getRead("train_wechat_room",n).then(_=>{_.code===0&&(e.value=_.data.results,_.data.count&&(o.value=e.value[0],h()))})}function h(){i.value.wechat_room=o.value.id,u.value=!0,i.value.offset=0,HTTP.get("train_ai_chat_record_readonly",i.value).then(c=>{u.value=!1,c.code===0&&(v.value=c.data.count,s.value=c.data.results.reverse())})}function y(){const c=d.value.getBoundingClientRect().height,n=d.value.scrollHeight,_=d.value.scrollTop;n===c+_&&C()}function C(){u.value||(i.value.offset+=i.value.limit,!(i.value.offset>v.value)&&(u.value=!0,HTTP.get("train_ai_chat_record_readonly",i.value).then(c=>{u.value=!1,s.value=s.value.concat(c.data.results)})))}return{__sfc:!0,aiCustomerList:t,aiWechatList:e,aiRecordList:s,currCustomer:a,currWechat:o,recordFilter:i,total:v,loading:u,scrollContent:d,getCustomerList:f,getWechat:p,getRecord:h,handleScroll:y,getMoreData:C}}};var m=function(){var t=this,e=t._self._c,s=t._self._setupProxy;return e("div",{staticClass:"row ai-record-container"},[e("div",{staticClass:"col-auto ai-customer-list"},[t._m(0),e("div",{staticClass:"data-list"},t._l(s.aiCustomerList,function(a,o){return e("div",{key:o,staticClass:"list",class:{active:a.id===s.currCustomer.id},on:{click:function(i){return s.getWechat(a)}}},[t._v(" "+t._s(a.name)+" ")])}),0)]),e("div",{staticClass:"col-auto ai-customer-list"},[t._m(1),e("div",{staticClass:"data-list"},t._l(s.aiWechatList,function(a,o){return e("div",{key:o,staticClass:"list",class:{active:a.id===s.currWechat.id},on:{click:function(i){s.currWechat=a,s.getRecord()}}},[t._v(" "+t._s(a.wechat)+" ")])}),0)]),e("div",{staticClass:"col ai-record-list"},[e("div",{staticClass:"part-title"},[e("div",{staticClass:"title-line"}),t._v(" \u5BA2\u6237\u804A\u5929\u8BB0\u5F55 "),e("el-input",{attrs:{placeholder:"\u5173\u952E\u5B57\u67E5\u8BE2",clearable:!0},on:{blur:s.getRecord,clear:s.getRecord},model:{value:s.recordFilter.content__contains,callback:function(a){t.$set(s.recordFilter,"content__contains",a)},expression:"recordFilter.content__contains"}},[e("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1)],1),e("div",{ref:"scrollContent",staticClass:"data-list",on:{scroll:s.handleScroll}},[t._l(s.aiRecordList,function(a,o){return e("div",{key:o,staticClass:"record-list",class:{is_ai:a.chat_type}},[e("div",{staticClass:"date"},[t._v(t._s(a.create_date))]),e("div",{class:a.chat_type==1?"record-user ai":"record-user"},[t._v(" "+t._s(a.chat_type?"AI\u5BA2\u670D":a.from_name)+" ")]),e("div",{staticClass:"record-con"},[e("span",{class:a.chat_type==1?"con-text ai-text":"con-text"},[t._v(t._s(a.content))])])])}),s.loading?e("div",{staticClass:"loading-spinner"},[t._v("\u52A0\u8F7D\u4E2D...")]):t._e()],2)])])},x=[function(){var l=this,t=l._self._c;return l._self._setupProxy,t("div",{staticClass:"part-title"},[t("div",{staticClass:"title-line"}),l._v(" AI\u5BA2\u670D ")])},function(){var l=this,t=l._self._c;return l._self._setupProxy,t("div",{staticClass:"part-title"},[t("div",{staticClass:"title-line"}),l._v(" \u5BA2\u6237\u5FAE\u4FE1\u53F7 ")])}];m._withStripped=!0;var g=R(b,m,x,!1,null,"7b5cb975",null,null);g.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/trainingRoot/aiCustomerService/aiCustomerRecordViews.vue";const L=g.exports;export{L as default};
|