2 lines
2.3 KiB
JavaScript
2 lines
2.3 KiB
JavaScript
|
import{_ as r,L as c,l as m,a as i,S as a}from"./main-9b36f05f.js";import{T as p}from"./vue3-treeselect.common-f8cf97d9.js";/* empty css */import{a as f,o as u,s as b,e as s,d as l,b as h,u as g,ab as v}from"./vendor-adef9cb4.js";const k={name:"mod",components:{Loading:c,Money3:m,Treeselect:p},data:()=>({isLoading:!1,data:{id:0,label:""}}),mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(o,t){this.loadData(o.params.id)},methods:{loadData(o=""){this.isLoading=!0,o!=""?(this.isLoading=!0,i.post("/api/commodity/pricelist/info/"+o).then(t=>{this.data=t.data,this.isLoading=!1})):this.isLoading=!1},save(){this.data.label.length===0?a.fire({text:"نام الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.isLoading=!0,i.post("/api/commodity/pricelist/mod/"+this.data.id,this.data).then(o=>{this.isLoading=!1,o.data.result==2?a.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):a.fire({text:"ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/commodity/pricelist/list")})}))}}},x={class:"block block-content-full"},y={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},_={class:"block-options"},T=["disabled"],$={class:"block-content py-3 vl-parent"},B={class:"container"},w={class:"row py-3"},D={class:"col-sm-12 col-md-6"},V={class:"form-floating mb-4"};function C(o,t,N,U,M,n){const d=f("loading");return u(),b("div",x,[s("div",y,[s("h3",L,[s("button",{type:"button",onClick:t[0]||(t[0]=e=>o.$router.back()),class:"btn text-warning mx-2 px-2"},t[4]||(t[4]=[s("i",{class:"fa fa-list"},null,-1)])),t[5]||(t[5]=l(" لیست قیمت "))]),s("div",_,[s("button",{disabled:o.isLoading,onClick:t[1]||(t[1]=e=>n.save()),type:"button",class:"btn btn-sm btn-alt-primary"},t[6]||(t[6]=[s("i",{class:"fa fa-save"},null,-1),l(" ثبت")]),8,T)])]),s("div",$,[h(d,{color:"blue",loader:"dots",active:o.isLoading,"onUpdate:active":t[2]||(t[2]=e=>o.isLoading=e),"is-full-page":!1},null,8,["active"]),s("div",B,[s("div",w,[s("div",D,[s("div",V,[g(s("input",{"onUpdate:modelValue":t[3]||(t[3]=e=>o.data.label=e),class:"form-control",type:"text"},null,512),[[v,o.data.label]]),t[7]||(t[7]=s("label",{class:"form-label"},"نام",-1))])])])])])])}const q=r(k,[["render",C]]);export{q as default};
|