import{_asG}from"./montzar-icon-B0wdL36O.js";import{aasH,basp,XasJ}from"./model-T5EeSstg.js";import{_asz}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-CKL-LtHE.js";import{uasX,dasQ,basN,casm,waso,rasu,oasi,hasb,nasa,aasd,iasy,fasc,tasw,KasW,zas_,lasS,pasV,xasB,_asY}from"./index-Du-kGM0u.js";import{UasZ}from"./icons-DRClPKOZ.js";import"./filters-BmR7ImkZ.js";import"./index-CNoJT7bc.js";import"./SettingOutlined-h-HG9YUW.js";import"./UnorderedListOutlined-C9b89F9w.js";import"./TeamOutlined-DsdJFeT7.js";import"./CreditCardOutlined-usgtcGbM.js";functionee(){constx=X(),r=newH("admin/comments/list","لیست دیدگاه ها");returnr.add(newp("product_id","شناسه محصول").filterNumber().hidden()),r.add(newp("product.title","نام محصول").filterNumber().renderSlot("productName")),r.add(newp("customer.id","شناسه نویسنده دیدگاه").filterNumber().hidden()),r.add(newp("customer","نام نویسنده ").filterText().renderSlot("customer")),r.add(newp("reply","پاسخ").renderSlot("reply").noSort()),r.add(newp("sts","وضعیت").renderSlot("sts").noSort()),x.roles&&x.roles.includes("comment.state")&&r.add(newp("changeState","تغییر وضعیت").renderSlot("changeState").noSort()),r.add(newp("opt","عملیات").noSort().renderSlot("opt")),r}constte={id:"page-user-list"},oe=["href"],ne=["onClick"],se=["onClick"],le={class:"flex"},ae={key:0,class:"comments-list"},me={class:"comment-item"},ie={class:"img"},re={class:"comment-body"},ue={class:"time"},de={class:"comment-item"},ce={class:"comment-body"},pe={key:0,class:"time"},_e=Q({__name:"Comments",setup(x){constr=X(),v=n=>!!r.hasPermission(n),D=ee(),h=S(null),l=S(void0),k=S(!1),$=S(""),g=S(""),I=V(()=>{varn;return$.value!==(((n=l.value)==null?void0:n.comment)??"")}),E=V(()=>{varn,e,s;returng.value!==(((s=(e=(n=l.value)==null?void0:n.reply)==null?void0:e[0])==null?void0:s.comment)??"")});functionL(n){vars,f;return`https://bnk.montzar.ir/product/${String(((s=n.product)==null?void0:s.title)??"").split(" ").join("-")}/${(f=n.product)==null?void0:f.id}`}asyncfunctionT(n,e){vars;try{awaitB.post("comment/sts",{id:n,sts:e}),_.info("تغییرات ثبت شد "),(s=h.value)==null||s.fetch()}catch{_.error("خطا در تغییر وضعیت")}}functionO(n){vare,s;l.value=n,$.value=n.comment??"",g.value=((s=(e=n.reply)==null?void0:e[0])==null?void0:s.comment)??"",k.value=!0}asyncfunctionP(n){vare;try{awaitB.delete(`comment/${n}`),_.info("دیدگاه حذف شد"),(e=h.value)==null||e.fetch()}catch{_.error("خطا در حذف")}}asyncfunctionK(n){vare;try{awaitB.post("comment",{product_id:n.product_id,customer_id:n.customer_id,comment:g.value,reply_to:n.id}),_.info("تغییرات ثبت شد "),k.value=!1,(e=h.value)==null||e.fetch()}catch{_.error("خطا در ثبت تغییرات")}}return(n,e)=>{consts=u("a-tag"),f=u("a-menu-item"),M=u("a-menu"),q=u("a-dropdown"),R=u("a-textarea"),U=u("a-form-item"),j=u("a-button"),A=u("a-modal"),F=u("a-card");returni(),N("div",te,[m(F,{title:"لیست دیدگاه ها"},{default:o(()=>[m(J,{ref_key:"tbl",ref:h,model:b(D)},{customer:o(({text:t})=>[c(w(t&&t.fname&&t.lname?`${t.fname}${t.lname}`:"بدون نام"),1)]),productName:o(({record:t})=>[a("a",{href:L(t),target:"_blank"},w(t.product.title),9,oe)]),sts:o(({text:t})=>[t==1?(i(),d(s,{key:0},{default:o(()=>[...e[6]||(e[6]=[c("در انتظار تایید",-1)])]),_:1})):t==2?(i(),d(s,{key:1,color:"green"},{default:o(()=>[...e[7]||(e[7]=[c("تایید شده",-1)])]),_:1})):(i(),d(s,{key:2,color:"red"},{default:o(()=>[...e[8]||(e[8]=[c("عدم تایید",-1)])]),_:1}))]),reply:o(({text:t})=>[t&&t.length>0&&t[0].comment!==null?(i(),d(s,{key:0,color:"green"},{default:o(()=>[...e[9]||(e[9]=[c(" پاسخ داده شده ",-1)])]),_:1})):(i(),d(s,{key:1},{default:o(()=>[...e[10]||(e[10]=[c("بدون پاسخ",-1)])]),_:1}))]),changeState:o(({record:t})=>[v("comment.state")?(i(),d(q,{key:0},{overlay:o(()=>[m(M,null,{default:o(()=>[m(f,null,{default:o(()=>[a("div",{onCl