Files
tehran_tala/apps/admin-panel/dist/assets/createCity-BWgLq8TL.js
T
2026-09-15 17:06:27 +03:30

2 lines
1.5 KiB
JavaScript

import{d as g,f as x,g as n,r as C,e as s,o as h,c as a,h as k,l as w,z as B,v as _,s as N,y as d,a as V}from"./index-Q3FR3cGM.js";import{_ as S}from"./_plugin-vue_export-helper-DlAUqK2U.js";const U={class:"grid-2"},j=g({__name:"createCity",setup(z){const f=V(),i=C(!1),o=_({title:"",province:""}),r=_({});async function p(){var l,t;if(Object.keys(r).forEach(e=>delete r[e]),!o.title){r.title="لطفا مقدار را وارد کنید";return}try{i.value=!0,await N.post("cities",o),d.info("اطلاعات با موفقیت به ثبت رسید."),f.push("/city/list")}catch(e){d.error(((t=(l=e==null?void 0:e.response)==null?void 0:l.data)==null?void 0:t.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return(l,t)=>{const e=s("a-input"),u=s("a-form-item"),m=s("a-button"),v=s("a-card"),y=s("a-form"),b=s("a-spin");return h(),x(b,{spinning:i.value},{default:n(()=>[a(y,{layout:"vertical",onSubmit:B(p,["prevent"])},{default:n(()=>[a(v,{title:"افزودن شهر"},{default:n(()=>[k("div",U,[a(u,{label:"نام شهر","validate-status":r.title?"error":"",help:r.title},{default:n(()=>[a(e,{value:o.title,"onUpdate:value":t[0]||(t[0]=c=>o.title=c)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(u,{label:"استان"},{default:n(()=>[a(e,{value:o.province,"onUpdate:value":t[1]||(t[1]=c=>o.province=c)},null,8,["value"])]),_:1})]),a(m,{type:"primary",onClick:p},{default:n(()=>[...t[2]||(t[2]=[w("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])}}}),M=S(j,[["__scopeId","data-v-42561c70"]]);export{M as default};