ChatroomMemberDrawer-C-_P3PvL.js 3.4 KB

1
  1. var F=Object.defineProperty;var u=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var f=(a,t,e)=>t in a?F(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,w=(a,t)=>{for(var e in t||(t={}))D.call(t,e)&&f(a,e,t[e]);if(u)for(var e of u(t))_.call(t,e)&&f(a,e,t[e]);return a};var p=(a,t,e)=>new Promise((d,n)=>{var m=o=>{try{s(e.next(o))}catch(l){n(l)}},c=o=>{try{s(e.throw(o))}catch(l){n(l)}},s=o=>o.done?d(o.value):Promise.resolve(o.value).then(m,c);s((e=e.apply(a,t)).next())});import{B as I,u as y}from"./useForm-pwHPrILC.js";import{b as S,bk as B,v,_ as M}from"./entry/index-DJx93RYF-1731481145019.js";import{g as C,a as P}from"./contact-D6zbXLFG.js";import{B as R,a as k}from"./index-CzIUqxsa.js";import{d as W,f as $,c as q,u as h,a9 as b,_ as L,a6 as z,a7 as O,k as T,aa as j}from"./vue-B5pbXMv7.js";const{t:i}=S(),Y=[{title:i("wechat.chatroomMember.wxid"),dataIndex:"wxid",width:100},{title:i("wechat.chatroomMember.chatRoom"),dataIndex:"chatRoom",width:100},{title:i("wechat.chatroomMember.ownerWxid"),dataIndex:"ownerWxid",width:100},{title:i("wechat.chatroomMember.account"),dataIndex:"account",width:100}],Z=[{field:"ownerWxid",label:"属主账号",component:"ApiSelect",componentProps:({formActionType:a})=>({api:B,params:{page:1,pageSize:100},immediate:!1,resultField:"data.data",labelField:"nickname",valueField:"wxid",onSelect:t=>{const{updateSchema:e}=a;e({field:"chatRoom",componentProps:{params:{page:1,pageSize:100,type:2,wxWxid:t}}})}}),colProps:{span:8}},{field:"chatRoom",label:"群组",component:"ApiSelect",componentProps:{api:C,params:{page:1,pageSize:100,type:2},immediate:!1,resultField:"data.data",labelField:"nickname",valueField:"wxid"},colProps:{span:8}}],A=[{field:"wxid",label:i("wechat.chatroomMember.wxid"),component:"Input",required:!0,dynamicDisabled:!0},{field:"gid",label:"群组",component:"Input",required:!0,dynamicDisabled:!0},{field:"account",label:i("wechat.chatroomMember.account"),component:"Input",required:!1,dynamicDisabled:!0},{field:"ownerWxid",label:"所属账号",component:"Input",required:!0,dynamicDisabled:!0},{field:"addType",component:"Input",defaultValue:"14",dynamicDisabled:!0,show:!1},{field:"desc",label:"添加朋友申请",component:"Input",required:!0}],N=W({name:"ChatroomMemberDrawer",components:{BasicDrawer:R,BasicForm:I},emits:["success","register"],setup(a,{emit:t}){const e=$(!0);v.useI18n();const[d,{resetFields:n,setFieldsValue:m,validate:c}]=y({labelWidth:160,baseColProps:{span:24},layout:"vertical",schemas:A,showActionButtonGroup:!1}),[s,{setDrawerProps:o,closeDrawer:l}]=k(r=>p(this,null,function*(){n(),o({confirmLoading:!1}),e.value=!!(r!=null&&r.isUpdate),r.record.gid=r.record.chatRoom,h(e)&&m(w({},r.record))})),g=q(()=>"添加好友");function x(){return p(this,null,function*(){const r=yield c();o({confirmLoading:!0}),r.id=h(e)?Number(r.id):0,(yield P(r)).code===0&&(l(),t("success")),o({confirmLoading:!1})})}return{registerDrawer:s,registerForm:d,getTitle:g,handleSubmit:x}}});function V(a,t,e,d,n,m){const c=b("BasicForm"),s=b("BasicDrawer");return L(),z(s,j(a.$attrs,{onRegister:a.registerDrawer,showFooter:"",title:a.getTitle,width:"500px",onOk:a.handleSubmit}),{default:O(()=>[T(c,{onRegister:a.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}const U=M(N,[["render",V]]),ee=Object.freeze(Object.defineProperty({__proto__:null,default:U},Symbol.toStringTag,{value:"Module"}));export{U as C,ee as a,Y as c,Z as s};