1 |
- import{d as R,h as W,r as o,e as G,o as i,v as n,w as r,f as s,a,n as f,x as H,c as w,F as x,q as C,t as J,P as K,g as Q,y as X,z as Y,A as Z,W as $,bb as ee,ai as ae,aj as le,D as te,C as re,I as se,_ as ue,__tla as oe}from"./index-4eaf8aae.js";import{_ as ie,__tla as de}from"./Dialog-3c4aa849.js";import{_ as me,__tla as _e}from"./UploadImg-0c8c4a9c.js";import{a as ne,D as ce,__tla as pe}from"./dict-d12e18b1.js";import{C as k}from"./constants-40f13f5e.js";import{a as fe,g as ve,c as ye,u as be,__tla as ge}from"./category-17281d77.js";import{u as Ve,__tla as he}from"./useMessage-7d19273e.js";import{__tla as Ue}from"./index-7e5f7dad.js";import{__tla as we}from"./el-image-viewer-740d55a8.js";let q,xe=Promise.all([(()=>{try{return oe}catch{}})(),(()=>{try{return de}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return he}catch{}})(),(()=>{try{return Ue}catch{}})(),(()=>{try{return we}catch{}})()]).then(async()=>{let v;v=Q("div",{style:{"font-size":"10px"},class:"pl-10px"},"\u63A8\u8350 180x180 \u56FE\u7247\u5206\u8FA8\u7387",-1),q=ue(R({name:"ProductCategory",__name:"CategoryForm",emits:["success"],setup(Ce,{expose:A,emit:E}){const{t:p}=W(),y=Ve(),d=o(!1),b=o(""),m=o(!1),g=o(""),t=o({id:void 0,name:"",picUrl:"",status:k.ENABLE}),F=G({parentId:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E0A\u7EA7\u5206\u7C7B",trigger:"blur"}],name:[{required:!0,message:"\u5206\u7C7B\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],picUrl:[{required:!0,message:"\u5206\u7C7B\u56FE\u7247\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],sort:[{required:!0,message:"\u5206\u7C7B\u6392\u5E8F\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u5F00\u542F\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),c=o(),V=o([]);A({open:async(u,l)=>{if(d.value=!0,b.value=p("action."+u),g.value=u,z(),l){m.value=!0;try{t.value=await fe(l)}finally{m.value=!1}}V.value=await ve({parentId:0})}});const I=E,P=async()=>{if(c&&await c.value.validate()){m.value=!0;try{const u=t.value;g.value==="create"?(await ye(u),y.success(p("common.createSuccess"))):(await be(u),y.success(p("common.updateSuccess"))),d.value=!1,I("success")}finally{m.value=!1}}},z=()=>{var u;t.value={id:void 0,name:"",picUrl:"",status:k.ENABLE},(u=c.value)==null||u.resetFields()};return(u,l)=>{const h=X,D=Y,_=Z,N=$,S=me,B=ee,M=ae,L=le,O=te,U=re,T=ie,j=se;return i(),n(T,{title:a(b),modelValue:a(d),"onUpdate:modelValue":l[6]||(l[6]=e=>K(d)?d.value=e:null)},{footer:r(()=>[s(U,{onClick:P,type:"primary",disabled:a(m)},{default:r(()=>[f("\u786E \u5B9A")]),_:1},8,["disabled"]),s(U,{onClick:l[5]||(l[5]=e=>d.value=!1)},{default:r(()=>[f("\u53D6 \u6D88")]),_:1})]),default:r(()=>[H((i(),n(O,{ref_key:"formRef",ref:c,model:a(t),rules:a(F),"label-width":"120px"},{default:r(()=>[s(_,{label:"\u4E0A\u7EA7\u5206\u7C7B",prop:"parentId"},{default:r(()=>[s(D,{modelValue:a(t).parentId,"onUpdate:modelValue":l[0]||(l[0]=e=>a(t).parentId=e),placeholder:"\u8BF7\u9009\u62E9\u4E0A\u7EA7\u5206\u7C7B"},{default:r(()=>[(i(),n(h,{key:0,label:"\u9876\u7EA7\u5206\u7C7B",value:0})),(i(!0),w(x,null,C(a(V),e=>(i(),n(h,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),s(_,{label:"\u5206\u7C7B\u540D\u79F0",prop:"name"},{default:r(()=>[s(N,{modelValue:a(t).name,"onUpdate:modelValue":l[1]||(l[1]=e=>a(t).name=e),placeholder:"\u8BF7\u8F93\u5165\u5206\u7C7B\u540D\u79F0"},null,8,["modelValue"])]),_:1}),s(_,{label:"\u79FB\u52A8\u7AEF\u5206\u7C7B\u56FE",prop:"picUrl"},{default:r(()=>[s(S,{modelValue:a(t).picUrl,"onUpdate:modelValue":l[2]||(l[2]=e=>a(t).picUrl=e),limit:1,"is-show-tip":!1},null,8,["modelValue"]),v]),_:1}),s(_,{label:"\u5206\u7C7B\u6392\u5E8F",prop:"sort"},{default:r(()=>[s(B,{modelValue:a(t).sort,"onUpdate:modelValue":l[3]||(l[3]=e=>a(t).sort=e),"controls-position":"right",min:0},null,8,["modelValue"])]),_:1}),s(_,{label:"\u5F00\u542F\u72B6\u6001",prop:"status"},{default:r(()=>[s(L,{modelValue:a(t).status,"onUpdate:modelValue":l[4]||(l[4]=e=>a(t).status=e)},{default:r(()=>[(i(!0),w(x,null,C(a(ne)(a(ce).COMMON_STATUS),e=>(i(),n(M,{key:e.value,label:e.value},{default:r(()=>[f(J(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[j,a(m)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/mall/product/category/CategoryForm.vue"]])});export{xe as __tla,q as default};
|