Files
tehran_taj/apps/admin-panel/dist/assets/AddBranches-CZE8-HZQ.js
T
2026-09-15 17:06:27 +03:30

2 lines
2.7 KiB
JavaScript

import{d as V,q as j,s as c,f as v,g as l,u as z,r as h,v as b,e as r,o as p,c as o,n as A,h as E,i as F,k as M,F as $,l as g,z as q,y,a as D,t as I}from"./index-Q3FR3cGM.js";import{_ as L}from"./_plugin-vue_export-helper-DlAUqK2U.js";const T={class:"grid-2"},G=V({__name:"AddBranches",setup(H){const w=z(),x=D(),u=w.params.id,_=h(!1),m=h([]),t=b({name:"",phone:"",address:"",user_id:void 0}),d=b({});function k(a,e){var n,i;return String(((i=(n=e==null?void 0:e.children)==null?void 0:n[0])==null?void 0:i.children)??"").includes(a)}async function f(){var a,e;if(Object.keys(d).forEach(n=>delete d[n]),!t.name){d.name="لطفا مقدار را وارد کنید";return}try{_.value=!0,u?await c.put(`branch/${u}`,t):await c.post("branch",t),y.info("اطلاعات با موفقیت به ثبت رسید."),x.push("/branch/list")}catch(n){y.error(((e=(a=n==null?void 0:n.response)==null?void 0:a.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{_.value=!1}}return j(async()=>{try{const{data:a}=await c.get("user/list");m.value=a}catch(a){console.log(a)}if(u)try{const{data:a}=await c.get(`branch/${u}`);Object.assign(t,{name:a.name??"",phone:a.phone??"",address:a.address??"",user_id:a.user_id??void 0})}catch(a){console.log(a)}}),(a,e)=>{const n=r("a-input"),i=r("a-form-item"),B=r("a-select-option"),U=r("a-select"),C=r("a-textarea"),R=r("a-button"),S=r("a-card"),N=r("a-form"),O=r("a-spin");return p(),v(O,{spinning:_.value},{default:l(()=>[o(N,{layout:"vertical",onSubmit:q(f,["prevent"])},{default:l(()=>[o(S,{title:A(u)?"ویرایش شعبه":"افزودن شعبه",class:"mb-base"},{default:l(()=>[E("div",T,[o(i,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[o(n,{value:t.name,"onUpdate:value":e[0]||(e[0]=s=>t.name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(i,{label:"تلفن شعبه"},{default:l(()=>[o(n,{value:t.phone,"onUpdate:value":e[1]||(e[1]=s=>t.phone=s)},null,8,["value"])]),_:1}),o(i,{label:"مدیر"},{default:l(()=>[o(U,{value:t.user_id,"onUpdate:value":e[2]||(e[2]=s=>t.user_id=s),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),F($,null,M(m.value,s=>(p(),v(B,{key:s.id,value:s.id},{default:l(()=>[g(I(s.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),o(i,{label:"آدرس"},{default:l(()=>[o(C,{value:t.address,"onUpdate:value":e[3]||(e[3]=s=>t.address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),o(R,{type:"primary",onClick:f},{default:l(()=>[...e[4]||(e[4]=[g("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"])}}}),P=L(G,[["__scopeId","data-v-1e4c91c0"]]);export{P as default};