index-nw-_Xl0L.js 1.7 KB

1
  1. import{d as _,u as b,r,G as l,j as C,o as h,w as s,i as p,q as t,g as k,s as L,P as w}from"./index-LEAY956U.js";import{u as v,P as i,C as x}from"./index-D3H5duk3.js";import{L as y}from"./index-Cpe7QOgN.js";import"./index-DphDQAri.js";import"./index-BPM1ZaKB.js";const A=_({__name:"index",setup(B){const{t:P}=b(),a=r("zh"),o=r([]),{register:u,tableActions:m}=v({title:"投诉列表",showSelection:!1,showIndex:!0,immediate:!0,showExport:!1,api:l.complaintList,apiParams:{language_code:a.value},columns:[{prop:"nickname",label:"被投诉客服名称"},{prop:"user",label:"投诉用户",formatter(e){return e.user?.realname}},{prop:"created_at",label:"投诉时间"},{prop:"complaint_item",label:"投诉原因",formatter(e){return e.complaint_item?.name}},{prop:"remark",label:"投诉说明"},{prop:"status",label:"处理状态",tagEnums:i},{prop:"operation",label:"投诉处理人",formatter(e){return e.operation?.nickname}},{prop:"conversation_id",label:"关联会话"}],schema:[{prop:"keyword",label:"客服名称/手机号",type:"input"},{label:"时间范围",prop:"range",type:"range-time-picker",props:{},rangeFields:["start_time","end_time"]},{prop:"status",label:"处理状态",type:"select",options:i},{prop:"complaint_item_id",label:"投诉原因",type:"select"}],showAction:!1});function c(e){m.getData({language_code:a.value})}function g(){l.homeGetLanguageCode().then(e=>{o.value=e})}function d(e){}return g(),(e,n)=>(h(),C(w,null,{default:s(()=>[p(t(x),{onRegister:t(u),onSetCallBack:d},{formTop:s(()=>[k("div",null,[p(y,{modelValue:t(a),"onUpdate:modelValue":n[0]||(n[0]=f=>L(a)?a.value=f:null),onLanguageChange:c,languages:t(o)},null,8,["modelValue","languages"])])]),_:1},8,["onRegister"])]),_:1}))}});export{A as default};