2 lines
5.9 KiB
JavaScript
2 lines
5.9 KiB
JavaScript
import{d as G,q,s as g,f as k,g as u,u as z,r as N,v as x,e as s,o as i,c as l,h as A,l as _,i as c,k as W,F as H,j as f,z as I,m as F,y as C,a as P,t as T}from"./index-Q3FR3cGM.js";import{_ as J}from"./_plugin-vue_export-helper-DlAUqK2U.js";const K={class:"grid-3"},Q={key:0,class:"grid-3"},X={key:1,class:"grid-3"},Y={key:2,class:"grid-3"},Z={key:3,class:"grid-3"},h=4.331802,ee=G({__name:"addFinDoc",setup(ae){const R=z(),S=P(),b=R.params.id,y=N(!1),w=N([]),a=x({type:2,customer_id:void 0,value:void 0,original_value:void 0,ayar:void 0,lab:"",ang:"",to:"",price:void 0,price_per_gram:void 0,account_name:"",bank_name:"",note:""}),p=x({}),j=F(()=>{const o=Number(a.original_value??0),e=Number(a.ayar??0);return!o||!e?"":(o*e/750).toFixed(4)}),B=F(()=>{const o=Number(a.price??0),e=Number(a.price_per_gram??0);return!o||!e?"":(o/(e/h)).toFixed(4)});function E(o,e){var r,m;return String(((m=(r=e==null?void 0:e.children)==null?void 0:r[0])==null?void 0:m.children)??"").toLowerCase().includes(o.toLowerCase())}function L(){return Object.keys(p).forEach(o=>delete p[o]),a.customer_id||(p.customer_id="مقدار را وارد نمایید"),Object.keys(p).length===0}async function U(){var o,e;if(L())try{y.value=!0,b?await g.put(`cash/${b}`,a):await g.post("cash",a),C.info("اطلاعات با موÙ�قیت به ثبت رسید."),S.push("/finical/list")}catch(r){C.error(((e=(o=r==null?void 0:r.response)==null?void 0:o.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{y.value=!1}}return q(async()=>{var o;try{const{data:e}=await g.get("query/customer");w.value=e}catch(e){console.log(e)}if(b)try{const{data:e}=await g.get(`cash/${b}`);Object.assign(a,{type:e.type??2,customer_id:(o=e.customer)==null?void 0:o.id,value:e.value!==null?Number(e.value):void 0,original_value:e.original_value!==null?Number(e.original_value):void 0,ayar:e.ayar??void 0,lab:e.lab??"",ang:e.ang??"",to:e.to??"",price:e.price!==null?Number(e.price):void 0,price_per_gram:e.price_per_gram!==null?Number(e.price_per_gram):void 0,account_name:e.account_name??"",bank_name:e.bank_name??"",note:e.note??""})}catch(e){console.log(e)}}),(o,e)=>{const r=s("a-select-option"),m=s("a-select"),n=s("a-form-item"),d=s("a-input-number"),v=s("a-input"),M=s("a-textarea"),O=s("a-button"),V=s("a-card"),$=s("a-form"),D=s("a-spin");return i(),k(D,{spinning:y.value},{default:u(()=>[l($,{layout:"vertical",onSubmit:I(U,["prevent"])},{default:u(()=>[l(V,{title:"ثبت سند مالی",class:"mb-base"},{default:u(()=>[A("div",K,[l(n,{label:"نوع سند"},{default:u(()=>[l(m,{value:a.type,"onUpdate:value":e[0]||(e[0]=t=>a.type=t)},{default:u(()=>[l(r,{value:2},{default:u(()=>[...e[15]||(e[15]=[_("ØÙˆØ§Ù„Ù‡",-1)])]),_:1}),l(r,{value:1},{default:u(()=>[...e[16]||(e[16]=[_("آب شده",-1)])]),_:1}),l(r,{value:4},{default:u(()=>[...e[17]||(e[17]=[_("پولی",-1)])]),_:1}),l(r,{value:3},{default:u(()=>[...e[18]||(e[18]=[_("Ú†Ú©",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),l(n,{label:"مشتری","validate-status":p.customer_id?"error":"",help:p.customer_id},{default:u(()=>[l(m,{value:a.customer_id,"onUpdate:value":e[1]||(e[1]=t=>a.customer_id=t),"show-search":"","option-filter-prop":"children","filter-option":E,placeholder:"انتخاب کنید"},{default:u(()=>[(i(!0),c(H,null,W(w.value,t=>(i(),k(r,{key:t.id,value:t.id},{default:u(()=>[_(T(`${t.name} - ${t.mobile}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"])]),a.type==1?(i(),c("div",Q,[l(n,{label:"وزن (گرم)"},{default:u(()=>[l(d,{value:a.original_value,"onUpdate:value":e[2]||(e[2]=t=>a.original_value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),l(n,{label:"عیار"},{default:u(()=>[l(d,{value:a.ayar,"onUpdate:value":e[3]||(e[3]=t=>a.ayar=t),class:"w-full"},null,8,["value"])]),_:1}),l(n,{label:"نام آزمایشگاه"},{default:u(()=>[l(v,{value:a.lab,"onUpdate:value":e[4]||(e[4]=t=>a.lab=t)},null,8,["value"])]),_:1}),l(n,{label:"انگ"},{default:u(()=>[l(v,{value:a.ang,"onUpdate:value":e[5]||(e[5]=t=>a.ang=t)},null,8,["value"])]),_:1}),l(n,{label:"وزن Ù†Ù
|