/
home
/
pay
/
admin
/
assets
/
File Upload :
llllll
Current File: /home/pay/admin/assets/index-44b2ee60.js
import{_ as Z}from"./BasicModal.vue_vue_type_style_index_0_lang-ec4345c1.js";import{u as ee,_ as te,a as le,t as J,c as se,d as oe}from"./useDataTime-4bf96a62.js";import{_ as ae,a as ne,F as ie}from"./BasicInput.vue_vue_type_style_index_0_lang-f169beae.js";import{_ as de}from"./BasicMainCard-dd005619.js";import{u as ue,i as y,a as re}from"./staticApisStore-3b21601a.js";import{I as K}from"./Icon-bdad71d0.js";import{d as O,r,o as W,e as q,b as a,w as i,f as ce,u as e,a as l,R as w,t as b,h as me,i as ve,l as _e,g as pe}from"./index-5cac3b81.js";import{u as _}from"./usePrice-7afab779.js";import{g as fe}from"./wallet-4b7cf18d.js";import{_ as be}from"./index-8044e18e.js";import{_ as ge}from"./index.vue_vue_type_script_setup_true_lang-f1416597.js";/* empty css */import{c as he}from"./confirmModal-2e3c78d1.js";import{u as xe,f as ye,d as ke}from"./customer-5e71c902.js";import"./Col-360b748f.js";import"./button.vue_vue_type_style_index_0_lang-dde1f120.js";import"./omit-92077fc4.js";import"./classCallCheck-ed7ba497.js";import"./KeyCode-c2a5deee.js";import"./index-89bf4ad0.js";import"./PortalWrapper-99d0d0de.js";import"./useState-b5be044f.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-1f443194.js";import"./index-932e0c85.js";const $e=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,sortable:!1,customRender:T=>T.index+1},{title:"کد کیف پول",dataIndex:"id",key:"id",type:"Number"},{title:"نام مشتری",dataIndex:"customer.name",key:"customer.name",type:"Text"},{title:"موجودی کیف پول (ریال)",dataIndex:"cash",key:"cash",type:"Text",customRender(T){return _(T.record.cash,!0,"")}},{title:"موجودی کیف طلا (گرم)",dataIndex:"gold",key:"gold",type:"Text"}],we={class:"w-60vw hidden md:block"},Te={class:"grid grid-cols-2 gap-3 w-full py-2 px-5"},Ce=l("div",{class:"mb-1"},"مجموع موجودی کیف پول:",-1),Ie={class:"flex gap-2"},Ue={class:"gap-5 rounded-lg border-1 border-solid border-gray flex-1 p-1 text-center"},Be={class:"font-bold"},Re={class:"gap-5 rounded-lg border-1 border-solid border-gray flex-1 p-1 text-center"},De={class:"font-bold"},Se=l("div",{class:"mb-1"},"مجموع موجودی کیف طلا:",-1),Fe={class:"flex gap-2"},Pe={class:"gap-5 rounded-lg border-1 border-solid border-gray flex-1 p-1 text-center"},Ee={class:"font-bold"},Ge={class:"gap-5 rounded-lg border-1 border-solid border-gray flex-1 p-1 text-center"},Ne={class:"font-bold"},Ve={class:"gap-2 flex justify-center"},Ae=l("span",null,"مشخصات",-1),Me=l("span",null,"ویرایش",-1),Le=O({__name:"table",emits:["delete","edit","add","info","sums"],setup(T,{expose:v,emit:d}){const[k,U]=ee(),C=d;r(null);const t=r(),I=r({columns:$e,api:async B=>{const m=await fe(B);return t.value=m==null?void 0:m.sums,C("sums",m==null?void 0:m.sums),console.log(t.value),m}});return r(!1),v({fetch:()=>{U()}}),(B,m)=>{const p=be,S=te,F=le;return W(),q("div",null,[a(F,{title:"لیست کیف پول"},{default:i(()=>[a(S,ce(e(I),{onRegister:e(k),ref:"tbl"}),{extraHeader:i(()=>{var $,g,c,h,R,s,o,D;return[l("div",we,[l("div",Te,[l("div",{class:w([(($=e(t))==null?void 0:$.cash)>=0?((g=e(t))==null?void 0:g.cash)===0?"bg-amber-100":"bg-green-100":"bg-red-100","rounded-lg p-2"])},[Ce,l("div",Ie,[l("div",Ue,[l("div",Be,b(e(_)(((c=e(t))==null?void 0:c.cash)??0)),1)]),l("div",Re,[l("div",De,b(e(_)(((h=e(t))==null?void 0:h.cashToGold.toFixed(2))??0,!0,"گرم")),1)])])],2),l("div",{class:w([((R=e(t))==null?void 0:R.gold)>=0?((s=e(t))==null?void 0:s.gold)===0?"bg-amber-100":"bg-green-100":"bg-red-100","rounded-lg p-2"])},[Se,l("div",Fe,[l("div",Pe,[l("div",Ee,b(e(_)(((o=e(t))==null?void 0:o.gold)??0,!0,"گرم")),1)]),l("div",Ge,[l("div",Ne,b(e(_)(((D=e(t))==null?void 0:D.goldToCash)??0)),1)])])],2)])])]}),action:i(({column:$,record:g})=>[l("div",Ve,[a(p,{placement:"bottom",class:"cursor-pointer",onClick:c=>C("info",g)},{title:i(()=>[Ae]),default:i(()=>[a(K,{icon:"vuesax-linear:stickynote",color:"#10913A"})]),_:2},1032,["onClick"]),a(p,{placement:"bottom",class:"cursor-pointer",onClick:c=>C("edit",g)},{title:i(()=>[Me]),default:i(()=>[a(K,{icon:"vuesax-linear:edit",color:"#4572E9"})]),_:2},1032,["onClick"])])]),_:1},16,["onRegister"])]),_:1})])}}});const je={class:"md:hidden"},ze={class:"grid grid-cols-3 gap-1 text-xs"},He=l("div",{class:"bg-blue-600 text-white rounded p-1"},"مجموع",-1),Je=l("div",{class:"bg-blue-600 text-white rounded p-1"},"ریال",-1),Ke=l("div",{class:"bg-blue-600 text-white rounded p-1"},"گرم",-1),Oe=l("div",{class:"bg-blue-600 text-white rounded p-1"},"کیف طلا",-1),We=l("div",{class:"bg-blue-600 text-white rounded p-1"},"کیف پول",-1),qe={class:"flex w-full h-full"},Qe={class:"grid md:grid-cols-2 gap-4"},kt=O({__name:"index",setup(T){const v=r(!1);ue();const d=r(),k=r(null),U=()=>{var s;return(s=k==null?void 0:k.value)==null?void 0:s.fetch()};let C=r(0);const t=r({}),I=r();let u=me({});function B(s){d.value=s}function m(s){u.name=s.name,u.type=s.mobile,u.date=J(s.created_at),u.time=se(s.created_at),u.itemsTitle="اطلاعات کاربری",u.items=[{key:"کد کاربری",value:s.id??"-"},{key:"شماره ملی",value:s.n_code??"-"},{key:"تاریخ تولد",value:J(s.birth_date)??"-"},{key:"شماره تلفن",value:s.phone_number??"-"},{key:"نام استان",value:s.province??"-"},{key:"نام شهر",value:s.city??"-"}],h.value=!0}let p;async function S(s){c.value=!0,p=s.id,t.value=_e.cloneDeep(s)}async function F(){v.value=!0,p=void 0,c.value=!0,C.value++,$(),v.value=!1}const $=()=>{var s;(s=I.value)==null||s.resetFields(),t.value={fname:"",lname:"",active:!1,avatar_id:void 0,sts:void 0,id:void 0,mobile:void 0}},g=s=>he("کاربر",s,ke,U);ve(async()=>{v.value=!0,v.value=!1});const c=r(!1),h=r(!1);async function R(){var s;(s=I.value)==null||s.validateFields().then(async()=>{v.value=!0;try{p?await xe(p,t.value):await ye(t.value),c.value=!1,U(),$(),pe.success("عملیات با موفقیت انجام شد")}catch(o){console.error(o)}finally{v.value=!1}})}return(s,o)=>{const D=de,x=ae,f=ne,Q=oe,X=ie,Y=Z;return W(),q("div",null,[a(D,null,{default:i(()=>{var n,P,E,G,N,V,A,M,L,j,z,H;return[l("div",je,[l("div",ze,[He,Je,Ke,Oe,l("div",{class:w(["text-white rounded p-1",((n=d.value)==null?void 0:n.goldToCash)>=0?((P=d.value)==null?void 0:P.goldToCash)===0?"bg-amber-600":"bg-green-600":"bg-red-600"])},b(e(_)(((E=d.value)==null?void 0:E.goldToCash)??0,!0,"")),3),l("div",{class:w(["text-white rounded p-1",((G=d.value)==null?void 0:G.gold)>=0?((N=d.value)==null?void 0:N.gold)===0?"bg-amber-600":"bg-green-600":"bg-red-600"])},b(e(_)(((V=d.value)==null?void 0:V.gold)??0,!0,"")),3),We,l("div",{class:w(["text-white rounded p-1",((A=d.value)==null?void 0:A.cash)>=0?((M=d.value)==null?void 0:M.cash)===0?"bg-amber-600":"bg-green-600":"bg-red-600"])},b(e(_)(((L=d.value)==null?void 0:L.cash)??0,!0,"")),3),l("div",{class:w(["text-white rounded p-1",((j=d.value)==null?void 0:j.cashToGold)>=0?((z=d.value)==null?void 0:z.cashToGold)===0?"bg-amber-600":"bg-green-600":"bg-red-600"])},b(e(_)(((H=d.value)==null?void 0:H.cashToGold)??0,!0,"")),3)])]),l("div",qe,[a(Le,{ref_key:"table",ref:k,class:"w-full h-full",onInfo:m,onEdit:S,onSums:B,onDelete:g,onAdd:F},null,512)])]}),_:1}),a(Y,{visible:c.value,"onUpdate:visible":o[8]||(o[8]=n=>c.value=n),width:"40rem",title:`${e(p)?"ویرایش":"افزودن"} کاربر`,onOk:R,loading:v.value,onClose:o[9]||(o[9]=n=>c.value=!1)},{default:i(()=>[a(X,{model:t.value,ref_key:"formRef",ref:I,autocomplete:"off"},{default:i(()=>[l("div",Qe,[a(f,{label:"نام",name:"fname",rules:e(y)()},{default:i(()=>[a(x,{value:t.value.fname,"onUpdate:value":o[0]||(o[0]=n=>t.value.fname=n)},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"نام خانوادگی",name:"lname",rules:e(y)()},{default:i(()=>[a(x,{value:t.value.lname,"onUpdate:value":o[1]||(o[1]=n=>t.value.lname=n)},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"شماره همراه",name:"mobile",rules:e(re)(11)},{default:i(()=>[a(x,{value:t.value.mobile,"onUpdate:value":o[2]||(o[2]=n=>t.value.mobile=n),type:"number"},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"تاریخ تولد",name:"birth_date",rules:e(y)()},{default:i(()=>[a(Q,{value:t.value.birth_date,"onUpdate:value":o[3]||(o[3]=n=>t.value.birth_date=n)},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"شماره تلفن",name:"phone_number",rules:e(y)()},{default:i(()=>[a(x,{value:t.value.phone_number,"onUpdate:value":o[4]||(o[4]=n=>t.value.phone_number=n),type:"number"},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"نام استان",name:"province",rules:e(y)()},{default:i(()=>[a(x,{value:t.value.province,"onUpdate:value":o[5]||(o[5]=n=>t.value.province=n)},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"نام شهر",name:"city",rules:e(y)()},{default:i(()=>[a(x,{value:t.value.city,"onUpdate:value":o[6]||(o[6]=n=>t.value.city=n)},null,8,["value"])]),_:1},8,["rules"]),a(f,{label:"شماره ملی",name:"n_code",rules:e(y)()},{default:i(()=>[a(x,{value:t.value.n_code,"onUpdate:value":o[7]||(o[7]=n=>t.value.n_code=n)},null,8,["value"])]),_:1},8,["rules"])])]),_:1},8,["model"])]),_:1},8,["visible","title","loading"]),a(ge,{visible:h.value,"onUpdate:visible":o[10]||(o[10]=n=>h.value=n),onClose:o[11]||(o[11]=n=>h.value=!1),title:e(u).title,date:e(u).date,time:e(u).time,type:e(u).type,itemsTitle:"اطلاعات فردی",name:e(u).name,items:e(u).items},null,8,["visible","title","date","time","type","name","items"])])}}});export{kt as default};
Copyright ©2k19 -
Hexid
|
Tex7ure