hesabixCore/public_html/webui/assets/insert-d12afeff.js

2 lines
7.1 KiB
JavaScript
Raw Normal View History

2025-03-21 14:20:43 +03:30
import{_ as w,a as b,S as u}from"./main-9b36f05f.js";import{a as o,o as U,s as q,b as t,w as l,F as z,aa as k,e as y,t as p,d as B}from"./vendor-adef9cb4.js";const C={name:"insert",data:()=>({loading:!1,fields:["تولیدی","خدماتی","بازرگانی","سایر"],moneys:[],types:["شرکت","مغازه","فروشگاه","باشگاه","موسسه","اتحادیه","شخصی"],content:{name:"",legal_name:"",field:"خدماتی",type:"مغازه",shenasemeli:"",codeeqtesadi:"",shomaresabt:"",country:"",ostan:"",shahrestan:"",postalcode:"",tel:"",mobile:"",address:"",website:"",email:"",arzmain:[],maliyatafzode:9,year:{start:"",end:"",label:""}}}),methods:{async submit(e){const{valid:n}=await this.$refs.form.validate();n&&(this.loading=!0,b.post("/api/business/insert",{name:this.content.name,legal_name:this.content.legal_name,field:this.content.field,type:this.content.type,shenasemeli:this.content.shenasemeli,codeeqtesadi:this.content.codeeqtesadi,shomaresabt:this.content.shomaresabt,country:this.content.country,ostan:this.content.ostan,shahrestan:this.content.shahrestan,postalcode:this.content.postalcode,tel:this.content.tel,mobile:this.content.mobile,address:this.content.address,website:this.content.website,email:this.content.email,arzmain:this.content.arzmain,maliyatafzode:this.content.maliyatafzode,year:this.content.year}).then(i=>{i.data.result==1?u.fire({title:"پیام",text:"با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(c=>{c.isConfirmed&&this.$router.push("/profile/business")}):i.data.result===0?u.fire({text:"تکمیل موارد ستاره دار الزامی است.",icon:"error",confirmButtonText:"قبول"}):i.data.result===3&&u.fire({text:"در هر روز تنها قادر به ایجاد یک کسب و کار هستید.لطفا بعدا دوباره اقدام کنید.",icon:"error",confirmButtonText:"قبول"}),this.loading=!1}))}},beforeMount(){this.loading=!0,b.post("/api/money/get/all").then(e=>{this.moneys=e.data.data,this.content.arzmain=this.moneys[0],this.loading=!1})},watch:{"content.year.start":{handler:function(e,n){let i=this.content.year.start.split("/");i[0]=parseInt(i[0])+1,this.content.year.end=i.join("/"),i.reverse(),this.content.year.label="سال مالی منتهی به "+this.content.year.end},deep:!0}}},S={class:"ma-2 text-primary"},T={class:"ma-2 text-primary"};function D(e,n,i,c,N,g){const h=o("v-toolbar"),r=o("v-text-field"),s=o("v-col"),d=o("v-select"),m=o("v-row"),f=o("CustomDatePicker"),v=o("v-btn"),V=o("v-card"),$=o("v-form"),_=o("v-container");return U(),q(z,null,[t(h,{color:"toolbar",title:e.$t("title.user.business_create")},null,8,["title"]),t(_,{class:"pa-0 ma-0"},{default:l(()=>[t(m,null,{default:l(()=>[t(s,{class:""},{default:l(()=>[t($,{"fast-fail":"",ref:"form",onSubmit:n[12]||(n[12]=k(()=>{},["prevent"]))},{default:l(()=>[t(V,{class:"pa-3",loading:e.loading?"red":null,disabled:e.loading,flat:""},{default:l(()=>[y("h3",S,p(e.$t("pages.create_business.info")),1),t(m,null,{default:l(()=>[t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{class:"",label:e.$t("pages.create_business.business_name"),modelValue:e.content.name,"onUpdate:modelValue":n[0]||(n[0]=a=>e.content.name=a),type:"text","prepend-inner-icon":"mdi-domain",rules:[()=>e.content.name.length>0||e.$t("validator.required")]},null,8,["label","modelValue","rules"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{class:"",label:e.$t("pages.create_business.business_legal_name"),modelValue:e.content.legal_name,"onUpdate:modelValue":n[1]||(n[1]=a=>e.content.legal_name=a),type:"text","prepend-inner-icon":"mdi-domain",rules:[()=>e.content.legal_name.length>0||e.$t("validator.required")]},null,8,["label","modelValue","rules"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(d,{"prepend-inner-icon":"mdi-focus-field",modelValue:e.content.type,"onUpdate:modelValue":n[2]||(n[2]=a=>e.content.type=a),label:e.$t("pages.create_business.types"),variant:"solo-filled",items:e.types},null,8,["modelValue","label","items"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{def