import{dasbe,uasCe,xaswe,yasc,aasm,wasn,ias_,masd,r,oasi,casl,pasf,fasg,basB,hasx,EasY,GasH,FasA,easZ,tasM,Pasxe,Hashe,Jasu,_asBe}from"./index-D6qLoQiy.js";import{uasEe}from"./useDeleteHandler-obF2ucuK.js";import{_asUe}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-D34lpkh4.js";constIe={class:"row"},Se={class:"row"},$e={class:"mt-4 tags"},Pe={class:"slider-toolbar"},Ve={class:"slider-count"},Ae={class:"row"},Me={key:1,class:"slider-grid"},Te={class:"slide-card__head"},Ne={class:"slide-card__title"},Oe={class:"slide-card__media"},ze={class:"row"},De=be({__name:"Const",setup(Fe){constT=Ce(),h=t=>!!T.hasPermission(t),N=d(!1),j=d([]),E=d(""),S=d(!1),$=d(""),G=d(void0),ee=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}],b=d([]),P=d(""),C=d([]),v=d({enabled:!1,title:"",link:""}),J=d([]),w=d(""),U=d(!1),O=d(void0),te=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}];asyncfunctionV(){const{data:t}=awaitc.get("brand");j.value=t}asyncfunctionL(){vart,e;if(E.value.trim())try{awaitc.post("brand/create",{title:E.value.trim()}),E.value="",awaitV(),u.success("برند اضافه شد")}catch(a){u.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در افزودن برند")}}functionae(t){G.value=t.id,$.value=t.title,S.value=!0}asyncfunctionle(){vart,e;try{awaitc.put(`brand/${G.value}`,{title:$.value}),S.value=!1,awaitV(),u.success("تغییرات ثبت شد")}catch(a){u.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در ویرایش")}}const{remove:ne}=Ee({onSuccess:V,successMessage:"برند حذف شد",fallbackErrorMessage:"خطا در حذف برند"});functionse(t){returnne(`brand/${t}`)}functionq(){constt=P.value.trim();t&&(b.value.includes(t)||b.value.push(t),P.value="")}functionoe(t){b.value.splice(t,1)}asyncfunctionie(){vart,e;try{awaitc.put("const/__list__tags",{val:b.value}),u.success("برچسب ها ذخیره شد")}catch(a){u.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در ذخیره")}}functionre(){C.value.push({image:"",link:""})}functionue(t){C.value.splice(t,1)}asyncfunctionde(){vart,e;try{awaitc.put("const/slider",{val:C.value}),u.success("اسلایدر ذخیره شد")}catch(a){u.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در ذخیره")}}asyncfunctionK(){vara,o;constt=v.value.title.trim(),e=v.value.link.trim();if(v.value.enabled&&(!t||!e)){u.warning("برای فعالسازی، عنوان و لینک را وارد کنید");return}try{awaitc.put("const/custom_button",{val:{enabled:v.value.enabled,title:t,link:e}}),u.success("دکمه سفارشی ذخیره شد")}catch(k){u.error(((o=(a=k==null?void0:k.response)==null?void0:a.data)==null?void0:o.message)??"خطا در ذخیره")}}asyncfunctionz(){const{data:t}=awaitc.post("ciny",{page:1,limit:200});J.value=t.rows??t}asyncfunctionQ(){vart,e;if(w.value.trim())try{U.value?awaitc.put(`ciny/${O.value}`,{title:w.value.trim()}):awaitc.post("ciny/create",{title:w.value.trim()}),R(),awaitz(),u.success("عملیات انجام شد")}catch(a){u.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا")}}functionce(t){U.value=!0,O.value=t.id,w.value=t.title}functionR(){U.value=!1,O.value=void0,w.value=""}asyncfunctionpe(t){vare,a;try{awaitc.delete(`ciny/${t}`),awaitz(),u.success("حذف شد")}catch(o){u.error(((a=(e=o==null?void0:o.response)==null?void0:e.data)==null?void0:a.message)??"خطا در حذف")}}returnwe(async()=>{try{N.value=!0,awaitPromise.all([V(),T.isSuperAdmin?z():Promise.resolve()]);const[t,e,a]=awaitPromise.all([c.get("const/__list__tags"),c.get("const/slider"),c.get("const/custom_button")]);b.value=Array.isArray(t.data)?t.data:[],C.value=Array.isArray(e.data)?e.data:[],a.data&&typeofa.data=="object"&&!Array.isArray(a.data)&&(v.va