1 |
- import{d as P,n as j,r as m,f as J,cX as K,o as n,l as _,w as u,i as t,a as l,j as f,C as R,c as h,F as C,k as T,t as X,y as Y,cY as Z,cZ as z,c_ as I,U as Q,H as W,c0 as $,ag as ee,ah as le,D as ae,G as se,K as te,J as ue,N as oe,_ as re,__tla as de}from"./index-82e357b2.js";import{_ as ce,__tla as ie}from"./Dialog-e2b6f9b5.js";import{a as me,D as ne,__tla as pe}from"./dict-4ec938cb.js";import{C as k}from"./constants-a3c69b57.js";import{u as _e,__tla as ve}from"./useMessage-84d39096.js";let U,fe=Promise.all([(()=>{try{return de}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ve}catch{}})()]).then(async()=>{U=re(P({name:"SystemDictDataForm",__name:"DictDataForm",emits:["success"],setup(be,{expose:w,emit:S}){const{t:v}=j(),b=_e(),c=m(!1),y=m(""),i=m(!1),V=m(""),s=m({id:void 0,sort:void 0,label:"",value:"",dictType:"",status:k.ENABLE,colorType:"",cssClass:"",remark:""}),D=J({label:[{required:!0,message:"\u6570\u636E\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],value:[{required:!0,message:"\u6570\u636E\u952E\u503C\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],sort:[{required:!0,message:"\u6570\u636E\u987A\u5E8F\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}),p=m(),x=K([{value:"default",label:"\u9ED8\u8BA4"},{value:"primary",label:"\u4E3B\u8981"},{value:"success",label:"\u6210\u529F"},{value:"info",label:"\u4FE1\u606F"},{value:"warning",label:"\u8B66\u544A"},{value:"danger",label:"\u5371\u9669"}]);w({open:async(o,a,r)=>{if(c.value=!0,y.value=v("action."+o),V.value=o,F(),r&&(s.value.dictType=r),a){i.value=!0;try{s.value=await Z(a)}finally{i.value=!1}}}});const A=S,E=async()=>{if(p&&await p.value.validate()){i.value=!0;try{const o=s.value;V.value==="create"?(await z(o),b.success(v("common.createSuccess"))):(await I(o),b.success(v("common.updateSuccess"))),c.value=!1,A("success")}finally{i.value=!1}}},F=()=>{var o;s.value={id:void 0,sort:void 0,label:"",value:"",dictType:"",status:k.ENABLE,colorType:"",cssClass:"",remark:""},(o=p.value)==null||o.resetFields()};return(o,a)=>{const r=Q,d=W,N=$,q=ee,O=le,M=ae,B=se,G=te,g=ue,H=ce,L=oe;return n(),_(H,{modelValue:l(c),"onUpdate:modelValue":a[9]||(a[9]=e=>Y(c)?c.value=e:null),title:l(y)},{footer:u(()=>[t(g,{disabled:l(i),type:"primary",onClick:E},{default:u(()=>[f("\u786E \u5B9A")]),_:1},8,["disabled"]),t(g,{onClick:a[8]||(a[8]=e=>c.value=!1)},{default:u(()=>[f("\u53D6 \u6D88")]),_:1})]),default:u(()=>[R((n(),_(G,{ref_key:"formRef",ref:p,model:l(s),rules:l(D),"label-width":"80px"},{default:u(()=>[t(d,{label:"\u5B57\u5178\u7C7B\u578B",prop:"type"},{default:u(()=>[t(r,{modelValue:l(s).dictType,"onUpdate:modelValue":a[0]||(a[0]=e=>l(s).dictType=e),disabled:l(s).id!==void 0,placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0"},null,8,["modelValue","disabled"])]),_:1}),t(d,{label:"\u6570\u636E\u6807\u7B7E",prop:"label"},{default:u(()=>[t(r,{modelValue:l(s).label,"onUpdate:modelValue":a[1]||(a[1]=e=>l(s).label=e),placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u6807\u7B7E"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u6570\u636E\u952E\u503C",prop:"value"},{default:u(()=>[t(r,{modelValue:l(s).value,"onUpdate:modelValue":a[2]||(a[2]=e=>l(s).value=e),placeholder:"\u8BF7\u8F93\u5165\u6570\u636E\u952E\u503C"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u663E\u793A\u6392\u5E8F",prop:"sort"},{default:u(()=>[t(N,{modelValue:l(s).sort,"onUpdate:modelValue":a[3]||(a[3]=e=>l(s).sort=e),min:0,"controls-position":"right"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u72B6\u6001",prop:"status"},{default:u(()=>[t(O,{modelValue:l(s).status,"onUpdate:modelValue":a[4]||(a[4]=e=>l(s).status=e)},{default:u(()=>[(n(!0),h(C,null,T(l(me)(l(ne).COMMON_STATUS),e=>(n(),_(q,{key:e.value,label:e.value},{default:u(()=>[f(X(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,{label:"\u989C\u8272\u7C7B\u578B",prop:"colorType"},{default:u(()=>[t(B,{modelValue:l(s).colorType,"onUpdate:modelValue":a[5]||(a[5]=e=>l(s).colorType=e)},{default:u(()=>[(n(!0),h(C,null,T(l(x),e=>(n(),_(M,{key:e.value,label:e.label+"("+e.value+")",value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(d,{label:"CSS Class",prop:"cssClass"},{default:u(()=>[t(r,{modelValue:l(s).cssClass,"onUpdate:modelValue":a[6]||(a[6]=e=>l(s).cssClass=e),placeholder:"\u8BF7\u8F93\u5165 CSS Class"},null,8,["modelValue"])]),_:1}),t(d,{label:"\u5907\u6CE8",prop:"remark"},{default:u(()=>[t(r,{modelValue:l(s).remark,"onUpdate:modelValue":a[7]||(a[7]=e=>l(s).remark=e),placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[L,l(i)]])]),_:1},8,["modelValue","title"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/system/dict/data/DictDataForm.vue"]])});export{fe as __tla,U as default};
|