index.a422b0.js 3.1 KB

1
  1. import{_ as V,d as R,w as l,aP as O,n as q,Z as M,r as g,aC as j,o as x,c as I,j as t,C as r,h as c,M as D,H as U,G as y,l as m,aO as A,a as F,aQ as H,F as S,cq as T}from"./index.js";import z from"./capital-modal.54011e.js";import{b as G}from"./index.7b929290.js";import{O as L}from"./inv-open.8a78e022.js";import{I as P}from"./index.383cbdd9.js";import Q from"./red-dialog.db01ee.js";import"./configs.ae46c65e.js";import"./index.3598e4c7.js";const Z=c("h1",{"text-xl":"","font-bold":"","mb-2":""},"\u521B\u5EFA\u9000\u7968\u7533\u8BF7",-1),J={flex:"","justify-end":"","w-full":"","mb-2":""},K=c("div",{"mt-5":""},null,-1),W={flex:"","w-full":"","justify-end":""},X=R({__name:"index",setup(Y){const p=l(""),h=l(""),k=l(null),C=l(null),f=l(null),v=l(null),w=O(),{push:b}=q(),_=l(!1),a=M({invNo:"",return_reason:"",remark:""}),B={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 E({invNo:s,inv_number:e,open_date:o}){_.value=!0,p.value=e,h.value=o;const{code:n,message:i,data:d}=await T({invNo:s});w({code:n,message:i,handler:function(){f.value=d,a.invNo=d.invNo,v.value.validateField("logNo")}}),_.value=!1}function N(){v.value.validate(async s=>{if(!s)return;const{code:e,message:o}=await G(a);w({code:e,message:o,handler:()=>b("/InvoiceSales/returnTicket")})})}return(s,e)=>{const o=g("el-button"),n=g("el-form-item"),i=g("el-input"),d=j("loading");return x(),I(S,null,[Z,t(m(H),{rules:B,model:a,ref_key:"formRef",ref:v,size:"small","label-width":"100px"},{default:r(()=>[t(n,{label:"\u53D1\u7968",prop:"invNo"},{default:r(()=>[c("div",J,[t(o,{size:"small",type:"primary",onClick:e[0]||(e[0]=()=>k.value.onDisplay())},{default:r(()=>[D("\u9009\u62E9")]),_:1})]),f.value?U((x(),y(m(A),{key:0,"w-full":"",data:f.value,"col-number":2,columns:m(L)},null,8,["data","columns"])),[[d,_.value]]):F("v-if",!0)]),_:1}),D(" n "),p.value?(x(),y(m(P),{key:0,"mt-5":"","inv-number":p.value,type:"sale"},null,8,["inv-number"])):F("v-if",!0),K,t(n,{label:"\u9000\u7968\u539F\u56E0",prop:"return_reason","w-480px":""},{default:r(()=>[t(i,{type:"textarea",rows:6,maxlength:"2000",max:"","w-300px":"",modelValue:a.return_reason,"onUpdate:modelValue":e[1]||(e[1]=u=>a.return_reason=u),"show-word-limit":""},null,8,["modelValue"])]),_:1}),t(n,{label:"\u5907\u6CE8",prop:"remark","w-480px":""},{default:r(()=>[t(i,{type:"textarea",rows:6,maxlength:"2000",modelValue:a.remark,"onUpdate:modelValue":e[2]||(e[2]=u=>a.remark=u),placeholder:"\u8BF7\u8F93\u5165\u53D1\u7968\u5907\u6CE8","show-word-limit":""},null,8,["modelValue"])]),_:1}),c("div",W,[t(o,{type:"primary",onClick:N},{default:r(()=>[D("\u4FDD\u5B58")]),_:1})])]),_:1},8,["model"]),t(z,{ref_key:"capitalModalRef",ref:k,onOnAddOrder:e[3]||(e[3]=u=>E(u))},null,512),t(Q,{ref_key:"redDialog",ref:C},null,512)],64)}}});var ue=V(X,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/returnTicket/components/create-return-ticket/index.vue"]]);export{ue as default};