SharePathForm-c104cc63.js 3.3 KB

1
  1. import{aq as n,d as A,h as I,r as c,e as M,o as P,v as b,w as o,f as r,a,n as g,x as R,O as T,V as B,A as E,D as G,C as H,I as J,_ as K,__tla as L}from"./index-d75b4e4d.js";import{_ as N,__tla as Q}from"./Dialog-386bf3a6.js";import{u as W,__tla as X}from"./useMessage-ba892ac2.js";let f,h,x,Y=Promise.all([(()=>{try{return L}catch{}})(),(()=>{try{return Q}catch{}})(),(()=>{try{return X}catch{}})()]).then(async()=>{h={getSharePathPage:async t=>await n.get({url:"/distri/share-path/page",params:t}),getSharePath:async t=>await n.get({url:"/distri/share-path/get?id="+t}),createSharePath:async t=>await n.post({url:"/distri/share-path/create",data:t}),updateSharePath:async t=>await n.put({url:"/distri/share-path/update",data:t}),deleteSharePath:async t=>await n.delete({url:"/distri/share-path/delete?id="+t}),exportSharePath:async t=>await n.download({url:"/distri/share-path/export-excel",params:t})},f=K(A({name:"SharePathForm",__name:"SharePathForm",emits:["success"],setup(t,{expose:U,emit:F}){const{t:_}=I(),y=W(),u=c(!1),S=c(""),i=c(!1),V=c(""),l=c({depth:void 0,id:void 0,ancestor:void 0,descendant:void 0,sort:void 0}),k=M({}),v=c();U({open:async(d,e)=>{if(u.value=!0,S.value=_("action."+d),V.value=d,O(),e){i.value=!0;try{l.value=await h.getSharePath(e)}finally{i.value=!1}}}});const z=F,C=async()=>{await v.value.validate(),i.value=!0;try{const d=l.value;V.value==="create"?(await h.createSharePath(d),y.success(_("common.createSuccess"))):(await h.updateSharePath(d),y.success(_("common.updateSuccess"))),u.value=!1,z("success")}finally{i.value=!1}},O=()=>{var d;l.value={depth:void 0,id:void 0,ancestor:void 0,descendant:void 0,sort:void 0},(d=v.value)==null||d.resetFields()};return(d,e)=>{const p=B,m=E,j=G,w=H,D=N,q=J;return P(),b(D,{title:a(S),modelValue:a(u),"onUpdate:modelValue":e[5]||(e[5]=s=>T(u)?u.value=s:null)},{footer:o(()=>[r(w,{onClick:C,type:"primary",disabled:a(i)},{default:o(()=>[g("\u786E \u5B9A")]),_:1},8,["disabled"]),r(w,{onClick:e[4]||(e[4]=s=>u.value=!1)},{default:o(()=>[g("\u53D6 \u6D88")]),_:1})]),default:o(()=>[R((P(),b(j,{ref_key:"formRef",ref:v,model:a(l),rules:a(k),"label-width":"100px"},{default:o(()=>[r(m,{label:"\u5C42\u7EA7",prop:"depth"},{default:o(()=>[r(p,{modelValue:a(l).depth,"onUpdate:modelValue":e[0]||(e[0]=s=>a(l).depth=s),placeholder:"\u8BF7\u8F93\u5165\u5C42\u7EA7"},null,8,["modelValue"])]),_:1}),r(m,{label:"\u63A8\u8350\u4EBA",prop:"ancestor"},{default:o(()=>[r(p,{modelValue:a(l).ancestor,"onUpdate:modelValue":e[1]||(e[1]=s=>a(l).ancestor=s),placeholder:"\u8BF7\u8F93\u5165\u63A8\u8350\u4EBA"},null,8,["modelValue"])]),_:1}),r(m,{label:"\u76F4\u63A8\u4EBA",prop:"descendant"},{default:o(()=>[r(p,{modelValue:a(l).descendant,"onUpdate:modelValue":e[2]||(e[2]=s=>a(l).descendant=s),placeholder:"\u8BF7\u8F93\u5165\u76F4\u63A8\u4EBA"},null,8,["modelValue"])]),_:1}),r(m,{label:"\u987A\u5E8F",prop:"sort"},{default:o(()=>[r(p,{modelValue:a(l).sort,"onUpdate:modelValue":e[3]||(e[3]=s=>a(l).sort=s),placeholder:"\u8BF7\u8F93\u5165\u987A\u5E8F"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[q,a(i)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-admin/src/views/system/distri/sharepath/SharePathForm.vue"]]),x=Object.freeze(Object.defineProperty({__proto__:null,default:f},Symbol.toStringTag,{value:"Module"}))});export{f as S,Y as __tla,h as a,x as b};