Files
s.esmaeiliandCursor d316d15335 Commit admin and user-app release builds after order and panel polish.
Includes the Dashboard CSS comment fix needed for the admin production build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 23:40:39 +03:30

2 lines
2.8 KiB
JavaScript

import{I as g}from"./Icon-B9FXOmlS.js";import{a as B,b as s,X as I}from"./model-m8OsHE_l.js";import{_ as X}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-BBMCN2Q8.js";import{_ as E}from"./Add.vue_vue_type_script_setup_true_lang-C2L5ywNo.js";import{d as M,u as T,a as V,p as r,w as o,r as p,o as d,q as b,c as u,f as k,m as w,k as f}from"./index-QQcP5-AC.js";import{u as z}from"./useDeleteHandler-BtGrVHMu.js";import"./filters-B9z4I-pb.js";import"./index-DT4Uze1z.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BOlb0dJf.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-gPDguZj2.js";function A(){const t=new B("admin/categories/list","لیست دسته بندی");return t.add(new s("id","شماره").filterNumber()),t.add(new s("image","تصویر").noSort().renderSlot("image")),t.add(new s("type_str","نوع نمایش")),t.add(new s("title","عنوان دسته").filterNumber()),t.add(new s("parent.title","پدر دسته").filterNumber()),t.add(new s("opt","عملیات").noSort().renderSlot("opt")),t}const D={id:"page-user-list"},P=["src"],U="/img/no-items.png",R=M({__name:"List",setup(t){const x=T(),_=n=>!!x.hasPermission(n),y=A(),m=f(null),i=f(!1),l=f(void 0),{remove:C}=z({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"دسته حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف دسته"});function S(){l.value=void 0,i.value=!0}function h(n){l.value=n,i.value=!0}return(n,a)=>{const v=p("a-tooltip"),N=p("a-popconfirm"),$=p("a-card");return d(),V("div",D,[r($,{title:"لیست دسته بندی ها",class:"page-card"},{default:o(()=>[r(I,{ref_key:"tbl",ref:m,model:b(y),"mobile-cards":""},{add:o(()=>[r(X,{rid:"collection.create","add-label":"افزودن دسته",onAdd:S})]),image:o(({text:e})=>[w("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:e&&e.image?e.image:U},null,8,P)]),opt:o(({record:e})=>[_("collection.list.edit")?(d(),u(v,{key:0,title:"ویرایش"},{default:o(()=>[r(g,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:c=>h(e.id)},null,8,["onClick"])]),_:2},1024)):k("",!0),_("collection.list.remove")?(d(),u(v,{key:1,title:"حذف"},{default:o(()=>[r(N,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>b(C)(`category/${e.id}`)},{title:o(()=>[...a[2]||(a[2]=[w("p",null,"آیا مطمئن به حذف دسته مورد نظر هستید ؟",-1)])]),default:o(()=>[r(g,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0)]),_:1},8,["model"]),(d(),u(E,{key:l.value??"new",open:i.value,id:l.value,"onUpdate:open":a[0]||(a[0]=e=>i.value=e),onSuccess:a[1]||(a[1]=e=>{var c;return(c=m.value)==null?void 0:c.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{R as default};