hesabixCore/public_html/webui/assets/mostdes-26bfade0.js

2 lines
3.6 KiB
JavaScript

import{L as y,a as p,S as c,_ as D}from"./main-9b36f05f.js";import{h as I,r as w,a,o as d,s as r,b as o,w as l,_ as v,e as n,F as b,C as B,t as x,A as S}from"./vendor-adef9cb4.js";const A=I({name:"mostdes",components:{Loading:y},props:{submitData:Object,type:String},watch:{search:{handler:function(e,t){if(e=="")this.items=this.orgItems;else{const i=[];this.orgItems.forEach(m=>{m.des.includes(e)&&i.push(m)}),this.items=i.slice()}},deep:!1}},data:()=>({loading:w(!1),items:[],orgItems:[],des:"",selected:0,search:"",dialog:!1}),methods:{loadData(){this.loading=!0,p.post("/api/mostdes/list",{type:this.$props.type}).then(e=>{this.items=e.data.slice(),this.orgItems=e.data.slice(),this.search="",this.loading=!1})},remove(e){this.loading=!0,p.post("/api/mostdes/remove/"+e).then(t=>{this.loading=!1,c.fire({text:" با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"}).then(i=>{this.loadData()})})},save(){this.des.trim()==""?c.fire({text:"شرح الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.loading=!0,p.post("/api/mostdes/add",{des:this.des,type:this.$props.type}).then(e=>{this.loading=!1,c.fire({text:" با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(t=>{this.loadData(),this.des=""})}))},selectItem(e){this.selected=e,this.$props.submitData.id=e.id,this.$props.submitData.des=e.des,this.dialog=!1}},mounted(){this.loadData()}}),F=["disabled"],L={class:"list-group-item d-flex justify-content-between align-items-center"},N=["onClick"],T={class:""},U=["onClick"],j={key:0};function E(e,t,i,m,z,O){const g=a("v-btn"),f=a("v-tooltip"),_=a("v-toolbar"),C=a("v-card-header"),h=a("v-text-field"),$=a("v-card-text"),V=a("v-card"),k=a("v-dialog");return d(),r(b,null,[o(f,{text:e.$t("dialog.most_des"),location:"bottom"},{activator:l(({props:s})=>[o(g,v({onClick:t[0]||(t[0]=u=>{e.dialog=!0})},s,{size:"small",icon:"mdi-list-box",variant:"plain"}),null,16)]),_:1},8,["text"]),o(k,{modelValue:e.dialog,"onUpdate:modelValue":t[4]||(t[4]=s=>e.dialog=s)},{default:l(()=>[o(V,null,{default:l(()=>[o(C,null,{default:l(()=>[o(_,{class:"fixed-top",color:"toolbar",title:e.$t("dialog.most_des")},{append:l(()=>[o(f,{text:e.$t("dialog.close"),location:"bottom"},{activator:l(({props:s})=>[o(g,v(s,{onClick:t[1]||(t[1]=u=>e.dialog=!1),class:"d-none d-sm-flex",variant:"text",icon:"mdi-close"}),null,16)]),_:1},8,["text"])]),_:1},8,["title"])]),_:1}),o($,{class:"mt-5"},{default:l(()=>[o(h,{class:"mb-2",modelValue:e.search,"onUpdate:modelValue":t[2]||(t[2]=s=>e.search=s),loading:e.loading,"prepend-inner-icon":"mdi-magnify",label:e.$t("dialog.search"),variant:"outlined","hide-details":"","single-line":""},null,8,["modelValue","loading","label"]),n("ul",{disabled:e.loading,class:"list-group"},[(d(!0),r(b,null,B(e.items,s=>(d(),r("li",L,[n("a",{title:"حذف",onClick:u=>e.remove(s.id),class:"text-danger rounded-pill float-start"},t[5]||(t[5]=[n("i",{class:"fa fa-trash"},null,-1)]),8,N),n("span",T,x(s.des),1),n("span",{onClick:u=>e.selectItem(s),class:"badge text-bg-primary rounded-pill float-start"},t[6]||(t[6]=[n("i",{class:"fa fa-arrow-left"},null,-1)]),8,U)]))),256))],8,F),e.items.length==0&&e.loading==!1?(d(),r("div",j," نتیجه‌ای یافت نشد ")):S("",!0),o(h,{class:"mt-2",modelValue:e.des,"onUpdate:modelValue":t[3]||(t[3]=s=>e.des=s),loading:e.loading,"append-inner-icon":"mdi-content-save",block:"",label:e.$t("dialog.insert_mostdes"),variant:"outlined",placeholder:e.$t("dialog.input_text"),"hide-details":"","single-line":"","onClick:appendInner":e.save},null,8,["modelValue","loading","label","placeholder","onClick:appendInner"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}const G=D(A,[["render",E]]);export{G as m};