2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
|
import{_ as z,L as j,l as q,a as c,S as w}from"./main-9b36f05f.js";import{T as G}from"./vue3-treeselect.common-f8cf97d9.js";/* empty css */import{a as n,o as r,s as m,b as a,w as s,F as k,_ as b,d as g,t as u,e as o,u as i,as as S,ao as $,ab as h,au as x,C as U,A as H}from"./vendor-adef9cb4.js";const I={name:"mod",components:{Treeselect:G,Loading:j,Money3:q},data:()=>({tabs:0,loading:!1,plugins:[],units:"",barcode:{count:1},priceList:[],data:{name:"",priceSell:0,priceBuy:0,des:"",unit:"عدد",code:0,khadamat:!1,cat:null,orderPoint:0,commodityCountCheck:!1,minOrderCount:1,dayLoading:0,speedAccess:!1,withoutTax:!1,barcodes:"",prices:[]},listCats:[],currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1}}),mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(l,t){this.loadData(l.params.id)},methods:{generateBarcode(){for(let l=0;l<this.barcode.count;l++){let t=Math.random()*1e18;this.data.barcodes=this.data.barcodes+";"+t}},isPluginActive(l){return this.plugins[l]!==void 0},loadData(l=""){this.loading=!0,c.post("/api/plugin/get/actives").then(t=>{this.plugins=t.data}),c.post("/api/commodity/units").then(t=>{this.units=t.data}),l==""&&c.post("/api/commodity/pricelist/list").then(t=>{t.data.length==0?this.data.prices=[]:(this.priceList=t.data,this.priceList.forEach(B=>{this.data.prices.push({id:0,priceBuy:0,priceSell:0,list:B})}))}),c.post("/api/commodity/cat/get/line").then(t=>{this.listCats=t.data,this.$route.params.id||(this.data.cat=t.data[1])}),l!=""&&(this.loading=!0,c.post("/api/commodity/info/"+l).then(t=>{this.data=t.data,this.data.prices.length==0&&(this.data.prices=this.priceList)})),this.loading=!1},save(){this.data.name.length===0?w.fire({text:"نام کالا یا خدمات الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.loading=!0,c.post("/api/commodity/mod/"+this.data.code,this.data).then(l=>{this.loading=!1,l.data.result==2?w.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):w.fire({text:"مشخصات کالا و خدمات ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/commodity/list")})}))}}},J={class:"row py-3"},Q={class:"col-sm-6 col-md-6 mb-1"},W={class:"form-check form-check-inline"},X={class:"form-check form-check-inline"},Y={class:"col-sm-6 col-md-6 mb-1"},Z={class:"space-y-2"},tt={class:"form-check form-switch"},ot={class:"row"},lt={class:"col-sm-12 col-md-6"},et={class:"form-floating mb-4"},at={class:"col-sm-12 col-md-6"},st={class:"form-floating mb-4"},nt=["value"],it={class:"col-sm-12 col-md-12 mb-4"},dt=["value"],rt={class:"col-sm-12 col-md-12 mb-4"},mt={class:"col-sm-12 col-md-12"},ut={class:"form-floating mb-4"},ct={class:"row"},pt={class:"col-sm-12 col-md-6"},ft={class:"form-floating mb-4"},vt={class:"col-sm-12 col-md-6"},bt={class:"form-floating mb-4"},gt={class:"col-sm-12 col-md-6"},ht={class:"form-floating mb-4"},yt={class:"form-label"},_t={class:"col-sm-12 col-md-12"},kt={class:"space-y-2"},Vt={class:"form-check form-switch"},Ct={class:"row"},wt={class:"col-sm-12 col-md-4 mt-2"},$t={class:"form-floating mb-4"},Ut={class:"col-sm-12 col-md-4 mt-2"},Bt={class:"form-floating mb-4"},Tt={class:"col-sm-12 col-md-4 mt-2"},Lt={class:"form-floating mb-4"},St={class:"col-sm-6 col-md-6 mb-1"},xt={class:"space-y-2"},Nt={class:"form-check form-switch"};function Ot(l,t,B,Mt,Pt,V){const p=n("v-btn"),T=n("v-tooltip"),L=n("v-spacer"),N=n("v-icon"),y=n("v-tab"),O=n("v-tabs"),M=n("v-toolbar"),P=n("v-number-input"),f=n("v-card-text"),A=n("v-card-actions"),v=n("v-card"),D=n("v-dialog"),R=n("v-textarea"),_=n("v-tabs-window-item"),C=n("money3"),K=n("v-tabs-window"),E=n("v-col"),F=n("v-row");return r(),m(k,null,[a(M,{color:"toolbar",title:l.$t("dialog.commodity_info")},{prepend:s(()=>[a(T,{text:l.$t("dialog.back"),location:"bottom"},{activator:s(({props:e})=>[a(p,b(e,{onClick:t[0]||(t[0]=d=>l.$router.back()),class:"
|