SignInConfigForm-281d8233.js 4.0 KB

1
  1. import{aq as c,d as P,h as B,r as d,e as L,o as _,v,w as i,f as s,a,n as y,x as R,c as H,F as G,q as J,t as K,O as Q,aV as W,A as X,ah as Y,ai as Z,D as $,C as ee,I as ae,_ as le,__tla as te}from"./index-41dd38a7.js";import{_ as re,__tla as ie}from"./Dialog-b1831df0.js";import{E as se,__tla as ne}from"./el-text-53038186.js";import{C as ue}from"./constants-637baed6.js";import{a as oe,D as de,__tla as me}from"./dict-ab3acf84.js";import{u as ce,__tla as pe}from"./useMessage-9b19f783.js";let b,U,E,O,_e=Promise.all([(()=>{try{return te}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return ne}catch{}})(),(()=>{try{return me}catch{}})(),(()=>{try{return pe}catch{}})()]).then(async()=>{O=async()=>await c.get({url:"/member/sign-in/config/list"}),E=async x=>await c.delete({url:"/member/sign-in/config/delete?id="+x}),b=le(P({__name:"SignInConfigForm",emits:["success"],setup(x,{expose:k,emit:q}){const{t:f}=B(),V=ce(),u=d(!1),w=d(""),o=d(!1),h=d(""),l=d({}),S=(t,e,n)=>{if(!l.value.point&&!l.value.experience)return void n(new Error("\u5956\u52B1\u79EF\u5206\u4E0E\u5956\u52B1\u7ECF\u9A8C\u81F3\u5C11\u914D\u7F6E\u4E00\u4E2A"));const g=(t==null?void 0:t.field)==="point"?"experience":"point";m.value.validateField(g,()=>null),n()},F=L({day:[{required:!0,message:"\u7B7E\u5230\u5929\u6570\u4E0D\u80FD\u7A7A",trigger:"blur"}],point:[{required:!0,message:"\u5956\u52B1\u79EF\u5206\u4E0D\u80FD\u7A7A",trigger:"blur"},{validator:S,trigger:"blur"}],experience:[{required:!0,message:"\u5956\u52B1\u7ECF\u9A8C\u4E0D\u80FD\u7A7A",trigger:"blur"},{validator:S,trigger:"blur"}]}),m=d();k({open:async(t,e)=>{if(u.value=!0,w.value=f("action."+t),h.value=t,j(),e){o.value=!0;try{l.value=await(async n=>await c.get({url:"/member/sign-in/config/get?id="+n}))(e)}finally{o.value=!1}}}});const I=q,M=async()=>{if(m&&await m.value.validate()){o.value=!0;try{h.value==="create"?(await(async t=>await c.post({url:"/member/sign-in/config/create",data:t}))(l.value),V.success(f("common.createSuccess"))):(await(async t=>await c.put({url:"/member/sign-in/config/update",data:t}))(l.value),V.success(f("common.updateSuccess"))),u.value=!1,I("success")}finally{o.value=!1}}},j=()=>{var t;l.value={id:void 0,day:void 0,point:0,experience:0,status:ue.ENABLE},(t=m.value)==null||t.resetFields()};return(t,e)=>{const n=W,g=se,p=X,z=Y,A=Z,T=$,C=ee,D=re,N=ae;return _(),v(D,{title:a(w),modelValue:a(u),"onUpdate:modelValue":e[5]||(e[5]=r=>Q(u)?u.value=r:null)},{footer:i(()=>[s(C,{onClick:M,type:"primary",disabled:a(o)},{default:i(()=>[y("\u786E \u5B9A")]),_:1},8,["disabled"]),s(C,{onClick:e[4]||(e[4]=r=>u.value=!1)},{default:i(()=>[y("\u53D6 \u6D88")]),_:1})]),default:i(()=>[R((_(),v(T,{ref_key:"formRef",ref:m,model:a(l),rules:a(F),"label-width":"100px"},{default:i(()=>[s(p,{label:"\u7B7E\u5230\u5929\u6570",prop:"day"},{default:i(()=>[s(n,{modelValue:a(l).day,"onUpdate:modelValue":e[0]||(e[0]=r=>a(l).day=r),min:1,max:31,precision:0},null,8,["modelValue"]),s(g,{class:"mx-1",style:{"margin-left":"10px"},type:"danger"})]),_:1}),s(p,{label:"\u5956\u52B1\u79EF\u5206",prop:"point"},{default:i(()=>[s(n,{modelValue:a(l).point,"onUpdate:modelValue":e[1]||(e[1]=r=>a(l).point=r),min:0,precision:0},null,8,["modelValue"])]),_:1}),s(p,{label:"\u5956\u52B1\u7ECF\u9A8C",prop:"experience"},{default:i(()=>[s(n,{modelValue:a(l).experience,"onUpdate:modelValue":e[2]||(e[2]=r=>a(l).experience=r),min:0,precision:0},null,8,["modelValue"])]),_:1}),s(p,{label:"\u5F00\u542F\u72B6\u6001",prop:"status"},{default:i(()=>[s(A,{modelValue:a(l).status,"onUpdate:modelValue":e[3]||(e[3]=r=>a(l).status=r)},{default:i(()=>[(_(!0),H(G,null,J(a(oe)(a(de).COMMON_STATUS),r=>(_(),v(z,{key:r.value,label:r.value},{default:i(()=>[y(K(r.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[N,a(o)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/member/signin/config/SignInConfigForm.vue"]]),U=Object.freeze(Object.defineProperty({__proto__:null,default:b},Symbol.toStringTag,{value:"Module"}))});export{b as S,_e as __tla,U as a,E as d,O as g};