import{dasve,basme,vas_e,xasp,f,gasl,jasm,rass,easc,oasi,casn,hask,las_,iasB,nash,EasJ,DasK,FasT,kasQ,tasN,zasd}from"./index-Cv1Zmfn4.js";import{uasfe}from"./useDeleteHandler-GUY85WYz.js";import{_asye}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B3hnKUr4.js";import{_asge}from"./_plugin-vue_export-helper-DlAUqK2U.js";constke={class:"row"},Ce={class:"row"},be={class:"mt-4 tags"},we={class:"mobile-c"},xe={class:"row"},Be={class:"row mt-4"},Ee={class:"row"},Ie=ve({__name:"Const",setup($e){constR=me(),C=t=>!!R.hasPermission(t),A=s(!1),S=s([]),b=s(""),E=s(!1),I=s(""),z=s(void0),W=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}],y=s([]),$=s(""),w=s([]),O=s([]),g=s(""),x=s(!1),D=s(void0),X=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}];asyncfunctionU(){const{data:t}=awaitp.get("brand");S.value=t}asyncfunctionF(){vart,e;if(b.value.trim())try{awaitp.post("brand/create",{title:b.value.trim()}),b.value="",awaitU(),d.success("برند اضافه شد")}catch(a){d.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در افزودن برند")}}functionY(t){z.value=t.id,I.value=t.title,E.value=!0}asyncfunctionZ(){vart,e;try{awaitp.put(`brand/${z.value}`,{title:I.value}),E.value=!1,awaitU(),d.success("تغییرات ثبت شد")}catch(a){d.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در ویرایش")}}const{remove:ee}=fe({onSuccess:U,successMessage:"برند حذف شد",fallbackErrorMessage:"خطا در حذف برند"});functionte(t){returnee(`brand/${t}`)}functionj(){constt=$.value.trim();t&&(y.value.includes(t)||y.value.push(t),$.value="")}functionae(t){y.value.splice(t,1)}asyncfunctionne(){vart,e;try{awaitp.put("const/__list__tags",{val:y.value}),d.success("برچسب ها ذخیره شد")}catch(a){d.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در ذخیره")}}asyncfunctionle(){vart,e;try{awaitp.put("const/mobile_main_slider",{val:w.value}),d.success("اسلایدر ذخیره شد")}catch(a){d.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا در ذخیره")}}asyncfunctionM(){const{data:t}=awaitp.post("ciny",{page:1,limit:200});O.value=t.rows??t}asyncfunctionH(){vart,e;if(g.value.trim())try{x.value?awaitp.put(`ciny/${D.value}`,{title:g.value.trim()}):awaitp.post("ciny/create",{title:g.value.trim()}),L(),awaitM(),d.success("عملیات انجام شد")}catch(a){d.error(((e=(t=a==null?void0:a.response)==null?void0:t.data)==null?void0:e.message)??"خطا")}}functionoe(t){x.value=!0,D.value=t.id,g.value=t.title}functionL(){x.value=!1,D.value=void0,g.value=""}asyncfunctionse(t){vare,a;try{awaitp.delete(`ciny/${t}`),awaitM(),d.success("حذف شد")}catch(r){d.error(((a=(e=r==null?void0:r.response)==null?void0:e.data)==null?void0:a.message)??"خطا در حذف")}}return_e(async()=>{try{A.value=!0,awaitPromise.all([U(),M()]);const[t,e]=awaitPromise.all([p.get("const/__list__tags"),p.get("const/mobile_main_slider")]);y.value=Array.isArray(t.data)?t.data:[],w.value=Array.isArray(e.data)?e.data:[]}catch(t){console.log(t)}finally{A.value=!1}}),(t,e)=>{consta=c("a-input"),r=c("a-button"),V=c("a-tooltip"),q=c("a-popconfirm"),G=c("a-table"),P=c("a-tab-pane"),ie=c("a-tag"),re=c("a-empty"),ue=c("a-tabs"),ce=c("a-spin"),de=c("a-modal"),pe=c("a-card");returnC("config.statics")?(i(),f(pe,{key:0,title:"مدیریت ثابت ها"},{default:l(()=>[n(ce,{spinning:A.value},{default:l(()=>[n(ue,null,{default:l(()=>[n(P,{key:"brands",tab:"برند ها"},{default:l(()=>[k("div",ke,[n(a,{value:b.value,"onUpdate:value":e[0]||(e[0]=o=>b.value=o),placeholder:"نام برند",style:{"max-width":"260px"},onPressEnter:F},null,8,["value"]),C("config.statics.brand.create")?(i(),f(r,{key:0,type:"primary",onClick:F},{default:l(()=>[...e[6]||(e[6]=[_(" افزودن ",-1)])]),_:1})):m("",!0)]