index.a87df7d3.js 3.1 KB

1
  1. import{q as V,B as u,x as M,a4 as R,r as v,as as q,o as g,n as O,t,H as s,p as D,L as I,K as B,v as p,P as b,aD as A,I as H,S as x}from"./index.711b4e7d.js";import S from"./capital-modal.9b42c039.js";import{B as U}from"./basic-descriptions.7876abaa.js";import{b as j}from"./index.90590082.js";import{c as z}from"./index.35a3a52c.js";import{u as L}from"./use-response-handle.6e27fc77.js";import{O as T}from"./inv-open.130c140d.js";import{I as K}from"./index.2e525ed2.js";import P from"./red-dialog.fd920879.js";import"./configs.bc001886.js";import"./invoice.e79505f8.js";import"./status.b8063a0d.js";import"./index.f6bddb2f.js";const $=D("h1",{"text-xl":"","font-bold":"","mb-2":""},"\u521B\u5EFA\u9000\u7968\u7533\u8BF7",-1),G={flex:"","justify-end":"","w-full":"","mb-2":""},J=x("\u9009\u62E9"),Q={flex:"","w-full":"","justify-end":""},W=x("\u4FDD\u5B58"),de=V({__name:"index",setup(X){const c=u(""),F=u(""),h=u(null),k=u(null),m=u(null),f=u(null),y=L(),{push:C}=M(),_=u(!1),o=R({invNo:"",return_reason:"",remark:""}),E={invNo:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E00\u5F20\u53D1\u7968"}],return_reason:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u9000\u8D27\u539F\u56E0"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]};async function N({invNo:d,inv_number:e,open_date:l}){_.value=!0,c.value=e,F.value=l;const{code:a,message:n,data:r}=await z({invNo:d});y({code:a,message:n,handler:function(){m.value=r,o.invNo=r.invNo,f.value.validateField("logNo")}}),_.value=!1}function w(){f.value.validate(async d=>{if(!d)return;const{invNo:e}=m.value,l=new Date().getMonth()+1,a=new Date(F.value).getMonth()+1;if(l!==a)return k.value.onDisplay(e);const{code:n,message:r}=await j(o);y({code:n,message:r,handler:()=>C("/InvoiceSales/returnTicket")})})}return(d,e)=>{const l=v("el-button"),a=v("el-form-item"),n=v("el-input"),r=q("loading");return g(),O(H,null,[$,t(p(A),{rules:E,model:o,ref_key:"formRef",ref:f,size:"small","label-width":"100px"},{default:s(()=>[t(a,{label:"\u53D1\u7968",prop:"invNo"},{default:s(()=>[D("div",G,[t(l,{size:"small",type:"primary",onClick:e[0]||(e[0]=()=>h.value.onDisplay())},{default:s(()=>[J]),_:1})]),m.value?I((g(),B(p(U),{key:0,"w-full":"",data:m.value,"col-number":2,columns:p(T)},null,8,["data","columns"])),[[r,_.value]]):b("",!0)]),_:1}),c.value?(g(),B(p(K),{key:0,"mt-5":"","inv-number":c.value,type:"sale"},null,8,["inv-number"])):b("",!0),t(a,{label:"\u9000\u7968\u539F\u56E0",prop:"return_reason","w-480px":""},{default:s(()=>[t(n,{modelValue:o.return_reason,"onUpdate:modelValue":e[1]||(e[1]=i=>o.return_reason=i),placeholder:"\u8BF7\u8F93\u5165\u9000\u7968\u539F\u56E0"},null,8,["modelValue"])]),_:1}),t(a,{label:"\u5907\u6CE8",prop:"remark","w-480px":""},{default:s(()=>[t(n,{modelValue:o.remark,"onUpdate:modelValue":e[2]||(e[2]=i=>o.remark=i),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1}),D("div",Q,[t(l,{type:"primary",onClick:w},{default:s(()=>[W]),_:1})])]),_:1},8,["model"]),t(S,{ref_key:"capitalModalRef",ref:h,onOnAddOrder:e[3]||(e[3]=i=>N(i))},null,512),t(P,{ref_key:"redDialog",ref:k},null,512)],64)}}});export{de as default};