WxCardUserDrawer-z2KyAAQb.js 4.0 KB

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