import{aasy,basd,Xasw}from"./model-DfYFtEav.js";import{dasQ,vasW,basc,nasu,casn,wass,lasp,xasI,zasb,rasm,oasf,Fasv,easF,tasr,h,iasx,fasV}from"./index-DDKWZYPX.js";import{_asY}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./filters-CqJCHW3n.js";import"./index-FKca-jp6.js";import"./SettingOutlined-Bf9_Xgtn.js";constZ={id:"page-user-view"},ee={id:"user-data"},te={class:"grid-4"},le=["src"],ae={class:"mt-5"},ne={class:"grid-4 items-end"},oe="/img/no-items.png",se=Q({__name:"offersIgnore-add-edit",setup(ue){const_=p(!1),C=p(!1),S={1:"محصولات",2:"دسته بندی",3:"مشتری",4:"برند"},i=p(1),T=p(1),l=p([]),U=p([]),j=R(),z=$(),A=q(),M=G();functionR(){conste=newy("admin/products/list","محصولات");returne.add(newd("id","کد").filterNumber()),e.add(newd("ProductImage","تصویر").renderSlot("image").noSort()),e.add(newd("title","نام محصول").filterText()),e.add(newd("product_code","کد محصول").filterText()),e}function$(){conste=newy("admin/categories/list","دسته بندی");returne.add(newd("id","کد").filterNumber()),e.add(newd("title","عنوان دسته").filterText()),e.add(newd("type_str","نوع نمایش").noSort()),e}functionq(){conste=newy("admin/customers-omde/list","مشتریان");returne.add(newd("id","کد").filterNumber()),e.add(newd("name","نام و نام خانوادگی").filterText()),e.add(newd("mobile","موبایل").filterText().noSort()),e}functionG(){conste=newy("admin/products/brands-table","برندها");returne.add(newd("id","کد").filterNumber()),e.add(newd("title","عنوان برند").filterText()),e}functionB(e){returnU.value.filter(t=>t.type===e).map(t=>t.item_id)}functionk(e){constt=B(e);l.value=t.map(o=>({id:o}))}asyncfunctionH(){vare,t;try{_.value=!0,awaitI.post("ignore",{type:i.value,item_id:l.value.map(o=>o.id)}),b.success("عملیات با موفقیت انجام شد"),awaitN(),k(i.value)}catch(o){console.log(o),b.error(((t=(e=o==null?void0:o.response)==null?void0:e.data)==null?void0:t.message)??"خطا در ثبت اطلاعات.")}finally{_.value=!1}}asyncfunctionJ(){vare,t;try{C.value=!0,awaitI.delete(`ignore/${T.value}`),b.success("حذف شد"),awaitN(),k(i.value)}catch(o){b.error(((t=(e=o==null?void0:o.response)==null?void0:e.data)==null?void0:t.message)??"خطا در حذف")}finally{C.value=!1}}asyncfunctionN(){try{_.value=!0;const{data:e}=awaitI.get("ignore");U.value=e,l.value=B(1).map(t=>({id:t}))}catch(e){console.log(e),b.error("خطا در دریافت اطلاعات")}finally{_.value=!1}}returnW(N),(e,t)=>{consto=m("a-select-option"),X=m("a-select"),L=m("a-form-item"),P=m("a-button"),D=m("a-card"),K=m("a-form"),E=m("a-spin"),O=m("a-popconfirm");returnf(),c("div",Z,[u("div",ee,[n(E,{spinning:_.value},{default:s(()=>[n(K,{layout:"vertical"},{default:s(()=>[n(D,{title:"تعریف تخفیف",class:"mb-base mb-10"},{default:s(()=>[u("div",te,[n(L,{label:"نوع استثناء"},{default:s(()=>[n(X,{value:i.value,"onUpdate:value":t[0]||(t[0]=a=>i.value=a),onChange:k},{default:s(()=>[(f(),c(v,null,F(S,(a,g)=>n(o,{key:g,value:Number(g)},{default:s(()=>[V(r(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1})]),i.value===1?(f(),c(v,{key:0},[u("h6",null,"تعداد "+r(l.value.length)+" محصول انتخاب شده است",1),n(w,{ref:"tblProducts",modelValue:l.value,"onUpdate:modelValue":t[1]||(t[1]=a=>l.value=a),model:h(j),"has-selection":!0},{image:s(({record:a})=>[u("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:a.thumb&&a.thumb.full?a.thumb.full:oe},null,8,le)]),_:1},8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" محصول انتخاب شده است",1)],64)):x("",!0),i.value===2?(f(),c(v,{key:1},[u("h6",null,"تعداد "+r(l.value.length)+" دسته بندی انتخاب شده است",1),n(w,{ref:"tblCategory",modelValue:l.value,"onUpdate:modelValue":t[2]||(t[2]=a=>l.value=a),model:h(z),"has-selection":!0},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l