Files
machartaa_admin_dist/dist/assets/index-a8e4902e.js
T
2025-10-26 12:44:35 +03:30

2 lines
4.0 KiB
JavaScript

import{_ as A}from"./BaseTable.vue_vue_type_style_index_0_lang-9998cbb6.js";import{t as B}from"./useDataTime-3ab158a8.js";import{d as T,a as $,b as R}from"./customer-1267146e.js";import{I as s}from"./Icon-6ae98f2d.js";import{_ as w}from"./AddEditForm.vue_vue_type_script_setup_true_lang-f14452d6.js";import{u as E}from"./useBaseTable-3aeb2499.js";import{d as D,r,o as _,c as N,b as i,w as t,a as l,L as o,al as S,K as C,a4 as M,W as b}from"./index-8faf65eb.js";import{T as p}from"./index-873bc0b7.js";import"./button.vue_vue_type_style_index_0_lang-0fccfabb.js";import"./usePrefix-ed2fcde4.js";import"./index-ded199d9.js";import"./raf-c414ae0b.js";import"./index-bb9a7086.js";import"./colors-85157c08.js";import"./styleChecker-9e8bab95.js";import"./useState-419315b3.js";import"./index-a9568980.js";import"./debounce-87bd7043.js";import"./SearchOutlined-ea23f2d8.js";import"./pickAttrs-8b8fb5c4.js";import"./CheckOutlined-fd1b090a.js";import"./objectDestructuringEmpty-24e23e90.js";import"./eagerComputed-8c813d73.js";import"./index-190b1277.js";import"./BasicModal.vue_vue_type_style_index_0_lang-81f74944.js";import"./index-4bd6caba.js";import"./index-d80e0fa6.js";import"./index-ad541e1d.js";import"./EyeOutlined-96e68258.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./Modal.vue_vue_type_style_index_0_lang-bb2a9ceb.js";import"./BasicInput.vue_vue_type_style_index_0_lang-ef403492.js";import"./usePrice-7afab779.js";import"./index-30cb688a.js";import"./Col-0090e201.js";const P=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,customRender:a=>a.index+1},{title:"نام",dataIndex:"fname",key:"fname"},{title:"نام خانوادگی",dataIndex:"lname",key:"lname"},{title:"شماره همراه",dataIndex:"mobile",key:"mobile"},{title:"کدملی",dataIndex:"n_code",key:"n_code",customRender:a=>a.record.n_code?a.record.n_code:"-"},{title:"تاریخ تولد",dataIndex:"birth_date",key:"birth_date",filterable:!1,customRender:a=>a.record.birth_date?B(a.record.birth_date):"-"},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1}],U={class:"h-full"},V={class:"gap-2 flex justify-center"},j=l("span",null,"ویرایش",-1),F=l("span",null,"اطلاعات",-1),J=l("span",null,"فعال کردن کاربر",-1),K=l("span",null,"عدم بایگانی",-1),ge=D({__name:"index",setup(a){const c=r(!1),m=r(!1),k=r([]);r(null);const[x,f]=E(),y=r({columns:P,api:T}),h=async n=>{k.value=await $(n.id),m.value=!0,c.value=!0},I=async n=>{await R(n.id),f()},v=n=>{Modal.confirm({title:"آیا مطمئن به انجام این عملیات هستید؟",okText:"بله",cancelText:"انصراف",centered:!0,onOk:async()=>{await changeActiveCustomer(n.id),f()},onCancel(){console.log("Cancel")}})};return(n,d)=>{const g=A;return _(),N("div",U,[i(g,M(o(y),{ref:"tbl",onRegister:o(x)}),{action:t(({record:e})=>[l("div",V,[i(o(p),{class:"cursor-pointer"},{title:t(()=>[j]),default:t(()=>[i(s,{icon:"vuesax-linear:edit",color:"#1D4ED8",onClick:u=>h(e)},null,8,["onClick"])]),_:2},1024),i(o(p),{class:"cursor-pointer"},{title:t(()=>[F]),default:t(()=>[i(s,{icon:"vuesax-linear:info-circle",color:"#EA580C",onClick:u=>n.$router.push({name:"customersInformation",params:{id:e.id}})},null,8,["onClick"])]),_:2},1024),i(o(p),{class:"cursor-pointer"},S({default:t(()=>[e.active?(_(),C(s,{key:1,icon:"vuesax-linear:tick-circle",color:"#16A34A",onClick:u=>v(e)},null,8,["onClick"])):(_(),C(s,{key:0,icon:"vuesax-linear:close-circle",color:"#DC2626",onClick:u=>v(e)},null,8,["onClick"]))]),_:2},[e.active?{name:"title",fn:t(()=>[l("span",null,"غیر فعال کردن کاربر")]),key:"1"}:{name:"title",fn:t(()=>[J]),key:"0"}]),1024),i(o(p),{class:"cursor-pointer"},{title:t(()=>[K]),default:t(()=>[i(s,{icon:"vuesax-linear:user",color:"#60A5FA",onClick:u=>I(e)},null,8,["onClick"])]),_:2},1024)])]),_:1},16,["onRegister"]),i(w,{visible:o(c),"onUpdate:visible":d[0]||(d[0]=e=>b(c)?c.value=e:null),"is-edit":o(m),"onUpdate:isEdit":d[1]||(d[1]=e=>b(m)?m.value=e:null),data:o(k),onSuccess:o(f)},null,8,["visible","is-edit","data","onSuccess"])])}}});export{ge as default};