/
home
/
pay
/
admin
/
assets
/
File Upload :
llllll
Current File: /home/pay/admin/assets/index-d4bf2c95.js
import{_ as F,a as S,F as N}from"./BasicInput.vue_vue_type_style_index_0_lang-aee9bbfb.js";import{_ as A}from"./BasicModal.vue_vue_type_style_index_0_lang-07d9f240.js";import{I as $}from"./Icon-35478022.js";import{_ as V}from"./BasicMainCard-17f3d246.js";import{d as h,r as l,o as w,e as C,b as t,w as a,f as z,u as f,a as s,h as E,z as U,t as M,A as O,F as j}from"./index-d88a192b.js";import{u as H,i as J}from"./staticApisStore-44f53de6.js";import{t as K,u as L,_ as q,a as G}from"./useDataTime-a502eaf4.js";import{_ as Q}from"./button.vue_vue_type_style_index_0_lang-f61e7a60.js";import{u as T}from"./usePrice-7afab779.js";import{a as W,c as X}from"./price-2acc77b4.js";import{_ as Y}from"./index-dbeff675.js";/* empty css */import"./Col-db42ac77.js";import"./index-c9ed82e2.js";import"./omit-1811162d.js";import"./KeyCode-c374f8d2.js";import"./PortalWrapper-349189fe.js";import"./classCallCheck-3a1d4879.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-56a5c4a9.js";import"./index-7d813b63.js";import"./useState-047ab175.js";const Z=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,sortable:!1,customRender:c=>c.index+1},{title:"کد قیمت",dataIndex:"id",key:"id",type:"Number"},{title:"کد کاربری",dataIndex:"user_id",key:"user_id",type:"Number"},{title:"نام و نام خانوادگی",dataIndex:"user.name",key:"user.name",type:"Text"},{title:"قیمت هر گرم طلا برای مشتری (ریال)",dataIndex:"price",key:"price",type:"Text",customRender(c){return T(c.record.price??0,!0,"")}},{title:"تاریخ ثبت",dataIndex:"created_at",key:"created_at",type:"DateTime",customRender:c=>K(c.record.created_at)},{title:"زمان ثبت",dataIndex:"time_at",key:"time_at",type:"DateTime"}],ee=s("div",null,"قیمت گذاری",-1),te={class:"gap-2 flex justify-center"},oe=s("span",null,"مشخصات",-1),ae=h({__name:"table",emits:["delete","edit","add","info"],setup(c,{expose:i,emit:d}){const[v,y]=L(),n=d;l(null);const _=l({columns:Z,api:p=>W(p)});return l(!1),i({fetch:()=>{y()}}),(p,r)=>{const u=$,b=Q,x=Y,e=q,o=G;return w(),C("div",null,[t(o,{title:"تاریخچه قیمت"},{default:a(()=>[t(e,z(f(_),{onRegister:f(v),ref:"tbl"}),{extraHeader:a(()=>[t(b,{type:"primary",size:"small",class:"flex",onClick:r[0]||(r[0]=g=>n("add"))},{default:a(()=>[ee,t(u,{icon:"vuesax-linear:dollar-circle",Size:"16px"})]),_:1})]),action:a(({column:g,record:k})=>[s("div",te,[t(x,{placement:"bottom",class:"cursor-pointer",onClick:I=>n("info",k)},{title:a(()=>[oe]),default:a(()=>[t($,{icon:"vuesax-linear:stickynote",color:"#10913A"})]),_:2},1032,["onClick"])])]),_:1},16,["onRegister"])]),_:1})])}}});const ne={class:"flex w-full h-full"},le={class:"flex items-center gap-2 font-bold"},se=s("div",null,"آیا مطمئن به تغییر قیمت می باشید؟",-1),ie={class:"gap-4"},De=h({__name:"index",setup(c){const i=l(!1);H();const d=l(null),v=()=>{var e;return(e=d==null?void 0:d.value)==null?void 0:e.fetch()};let y=l(0);const n=l({}),_=l();E({});async function B(){i.value=!0,r.value=!0,y.value++,p(),i.value=!1}const p=()=>{var e;(e=_.value)==null||e.resetFields(),n.value={}},r=l(!1),u=l(!1);function b(){var e;(e=_.value)==null||e.validateFields().then(async()=>{u.value=!0})}async function x(){i.value=!0;try{await X(n.value),v(),u.value=!1,r.value=!1}catch(e){console.error(e)}finally{i.value=!1}}return(e,o)=>{const g=V,k=$,I=A,R=F,D=S,P=N;return w(),C(j,null,[s("div",null,[t(g,null,{default:a(()=>[s("div",ne,[t(ae,{ref_key:"table",ref:d,class:"w-full h-full",onInfo:e.info,onEdit:e.edit,onDelete:e.deleteItem,onAdd:B},null,8,["onInfo","onEdit","onDelete"])])]),_:1}),t(I,{visible:u.value,"onUpdate:visible":o[0]||(o[0]=m=>u.value=m),width:"25rem",onOk:x,"confirm-loading":i.value,onClose:o[1]||(o[1]=m=>u.value=!1)},{default:a(()=>[s("div",le,[t(k,{icon:"vuesax-linear:info-circle",color:"orange"}),se])]),_:1},8,["visible","confirm-loading"])]),t(I,{visible:r.value,"onUpdate:visible":o[3]||(o[3]=m=>r.value=m),width:"25rem",title:"قیمت گذاری",onOk:b,loading:i.value,onClose:o[4]||(o[4]=m=>r.value=!1)},{default:a(()=>[t(P,{model:n.value,ref_key:"formRef",ref:_,autocomplete:"off"},{default:a(()=>[s("div",ie,[t(D,{label:"قیمت جدید",name:"price",rules:f(J)()},{default:a(()=>[t(R,{value:n.value.price,"onUpdate:value":o[2]||(o[2]=m=>n.value.price=m),type:"price","addon-before":"ریال"},null,8,["value"])]),_:1},8,["rules"]),U(s("div",null,"معادل "+M(f(T)(n.value.price/10,!0,"تومان")),513),[[O,n.value.price>10]])])]),_:1},8,["model"])]),_:1},8,["visible","loading"])],64)}}});export{De as default};
Copyright ©2k19 -
Hexid
|
Tex7ure