1 |
- var M=Object.defineProperty;var w=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var f=(e,t,s)=>t in e?M(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,b=(e,t)=>{for(var s in t||(t={}))C.call(t,s)&&f(e,s,t[s]);if(w)for(var s of w(t))D.call(t,s)&&f(e,s,t[s]);return e};var m=(e,t,s)=>new Promise((i,u)=>{var l=o=>{try{n(s.next(o))}catch(c){u(c)}},d=o=>{try{n(s.throw(o))}catch(c){u(c)}},n=o=>o.done?i(o.value):Promise.resolve(o.value).then(l,d);n((s=s.apply(e,t)).next())});import{B as T,u as y}from"./useForm-B-PbqzOc.js";import{b as B,aq as F,a as h,v,_ as $}from"./entry/index-BOVpYCVt-1731915664217.js";import{B as k,a as q}from"./index-CwBw3p8r.js";import{d as N,f as P,c as R,u as p,a9 as g,_ as x,a6 as L,a7 as O,k as j,aa as A}from"./vue-B5pbXMv7.js";const{t:a}=B(),Z=[{title:a("wechat.chatSession.name"),dataIndex:"name",width:100},{title:a("wechat.chatSession.userId"),dataIndex:"userId",width:100},{title:a("wechat.chatSession.botId"),dataIndex:"botId",width:100},{title:a("wechat.chatSession.botType"),dataIndex:"botType",width:100},{title:a("common.createTime"),dataIndex:"createdAt",width:70,customRender:({record:e})=>F(e.createdAt)}],ee=[{field:"botType",label:a("wechat.chatSession.botType"),component:"Input",colProps:{span:8}}],U=[{field:"id",label:"ID",component:"Input",show:!1},{field:"name",label:a("wechat.chatSession.name"),component:"Input",required:!0},{field:"userId",label:a("wechat.chatSession.userId"),component:"InputNumber",required:!0},{field:"botId",label:a("wechat.chatSession.botId"),component:"InputNumber",required:!0},{field:"botType",label:a("wechat.chatSession.botType"),component:"InputNumber",required:!0}],te=(e,t="notice")=>h.post({url:"/wechat-api/chat_session/list",params:e},{errorMessageMode:t}),V=(e,t="notice")=>h.post({url:"/wechat-api/chat_session/create",params:e},{errorMessageMode:t,successMessageMode:t}),z=(e,t="notice")=>h.post({url:"/wechat-api/chat_session/update",params:e},{errorMessageMode:t,successMessageMode:t}),se=(e,t="notice")=>h.post({url:"/wechat-api/chat_session/delete",params:e},{errorMessageMode:t,successMessageMode:t}),G=N({name:"ChatSessionDrawer",components:{BasicDrawer:k,BasicForm:T},emits:["success","register"],setup(e,{emit:t}){const s=P(!0),{t:i}=v.useI18n(),[u,{resetFields:l,setFieldsValue:d,validate:n}]=y({labelWidth:160,baseColProps:{span:24},layout:"vertical",schemas:U,showActionButtonGroup:!1}),[o,{setDrawerProps:c,closeDrawer:S}]=q(r=>m(this,null,function*(){l(),c({confirmLoading:!1}),s.value=!!(r!=null&&r.isUpdate),p(s)&&d(b({},r.record))})),I=R(()=>p(s)?i("wechat.chatSession.editChatSession"):i("wechat.chatSession.addChatSession"));function _(){return m(this,null,function*(){const r=yield n();c({confirmLoading:!0}),r.id=p(s)?Number(r.id):0,(p(s)?yield z(r):yield V(r)).code===0&&(S(),t("success")),c({confirmLoading:!1})})}return{registerDrawer:o,registerForm:u,getTitle:I,handleSubmit:_}}});function H(e,t,s,i,u,l){const d=g("BasicForm"),n=g("BasicDrawer");return x(),L(n,A(e.$attrs,{onRegister:e.registerDrawer,showFooter:"",title:e.getTitle,width:"35%",onOk:e.handleSubmit}),{default:O(()=>[j(d,{onRegister:e.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}const W=$(G,[["render",H]]),ae=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));export{W as C,ae as a,Z as c,se as d,te as g,ee as s};
|